diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a242d842..13510025f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,11 @@ -# v3.2.4-beta1 +# v3.2.4-beta2 + +- Fix the demo site view to also display files +- Fix the message of field type init +- Fix to ensure type-agnostic comparisons by casting to CHAR in joins in dynamic get +- Fix dynamic download for site area to have correct namespace + +# v3.2.4-beta - Fix zip missing working path diff --git a/README.md b/README.md index e1a83f845..b29f7148f 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.4-beta1) 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.4-beta2) 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*: 18th September, 2024 -+ *Version*: 3.2.4-beta1 ++ *Last Build*: 19th September, 2024 ++ *Version*: 3.2.4-beta2 + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **849009** ++ *Line count*: **850926** + *Field count*: **2098** -+ *File count*: **5782** ++ *File count*: **5788** + *Folder count*: **505** > 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 e1a83f845..b29f7148f 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.4-beta1) 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.4-beta2) 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*: 18th September, 2024 -+ *Version*: 3.2.4-beta1 ++ *Last Build*: 19th September, 2024 ++ *Version*: 3.2.4-beta2 + *Copyright*: Copyright (C) 2015 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **849009** ++ *Line count*: **850926** + *Field count*: **2098** -+ *File count*: **5782** ++ *File count*: **5788** + *Folder count*: **505** > 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/controllers/fieldtypes.php b/admin/controllers/fieldtypes.php index 1e82c8809..df2271f6c 100644 --- a/admin/controllers/fieldtypes.php +++ b/admin/controllers/fieldtypes.php @@ -148,7 +148,7 @@ class ComponentbuilderControllerFieldtypes extends AdminController if (FieldtypeFactory::_('Joomla.Fieldtype.Remote.Get')->init()) { // set success message - $message = '
' . Text::_('COM_COMPONENTBUILDER_THE_LOCAL_DATABASE_JOOMLA_FIELD_TYPES_HAS_SUCCESSFULLY_BEEN_SYNCED_WITH_THE_REMOTE_REPOSITORIES') . '
'; $status = 'success'; diff --git a/admin/controllers/powers.php b/admin/controllers/powers.php index f6b4081d1..aa66542bd 100644 --- a/admin/controllers/powers.php +++ b/admin/controllers/powers.php @@ -83,7 +83,7 @@ class ComponentbuilderControllerPowers extends AdminController if (PowerFactory::_('Power.Remote.Get')->init()) { // set success message - $message = '' . Text::_('COM_COMPONENTBUILDER_THE_LOCAL_DATABASE_POWERS_HAS_SUCCESSFULLY_BEEN_SYNCED_WITH_THE_REMOTE_REPOSITORIES') . '
'; $status = 'success'; diff --git a/admin/custom/DownloadControllerAdmin.php b/admin/custom/DownloadControllerAdmin.php new file mode 100644 index 000000000..ea98e4fba --- /dev/null +++ b/admin/custom/DownloadControllerAdmin.php @@ -0,0 +1,16 @@ + + * @copyright Copyright (C) 2014. All Rights Reserved + * @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html + * + **/ + +// No direct access to this file +defined('_JEXEC') or die('Restricted access'); +?> +###BOM### +[CUSTOMCODE=dynamicDownloadController+Administrator] diff --git a/admin/custom/DownloadControllerSite.php b/admin/custom/DownloadControllerSite.php new file mode 100644 index 000000000..5c0bdbd46 --- /dev/null +++ b/admin/custom/DownloadControllerSite.php @@ -0,0 +1,16 @@ + + * @copyright Copyright (C) 2014. All Rights Reserved + * @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html + * + **/ + +// No direct access to this file +defined('_JEXEC') or die('Restricted access'); +?> +###BOM### +[CUSTOMCODE=dynamicDownloadController+Site] diff --git a/admin/custom/dynamicDownloadController.php b/admin/custom/dynamicDownloadController.php deleted file mode 100644 index fe2ee525b..000000000 --- a/admin/custom/dynamicDownloadController.php +++ /dev/null @@ -1,16 +0,0 @@ - - * @copyright Copyright (C) 2014. All Rights Reserved - * @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html - * - **/ - -// No direct access to this file -defined('_JEXEC') or die('Restricted access'); -?> -###BOM### -[CUSTOMCODE=dynamicDownloadController] \ No newline at end of file diff --git a/admin/language/en-GB/en-GB.com_componentbuilder.ini b/admin/language/en-GB/en-GB.com_componentbuilder.ini index 0b0dfc050..c7caf5a90 100644 --- a/admin/language/en-GB/en-GB.com_componentbuilder.ini +++ b/admin/language/en-GB/en-GB.com_componentbuilder.ini @@ -8908,7 +8908,9 @@ COM_COMPONENTBUILDER_SUBMENU_SNIPPETS="Snippets" COM_COMPONENTBUILDER_SUBMENU_TEMPLATES="Templates" COM_COMPONENTBUILDER_SUBMENU_VALIDATION_RULES="Validation Rules" COM_COMPONENTBUILDER_SUCCESS="Success" +COM_COMPONENTBUILDER_SUCCESSFULLY_INITIALIZED_ALL_REMOTE_JOOMLA_FIELD_TYPES="Successfully Initialized all Remote Joomla Field Types" COM_COMPONENTBUILDER_SUCCESSFULLY_INITIALIZED_ALL_REMOTE_JOOMLA_POWERS="Successfully Initialized all Remote Joomla Powers" +COM_COMPONENTBUILDER_SUCCESSFULLY_INITIALIZED_ALL_REMOTE_POWERS="Successfully Initialized all Remote Powers" COM_COMPONENTBUILDER_SUCCESS_THE_SNIPPET_WAS_SAVED="Success! The snippet was saved." COM_COMPONENTBUILDER_SUCCESS_THE_SNIPPET_WAS_SAVED_BUT_THE_MODIFIED_DATE_COULD_NOT_BE_ADJUSTED_BR_BR_BTHIS_MEANS_THE_SNIPPETS_WILL_CONTINUE_TO_APPEAR_OUT_OF_DATEB="Success! The snippet was saved. But the modified date could not be adjusted.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 feb9856e6..c2e588f2a 100644
--- a/componentbuilder_update_server.xml
+++ b/componentbuilder_update_server.xml
@@ -202,10 +202,28 @@
Upgrade to Version 3.2.4-beta1 Was Successful! Let us know if anything is not working as expected.
Upgrade to Version 3.2.4-beta2 Was Successful! Let us know if anything is not working as expected.
';
// Set db if not set already.
if (!isset($db))