2.0.8 – 23.05.2026
- Fixed: Leaflet Map edit component no longer throws an initialization error for location groups in the builder.
- Fixed: Admin notice prompting users to install the lite version now correctly dismisses when the close button is clicked.
2.0.7 – 21.05.2026
- Fixed: Divi 5 modules were missing in the Visual Builder due to module library registration firing too late; registration now runs when the bundle loads with correct dependency handling for WordPress 6.9.1+.
- Fixed: Frontend map pins in Divi 4 were not parsing correctly due to an unquoted attribute; the frontend script now accepts both Divi 4 and Divi 5 pin selectors.
- Fixed: InfoBox styling inconsistencies between the builder and frontend have been resolved by unifying markup and classes across Divi 4, Divi 5, shared frontend JS, and dynamic CSS.
- Fixed: A PHP warning on the frontend caused by an incorrectly formatted Info Box border radius value from Divi 4 has been fixed; values are now properly converted to Divi 5’s border radius format.
- Fixed: The Google Maps API warning in Divi 5 settings now only appears when Google Maps is disabled in Divi Theme Options, and the Theme Options link URL is no longer malformed.
- Fixed: Replaced a direct script dependency on an unregistered handle with Divi’s package build registration to resolve script dependency notices in WordPress 6.9+.
- Fixed: The license key is no longer fetched from the database on every frontend and builder request; license logic is now limited to admin and settings pages with transient caching for admin notices.
- Fixed: Map Locations queries now only run when a map module has dynamic markers enabled, preventing unnecessary database queries on every frontend load.
- Fixed: Divi 4 to Divi 5 migration for addresses and pins now correctly maps parent and child address fields into Divi 5 content objects, with child pin conversion support added on parent modules.
- Fixed: Leaflet map builder errors have been resolved by aligning pin and address conversion mappings with the Google Map patterns.
- Enhanced: Divi 5 Visual Builder assets are now enqueued via the package build manager, matching Elegant Themes’ Divi 5 extension pattern.
- Enhanced: Default render attributes added for Google Map and Leaflet Map in Divi 5 so Visual Builder defaults match the module and migration configuration.
- Enhanced: Post-conversion migration now merges missing attributes from default render attributes; map height and module ID and class handling are preserved.
- Enhanced: Dynamic marker data is now loaded via admin AJAX only when dynamic markers are enabled on a module, removing the sitewide preload on every Visual Builder load.
- Enhanced: Plugin settings bootstrap is skipped on the frontend; license and dynamic marker data use transients and lazy loading where appropriate.
- Enhanced: Google Map and Leaflet Map now have separate frontend style bundles to avoid loading both map libraries’ CSS on every page.
- Added: A Webpack build plugin that auto-generates a conversion outline JSON file from the conversion outline source files for use with the Migrator Tool.
- Added: A central helper function to load Map Locations only when dynamic markers are enabled on a module.
- Added: A Visual Builder AJAX endpoint for previewing Map Locations in the builder, protected by capability and nonce checks.
2.0.6 – 13.05.2026
- 🐞 Fixed: Divi 4 maps not loading on the frontend due to the map script not being correctly enqueued.
2.0.5 – 08.05.2026
- 🐞 Fixed: Supreme Maps Pro Divi 5 modules not loading on the frontend due to late module registration.
- 🐞 Fixed: Leaflet map height collapsing to 0 on the frontend — now defaults to 440px, matching Divi 4 behavior.
- 🐞 Fixed: Leaflet map showing incorrect zoom level on the frontend when no real pins are present.
- 🐞 Fixed: Leaflet map causing a crash in the Visual Builder due to a variable initialization error.
- 🐞 Fixed: Leaflet Pin “Body” field throwing an error in the Visual Builder settings panel.
2.0.4 – 01.05.2026
- 🐞 Fixed: Resolved an issue where Supreme Maps modules were not loading in Divi 4.
2.0.4 – 01.05.2026
- 🐞 Fixed: Resolved an issue where Supreme Maps modules were not loading in Divi 4.
2.0.3 – 21.04.2026
- 🐞 Fixed: Resolved an issue where map height and default settings were not applied on the frontend, preventing maps from loading properly.
2.0.0 – 25.03.2026
- 🎉 New: Supreme Maps Pro is now fully Divi 5 friendly.
- 🚀 New: Officially out of beta – Supreme Maps Pro 2.0.0 is now stable and ready for production use.
- 📍 New: Dynamic Markers support for creating maps from dynamic content sources.
- 🧭 New: Directions feature for route generation and navigation.
- 🗺️ Improved: Better compatibility with Divi 5 for Google Maps, Leaflet Maps, and map item modules.
- ⚡ Improved: Smoother migration from Divi 4 to Divi 5 for existing map modules.
- 📍 Improved: Enhanced dynamic marker support in the Visual Builder for a more reliable editing experience.
- 🔍 Improved: Better map fit and zoom behavior when working with single or multiple markers.
- 🎨 Improved: Refined cluster styling and map settings experience inside the Divi 5 Builder.
- ⚙️ Improved: Complete module rewrite aligned with Divi 5 architecture for better performance and scalability.
- 🛠️ Improved: Stability, security, settings UX, and overall plugin performance across the Divi 5 experience.
- 🐞 Fixed: Various issues discovered during Beta 1–6 testing phase.
1.3.1 – 07.01.2026
- Fixed: Divi Google Map Module not working in Classic Divi Builder.
1.3.0 – 22.10.2025
- Fixed: Divi native Map module not working due to conflict with Supreme Maps Pro plugin enqueue method.
1.2.9 – 13.08.2025
- Fixed: Zoom out level on mobile setting was affecting zoom behavior on desktop.
1.2.8 – 13.08.2025
- Fixed: Avoid duplication and fix the reference issue PHP warning in Divi Google Map Module.
1.2.7 – 07.08.2025
- Added: Zoom Out and Center Map on Mobile with zoom level option in Google Map Module.
1.2.6 – 25.07.2025
- Fixed: magnific_popup css file not enqueued when using Popup Type in Google Map Module.
1.2.5 – 28.04.2025
- Fixed: Deprecated PHP warning on both Leaflet and Google Map module regarding $icon_path.
1.2.4 – 20.04.2024
- Fixed: An issue where extra spaces in the custom latitude or longitude fields were causing undefined values on the frontend, which disrupted the display of the Leaflet Map Module.
1.2.3 – 10.04.2024
- Added: An Admin Label option for each item in the map list.
- Removed: Stamen Map Styles from the Divi LeafLet Module due to recent changes on their end that now require an API for functionality.
1.2.2 – 03.08.2023
- Add: Added the option to adjust the Icon Font size when using Divi Icon for Pins. With this new feature, users can customize the size of the icon used for pins, allowing for better control over the visual representation of the pins on the map.
- Enhance: Improved the calculation of pixel offset for infowindows. This enhancement ensures more accurate positioning of the infowindows on the map, resulting in a more precise and visually appealing presentation of information when users interact with the map markers.
1.1.9 – 03.04.2023
- Fix: Popup not working Safari.
- Update: Update leaflet to version 1.9.1 (bugs and enhancement).
1.1.8 – 20.02.2023
- Fix: Implemented fix to only check license status when the license key is active or valid to prevent brute force attempts.
1.1.7 – 05.11.2022
- Remove: License check Dependancy.
- Enhance: Licensing updater script.
- Enhance: Only load Supreme Maps Pro admin assets when they are needed on the page on all Supreme Maps Pro Setting page or in Divi Builder.
1.1.6 – 02.11.2022
- Fix: Divi Google Module dynamic assets.
1.1.5 – 11.09.2022
- Enhance: Remove Divi Google Enqueue method to fix multiple google map js enqueue warning.
1.1.4 – 04.08.2022
- Fix: Divi Google Module not getting default height in frontend.
1.1.3 – 03.08.2022
- Fix: Dynamic Assets for both Google and Leaflet Module.
1.1.2 – 20.06.2022
- Fix: Divi Google Enqueue method in Visual Builder.
1.1.1 – 20.05.2022
- Fix: PHP warning on update page.
1.1.0 – 26.03.2022
- Enhance: Remove Divi Google Enqueue method and use Supreme Maps Pro google enqueue instead.
- Fix: Divi Leaflet Map Module Center Map Padding.
- Fix: Divi Leaflet Map Module Popup Title heading tag.
1.0.9 – 24.03.2022
- Fix: Function before google initialize in Visual Builder.
1.0.8 – 28.02.2022
- Fix: Divi Google Map not rendering in Visual Builder if “Enqueue Google Maps Script” is enabled in Divi Options.
1.0.7 – 09.02.2022
- Fix: Divi Google Map Height not rendering.
- Fix: Divi Leaflet Map Height not rendering.
- Fix: Clustering not working in some cases for Google Map.
1.0.6 – 07.01.2022
- Fix: Divi Google Map Dynamic CSS file not loaded in Visual Builder.
- Enhance: Dynamic CSS proper API method.
1.0.5 – 07.12.2021
- Fix: Divi Google Map Marker Divi Icon not rendering properly on Frontend.
1.0.4 – 03.12.2021
- Fix: Divi Leaflet Map Module border.
- Fix: Divi Leaflet Map Module Open All Popups.
- Fix: magnific popup not found if using Divi plugin instead of Divi Theme.
- Change: “Open All Popup” to “Open All Popups”.
1.0.3 – 02.12.2021
- Fix: Divi Google Map Marker InfoWindow animation.
- Enhancement: Dynamic CSS enqueue and filter priority.
1.0.2 – 01.12.2021
- Fix: Divi Leaflet Map Module not rendering in Visual Builder.
- Fix: Missing enqueue method if Dynamic CSS is not enabled.
1.0.1 – 30.11.2021
- Add: Dynamic CSS Option in Supreme Maps Pro plugin settings – Only load CSS files related to Supreme Maps Module when they are needed on the page (Required Divi 4.11 and onwards).
1.0 – 25.11.2021
- Release: Initial Supreme Maps Pro release.
