Files
Component-Builder/CHANGELOG.md
Robot b7682a5601 Release of v6.1.2-alpha4
Add Joomla 6 build option :).
2025-09-09 20:26:37 +00:00

5.2 KiB
Raw Blame History

v6.1.2-alpha4

  • Add Joomla 6 build option :)

v6.1.2-alpha

  • Add Joomla 6 build option
  • Fix the template and layout linker for packages.
  • Add native module builder for Joomla 4/5
  • Refactor dynamic get methods into dedicated classes
  • Move Joomla DB handling into compiler injector flow
  • Fix auto-check(in) method for Joomla 4/5 compatibility
  • Migrates view HTML classes to use getModel() directly instead of the deprecated magic get() calls to model methods.
  • Refactores event handling (contentPrepare, titlePrepare, contentBeforeDisplay, contentAfterDisplay) to use Joomla 5's native event dispatcher via the models new getDispatcher() method.
  • Updates table classes to properly support NULL values, both in the store() method and in table variable definitions. #1245
  • Extractes the setAutoCheckIn() and setCheckInCall() logic into a dedicated CheckInNow class for cleaner design.
  • Replace all direct $app->input property calls with the recommended $app->getInput() method across the entire codebase.

v5.1.1

  • Move all banners to GitHub.
  • Adds library phpspreadsheet to JCB.
  • Adds import item example to demo component.
  • Updates the Superpower class with the GetRemote class in the plugin.
  • Ensures the super power autoloader triggers the correct repositories.
  • Adds the ModalSelect fieldtype to Joomla Component Builder - J5
  • Adds the Data Import Function to the Demo Component.
  • Adds new country related tables and fields to the Demo Component.
  • Resolves the Database Updating issue in the compiler. #1212,#1209
  • Adds the Component Commands Plugin to the CLI for Import of spreadsheet data-sets.
  • Add edit and create options to the ModalSelect Field (in Joomla 5)
  • Add all needed Powers to the release package, to speed-up the build of the demo component.
  • Refactor initialization flow to accommodate future scalability and integration with all designated areas.
  • Refactor the Creator Builders class.
  • Refactor the FieldString and FieldXML classes.
  • Add JCB new package engine.
  • Enhance operator support in dynamic get system. Relates to issue #1226.
  • Fixes issue with loading the Component Builder Wiki.
  • Adds advanced version update notice to the Component Builder Dashboard.
  • Completely refactors the class that builds the Component Dashboard. #1134
  • Fix the FieldXML interface mismatch. #1228
  • Adds Initialize, Reset, and Push functionality to the Repository entities.
  • Completely refactors the SQL tweaks and SQL dump classes.
  • Fix bug in the filter of Languages by linked entities. #1230
  • Adds option to export Language Translations.

v4.1.1

  • Move all banners to GitHub.
  • Adds library phpspreadsheet to JCB.
  • Add import item example to demo component.
  • Updates the Superpower class with the GetRemote class in the plugin.
  • Ensures the super power autoloader triggers the correct repositories.
  • Adds the Import Function to the Demo Component.
  • Resolves the Database Updating issue in the compiler. #1212,#1209
  • Adds the Component Commands Plugin to the CLI for Import of spreadsheet data-sets.
  • Add all needed Powers to the release package, to speed-up the build of the demo component.
  • Refactored initialization flow to accommodate future scalability and integration with all designated areas.
  • Refactor the Creator Builders class.
  • Adds new JCB package engine.
  • Fix issue with loading the Component Builder Wiki.
  • Adds advanced version update notice to the Component Builder Dashboard.
  • Completely refactors the class that builds the Component Dashboard. #1134
  • Adds Initialize, Reset, and Push functionality to the Repository entities.
  • Completely refactors the SQL teaks and SQL dump classes.
  • Changes J4 fields to allow NULL.
  • Fix a bug in Dynamic Get JavaScript that causes table columns to not load.
  • Refactor the FieldString and FieldXML classes.
  • Adds option to export Language Translations.

v3.2.5

  • Add [AllowDynamicProperties] in the base view class for J5
  • Move the _prepareDocument above the display call in the base view class
  • Remove all backward compatibility issues, so JCB will not need the [Backward Compatibility] plugin to run.
  • Added new import powers for custom import of spreadsheets.
  • Move the setDocument and _prepareDocument above the display in the site view and custom admin view.
  • Update the trashhelper layout to work in Joomla 5.
  • Add AllowDynamicProperties (Joomla 4+5) to view class to allow Custom Dynamic Get methods to work without issues.
  • Fix Save failed issue in dynamicGet. #1148
  • Move all [TEXT, EDITOR, TEXTAREA] fields from [NOT NULL] to [NULL]
  • Add the DateHelper class and improve the date methods.
  • Add simple SessionHelper class.
  • Add first classes for the new import engine.
  • Improve the [VDM Registry] to be Joomla Registry Compatible
  • Move all registries to the [VDM Registry] class
  • Fix Checked Out to be null and not 0. (#1194)
  • Fix created_by, modified_by, checked_out fields in the compiler of the SQL. (#1194)
  • Update all core date fields in table class. (#1188)
  • Update created_by, modified_by, checked_out fields in table class.
  • Implementation of the decentralized Super-Power CORE repository network. (#1190)
  • Fix the noticeboard to display Llewellyn's Joomla Social feed