π JCB 5, JCB 4, and the Final JCB 3 Release β A New Era Begins! #982
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
-
The Joomla Component Builder (JCB) project has always been about pushing the boundaries of what's possible in Joomla component development. Today, we are thrilled to announce a major milestone in JCB's journey with the release of JCB 5.1.0, the continued evolution of JCB 4.1.0, and the final release of JCB 3.2.5.
These releases mark a transformative shift, bringing cutting-edge improvements, performance optimizations, and long-awaited feature enhancements to make component development faster, more powerful, and future-proof.
Hereβs whatβs new and exciting across all three releases:
π Breaking New Ground: JCB 5 and JCB 4 Go Next-Gen
JCB 5.1.0 and JCB 4.1.0 are now fully synchronized in their feature set, with JCB 5.1.0 specifically designed for Joomla 5 and PHP 8.2, while JCB 4 remains fully optimized for Joomla 4 users.
π₯ The Highlights Across Both Versions:
β No More Backward Compatibility Constraints β We have completely removed the need for Joomlaβs Backward Compatibility plugin, streamlining performance and reducing unnecessary legacy code.
β Next-Gen Global Unique ID System (GUID) β Internal ID linking is now GUID-based, replacing traditional integer IDs for improved data integrity, flexibility, and scalability.
β Advanced Import Capabilities β A new import engine introduces custom spreadsheet imports, making it easier than ever to bring external data into your components.
β Decentralized Super-Power CORE Repository Network β This revolutionary addition paves the way for distributed, collaborative, and future-ready component development.
β VDM Registry Fully Joomla-Compatible β All registry-related logic has been migrated to the VDM Registry, aligning perfectly with Joomlaβs internal structures for better reliability.
β Dynamic Form Selection Enhancements β Weβve introduced the
init_defaults
option, allowing dynamic initialization of new form items with default values, making setup easier.β Core Structural and Performance Fixes β
β Moved
_prepareDocument
calls for better view class structure.β Fixed
checked_out
,created_by
, andmodified_by
handling in database compiler.β All core date fields have been updated for consistency.
β Updated table structures to utf8mb4_unicode_ci collation to ensure proper encoding and compatibility.
β Enhanced Custom Code & Placeholder Search for better usability and developer experience.
With these updates, JCB 4.1.0 and JCB 5.1.0 deliver an unparalleled component-building experience, making them the best versions of JCB yet. Whether you're still on Joomla 4 or have moved to Joomla 5, you're covered with the latest innovations in component generation!
β‘ JCB 5: Full Power for Joomla 5 & PHP 8.2
With Joomla 5 and PHP 8.2 at the core of the future Joomla ecosystem, JCB 5 is built to embrace this transition without compromise.
π― Key JCB 5-Specific Features:
β Compiled natively for Joomla 5 β Every aspect has been optimized for Joomla 5, ensuring full compatibility and performance gains.
β Refactored Views & Layouts β Adjustments in
trashhelper
layouts, view classes, and other core areas ensure seamless rendering in Joomla 5.β Removed the Custom Import Tab β Streamlining the admin view by integrating all custom import functionality into the new import engine.
β Noticeboard Update β JCB 5 now displays Llewellyn's Joomla Social feed directly in the interface, keeping users informed of the latest updates and insights.
π If you're on Joomla 5, this is the upgrade youβve been waiting for. Faster, leaner, and built for the future.
π₯ JCB 4: The Bridge Between Past and Future
JCB 4 continues to be the go-to version for Joomla 4 users, incorporating all of the above enhancements while ensuring a stable, optimized environment for Joomla 4-based projects.
π What JCB 4 Brings to Joomla 4 Developers:
β Supports Joomla 4+5 β Ideal for those transitioning to Joomla 5 but still running Joomla 4 in production.
β Retains All Major Enhancements β JCB 4 gets the same import engine, GUID-based IDs, and performance optimizations as JCB 5.
β Fully Compatible with PHP 8.2 β While Joomla 4 remains PHP 7.4+ compatible, JCB 4 ensures smooth operation with PHP 8.2 as well.
For those still developing on Joomla 4, JCB 4 ensures you donβt miss out on any of the latest advancements while keeping your current workflow intact.
π οΈ The Final Release of JCB 3 β A Farewell to a Legacy
JCB 3 was where it all began, and today, we officially release its final version. This marks the end of active development for Joomla 3 compatibility, as Joomla 3 itself has reached end-of-life.
π What This Means for JCB 3 Users:
β No more official feature updates β JCB 3 will not receive further development.
β Critical issue support on request β If you encounter a serious issue that impacts your workflow, you may still report it, and we will internally review whether a patch is necessary.
β JCB 4+ is the future β With Joomla 4, 5, and soon Joomla 6, we strongly encourage all JCB 3 users to transition to JCB 4 or 5.
JCB 3 has served its purpose exceptionally well, and we thank everyone who contributed, tested, and built incredible components with it.
π The Future of JCB β Whatβs Next?
With these releases, we are setting the foundation for the next chapter of Joomla component development. Hereβs what you can expect:
πΉ Future JCB versions will continue refining and pushing the limits alongside Joomla 5 and beyond.
πΉ JCB 6 is on the horizon, bringing even more powerful features.
πΉ Community-driven improvements will remain at the heart of JCBβs roadmap.
The Joomla Component Builder is stronger than ever, and we couldnβt have done this without the incredible support, and feedback from all of you.
Thank you for being part of this journey. Letβs keep building the future of Joomla components together!
π‘ Ready to Upgrade?
π Download JCB 5 / JCB 4 Today β Stable Release Link
π Read the Full Release Notes β This Blog Post
π Stay informed β JCB Channel
π Join the Discussion β JCB Group
π¬ Share your thoughts, feedback, and experiences below! π
Beta Was this translation helpful? Give feedback.
All reactions