Release of v5.0.3

Add [push] option to powers area. Fix error in [Save As Copy] functionality for the library. #1162. Fix error when no components exist. #1164. Fix search page error caused by File class. Fix UserGroupList compiler triggers. #1100. Add power integration field type with [init, reset, push] options. Fix default database fields to allow NULL values. #1169. Fix power list field to support search functionality. #1167. Expand Demo component in JCB v4 to include advanced features. Fix missing working path in zip creation. Fix dynamic retrieval for the demo site view. Fix demo site view to display files. Fix field type initialization message. Fix type-agnostic comparisons by casting to CHAR in dynamic get joins. Fix dynamic download for site area to use correct namespace. Fix missing edit button on fields in related views. Fix dashboard display issues. Restore search option in the [use] field for related views. Fix namespace issue causing linker to break.
This commit is contained in:
Robot 2024-09-20 03:27:22 +02:00
parent 9256633b37
commit 82922eca5a
Signed by: Robot
GPG Key ID: 14DECD44E7E1BB95
10 changed files with 77 additions and 116 deletions

View File

@ -1,30 +1,24 @@
# v5.0.3-beta3 # v5.0.3
- Fix the missing edit button on fields in the related views - Add [push] option to powers area.
- Fix the dashboard display - Fix error in [Save As Copy] functionality for the library. #1162
- Place the search option back in the use field of the related views - Fix error when no components exist. #1164
- Fix the namespace issue that broken the linker - Fix search page error caused by File class.
- Fix UserGroupList compiler triggers. #1100
# v5.0.3-beta - Add power integration field type with [init, reset, push] options.
- Fix default database fields to allow NULL values. #1169
- Fix zip missing working path - Fix power list field to support search functionality. #1167
- Fix demo site view dynamic get - Expand Demo component in JCB v4 to include advanced features.
- Fix the demo site view to also display files - Fix missing working path in zip creation.
- Fix the message of field type init - Fix dynamic retrieval for the demo site view.
- Fix to ensure type-agnostic comparisons by casting to CHAR in joins in dynamic get - Fix demo site view to display files.
- Fix dynamic download for site area to have correct namespace - Fix field type initialization message.
- Fix type-agnostic comparisons by casting to CHAR in dynamic get joins.
# v5.0.3-alpha - Fix dynamic download for site area to use correct namespace.
- Fix missing edit button on fields in related views.
- Add push option to powers area - Fix dashboard display issues.
- Fix library save as copy error. #1162 - Restore search option in the [use] field for related views.
- Fix the error when no components exists. #1164 - Fix namespace issue causing linker to break.
- Fix search page error due to File class.
- Fix usergrouplist compiler triggers. #1100
- Add field type power integration [init, reset, push]
- Fix database default fields to allow NULL. #1169
- Fix the power list field to allow search. #1167
- Expanded the Demo component in JCB v4 to include more advance features.
# v5.0.2 # v5.0.2
@ -117,40 +111,45 @@
- Add the BaseDatabaseModel use statement to custom site view controller. #1119 - Add the BaseDatabaseModel use statement to custom site view controller. #1119
- Fix the customfolderlist field. #1120 - Fix the customfolderlist field. #1120
# v4.0.2 # v4.0.3
- Fix site view form missing classes in J4+ - Add [push] option to powers area.
- Fix permissions tab in items in J4+ - Fix [Save as Copy] error in library. #1162
- Fix site display controller checkEditId function in J4+ - Fix error when no components exist. #1164
- Add class methods to the HtmlView classes in J4+ - Fix search page error caused by File class.
- Fix broken toolbar call in HtmlView in J4+ - Fix usergrouplist compiler triggers. #1100
- Fix missing scripts and styles fields and methods in the site admin view model - Add power field type integration [init, reset, push].
- Update subform field layout across JCB for cleaner look - Fix default database fields to allow NULL. #1169
- Remove expansion feature - Fix power list field to enable search. #1167
- Fix helper area - Expand the Demo component in JCB v4 to include more advanced features.
- Fix database mySql update in J4+ - Fix missing working path in zip process.
- Remove phpspreadsheet completely from Joomla 4+ - Fix dynamic get issue in demo site view.
- Add option to use powers in preflight event in the installer class - Fix demo site view to display files.
- Fix abstract schema class function check default index warring - Fix field type init message.
- Fix dynamicGet so that the table values will load again. #1155 - Ensure type-agnostic comparisons by casting to CHAR in joins for dynamic get.
- Add more pure JS to the dynamic get area - Fix dynamic download for site area with correct namespace.
- Add native plugin builder for Joomla 4 & 5 - Fix missing edit button on fields in related views.
- Fix dashboard display.
- Restore search option in [use] field of related views.
- Fix namespace issue that broke the linker.
# v3.2.3 # v3.2.4
- Fix site view form missing classes in J4+ - Add [push] option to Powers area.
- Fix permissions tab in items in J4+ - Fix [Save As Copy] error in library. #1162
- Fix site display controller checkEditId function in J4+ - Fix error when no components exist. #1164
- Add class methods to the HtmlView classes in J4+ - Fix search page error caused by File class.
- Fix broken toolbar call in HtmlView in J4+ - Fix UserGroupList compiler triggers. #1100
- Fix missing scripts and styles fields and methods in the site admin view model - Add Power field type integration: init, reset, push.
- Update subform field layout across JCB for cleaner look - Fix database default fields to allow NULL. #1169
- Remove expansion feature - Fix Power List field to allow searching. #1167
- Fix helper area - Remove Demo component from JCB v3; add Hello World component as demo.
- Fix database mySql update in J4+ - Fix missing working path in ZIP.
- Remove phpspreadsheet completely from Joomla 4+ - Fix demo site view to display files.
- Add option to use powers in preflight event in the installer class - Fix message for Field Type init.
- Fix abstract schema class function check default index warring - Ensure type-agnostic comparisons by casting to CHAR in joins for dynamic retrieval.
- Fix dynamicGet so that the table values will load again. #1155 - Fix dynamic download in site area with correct namespace.
- Keep jQuery in dynamicGet area for Joomla 3 - Fix missing edit button on fields in related views.
- Add native plugin builder for Joomla 4 & 5 - Fix dashboard display issues.
- Re-add search option in use field of related views.
- Fix namespace issue that broke the linker.

View File

@ -3270,7 +3270,7 @@ class Com_ComponentbuilderInstallerScript implements InstallerScriptInterface
echo '<div style="background-color: #fff;" class="alert alert-info"><a target="_blank" href="https://dev.vdm.io" title="Component Builder"> echo '<div style="background-color: #fff;" class="alert alert-info"><a target="_blank" href="https://dev.vdm.io" title="Component Builder">
<img src="components/com_componentbuilder/assets/images/vdm-component.jpg"/> <img src="components/com_componentbuilder/assets/images/vdm-component.jpg"/>
</a> </a>
<h3>Upgrade to Version 5.0.3-beta3 Was Successful! Let us know if anything is not working as expected.</h3></div>'; <h3>Upgrade to Version 5.0.3 Was Successful! Let us know if anything is not working as expected.</h3></div>';
// Add/Update component in the action logs extensions table. // Add/Update component in the action logs extensions table.
$this->setActionLogsExtensions(); $this->setActionLogsExtensions();

View File

@ -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! 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 (5.0.3-beta3) 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 (5.0.3) 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) > Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45)
@ -145,12 +145,12 @@ TODO
+ *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder) + *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder)
+ *First Build*: 30th April, 2015 + *First Build*: 30th April, 2015
+ *Last Build*: 20th September, 2024 + *Last Build*: 20th September, 2024
+ *Version*: 5.0.3-beta3 + *Version*: 5.0.3
+ *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved.
+ *License*: GNU General Public License version 2 or later; see LICENSE.txt + *License*: GNU General Public License version 2 or later; see LICENSE.txt
+ *Line count*: **858230** + *Line count*: **858191**
+ *Field count*: **2104** + *Field count*: **2104**
+ *File count*: **5926** + *File count*: **5924**
+ *Folder count*: **631** + *Folder count*: **631**
> This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com). > This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com).

View File

@ -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! 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 (5.0.3-beta3) 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 (5.0.3) 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) > Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45)
@ -145,12 +145,12 @@ TODO
+ *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder) + *Name*: [Component Builder](https://git.vdm.dev/joomla/Component-Builder)
+ *First Build*: 30th April, 2015 + *First Build*: 30th April, 2015
+ *Last Build*: 20th September, 2024 + *Last Build*: 20th September, 2024
+ *Version*: 5.0.3-beta3 + *Version*: 5.0.3
+ *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved.
+ *License*: GNU General Public License version 2 or later; see LICENSE.txt + *License*: GNU General Public License version 2 or later; see LICENSE.txt
+ *Line count*: **858230** + *Line count*: **858191**
+ *Field count*: **2104** + *Field count*: **2104**
+ *File count*: **5926** + *File count*: **5924**
+ *Folder count*: **631** + *Folder count*: **631**
> This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com). > This **component** was build with a [Joomla](https://extensions.joomla.org/extension/component-builder/) [Automated Component Builder](https://www.joomlacomponentbuilder.com).

View File

@ -1 +0,0 @@

View File

@ -1 +0,0 @@

View File

@ -7,9 +7,9 @@
<authorUrl>https://dev.vdm.io</authorUrl> <authorUrl>https://dev.vdm.io</authorUrl>
<copyright>Copyright (C) 2015 Vast Development Method. All rights reserved.</copyright> <copyright>Copyright (C) 2015 Vast Development Method. All rights reserved.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license> <license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<version>5.0.3-beta3</version> <version>5.0.3</version>
<description><![CDATA[ <description><![CDATA[
<h1>Component Builder (v.5.0.3-beta3)</h1> <h1>Component Builder (v.5.0.3)</h1>
<div style="clear: both;"></div> <div style="clear: both;"></div>
<p>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. <p>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.

View File

@ -5,10 +5,10 @@
<element>pkg_component_builder</element> <element>pkg_component_builder</element>
<type>package</type> <type>package</type>
<client>site</client> <client>site</client>
<version>3.2.3</version> <version>3.2.4</version>
<infourl title="Component Builder!">https://dev.vdm.io</infourl> <infourl title="Component Builder!">https://dev.vdm.io</infourl>
<downloads> <downloads>
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.3.zip</downloadurl> <downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v3.2.4.zip</downloadurl>
</downloads> </downloads>
<tags> <tags>
<tag>stable</tag> <tag>stable</tag>
@ -23,10 +23,10 @@
<element>pkg_component_builder</element> <element>pkg_component_builder</element>
<type>package</type> <type>package</type>
<client>site</client> <client>site</client>
<version>4.0.2</version> <version>4.0.3</version>
<infourl title="Component Builder!">https://dev.vdm.io</infourl> <infourl title="Component Builder!">https://dev.vdm.io</infourl>
<downloads> <downloads>
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v4.0.2.zip</downloadurl> <downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v4.0.3.zip</downloadurl>
</downloads> </downloads>
<tags> <tags>
<tag>stable</tag> <tag>stable</tag>
@ -95,49 +95,13 @@
<element>pkg_component_builder</element> <element>pkg_component_builder</element>
<type>package</type> <type>package</type>
<client>site</client> <client>site</client>
<version>5.0.3-alpha</version> <version>5.0.3</version>
<infourl title="Component Builder!">https://dev.vdm.io</infourl> <infourl title="Component Builder!">https://dev.vdm.io</infourl>
<downloads> <downloads>
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v5.0.3-alpha4.zip</downloadurl> <downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v5.0.3.zip</downloadurl>
</downloads> </downloads>
<tags> <tags>
<tag>alpha</tag> <tag>stable</tag>
</tags>
<maintainer>Llewellyn van der Merwe</maintainer>
<maintainerurl>https://dev.vdm.io</maintainerurl>
<targetplatform name="joomla" version="5\.[012]"/>
</update>
<update>
<name>Component Builder</name>
<description>Builds Complex Joomla Components</description>
<element>pkg_component_builder</element>
<type>package</type>
<client>site</client>
<version>5.0.3-beta</version>
<infourl title="Component Builder!">https://dev.vdm.io</infourl>
<downloads>
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v5.0.3-beta3.zip</downloadurl>
</downloads>
<tags>
<tag>beta</tag>
</tags>
<maintainer>Llewellyn van der Merwe</maintainer>
<maintainerurl>https://dev.vdm.io</maintainerurl>
<targetplatform name="joomla" version="5\.[012]"/>
</update>
<update>
<name>Component Builder</name>
<description>Builds Complex Joomla Components</description>
<element>pkg_component_builder</element>
<type>package</type>
<client>site</client>
<version>5.0.3-beta3</version>
<infourl title="Component Builder!">https://dev.vdm.io</infourl>
<downloads>
<downloadurl type="full" format="zip">https://git.vdm.dev/api/v1/repos/joomla/pkg-component-builder/archive/v5.0.3-beta3.zip</downloadurl>
</downloads>
<tags>
<tag>beta</tag>
</tags> </tags>
<maintainer>Llewellyn van der Merwe</maintainer> <maintainer>Llewellyn van der Merwe</maintainer>
<maintainerurl>https://dev.vdm.io</maintainerurl> <maintainerurl>https://dev.vdm.io</maintainerurl>