Maps Marker Pro v4.26 with support for keyless LocationIQ geocoding is available

Posted on 19 August, 2023

Category:

Pro-Version Releases
Attention: this is not the changelog for the latest stable version 4.29 (see related release notes)

We are thrilled to present Maps Marker Pro v4.26, a release packed with remarkable new features, significant enhancements, and crucial bug fixes. As we continue our journey in offering the most advanced mapping solution for WordPress, this release paves the way for an even more refined user experience.

Stay updated with Maps Marker Pro to reap the benefits of these advancements and to ensure the smooth functioning of your map-related tasks. Dive into the highlights of this release below:


Keyless LocationIQ basemaps and geocoding

We’re excited to introduce LocationIQ as the new default geocoding and maps provider for Maps Marker Pro! With this update, accessing essential geocoding services is easier and more convenient than ever before!

Key Highlights:

  • Seamless Integration: LocationIQ is now seamlessly integrated into Maps Marker Pro, enhancing your mapping experience without requiring a separate LocationIQ account.
  • Generous Free Access: As a Maps Marker Pro user, you’ll automatically have access to LocationIQ’s geocoding APIs with a daily limit of 1,000/day/IP and 2/second/IP, allowing you to efficiently transform location descriptions into precise coordinates.
  • Unlock Higher Limits: For those who require more geocoding capacity, LocationIQ offers the option to create an account and seamlessly integrate your API key into Maps Marker Pro’s plugin settings.
  • Expanded Daily Quota: By upgrading to LocationIQ’s free plan through Maps Marker Pro, your daily limit can be expanded to a substantial 5,000 requests per day, providing even more capabilities to meet your mapping needs.
  • Further Upgrade Options: Should your requirements extend beyond 5,000 requests per day, LocationIQ offers various paid plans with increased limits to cater to your unique mapping demands.

LocationIQ will be default geocoding provider for all new installations, existing installations will not be changed. Same is true for LocationIQ as default basemap, which will be the default for new installations only.

More details on how to upgrade your free plan and related settings can be found in the related LocationIQ FAQ.


increased data migration compatibility

Migrating data can often be a daunting task, especially when upgrading from older versions of our plugins. Recognizing this challenge, Maps Marker Pro v4.26 now provides compatibility to migrate data from any previous Leaflet Maps Marker or Maps Marker Pro lower than 4.0. This ensures a smooth transition without the loss of crucial map data.

For more details on migration see the related FAQ.


marker date flexibility

In this release, we’ve enhanced the marker date functionality. Not only can you change the marker date,

but you can also choose to display both dates in the marker list. Additionally, there’s an option to show a prefix for the marker list date, offering more clarity and context to your users:


enhanced marker search

The marker search functionality has received a significant boost. With the new option to fit markers after searching in the list of markers, users will find it easier and more intuitive to locate and view markers, especially in densely populated map areas.

This option is enabled by default.


rewritten backup and restore

Backing up and restoring your map data is paramount. With v4.26, we have entirely rewritten the backup and restore functionality, making it more robust, reliable, and user-friendly. Safeguard your map data with confidence, knowing that restoring it will be seamless.

The backup and restore feature can be found on the tools page:


add Leaflet library sanity check

Ensuring that your mapping library is in top shape is crucial for the smooth running of any mapping application. With v4.26, we’ve introduced a Leaflet library sanity check, allowing you to more easily diagnose and rectify any issues with the Leaflet.js library.


Optimizations and improvements

  • move map name input field to top on edit map page
  • add filters for l10n strings
  • add missing action hooks for DB interactions
  • add referer to geocoding requests
  • rework marker scheduling system
  • update Google Maps directions implementation
  • update and optimize database API
  • trigger DB action hooks when using tools or batch actions
  • optimize maps/markers bulk actions for RAM usage to increase reliability on large operations
  • improve RAM usage when using batch update tools
  • sort recent markers in dashboard by publish date instead of ID
  • update basemap.at URLs
  • add doctype and language attributes to fullscreen map
  • use icon instead of text for directions link in popup
  • rewrite list all maps/markers page
  • improve panning/zooming when clicking list action link or highlighting a marker
  • simply migration notice and remove it after migration has been completed
  • update geocoding dropdown logic
  • adjust colspan for “no results” message based on screen settings on maps/markers page
  • replace deprecated e.which with e.key
  • remove default HTML5 clear button on search inputs

3rd party library changes

  • update Chart.js to 4.3.3
  • update PUC to 5.1

Bugfixes

  • fix Stamen Watercolor basemap
  • fix date format “date & time” not working correctly in list of markers
  • fix map panel export links including scheduled/expired markers when map filter is set to “show all available markers”
  • fix custom/marker shortcodes allowing to show scheduled/expired markers
  • fix maps/markers bulk actions exceeding default max_input_vars on large operations
  • fix marker not showing on map with clustering active and only one marker remaining after using filters
  • fix share link not being generated correctly in some cases
  • fix ob_end_flush() PHP notice on edit map page
  • fix popup with no content breaking when clicking marker in list while its popup is open
  • fix marker disappearing from map in some cases when clicking list action link with clustering active and “disable at zoom” set

Translation updates

Thanks to our translators this release also includes updated translations, see full changelog for details.

If you want to join our team of more than 235 translators and contribute to translations (in exchange for free licenses) , please visit https://www.mapsmarker.com/glotpress/projects/mmp/ for more information.


Full changelog

Changelog for version 4.26 - released on 19.08.2023 (release notes)

add keyless LocationIQ basemaps and geocoding
add Leaflet library sanity check
add compatibility to migrate data from any previous Leaflet Maps Marker or Maps Marker Pro version
add ability to change marker date
add filters for l10n strings
add option to show both dates in marker list
add option to show prefix for marker list date
add option to fit markers after searching in list of markers
add missing action hooks for DB interactions
add referer to geocoding requests
move map name input field to top on edit map page
rework marker scheduling system
update Google Maps directions implementation
update and optimize database API
trigger DB action hooks when using tools or batch actions
optimize maps/markers bulk actions for RAM usage to increase reliability on large operations
improve RAM usage when using batch update tools
sort recent markers in dashboard by publish date instead of ID
update basemap.at URLs
rewrite backup and restore
add doctype and language attributes to fullscreen map
use icon instead of text for directions link in popup
rewrite list all maps/markers page
improve panning/zooming when clicking list action link or highlighting a marker
simplify migration notice and remove it after migration has been completed
update geocoding dropdown logic
adjust colspan for "no results" message based on screen settings on maps/markers page
replace deprecated e.which with e.key
remove default HTML5 clear button on search inputs
update Chart.js to 4.3.3
update PUC to 5.1
fix Stamen Watercolor basemap
fix date format "date & time" not working correctly in list of markers
fix map panel export links including scheduled/expired markers when map filter is set to "show all available markers"
fix custom/marker shortcodes allowing to show scheduled/expired markers
fix maps/markers bulk actions exceeding default max_input_vars on large operations
fix marker not showing on map with clustering active and only one marker remaining after using filters
fix share link not being generated correctly in some cases
fix ob_end_flush() PHP notice on edit map page
fix popup with no content breaking when clicking marker in list while its popup is open
fix marker disappearing from map in some cases when clicking list action link with clustering active and "disable at zoom" set
updated Chinese translation thanks to John Shen and ck→ contribute
updated Croatian translation thanks to Neven Pausic, Alan Benic and Marijan Rajic→ contribute
updated Dutch translation thanks to Ronald Smeets, Marijke Metz, Patrick Ruers, Fokko van der Leest and Hans Temming→ contribute
updated Finnish translation thanks to Jessi Björk→ contribute
updated French translation thanks to Vincèn Pujol, Rodolphe Quiedeville, Fx Benard, Cazal Cédric, Fabian Hurelle and Thomas Guignard→ contribute
updated Galician translation thanks to Fernando Coello, Jorge Castro Ruso→ contribute
updated German translation by Maps Marker Pro team and Daniel Luttermann→ contribute
updated Greek translation thanks to Charalampos Konstantopoulos, Philios Sazeides, Evangelos Athanasiadis and Vardis Vavoulakis→ contribute
updated Japanese translations thanks to Shu Higash and Taisuke Shimamoto→ contribute
updated Lithuanian translation thanks to Donatas Liaudaitis and Donatas Liaudaitis→ contribute
updated Polish translation thanks to Pawel Wyszyński, Tomasz Rudnicki, Robert Pawlak, Daniel and Paul Dworniak→ contribute
updated Turkish translation thanks to Emre Erkan, Mahir Tosun and Cagatay Demir→ contribute

If you experience any issues, please search our knowledge base or submit a helpdesk ticket.

Happy mapping!

Your Maps Marker Pro team


How to update

The recommended way to update is to use the WordPress update process: login with an user who has admin privileges, navigate to Dashboard / Updates, select plugins to update and press the button “Update Plugins”. The pro plugin checks every 24 hours if a new version is available. You can also manually trigger the update check by going to Plugins and clicking on the link “Check for updates” next to “Maps Marker Pro”.

If there is an update available, please start the update by clicking the link “update now”.


Additional information for beta testers

No additional changes needed (as there was no beta release for this release).


Additional information for Database API users

No additional actions are required for Database API users when updating to this version.


How to install Maps Marker Pro from scratch

For directly downloading and installing the Maps Marker Pro as zip file, please click here.


How to verify the integrity of the plugin package

For the SHA-256 hash value and the number of files for this release please check the following file: https://www.mapsmarker.com/SHA256SUMS.txt

This file is digitally signed with our PGP key, key signature file available at https://www.mapsmarker.com/SHA256SUMS.txt.sig

Click here for a tutorial on how to verify the integrity of the plugin package (recommended if the plugin package for a new installation was not downloaded from https://www.mapsmarker.com – verification is not needed though if the automatic update process is used).


Questions? Feedback? Comments?

Let us know what you think about this new release by submitting a review or leaving a comment below!

If you want to keep up to date with the latest Maps Marker Pro development, please subscribe to news via RSS or to our email newsletter or follow @MapsMarker on twitter or on Facebook.

We would also like to invite you to join our affiliate program which offers commissions up to 50%. If you are interested in becoming a reseller, please visit https://www.mapsmarker.com/reseller