07.01.2025 - version 5.8
- NEW: Introduced the "Visited marker" feature, enabling customization of markers clicked by users during map exploration (Marker settings => Visited Markers).
- NEW: Introduced a fresh clustering approach named "Color Clustering," utilizing a gradient color pattern that adjusts according to marker density, providing distinct visual separations between clusters (Marker clustering settings => Clustering type => Colored clusters).
- NEW: Added the possibility to open a custom URL in a new window by clicking on the marker.
- NEW: Introduced the option to navigate through carousel items using URL hash (Carousel Settings => Hash Navigation).
- NEW: The carousel now responds and adjusts to mobile devices and small screens for improved adaptability.
- NEW: Added an option to enable/disable automatic geotargeting after map load (Geo-targeting Settings => Auto Geo-targeting).
- EMPROVEMENT: Improved the loading speed of the map and enhanced the carousel's ability to handle thousands of locations.
- EMPROVEMENT: Changed the carousel library from "jCarousel" to "swiperjs".
- EMPROVEMENT: Updated the Marker Clusterer API to the latest version available.
- EMPROVEMENT: Added support for new "Content Security Policy (CSP)" update by calling the "GMaps JS API" from "//maps.googleapis.com" instead of "//maps.google.com".
- EMPROVEMENT: Set the autoload for the "cspm_markers_array" option to "no" to improve loading performance.
- BUG FIX: Fixed a JavaScript syntax error by properly escaping the post address and URL passed to the JS function "cspm_new_pin_object".
- BUG FIX: Fixed an issue where it wasn't possible to display custom markers by category when using WPML.
- BUG FIX: Fixed an issue where selecting the "Manual" anchor point for markers prevented infoboxes from opening on mobile devices.