From 36d0eb98ee4ce4217bf8ee631deb2e0e391d5f64 Mon Sep 17 00:00:00 2001 From: aB0t Date: Sat, 20 Jul 2024 22:39:19 +0200 Subject: [PATCH] Release of v3.2.2 Fix auto build from SQL in Joomla 4 and 5. Fix permission issue for admin views. Add extending options to interfaces. Update the Schema class to also update null mismatching if needed. Add repositories for better integration with gitea. Refactored the Data classes. Add new Data classes. Add new subform classes. Fix registry class methods return type. Update all list and custom fields to use the new layouts. Add push options to Joomla Power. Complete the Joomla Power Init and Reset features. Fix Gitea Contents class functions. Fix subform set methods. Improved the Joomla Power Push path. Fix the metadata, metadesc, metakey database issue. Fix function mismatch call in the compiler power class. Fix init feature to only add missing powers. Fix controller postSaveHook function, for correct model class in Joomla 4 and 5. Fix app instances (mismatch) in the install script and schema class when installing from CLI. Add option to use placeholders in Joomla Power namespaces. Fix subform layout of uikit in JCB. --- CHANGELOG.md | 27 ++++++---------- README.md | 10 +++--- admin/README.txt | 10 +++--- admin/sql/updates/mysql/3.2.2-alpha.sql | 1 - admin/sql/updates/mysql/3.2.2-beta.sql | 1 - componentbuilder.xml | 6 ++-- componentbuilder_update_server.xml | 42 ++----------------------- script.php | 2 +- 8 files changed, 27 insertions(+), 72 deletions(-) delete mode 100644 admin/sql/updates/mysql/3.2.2-alpha.sql delete mode 100644 admin/sql/updates/mysql/3.2.2-beta.sql diff --git a/CHANGELOG.md b/CHANGELOG.md index a0dfd50eb..6f1024991 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,19 +1,4 @@ -# v3.2.2-rc1 - -- Final testing for stable release! - -# v3.2.2-beta - -- Fix subform set methods -- Improved the Joomla Power Push path -- Fix the metadata, metadesc, metakey database issue -- Fix function mismatch call in the compiler power class. -- Fix init feature to only add missing powers -- Fix controller postSaveHook function, for correct model class in Joomla 4 and 5 -- Fix app instances (mismatch) in the install script and schema class when installing from CLI -- Add option to use placeholders in Joomla Power namespaces. - -# v3.2.2-alpha +# v3.2.2 - Fix auto build from SQL in Joomla 4 and 5. - Fix permission issue for admin views. @@ -28,7 +13,15 @@ - Add push options to Joomla Power - Complete the Joomla Power Init and Reset features - Fix Gitea Contents class functions -- Last Alpha release (feature block) +- Fix subform set methods +- Improved the Joomla Power Push path +- Fix the metadata, metadesc, metakey database issue +- Fix function mismatch call in the compiler power class. +- Fix init feature to only add missing powers +- Fix controller postSaveHook function, for correct model class in Joomla 4 and 5 +- Fix app instances (mismatch) in the install script and schema class when installing from CLI +- Add option to use placeholders in Joomla Power namespaces. +- Fix subform layout of uikit in JCB # v3.2.1 diff --git a/README.md b/README.md index 6c3bf94bf..d2d7899be 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.2-rc1) 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.2) 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*: 19th July, 2024 -+ *Version*: 3.2.2-rc1 ++ *Last Build*: 20th July, 2024 ++ *Version*: 3.2.2 + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **796091** ++ *Line count*: **796047** + *Field count*: **2104** -+ *File count*: **5471** ++ *File count*: **5469** + *Folder count*: **482** > 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 6c3bf94bf..d2d7899be 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.2-rc1) 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.2) 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*: 19th July, 2024 -+ *Version*: 3.2.2-rc1 ++ *Last Build*: 20th July, 2024 ++ *Version*: 3.2.2 + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **796091** ++ *Line count*: **796047** + *Field count*: **2104** -+ *File count*: **5471** ++ *File count*: **5469** + *Folder count*: **482** > 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/sql/updates/mysql/3.2.2-alpha.sql b/admin/sql/updates/mysql/3.2.2-alpha.sql deleted file mode 100644 index 8b1378917..000000000 --- a/admin/sql/updates/mysql/3.2.2-alpha.sql +++ /dev/null @@ -1 +0,0 @@ - diff --git a/admin/sql/updates/mysql/3.2.2-beta.sql b/admin/sql/updates/mysql/3.2.2-beta.sql deleted file mode 100644 index 8b1378917..000000000 --- a/admin/sql/updates/mysql/3.2.2-beta.sql +++ /dev/null @@ -1 +0,0 @@ - diff --git a/componentbuilder.xml b/componentbuilder.xml index 065782da8..5c5464e23 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -1,15 +1,15 @@ COM_COMPONENTBUILDER - 19th July, 2024 + 20th July, 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.2-rc1 + 3.2.2 Component Builder (v.3.2.2-rc1) +

Component Builder (v.3.2.2)

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 ade3b5d55..5ce11ceff 100644 --- a/componentbuilder_update_server.xml +++ b/componentbuilder_update_server.xml @@ -148,49 +148,13 @@ pkg_component_builder package site - 3.2.2-alpha + 3.2.2 https://dev.vdm.io - https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.2-alpha7.zip + https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.2.zip - alpha - - Llewellyn van der Merwe - https://dev.vdm.io - - - - Component Builder - Builds Complex Joomla Components - pkg_component_builder - package - site - 3.2.2-beta - https://dev.vdm.io - - https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.2-beta5.zip - - - beta - - Llewellyn van der Merwe - https://dev.vdm.io - - - - Component Builder - Builds Complex Joomla Components - pkg_component_builder - package - site - 3.2.2-rc1 - https://dev.vdm.io - - https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.2-rc1.zip - - - releasecandidate + stable Llewellyn van der Merwe https://dev.vdm.io diff --git a/script.php b/script.php index edf66e3f8..416da8986 100644 --- a/script.php +++ b/script.php @@ -9985,7 +9985,7 @@ class Com_ComponentbuilderInstallerScript echo '

-

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

'; +

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

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