With the latest updates to the Project Dependency Manager in 4D 20 R8, your projects are always a step ahead. Dependencies are regularly checked for updates, giving you access to the latest versions and enabling you to make informed decisions about when and how to integrate changes.
Additionally, you’re in full control with the ability to edit dependency rules, providing unmatched flexibility. Adjust these rules—whether to opt for the latest version, up to the next major, or up to the next minor version—to ensure your project evolves on your terms, balancing innovation with stability.
AUTO UPDATES: ALWAYS STAY CURRENT
Keeping your dependencies up-to-date can improve stability and compatibility, but it requires careful management. With the new Auto Update feature:
- Automatic Version Checks: The system regularly checks GitHub for the latest dependency versions, ensuring you’re informed about updates without disrupting your workflow.
- Clear Notifications: When updates are available, a visual indicator highlights the new version number, helping you decide whether to integrate the changes.
- Focus on Stability: For those prioritizing stability, use semantic versioning rules like “Up to Next Minor” to ensure you receive only bug fixes and compatible updates without risking breaking changes.
TAKE CONTROL WITH FLEXIBLE MANUAL UPDATES
Automation is helpful, but sometimes you need full control. That’s why the Project Dependency Manager includes flexible manual update options:
- Targeted Updates: Update a single dependency with ease—select the latest version, a specific tag, or a semantic version range.
- Bulk Updates: For larger projects, update all dependencies at once via the “More” menu, keeping your project synchronized with minimal effort.
EDIT DEPENDENCY RULES FOR FULL CONTROL
Adapt to changing requirements by editing the rules defined when dependencies were added. This feature ensures your project evolves on your terms:
- Choose the Latest Version: Keep your project always up-to-date with the most recent release.
- Set an Exact Version: Lock in a specific version for stability and reproducibility.
- Up to Next Major: Allow updates up to the next major version for controlled innovation.
- Up to Next Minor: Stay within the current minor release while benefiting from patch updates.
This flexibility helps you strike the right balance between stability and innovation.
TRANSPARENCY AND FEEDBACK AT EVERY STEP
Stay informed at every stage of your dependency management process with clear and useful indicators:
- Update Notifications: When a new version is available, an indicator highlights the update along with the new version number, so you’re always aware of the changes.
- Post-Update Confirmation: After a component has been updated, you’ll receive a confirmation with the updated version details, ensuring complete visibility.
- Error Indicators: If any issues arise during updates, a dedicated indicator will provide details about the nature of the problem, helping you address it promptly.
These advancements mark a significant leap in dependency management. By automating updates, improving transparency, and giving you powerful manual tools, the Project Dependency Manager makes it effortless to keep your projects up-to-date and aligned with your goals.
Try these features today and experience the difference. Plus, explore a variety of ready-to-use components available on GitHub to enhance your projects and streamline your workflows.
And stay tuned—there’s more innovation coming soon!