diff --git a/CHANGELOG.md b/CHANGELOG.md index e27cb025f..978f369fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# v5.1.1-rc1 +# v5.1.1 - Move all banners to GitHub. - Adds library phpspreadsheet to JCB. @@ -23,7 +23,8 @@ - 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 +- Fix bug in the filter of Languages by linked entities. #1230 +- Adds option to export Language Translations. # v5.1.0 @@ -168,34 +169,29 @@ - Add the BaseDatabaseModel use statement to custom site view controller. #1119 - Fix the customfolderlist field. #1120 -# v4.1.0 +# v4.1.1 -- 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 -- Started compiling JCB4 on Joomla 5 with PHP 8.2 -- Add init_defaults option for dynamic form selection setup (to int new items with default values dynamically) -- Update all JCB 4 tables to utf8mb4_unicode_ci collation if misaligned -- Move all internal ID linking to GUID inside of JCB 4 -- Updated the admin-tab-fields in add-fields view. #1205 -- Remove Custom Import Tab from admin view +- 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 diff --git a/ComponentbuilderInstallerScript.php b/ComponentbuilderInstallerScript.php index 85101c98c..6d6cd505d 100644 --- a/ComponentbuilderInstallerScript.php +++ b/ComponentbuilderInstallerScript.php @@ -3292,7 +3292,7 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface echo '
-

Upgrade to Version 5.1.1-rc1 Was Successful! Let us know if anything is not working as expected.

'; +

Upgrade to Version 5.1.1 Was Successful! Let us know if anything is not working as expected.

'; // Add/Update component in the action logs extensions table. $this->setActionLogsExtensions(); diff --git a/README.md b/README.md index 5fb26e4dd..0a374761b 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ This is a professional-grade [Joomla 5.x](https://extensions.joomla.org/extensio JCB generates native Joomla components, plugins, and modules for Joomla 3.x, 4.x, and 5.x - and is already prepared for Joomla 6. Every compiled project is tailored for the specific version without needing backward compatibility plugins. With integrated version-aware compiling, smart boilerplating, and Git-powered project syncing, JCB is much more than a code generator-it's a **full-stack development pipeline for Joomla extensions**. -You can install this component easily. The latest release (**5.1.1-rc1**) is available on [Releases](https://git.vdm.dev/joomla/pkg-component-builder/releases) and updated frequently with full source access. +You can install this component easily. The latest release (**5.1.1**) is available on [Releases](https://git.vdm.dev/joomla/pkg-component-builder/releases) and updated frequently with full source access. Upgrades are seamless through Joomla's built-in extension update mechanism. @@ -229,9 +229,9 @@ JCB is developed by developers for developers. Its purpose is to democratize hig * **Company:** [Vast Development Method](https://dev.vdm.io) * **Author:** [Llewellyn van der Merwe](mailto:joomla@vdm.io) * **Component:** [Component Builder](https://git.vdm.dev/joomla/Component-Builder) -* **Created:** 30th April, 2015 · **Last Build:** 2nd July, 2025 · **Version:** 5.1.1-rc1 +* **Created:** 30th April, 2015 · **Last Build:** 3rd July, 2025 · **Version:** 5.1.1 * **License:** GNU General Public License version 2 or later; see LICENSE.txt · **Copyright:** Copyright (C) 2015 Vast Development Method. All rights reserved. -* **Lines:** 1094989 · **Fields:** 2096 · **Files:** 7515 · **Folders:** 728 +* **Lines:** 1094985 · **Fields:** 2096 · **Files:** 7515 · **Folders:** 728 > Generated with [JCB](https://www.joomlacomponentbuilder.com) — The Smartest Way to Build Joomla Extensions. diff --git a/admin/README.txt b/admin/README.txt index 5fb26e4dd..0a374761b 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -9,7 +9,7 @@ This is a professional-grade [Joomla 5.x](https://extensions.joomla.org/extensio JCB generates native Joomla components, plugins, and modules for Joomla 3.x, 4.x, and 5.x - and is already prepared for Joomla 6. Every compiled project is tailored for the specific version without needing backward compatibility plugins. With integrated version-aware compiling, smart boilerplating, and Git-powered project syncing, JCB is much more than a code generator-it's a **full-stack development pipeline for Joomla extensions**. -You can install this component easily. The latest release (**5.1.1-rc1**) is available on [Releases](https://git.vdm.dev/joomla/pkg-component-builder/releases) and updated frequently with full source access. +You can install this component easily. The latest release (**5.1.1**) is available on [Releases](https://git.vdm.dev/joomla/pkg-component-builder/releases) and updated frequently with full source access. Upgrades are seamless through Joomla's built-in extension update mechanism. @@ -229,9 +229,9 @@ JCB is developed by developers for developers. Its purpose is to democratize hig * **Company:** [Vast Development Method](https://dev.vdm.io) * **Author:** [Llewellyn van der Merwe](mailto:joomla@vdm.io) * **Component:** [Component Builder](https://git.vdm.dev/joomla/Component-Builder) -* **Created:** 30th April, 2015 · **Last Build:** 2nd July, 2025 · **Version:** 5.1.1-rc1 +* **Created:** 30th April, 2015 · **Last Build:** 3rd July, 2025 · **Version:** 5.1.1 * **License:** GNU General Public License version 2 or later; see LICENSE.txt · **Copyright:** Copyright (C) 2015 Vast Development Method. All rights reserved. -* **Lines:** 1094989 · **Fields:** 2096 · **Files:** 7515 · **Folders:** 728 +* **Lines:** 1094985 · **Fields:** 2096 · **Files:** 7515 · **Folders:** 728 > Generated with [JCB](https://www.joomlacomponentbuilder.com) — The Smartest Way to Build Joomla Extensions. diff --git a/admin/layouts/exportlanguagetranslations.php b/admin/layouts/exportlanguagetranslations.php index 9bdd6788f..5752b8ab5 100644 --- a/admin/layouts/exportlanguagetranslations.php +++ b/admin/layouts/exportlanguagetranslations.php @@ -114,7 +114,7 @@ function exportLanguageTranslations() { { extend: 'excel', text: 'Excel', - title: '', + title: '', filename: '' } ], diff --git a/admin/sql/updates/mysql/4_1_0.sql b/admin/sql/updates/mysql/4_1_1.sql similarity index 100% rename from admin/sql/updates/mysql/4_1_0.sql rename to admin/sql/updates/mysql/4_1_1.sql diff --git a/componentbuilder.xml b/componentbuilder.xml index 5ed7d2c7e..370e61f9b 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -1,15 +1,15 @@ COM_COMPONENTBUILDER - 2nd July, 2025 + 3rd July, 2025 Llewellyn van der Merwe joomla@vdm.io https://dev.vdm.io Copyright (C) 2015 Vast Development Method. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt - 5.1.1-rc1 + 5.1.1 Component Builder (v.5.1.1-rc1) +

Component Builder (v.5.1.1)

The Component Builder for [Joomla](https://extensions.joomla.org/extension/component-builder/) is highly advanced tool that is truly able to build extremely complex components in a fraction of the time. diff --git a/componentbuilder_update_server.xml b/componentbuilder_update_server.xml index bcb0f7b81..d853ff74f 100644 --- a/componentbuilder_update_server.xml +++ b/componentbuilder_update_server.xml @@ -23,10 +23,10 @@ pkg_component_builder package site - 4.1.0 + 4.1.1 https://dev.vdm.io - https://github.com/joomengine/pkg-component-builder/archive/refs/tags/v4.1.0.zip + https://github.com/joomengine/pkg-component-builder/archive/refs/tags/v4.1.1.zip stable @@ -131,13 +131,13 @@ pkg_component_builder package site - 5.1.1-rc1 + 5.1.1 https://dev.vdm.io - https://github.com/joomengine/pkg-component-builder/archive/refs/tags/v5.1.1-rc1.zip + https://github.com/joomengine/pkg-component-builder/archive/refs/tags/v5.1.1.zip - release_candidate + stable Llewellyn van der Merwe https://dev.vdm.io