Maps: Changelog

Software: Maps

Platform: Joomla
Google Maps Integration - Open Source Extension for Joomla. Easily add beautiful, interactive Google Maps to your Joomla website. Learn More.


2.0.5
(September 26, 2024)
- URL and link changes.


2.0.4
(July 26, 2024)
- Fixed a bug caused by Joomla core changes in Joomla 4 or higher, affecting setups in sub-directories unable to load media in the HEAD section, resulting in broken UI (reported by Pere).


2.0.3
(July 5, 2024)
- Improved select and multi-select menus for Joomla 4 or higher.
- Moved the Area tab to the first position in items.
- Removed week numbers from calendars.
- Tested up to Joomla 6.0.0-alpha1-dev.
- Minor changes/improvements.


2.0.2
(June 23, 2024)
- Full Eorisis Framework refactoring.
- Improved performance.
- Various changes/improvements.


2.0.1
(June 17, 2024)
- Avoiding PHP's Empty delimiter notice if the needle is empty when the user input is not correct (find class).
- Avoiding false positives in the find class when the user input is not correct.
- Keep active tab on Joomla 4 or higher.
- Forcing view_list in the component controllers to avoid Joomla core bug.
- Skipping Joomla core helper class as it is not used anymore.
- Fixed a bug in the backend UI section loading the Side Bar menus option from the wrong directory.
- Removed code from the Eorisis Framework for old versions of Joomla that was never used.
- Removed jimport as it is not needed anymore.
- Improved backend Area fields.
- Improved Menu Items display.
- Refactored Installer framework.
- Compatible with Joomla 6, 5, 4, 3 -- tested on Joomla up to version 6.0.0-alpha-dev.
- Compatible/Tested on PHP 8.3.8, 8.2.20, 8.1.29, 7.4.33, 7.3.33, 7.2.34, 7.1.33, 7.0.33.
- Various changes/improvements.


2.0.0
(April 7, 2024)
- Eorisis Google Maps is now Eorisis Maps available in Free / Pro editions. Learn More.
- The extension is now a Component. Everything is now controlled via the component's UI.
- Complete rerwite of the code.
- Implemented Google Maps with publishing options and categories. Unlimited Google Maps placement (any page/specific).
- It is now possible to have multiple maps on the same, or any page, with different settings. See Demo.
- Implemented advanced user permissions (ACL).
- Changed the Eorisis Update System URL to the new update system server.
- Implemented the latest Google Maps JavaScript API v3 with Async.
- Added Custom Title to the Marker.
- The Content Snippets can now be used sitewide -- anywhere, independent of core content or other extensions.
- The Content Snippet eorisis_google_map changed to eorisis_googlemap. If you have already set snippets, you should update them.
- 3rd party extensions may get content from your WYSIWYG editors and populate it in the HEAD. We make sure the maps stay in the BODY.
- Added Module in the package. Can be set to any template position with map selection menu.
- Added Map Type options (Roadmap, Satellite, Hybrid, Terrain).
- Added Localization options for Language and Region using selection menus.
- Added options for Controls: Default UI, Zoom, Map Type, Scale, Street View, Rotate, Full Screen.
- Added Gesture Handling options selection menu: Auto, Cooperative, Greedy, None.
- Added Map ID (Google Cloud Console).
- Paths in the media directory have been reorganized.
- Improved the Eorisis framework.
- Improved installer.
- Improved compatibility with PHP 8.
- Minimum Joomla version changed to: 3.6.0
- Compatible with Joomla 6, 5, 4, 3 -- tested on Joomla up to version 6.0.0-alpha-dev.
- Tested on PHP up to version 8.3.4.
- Various changes/improvements.

Note: If you are currently running Eorisis Google Maps you cannot directly update to Eorisis Maps, as it requires an initial manual installation (as a separate extension). Remember to disable or uninstall Eorisis Google Maps, do not run both.


1.5.9
(February 5, 2024)
- Improved installer.
- Tested up to 5.1.0-alpha4-dev Joomla version.
- Various changes/improvements.


1.5.8
(January 3, 2024)
- Compatibility with PHP 8.3. Tested on PHP 8.3.1.
- Added option Clear Frontend Cache in the plugin's Advanced options. When Joomla Global Configuration has caching enabled, activating this option ensures that the Frontend cache is automatically cleared during actions like saving.
- Improved the cache() method in the Installer's cms class for compatibility with the native framework of Joomla 4.3 or higher.
- Improved Dark Mode compatibility for Joomla 5 backend.
- Improved Joomla 5 backend layout.
- Tested up to 5.1.0-alpha3-dev.
- Various changes/improvements.


1.5.7
(November 30, 2023)
- Compatible with the upcoming Joomla 5.1, tested on 5.1.0-alpha2-dev.
- Better sanitization of URLs to avoid some UTF-8 rare scenarios.
- Various changes/improvements.


1.5.6
(August 18, 2023)
- Resolved a bug within Joomla 4 and later versions, that would trigger a PHP warning upon uninstalling the extension.
- Optimization/Performance improvements.


1.5.5
(July 11, 2023)
- Handling of all new changes introduced in Joomla 5.0.0-alpha3-dev. *
- Refactored the Eorisis compatibility layer that handles Joomla versions. This also reduced complexity and improved performance.
- Fixed a backend UI problem related to On/Off buttons in Joomla 3.7.5 or older.
- Improved Performance.
- Various changes/improvements.

* Important: Please take note that the installation of this update is essential in order to ensure compatibility with the forthcoming Joomla 5, as it is crucial to address the modifications found in Joomla 5.0.0-alpha3-dev. It is important to emphasize that Joomla 5 CMS is currently in the Alpha stage and, as such, it is not yet advisable for use in production environments.


1.5.4
(April 28, 2023)
- Compatibility with Joomla 4.3.0, 4.4.x and 5.x.
- Refined string sanitization to handle the & character more effectively.
- Improved curl class. Better compatibility with modern PHP.
- Various changes/improvements.


1.5.3
(30 January 2023)
- URI sanitization could result in broken URLs in some cases. This is now fixed.
- General maintenance.
- Various changes/improvements.


1.5.2
(27 October 2022)
- Added extra check for servers with missing PHP packages that lead to an error related to the core PHP class IntlDateFormatter.
(Reported by David).


1.5.1
(19 October 2022)
- Compatibility with Joomla 5.0 and 4.3.
- Improved compatibility with PHP 8.1 and 8.2.
- Improved the time class.
- Various changes/improvements.


1.5.0
(22 September 2022)
- Compatible with the latest PHP versions 8.1.10 and 8.2.0RC2.
- Improved time class.
- Improved exceptions class and error handling.
- Any framework possible errors/warnings/notices now get written in error_log on the server drive.
- Various changes/improvements.


1.4.9
(29 July 2022)
- Improved compatibility with Joomla 4.2.0-rc1.
- The factory class now returns a new instance of a class.
- Better handling of possible errors and error messages.
- Improved the filesystem class.
- Replaced scandir() with RecursiveDirectoryIterator.
- Improved language file loading functionality. Special language files are also moved inside the framework directory.
- Improved the Eorisis Framework.
- Improved Performance.
- Improved Installer.
- Various changes/improvements.


1.4.8
(20 May 2022)
- Improved the Eorisis Framework.
- Improved Installer.
- Various improvements.


1.4.7
(6 April 2022)
- Compatibility with Joomla 4.2.0-alpha2-dev.
- Improved the Eorisis Framework.
- Improved Installer.
- Various UI improvements.
- Various changes/improvements.


1.4.6
(27 January 2022)
- Compatibility with Joomla 4.1.0-beta3.
- Added Support button on the top toolbar.
- Improved the Eorisis Framework.
- Improved Installer.
- Improved backend UI.
- Various changes/improvements.


1.4.5
(7 December 2021)
- Better implementation in the head section of the document. Avoid problems caused by 3rd party extensions. Reported by Stephan.
- Added monospaced font in the backend to improve code or numeric field inputs.
- Improved the Eorisis Framework.
- Improved documentation and documentation presentation within the extension.
- Improved backend UI.
- Various changes/improvements.


1.4.4
(27 October 2021)
- Fixed fonts URI in the backend.


1.4.3
(26 October 2021)
- The extension is compatible with the upcoming Joomla 4.1.x. Tested on Joomla 4.1.0-alpha1.
- Added backend warning for Joomla versions older than 4 and 3.10.
- Improved backend UI.
- Improved Documentation and Changelog modals in the backend (Joomla 4).
- Various changes/improvements.


1.4.2
(7 September 2021)
- Fixed implementation of argument separator in the Google API URI due to changes in the Joomla 4 WebAssetManager.
- Removed all Joomla 4 alpha and beta version support. Full support for the stable Joomla 4.x, 3.x, 2.5.x, 1.6.x.
- Autocomplete is now off on all input and select elements in the backend.
- Improved Installer.
- Various changes/improvements.


1.4.1
(17 August 2021)
- Tested on all Joomla versions including the new Joomla 4.0.0 and 3.10.0.
- Eorisis framework refactoring phase 2.
- Improved Installer.
- Various changes/improvements.


1.4.0
(21 June 2021)
- The Eorisis framework is now PSR-4 compliant.
- Eorisis framework namespace and class refactoring.
- Improved Stability.
- Improved Performance.
- Tested on Joomla 4.0.0-rc3-dev.
- Tested on Joomla 3.10.0-alpha8-dev
- Various changes/improvements.


1.3.3
(11 May 2021)
- Improved the Eorisis Framework.
- Improved Installer.
- Various changes/improvements.


1.3.2
(19 April 2021)
- Removed experimental backend UI Buttons Style from Joomla 4.
- Improved compatibility with Joomla 4.0.0-beta8-dev.
- Improved compatibility with PHP 8.0.
- Avoiding errors on servers running PHP versions older than 7.2.
- Improved the Eorisis Framework.
- Code cleanup.
- Minor changes/improvements.
Tested on PHP 8.0.3, 7.4.16, 7.3.27, 7.2.34, 7.1.33, 7.0.33


1.3.1
(20 March 2021)
- Improved compatibility with Microsoft/Windows servers.
- Avoid installation error on servers running PHP 5.6 or older, display a proper warning and abort installation.
- Improved the Eorisis Framework.
- Improved Performance.
- Improved Stability.
- Improved Installer.
- Various changes/improvements.


1.3.0
(9 February 2021)
- Dropped support for PHP 5.6.
- Improved compatibility with PHP 8.0.
- Improved compatibility with Joomla 4.0.0-Beta7.
- Improved the Eorisis Framework.
- Improved Installer.
- Tested compatibility with Joomla 3.10.0-Alpha5.
- Various changes/improvements.


1.2.1
(12 January 2021)
- Tightened security.
- Full support for PHP 8.0 (released on 24 November 2020).
- Improved the Eorisis Framework.
- Improved Installer.
- Improved compatibility with Joomla 4.0.0-beta6-dev.
- Various changes/improvements.


1.2.0
(2 October 2020)
- WebAssetManager compatibility for Joomla 4 and Joomla 5.
- Various changes/improvements.


1.1.5
(7 September 2020)
- Avoid error for PHP versions equal or older than 7.0.x, due to restrictions implemented in version 1.1.4.
- Improved the Eorisis Framework.
- Various changes/improvements.


1.1.4
(29 August 2020)
- Improved compatibility with Joomla 4.0.0-Beta3.
- Improved Installer.
- Improved Performance.
- Minimum PHP Version raised to 5.6.0.
- Minor changes/improvements.


1.1.3
(14 May 2020)
- Improved compatibility with Joomla 4.0.0-beta1-dev.
- Minimum PHP Version raised to 5.4.0.
- Improved the Eorisis Framework.
- Various changes/improvements.


1.1.2
(6 April 2020)
- Confirmed full support for PHP 7.4. Tested on PHP 7.4.4 (released on 17 March 2020) on Linux servers. *
- Improved Installer.
- Improved compatibility with older versions of Joomla.
- Minor changes/improvements.

* Note: In case you run PHP 7.4 on your server, it may not be compiled with zip support. In the case that your host has compiled PHP from source, as of PHP 7.4.0 the server admin must compile PHP with zip support by using the --with-zip configure option. If you face problems running PHP 7.4 on your site, then your host has not fully and/or correctly compiled PHP 7.4. In this case it is recommended to fallback to an older PHP version such as PHP 7.3.


1.1.1
(26 February 2020)
- Improved compatibility with Joomla 4.0.0-beta1-dev.
- Improved compatibility with older versions of Joomla.
- Improved the Eorisis Framework.
- Improved Installer.
- Improved language files.
- Minor changes/improvements.


1.1.0
(8 February 2020)
- Improved compatibility with Joomla 4.0.0-beta1-dev.
- Improved compatibility with older versions of Joomla.
- Improved Performance.
- Improved the Eorisis Framework.
- Improved Installer.
- Improved Fields.
- Improved language files.
- Strict input fields.
- Various changes/improvements.


1.0.13
(1 November 2019)
- Full compatibility with the new UI code changes in Joomla 4.0.0-alpha12.
- Minor changes/improvements.

Note: Joomla 4.0.0-alpha12 core would produce an error originating from the WebAssetManager, while core extensions such as the Login Module are enabled in the frontend. This is an incomplete/buggy behavior in the current alpha versions of the Joomla 4 framework. In case you encouter the above error in the frontend, disabling the Login Module will allow the Joomla framework to execute properly, until the WebAssetManager is fully removed or fixed. Another error is caused by the onContentBeforeSave method in core plugins missing the $data variable, in various cases when saving extension data in the backend. Core plugins that cause the error are Content Joomla, Content Smart Search and Action Log Joomla. Disabling these plugins bypasses the problem of Joomla 4. It is once again strongly recommended to use Joomla 4 for testing purposes ONLY.


1.0.12
(8 October 2019)
- Improved the Eorisis Framework.
- Improved Installer.


1.0.11
(13 September 2019)
- Minor changes/improvements.


1.0.10
(7 June 2019)
- Updated Setup plugin.
- Minor changes/improvements.


1.0.9
(24 May 2019)
- Improved XML methods.
- Improved Installer.
- Minor changes/improvements.


1.0.8
(13 May 2019)
- Minor changes/improvements.


1.0.7
(3 May 2019)
- Improved compatibility with Joomla 4.
- Improved compatibility with old PHP versions.
- Improved backend forms.
- Improved Performance.
- Minor changes/improvements.


1.0.6
(23 April 2019)
- Minor changes/improvements.


1.0.5
(26 March 2019)
- Improved Joomla 4 UI compatibility.
- Added UI Buttons Style option for Joomla 4.
- Minor changes/improvements.


1.0.4
(19 March 2019)
- Improved installer (Extensive testing).
- Improved UI.
- Added the extension logo in the Dashboard.


1.0.3
(16 March 2019)
- An installer bug would abort installation with an error, under specific conditions (reported by Mauricio).


1.0.2
(3 March 2019)
- Minor changes/improvements.


1.0.1
(8 January 2019)
- Improved installer.
- Minor changes/improvements.


1.0.0
(29 December 2018)
- Released


Software Created: 10 September 2016