From 0e7dac81df38bb0158c666c533bab66476723433 Mon Sep 17 00:00:00 2001 From: aB0t Date: Fri, 10 May 2024 18:34:01 +0200 Subject: [PATCH] Release of v3.2.1 Add power path override option on component level. Fix the sql build feature. #1032. Add view list and single name fix. Add component code name fix. Add reset list of powers. Fix missing Factory class in plugin. #1102. Fix plugin code display when methods and properties are missing. Add Joomla powers for namespace dynamic management. Add fallback option to ensure that all JCB tables and fields exist. Move the powers autoloader to its own file. Fix the media field size limitation. #1109. Add dynamic datatype update to schema field check. Fix version_update column size. Improved the Schema Table update engine. Improved the Schema Table update engine (more). Fix autoloader timing, and loading. Implement the Joomla Powers in JCB code, to move away from JClasses. Remove many of the SQL updates, to only use the Schema updates of table columns to avoid collusion. Fix the admin.css file loading on dashboard. #1112. Fix the missing model call. #1114. Fix the wrong $date call. #1115. Add the BaseDatabaseModel use statement to custom site view controller. #1119. Fix the customfolderlist field. #1120. Stable release of JCB 3.2.1. --- CHANGELOG.md | 44 ++++++-------- README.md | 10 ++-- admin/README.txt | 10 ++-- admin/compiler/joomla_4/INSTALLER_SCRIPT.php | 2 +- admin/sql/updates/mysql/3.2.1-alpha.sql | 1 - admin/sql/updates/mysql/3.2.1-beta.sql | 1 - admin/sql/updates/mysql/3.2.1-rc.sql | 1 - componentbuilder.xml | 6 +- componentbuilder_update_server.xml | 60 +------------------- script.php | 2 +- 10 files changed, 36 insertions(+), 101 deletions(-) delete mode 100644 admin/sql/updates/mysql/3.2.1-alpha.sql delete mode 100644 admin/sql/updates/mysql/3.2.1-beta.sql delete mode 100644 admin/sql/updates/mysql/3.2.1-rc.sql diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a71f86db..eb8ebb48d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,28 +1,4 @@ -# v3.2.1-rc6 - -- Fix the customfolderlist field. #1120 - -# v3.2.1-rc - -- Improved the Schema Table update engine (more) -- Fix autoloader timing, and loading. -- Implement the Joomla Powers in JCB code, to move away from JClasses. -- Remove many of the SQL updates, to only use the Schema updates of table columns to avoid collusion. -- Fix the admin.css file loading on dashboard. #1112 -- Fix the missing model call. #1114 -- Fix the wrong $date call. #1115 -- Add the BaseDatabaseModel use statement to custom site view controller. #1119 - -# v3.2.1-beta - -- Add fallback option to ensure that all JCB tables and fields exist. -- Move the powers autoloader to its own file. -- Fix the media field size limitation. #1109 -- Add dynamic datatype update to schema field check. -- Fix version_update column size. -- Improved the Schema Table update engine. - -# v3.2.1-alpha +# v3.2.1 - Add power path override option on component level. - Fix the sql build feature. #1032 @@ -31,7 +7,23 @@ - Add reset list of powers. - Fix missing Factory class in plugin. #1102 - Fix plugin code display when methods and properties are missing. -- Add Joomla powers for namespace dynamic management. +- Add Joomla powers for namespace dynamic management. +- Add fallback option to ensure that all JCB tables and fields exist. +- Move the powers autoloader to its own file. +- Fix the media field size limitation. #1109 +- Add dynamic datatype update to schema field check. +- Fix version_update column size. +- Improved the Schema Table update engine. +- Improved the Schema Table update engine (more) +- Fix autoloader timing, and loading. +- Implement the Joomla Powers in JCB code, to move away from JClasses. +- Remove many of the SQL updates, to only use the Schema updates of table columns to avoid collusion. +- Fix the admin.css file loading on dashboard. #1112 +- Fix the missing model call. #1114 +- Fix the wrong $date call. #1115 +- Add the BaseDatabaseModel use statement to custom site view controller. #1119 +- Fix the customfolderlist field. #1120 +- Stable release of JCB 3.2.1 # v3.2.0 diff --git a/README.md b/README.md index 2fdbe99a4..eabbc51de 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The Component Builder for [Joomla](https://extensions.joomla.org/extension/compo Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will save you lots of time and money. A real must have! -You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (3.2.1-rc6) with **ALL** its features and **ALL** concepts totally open-source and free! +You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (3.2.1) with **ALL** its features and **ALL** concepts totally open-source and free! > Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45) @@ -144,13 +144,13 @@ TODO + *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io) + *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 6th May, 2024 -+ *Version*: 3.2.1-rc6 ++ *Last Build*: 10th May, 2024 ++ *Version*: 3.2.1 + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **761681** ++ *Line count*: **761616** + *Field count*: **2097** -+ *File count*: **5295** ++ *File count*: **5292** + *Folder count*: **471** > This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com). diff --git a/admin/README.txt b/admin/README.txt index 2fdbe99a4..eabbc51de 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -9,7 +9,7 @@ The Component Builder for [Joomla](https://extensions.joomla.org/extension/compo Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will save you lots of time and money. A real must have! -You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (3.2.1-rc6) with **ALL** its features and **ALL** concepts totally open-source and free! +You can install it quite easily and with no limitations. On [gitea](https://git.vdm.dev/joomla/Component-Builder/tags) is the latest release (3.2.1) with **ALL** its features and **ALL** concepts totally open-source and free! > Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45) @@ -144,13 +144,13 @@ TODO + *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io) + *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 6th May, 2024 -+ *Version*: 3.2.1-rc6 ++ *Last Build*: 10th May, 2024 ++ *Version*: 3.2.1 + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **761681** ++ *Line count*: **761616** + *Field count*: **2097** -+ *File count*: **5295** ++ *File count*: **5292** + *Folder count*: **471** > This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com). diff --git a/admin/compiler/joomla_4/INSTALLER_SCRIPT.php b/admin/compiler/joomla_4/INSTALLER_SCRIPT.php index 133ee1132..f1b3333ba 100644 --- a/admin/compiler/joomla_4/INSTALLER_SCRIPT.php +++ b/admin/compiler/joomla_4/INSTALLER_SCRIPT.php @@ -42,7 +42,7 @@ class Com_###Component###InstallerScript implements InstallerScriptInterface * @var CMSApplication * @since 4.4.2 */ - protected CMSApplication $app; + protected $app; /** * The database class. diff --git a/admin/sql/updates/mysql/3.2.1-alpha.sql b/admin/sql/updates/mysql/3.2.1-alpha.sql deleted file mode 100644 index 8b1378917..000000000 --- a/admin/sql/updates/mysql/3.2.1-alpha.sql +++ /dev/null @@ -1 +0,0 @@ - diff --git a/admin/sql/updates/mysql/3.2.1-beta.sql b/admin/sql/updates/mysql/3.2.1-beta.sql deleted file mode 100644 index 8b1378917..000000000 --- a/admin/sql/updates/mysql/3.2.1-beta.sql +++ /dev/null @@ -1 +0,0 @@ - diff --git a/admin/sql/updates/mysql/3.2.1-rc.sql b/admin/sql/updates/mysql/3.2.1-rc.sql deleted file mode 100644 index 8b1378917..000000000 --- a/admin/sql/updates/mysql/3.2.1-rc.sql +++ /dev/null @@ -1 +0,0 @@ - diff --git a/componentbuilder.xml b/componentbuilder.xml index 68b9c0dee..57ecf035e 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -1,15 +1,15 @@ COM_COMPONENTBUILDER - 6th May, 2024 + 10th May, 2024 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 - 3.2.1-rc6 + 3.2.1 Component Builder (v.3.2.1-rc6) +

Component Builder (v.3.2.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 4efc207b0..41146c144 100644 --- a/componentbuilder_update_server.xml +++ b/componentbuilder_update_server.xml @@ -130,67 +130,13 @@ pkg_component_builder package site - 3.2.1-alpha + 3.2.1 https://dev.vdm.io - https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.1-alpha4.zip + https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.1.zip - alpha - - Llewellyn van der Merwe - https://dev.vdm.io - - - - Component Builder - Builds Complex Joomla Components - pkg_component_builder - package - site - 3.2.1-beta - https://dev.vdm.io - - https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.1-beta3.zip - - - beta - - Llewellyn van der Merwe - https://dev.vdm.io - - - - Component Builder - Builds Complex Joomla Components - pkg_component_builder - package - site - 3.2.1-rc - https://dev.vdm.io - - https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.1-rc6.zip - - - releasecandidate - - Llewellyn van der Merwe - https://dev.vdm.io - - - - Component Builder - Builds Complex Joomla Components - pkg_component_builder - package - site - 3.2.1-rc6 - https://dev.vdm.io - - https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.1-rc6.zip - - - releasecandidate + stable Llewellyn van der Merwe https://dev.vdm.io diff --git a/script.php b/script.php index 2582da358..e0c721d87 100644 --- a/script.php +++ b/script.php @@ -9810,7 +9810,7 @@ class Com_ComponentbuilderInstallerScript echo '

-

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

'; +

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

'; // Set db if not set already. if (!isset($db))