π JCB 5.1.1 β A Giant Leap Forward in Joomla Development #994
Llewellynvdm
started this conversation in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
After five months of focused development, we are proud to unveil JCB v5.1.1, the most ambitious and powerful release in the history of Joomla Component Builder. This version not only introduces groundbreaking features like the new Packaging Engine and Modal Select integration, but also completes foundational refactoring work to make JCB nearly 98% Joomla 6 ready. From repository-based blueprints to full history tracking in subform relationships, JCB v5.1.1 is more stable, scalable, and developer-friendly than ever.
π Highlights of JCB 5.1.1
π‘ The New Packaging Engine: Blueprint to Repository
The crown jewel of JCB v5.1.1 is the JCB Packaging Engine. Every component you build in JCB is defined by a rich, relational blueprint in the database, mapping out admin views, site views, fields, and table structures. With this release, you can now push these blueprints directly to Git repositories.
This means:
This transforms JCB into more than a builder. It becomes a blueprint-based, version-controlled, distributable extension factory.
Even better, you can:
π Modal Select Everywhere: A UX Revolution
Every list selection field in JCB has been upgraded to support Modal Select, offering a richer and more intuitive user experience:
This applies not just to the builder itself, but also to any extensions created with JCB.
π Full History Tracking for Subform Tables
Previously, subforms could save data to separate database tables. With 5.1.1, those subform tables now support full Joomla history tracking.
This empowers developers to maintain data integrity across complex forms and layered table relationships.
π Improved Stability, Refactoring, and Future-Readiness
Since our last release, we've:
JCB v5.1.1 is now 99% compatible with Joomla 6, with only minor touch-ups remaining. We've baked in scalability, DI architecture, and power key conventions that ensure future growth with minimal friction.
π CLI & Spreadsheet Import Enhancements
π οΈ Demo Component Upgrades
The demo component now contains:
It continues to serve as a hands-on learning and testing playground.
π§ Full Change Log (JCB 5.1.1)
π Why This Release Matters
This isn't just a routine update β it's a major architectural evolution.
JCB v5.1.1 unlocks:
If you're still on Joomla 4, now is the time to move. JCB 5 is the definitive builder experience β and the foundation for Joomla 6 and beyond.
Ready to push your components to the next level? Upgrade to JCB v5.1.1 today.
π Also Released: JCB 4.1.1 for Joomla 4
In parallel with JCB v5.1.1, weβve also released JCB v4.1.1, bringing nearly all the same improvements to Joomla 4 users β including the Packaging Engine, CLI import tools, history tracking in subform tables, and numerous bug fixes and refactors that improve stability and performance across the board.
However, there are a few limitations:
ModalSelect is not supported in Joomla 4, and therefore not included in JCB v4.1.1.
This feature requires Joomla 5βs newer modal and field architecture.
While JCB can still build extensions for Joomla 3, 4, and 5, features like ModalSelect are only usable when the target Joomla version is 5 or higher.
Although Joomla 5 is our primary focus going forward, we recognize that many developers still rely on Joomla 4 β due to hosting constraints, legacy environments, or gradual upgrade paths. Thatβs why JCB 4.x remains an actively maintained and feature-aligned version β with the exception of Joomla 5-exclusive capabilities like ModalSelect.
So if you're still working in Joomla 4, JCB v4.1.1 gives you everything you need to stay productive and modern, while maintaining compatibility with your existing setup.
Beta Was this translation helpful? Give feedback.
All reactions