Free v3.9.6 with usability improvements & bugfixes is available

Free v3.9.6 adds usability improvements as well as some bugfix. Please see below for a detailed changelog.

For even more features and optimizations (see the comparision page), please use the integrated pro upgrader to start a free 30-day-trial of Maps Marker Pro.

Pro v2.1 has also been released today with the following highlights:

  • optimized editing workflow for marker maps – no more reloads needed due to AJAX support
  • CSS classes and labels for GPX panel data (thx caneblu!)
  • enhance duplicate markers-bulk action to allow reassigning duplicate markers to different layers (thx Fran!)

Let me know what you think about this new release by submitting a review!

If you want to keep up to date with the latest Maps Marker development, please follow @MapsMarker on twitter (= most current updates), on FacebookGoogle+ or subscribe to news via RSS or via RSS/email.

I 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


Details about v3.9.6:

breaking changes for Mapbox custom basemap integration

As Mapbox now requires to use a custom API access token, custom Mapbox basemaps will not work anymore if you registered your Mapbox account after January 2015.

In case you are using custom Mapbox basemaps and in case that those maps are broken, please switch to another basemap like OpenStreetMap or upgrade to Maps Marker Pro, which enables you to continue using custom Mapbox basemaps – even with accounts created after January 2015 (please also note that Mapbox might discontinue the usage of their old API for existing users in the long run too!)

Maps Marker Pro v2.1 adds full support for mapbox API compatible with API v4 – for details on how to setup your custom mapbox basemaps, please visit https://www.mapsmarker.com/mapbox

Other changes and optimizations

  • added CSS class .lmm-listmarkers-markername to allow better styling (thx Christian!)
  • improved SEO for fullscreen maps by adding Settings->General->”Site Title” to end of <title>-tag
  • HTML in popuptexts is now also parsed in recent marker widgets (thx Oleg!)
  • link to changelog on mapsmarker.com for update pointer if dynamic changelog has already been hidden
  • strip invisible control chars from GeoJSON array as this could break maps
  • strip invisible control chars from Wikitude API as this could break the JSON array
  • show complete troubleshooting link on frontend only if map could not be loaded to users with manage_options-capability (thx Moti!)
  • use custom name instead of MD5-hash for dashboard RSS item cache file to prevent false identification as malware by WordFence (thx matiasgt!)
  • disable location input field on backend until Google Places search has been fully loaded
  • hide Wikitude API endpoint links in map panels by default as they are not relevant to map viewers (for new installations only)
  • use site name for Wikitude augmented-reality world name if layer=all to enhance findability within Wikitude app
  • updated jQuery select2 addon to v3.5.2
  • updated jQuery UI custom theme for datepicker to v1.11.2
  • allow full layer selection on marker edit pages after button “add new marker to this layer” has been clicked on layer edit pages
  • use radio boxes instead of checkboxes for bulk actions on “list all markers” page (thx Fran!)

Bugfixes

  • PHP warnings on marker edit page if option “add directions to popuptext” was set to false
  • incomplete dynamic preview of popuptexts on marker edit pages if position of marker was changed via mouse click
  • broken maps if negative lat/lon values for maps created by shortcodes directly were used (thx Keith!)
  • Wikitude API endpoint for all maps did not deliver any results if a layer with ID 1 did not exist (thx Maurizio!)
  • dynamic preview: switching controlbox status to “collapsed” was broken if saved controlbox status was “expanded”
  • replaced 3 broken EEA default WMS layers 5/9/10 (for new installs only in order not to overwrite custom WMS settings)
  • occasionally frozen zoom control buttons and broken map panning on marker maps using Google Maps basemaps

Translations updates

New translations:

Thanks to many motivated contributors, this release includes updates to the following translations:

If you want to contribute to translations (new Hindi translators would be appreciated!), please visit https://translate.mapsmarker.com/projects/lmm for more information.

Please note that translators are also compensated for their contribution – for example if a translation is finished less than 50%, the translator gets a free 25 licenses pack worth €149 as a compensation for completing the translation to 100%.

Outlook – my plans for the next release

Please see the roadmap for a rough schedule for planned features of the pro version and please subscribe to this blog (via RSS or Email) or follow @MapsMarker on twitter (= most current updates) if you want to stay up to date with the latest development news.

Full changelog

optimized editing workflow for marker maps – no more reloads needed due to AJAX support
CSS classes and labels for GPX panel data (thx caneblu!)
update Mapbox integration to API v4 (attention is needed if you are using custom Mapbox styles! show details)
enhance duplicate markers-bulk action to allow reassigning duplicate markers to different layers (thx Fran!)
added CSS class .lmm-listmarkers-markername to allow better styling (thx Christian!)
improved SEO for fullscreen maps by adding Settings->General->”Site Title” to end of <title>-tag
HTML in popuptexts is now also parsed in recent marker widgets (thx Oleg!)
link to changelog on mapsmarker.com for update pointer if dynamic changelog has already been hidden
strip invisible control chars from GeoJSON array as this could break maps
strip invisible control chars from Wikitude API as this could break the JSON array
show complete troubleshooting link on frontend only if map could not be loaded to users with manage_options-capability (thx Moti!)
use custom name instead of MD5-hash for dashboard RSS item cache file to prevent false identification as malware by WordFence (thx matiasgt!)
disable location input field on backend until Google Places search has been fully loaded
hide Wikitude API endpoint links in map panels by default as they are not relevant to map viewers (for new installations only)
use site name for Wikitude augmented-reality world name if layer=all to enhance findability within Wikitude app
updated jQuery select2 addon to v3.5.2
updated jQuery UI custom theme for datepicker to v1.11.2
allow full layer selection on marker edit pages after button “add new marker to this layer” has been clicked on layer edit pages
use radio boxes instead of checkboxes for bulk actions on “list all markers” page (thx Fran!)
PHP warnings on marker edit page if option “add directions to popuptext” was set to false
incomplete dynamic preview of popuptexts on marker edit pages if position of marker was changed via mouse click
broken maps if negative lat/lon values for maps created by shortcodes directly were used (thx Keith!)
Wikitude API endpoint for all maps did not deliver any results if a layer with ID 1 did not exist (thx Maurizio!)
dynamic preview: switching controlbox status to “collapsed” was broken if saved controlbox status was “expanded”
replaced 3 broken EEA default WMS layers 5/9/10 (for new installs only in order not to overwrite custom WMS settings)
occasionally frozen zoom control buttons and broken map panning on marker maps using Google Maps basemaps
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Croatian translation thanks to Neven Pausic, http://www.airsoft-hrvatska.com, Alan Benic and Marijan Rajic, http://www.proprint.hr
updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu
updated Dutch translation thanks to Patrick Ruers, http://www.stationskwartiersittard.nl
updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, http://wp-translator.com, cazal cédric, http://www.cedric-cazal.com, Fabian Hurelle, http://hurelle.fr and Thomas Guignard, http://news.timtom.ch
Galician translation thanks to Fernando Coello, http://www.indicepublicidad.com
updated German translation
updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone
updated Japanese translations thanks to Shu Higash
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Polish translation thanks to Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki, and Robert Pawlak
updated Romanian translation thanks to Arian, http://administrare-cantine.ro, Daniel Codrea, http://www.inadcod.com and Flo Bejgu, http://www.inboxtranslation.com
updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com and Juan Valdes
updated Spanish/Mexico translation thanks to Victor Guevera, http://1sistemas.net and Eze Lazcano
updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net and Mahir Tosun, http://www.bozukpusula.com
updated Swedish translation thanks to Olof Odier http://www.historiskastadsvandringar.se, Tedy Warsitha http://codeorig.in/, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://20x.se and Anton Andreasson, http://andreasson.org/

show previous changelogs

How to download / update 

The easiest 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”. Alternatively you can also download the current version here, unzip the package and overwrite the plugin´s files on your webserver.

Leave a Reply

Your email address will not be published. Required fields are marked *