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 model's 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. Add Joomla 6 build option :). Fix Custom Rule Validation Bug. Unpublish Joomla 6 Backward Compatibility Plugin. Refactors the Compiler Model by dropping deprecated calls and adopting Joomla 5+ conventions. Refactors Compiler Controller to remove deprecated usage and follow Joomla 5+ best practices. Adds check to ensure expert mode subforms in the Demo Component remain set and unchanged when user lacks edit permissions. Improves validation handling of Fields by ensuring field validation rules are properly registered. Replace StringHelper with the correct Super Power key so it loads in the Compiler Controller. Add functionality to add component changelog into the package if configured. Refactor PHP classes for building HTML view files in admin and site views to align with Joomla 5+ standards. Fix issues in the site view HtmlView caused by the refactor, including missing class calls and outdated function references. Fix issue where the DatabaseSchemaCheckAll pulled all Component Builder tables into DB on install. #1253. Fix issue in the Dynamic Get when the value key is 0 it wouldn't add the 'WHERE' statement to the generated code. #1254. Change radio buttons with a empty option to save Datatype CHAR instead of TINYINT as other radio buttons. #1252. Add extra xml details to Modules built with JCB that adds advance options to the module. #1248. Remove setDocumentTitle method from the admin view since it is not being used by Joomla. #1255. Refactor compiler Move file update to classes. Refactor compiler Move plugin and module fields and rules files mover to classes. Fix issue where custom powers was not added to PowerloaderHelper. #1256. Fix normalization issue when compiling on Windows systems. #1219. Fix installer issue on Joomla 6 where components containing multiple plugins failed during installation. Completely refactors the Compiler Dashboard to align with Joomla 5+ architecture and Bootstrap 5 standards. Add a default VARCHAR(36) length to easily create fields intended to store GUID values. Update the file uploader in the Demo Component for more dynamic file display and naming. Update the SQL file dump generator to handle large SQL dumps in batches, ensuring safe and reliable database imports. Update example hints in the field expert mode options.
192 lines
14 KiB
XML
192 lines
14 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<changelogs>
|
|
<changelog>
|
|
<element>com_componentbuilder</element>
|
|
<type>component</type>
|
|
<version>3.2.5</version>
|
|
<fix>
|
|
<item>Fix Save failed issue in dynamicGet. #1148</item>
|
|
<item>Fix Checked Out to be null and not 0. (#1194)</item>
|
|
<item>Fix created_by, modified_by, checked_out fields in the compiler of the SQL. (#1194)</item>
|
|
<item>Fix the noticeboard to display Llewellyn's Joomla Social feed</item>
|
|
</fix>
|
|
<addition>
|
|
<item>Add [AllowDynamicProperties] in the base view class for J5</item>
|
|
<item>Added new import powers for custom import of spreadsheets.</item>
|
|
<item>Add AllowDynamicProperties (Joomla 4+5) to view class to allow Custom Dynamic Get methods to work without issues.</item>
|
|
<item>Add the DateHelper class and improve the date methods.</item>
|
|
<item>Add simple SessionHelper class.</item>
|
|
<item>Add first classes for the new import engine.</item>
|
|
</addition>
|
|
<change>
|
|
<item>Update the trashhelper layout to work in Joomla 5.</item>
|
|
<item>Update all core date fields in table class. (#1188)</item>
|
|
<item>Update created_by, modified_by, checked_out fields in table class.</item>
|
|
</change>
|
|
<remove>
|
|
<item>Remove all backward compatibility issues, so JCB will not need the [Backward Compatibility] plugin to run.</item>
|
|
</remove>
|
|
<note>
|
|
<item>Move the _prepareDocument above the display call in the base view class</item>
|
|
<item>Move the setDocument and _prepareDocument above the display in the site view and custom admin view.</item>
|
|
<item>Move all [TEXT, EDITOR, TEXTAREA] fields from [NOT NULL] to [NULL]</item>
|
|
<item>Improve the [VDM Registry] to be Joomla Registry Compatible</item>
|
|
<item>Move all registries to the [VDM Registry] class</item>
|
|
<item>Implementation of the decentralized Super-Power CORE repository network. (#1190)</item>
|
|
</note>
|
|
</changelog>
|
|
<changelog>
|
|
<element>com_componentbuilder</element>
|
|
<type>component</type>
|
|
<version>4.1.2</version>
|
|
<fix>
|
|
<item>Fix the template and layout linker for packages.</item>
|
|
<item>Fix auto-check(in) method for Joomla 4/5 compatibility</item>
|
|
<item>Fix Custom Rule Validation Bug</item>
|
|
<item>Fix issues in the site view HtmlView caused by the refactor, including missing class calls and outdated function references.</item>
|
|
<item>Fix issue where the DatabaseSchemaCheckAll pulled all Component Builder tables into DB on install. #1253</item>
|
|
<item>Fix issue in the Dynamic Get when the value key is 0 it wouldn't add the 'WHERE' statement to the generated code. #1254</item>
|
|
<item>Fix issue where custom powers was not added to PowerloaderHelper. #1256</item>
|
|
<item>Fix normalization issue when compiling on Windows systems. #1219</item>
|
|
<item>Fix installer issue on Joomla 6 where components containing multiple plugins failed during installation.</item>
|
|
</fix>
|
|
<addition>
|
|
<item>Add native module builder for Joomla 4/5</item>
|
|
<item>Add Joomla 6 build option</item>
|
|
<item>Adds check to ensure expert mode subforms in the Demo Component remain set and unchanged when user lacks edit permissions</item>
|
|
<item>Add functionality to add component changelog into the package if configured.</item>
|
|
<item>Add a default VARCHAR(36) length to easily create fields intended to store GUID values.</item>
|
|
</addition>
|
|
<change>
|
|
<item>Refactor dynamic get methods into dedicated classes</item>
|
|
<item>Refactores event handling (contentPrepare, titlePrepare, contentBeforeDisplay, contentAfterDisplay) to use Joomla 5's native event dispatcher via the model's new getDispatcher() method.</item>
|
|
<item>Updates table classes to properly support NULL values, both in the store() method and in table variable definitions. #1245</item>
|
|
<item>Refactors the Compiler Model by dropping deprecated calls and adopting Joomla 5+ conventions</item>
|
|
<item>Refactors Compiler Controller to remove deprecated usage and follow Joomla 5+ best practices</item>
|
|
<item>Refactor PHP classes for building HTML view files in admin and site views to align with Joomla 5+ standards.</item>
|
|
<item>Change radio buttons with a empty option to save Datatype CHAR instead of TINYINT as other radio buttons. #1252</item>
|
|
<item>Refactor compiler Move file update to classes.</item>
|
|
<item>Refactor compiler Move plugin and module fields and rules files mover to classes.</item>
|
|
<item>Completely refactors the Compiler Dashboard to align with Joomla 5+ architecture and Bootstrap 5 standards.</item>
|
|
<item>Update the file uploader in the Demo Component for more dynamic file display and naming.</item>
|
|
<item>Update the SQL file dump generator to handle large SQL dumps in batches, ensuring safe and reliable database imports.</item>
|
|
<item>Update example hints in the field expert mode options.</item>
|
|
</change>
|
|
<remove>
|
|
<item>Remove setDocumentTitle method from the admin view since it is not being used by Joomla. #1255</item>
|
|
</remove>
|
|
<note>
|
|
<item>Move Joomla DB handling into compiler injector flow</item>
|
|
<item>Migrates view HTML classes to use getModel() directly instead of the deprecated magic get() calls to model methods.</item>
|
|
<item>Extractes the setAutoCheckIn() and setCheckInCall() logic into a dedicated CheckInNow class for cleaner design.</item>
|
|
<item>Replace all direct $app->input property calls with the recommended $app->getInput() method across the entire codebase.</item>
|
|
<item>Unpublish Joomla 6 Backward Compatibility Plugin</item>
|
|
<item>Improves validation handling of Fields by ensuring field validation rules are properly registered</item>
|
|
<item>Replace StringHelper with the correct Super Power key so it loads in the Compiler Controller</item>
|
|
</note>
|
|
</changelog>
|
|
<changelog>
|
|
<element>com_componentbuilder</element>
|
|
<type>component</type>
|
|
<version>5.1.2</version>
|
|
<fix>
|
|
<item>Fix the template and layout linker for packages.</item>
|
|
<item>Fix auto-check(in) method for Joomla 4/5 compatibility</item>
|
|
<item>Fix Custom Rule Validation Bug</item>
|
|
<item>Fix issues in the site view HtmlView caused by the refactor, including missing class calls and outdated function references.</item>
|
|
<item>Fix issue where the DatabaseSchemaCheckAll pulled all Component Builder tables into DB on install. #1253</item>
|
|
<item>Fix issue in the Dynamic Get when the value key is 0 it wouldn't add the 'WHERE' statement to the generated code. #1254</item>
|
|
<item>Fix issue where custom powers was not added to PowerloaderHelper. #1256</item>
|
|
<item>Fix normalization issue when compiling on Windows systems. #1219</item>
|
|
<item>Fix installer issue on Joomla 6 where components containing multiple plugins failed during installation.</item>
|
|
</fix>
|
|
<addition>
|
|
<item>Add native module builder for Joomla 4/5</item>
|
|
<item>Add Joomla 6 build option</item>
|
|
<item>Adds check to ensure expert mode subforms in the Demo Component remain set and unchanged when user lacks edit permissions</item>
|
|
<item>Add functionality to add component changelog into the package if configured.</item>
|
|
<item>Add extra xml details to Modules built with JCB that adds advance options to the module. #1248</item>
|
|
<item>Add a default VARCHAR(36) length to easily create fields intended to store GUID values.</item>
|
|
</addition>
|
|
<change>
|
|
<item>Refactor dynamic get methods into dedicated classes</item>
|
|
<item>Refactores event handling (contentPrepare, titlePrepare, contentBeforeDisplay, contentAfterDisplay) to use Joomla 5's native event dispatcher via the model's new getDispatcher() method.</item>
|
|
<item>Updates table classes to properly support NULL values, both in the store() method and in table variable definitions. #1245</item>
|
|
<item>Refactors the Compiler Model by dropping deprecated calls and adopting Joomla 5+ conventions</item>
|
|
<item>Refactors Compiler Controller to remove deprecated usage and follow Joomla 5+ best practices</item>
|
|
<item>Refactor PHP classes for building HTML view files in admin and site views to align with Joomla 5+ standards.</item>
|
|
<item>Change radio buttons with a empty option to save Datatype CHAR instead of TINYINT as other radio buttons. #1252</item>
|
|
<item>Refactor compiler Move file update to classes.</item>
|
|
<item>Refactor compiler Move plugin and module fields and rules files mover to classes.</item>
|
|
<item>Completely refactors the Compiler Dashboard to align with Joomla 5+ architecture and Bootstrap 5 standards.</item>
|
|
<item>Update the file uploader in the Demo Component for more dynamic file display and naming.</item>
|
|
<item>Update the SQL file dump generator to handle large SQL dumps in batches, ensuring safe and reliable database imports.</item>
|
|
<item>Update example hints in the field expert mode options.</item>
|
|
</change>
|
|
<remove>
|
|
<item>Remove setDocumentTitle method from the admin view since it is not being used by Joomla. #1255</item>
|
|
</remove>
|
|
<note>
|
|
<item>Move Joomla DB handling into compiler injector flow</item>
|
|
<item>Migrates view HTML classes to use getModel() directly instead of the deprecated magic get() calls to model methods.</item>
|
|
<item>Extractes the setAutoCheckIn() and setCheckInCall() logic into a dedicated CheckInNow class for cleaner design.</item>
|
|
<item>Replace all direct $app->input property calls with the recommended $app->getInput() method across the entire codebase.</item>
|
|
<item>Unpublish Joomla 6 Backward Compatibility Plugin</item>
|
|
<item>Improves validation handling of Fields by ensuring field validation rules are properly registered</item>
|
|
<item>Replace StringHelper with the correct Super Power key so it loads in the Compiler Controller</item>
|
|
</note>
|
|
</changelog>
|
|
<changelog>
|
|
<element>com_componentbuilder</element>
|
|
<type>component</type>
|
|
<version>6.1.2</version>
|
|
<fix>
|
|
<item>Fix the template and layout linker for packages.</item>
|
|
<item>Fix auto-check(in) method for Joomla 4/5 compatibility</item>
|
|
<item>Fix Custom Rule Validation Bug</item>
|
|
<item>Fix issues in the site view HtmlView caused by the refactor, including missing class calls and outdated function references.</item>
|
|
<item>Fix issue where the DatabaseSchemaCheckAll pulled all Component Builder tables into DB on install. #1253</item>
|
|
<item>Fix issue in the Dynamic Get when the value key is 0 it wouldn't add the 'WHERE' statement to the generated code. #1254</item>
|
|
<item>Fix issue where custom powers was not added to PowerloaderHelper. #1256</item>
|
|
<item>Fix normalization issue when compiling on Windows systems. #1219</item>
|
|
<item>Fix installer issue on Joomla 6 where components containing multiple plugins failed during installation.</item>
|
|
</fix>
|
|
<addition>
|
|
<item>Add Joomla 6 build option</item>
|
|
<item>Add native module builder for Joomla 4/5</item>
|
|
<item>Add Joomla 6 build option :)</item>
|
|
<item>Adds check to ensure expert mode subforms in the Demo Component remain set and unchanged when user lacks edit permissions</item>
|
|
<item>Add functionality to add component changelog into the package if configured.</item>
|
|
<item>Add extra xml details to Modules built with JCB that adds advance options to the module. #1248</item>
|
|
<item>Add a default VARCHAR(36) length to easily create fields intended to store GUID values.</item>
|
|
</addition>
|
|
<change>
|
|
<item>Refactor dynamic get methods into dedicated classes</item>
|
|
<item>Refactores event handling (contentPrepare, titlePrepare, contentBeforeDisplay, contentAfterDisplay) to use Joomla 5's native event dispatcher via the model's new getDispatcher() method.</item>
|
|
<item>Updates table classes to properly support NULL values, both in the store() method and in table variable definitions. #1245</item>
|
|
<item>Refactors the Compiler Model by dropping deprecated calls and adopting Joomla 5+ conventions</item>
|
|
<item>Refactors Compiler Controller to remove deprecated usage and follow Joomla 5+ best practices</item>
|
|
<item>Refactor PHP classes for building HTML view files in admin and site views to align with Joomla 5+ standards.</item>
|
|
<item>Change radio buttons with a empty option to save Datatype CHAR instead of TINYINT as other radio buttons. #1252</item>
|
|
<item>Refactor compiler Move file update to classes.</item>
|
|
<item>Refactor compiler Move plugin and module fields and rules files mover to classes.</item>
|
|
<item>Completely refactors the Compiler Dashboard to align with Joomla 5+ architecture and Bootstrap 5 standards.</item>
|
|
<item>Update the file uploader in the Demo Component for more dynamic file display and naming.</item>
|
|
<item>Update the SQL file dump generator to handle large SQL dumps in batches, ensuring safe and reliable database imports.</item>
|
|
<item>Update example hints in the field expert mode options.</item>
|
|
</change>
|
|
<remove>
|
|
<item>Remove setDocumentTitle method from the admin view since it is not being used by Joomla. #1255</item>
|
|
</remove>
|
|
<note>
|
|
<item>Move Joomla DB handling into compiler injector flow</item>
|
|
<item>Migrates view HTML classes to use getModel() directly instead of the deprecated magic get() calls to model methods.</item>
|
|
<item>Extractes the setAutoCheckIn() and setCheckInCall() logic into a dedicated CheckInNow class for cleaner design.</item>
|
|
<item>Replace all direct $app->input property calls with the recommended $app->getInput() method across the entire codebase.</item>
|
|
<item>Unpublish Joomla 6 Backward Compatibility Plugin</item>
|
|
<item>Improves validation handling of Fields by ensuring field validation rules are properly registered</item>
|
|
<item>Replace StringHelper with the correct Super Power key so it loads in the Compiler Controller</item>
|
|
</note>
|
|
</changelog>
|
|
</changelogs>
|