Changelog Pro Version (Archive)

= v1.9.2 – 15.11.2014 (see this post for details) =

proxy support for license activation to overcome censorship by Russian authorities
support for automatic background Maps Marker Pro updates (if explicitly enabled by using filters)
improved accessibility/screen reader support by using proper alt texts (thx Open Commons Linz!)
update library for geolocation feature (including minor fixes)
removed ioncube encoded plugin package to increase compatibility with PHP5.5+
updated jQuery timepicker addon to v1.5.0
hide admin notice for monitoring tool for “active shortcodes for already deleted maps” immediately after clearing the list
WMS legend link on frontend and fullscreen maps was broken (thx Graham!)
incompatibility notices with certain themes using jQuery mobile (now displaying console warnings instead of alert errors – thx Jody!)
MapsMarker API search action did not show correct results for popuptext and address (thx Erik!)
fix issues with license key grace period on hosts with special setups
HTML5 fullscreen mode was partly broken on IE11 (thx Dan!)
QR code image creation was broken due to visualead API changes if certain parameters were set to null
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
updated Danish translation thanks to Mads Dyrmann Larsen and Peter Erfurt, http://24-7news.dk
updated German translation
updated Polish translation thanks to Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki, and Robert Pawlak
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 Ukrainian translation thanks to Andrexj, http://all3d.com.ua

= v1.9.1 – 11.10.2014 (see this post for details) =

support for accent folding for API and importer geocoding calls (to better support special chars)
compatibility check for Sucuri Security plugin which breaks maps if option “Restrict wp-content access” is active
MapsMarker API: use “MapsMarker API” as createdby & updatedby attribute if not set
leaflet-min.css was not properly loaded on RTL themes (thx Nic!)
potential CSS conflict resulting in geolocate icon not being shown (thx Christopher!)
custom default marker icon was not saved when creating a new marker map (thx Oleg!)
custom panel background for marker maps was taken from layer map settings (thx Bernd!)
API delete action for markers was broken (thx Jason!)
“Delete all markers from all layers” function on tools page did not delete cached QR code images
Google+Bing language localizations could be broken since WordPress 4.0 as constant WPLANG has been depreciated
Bing culture parameter was ignored and fallback set to en-US when constant WPLANG with hypen was used
MapsMarker API search action did not work as designed if popuptext or address was empty (thx Jason!)
RSS & Atom feeds for marker and layer maps did not validate with http://validator.w3.org
remove slashes before single apostrophes (Arc d\’airain) in addresses for new maps / on map updates (thx Guffroy!)
sort order on “list all markers” page was broken on page 2+ if custom sort order was selected (thx kluong!)
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Danish translation thanks to Mads Dyrmann Larsen and Peter Erfurt, http://24-7news.dk
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 and Fabian Hurelle, http://hurelle.fr
updated German translation
updated Polish translation thanks to Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki, and Robert Pawlak
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 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/

= v1.9 – 30.08.2014 (see this post for details) =

geolocation support: show and follow your location when viewing maps
added IE11 native fullscreen support
search function for layerlist on marker edit page
support for using WMTS servers as custom overlays (thx dimizu!)
compatibility check for plugin “WP External Links” which can cause maps to break
optimized RTL (right-to-left) language support
updated jQuery select2 addon to v3.5.1
added backticks (`) around column and table names in all SQL statements to prevent collisions with reserved words
some settings were not selectable when RTL (right-to-left) language support was active
custom overlays and custom basemaps with & and {} chars in URLs were broken
fullscreen mode for multiple maps on one page
cancel fullscreen mode did not work with Firefox 31
additional output (0) before maps created with shortcodes directly (thx Bernd!)
default marker icon was not used for maps created with shortcodes directly (thx Bernd!)
broken layer maps/plugin installations on mySQL instances using clustering as reserved word (thx Tim!)
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Bosnian translation thanks to Kenan Dervišević, http://dkenan.com
updated German translation
updated Polish translation thanks to Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki, and Robert Pawlak
updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies – http://te-st.ru) and Vyacheslav Strenadko, http://poi-gorod.ru
updated Romanian translation thanks to Arian, http://administrare-cantine.ro, Daniel Codrea, http://www.inadcod.com and Flo Bejgu, http://www.inboxtranslation.com

= v1.8.1 – 22.07.2014 (see this post for details) =

10% discount code to celebrate the 1st anniversary of Maps Marker Pro
enabled SSL by default for MapsMarker.com website & installed EV SSL certificate (=verified identity)
compatibility check for “Page Builder by SiteOrigin” plugin (thx porga!)
tested against WordPress 4.0
optimized version compare functions by using PHP version_compare();
not all sections within settings could be selected on smaller screens (thx Francesco!)
display of popuptext in GeoRSS feed was broken (thx Indrajit!)
fixed broken incompatibility check with Better WordPress Minify plugin v1.3.0
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
updated Dutch translation thanks to Patrick Ruers, http://www.stationskwartiersittard.nl
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies – http://te-st.ru) and Vyacheslav Strenadko, http://poi-gorod.ru

= v1.8 – 28.06.2014 (see this post for details) =

layer maps: center map on markers and open popups by clicking on list of markers entries
new tool for monitoring “active shortcodes for already deleted maps”
option to disable Google Places Autocomplete API on backend (for John & other users in countries, where access to Google APIs is blocked)
replaced discontinued predefined MapBox tiles “MapBox Streets” with “Natural Earth I”
input field for marker and layer zoom on backend was too small on mobile devices
undefined index PHP warnings on maps created with shortcodes only
backslashes in popuptexts resulted in broken layer maps – now replaced with slashes (thx Dmitry!)
option to hide new mapsmarker.com blogposts and link section in dashboard widget was broken
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated German translation
updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net and Mahir Tosun, http://www.bozukpusula.com

= v1.7 – 07.06.2014 (see this post for details) =

upgrade to leaflet.js v0.7.3 (maintenance release with 8 bugfixes, changelog)
update marker cluster codebase (using build 28/05/14 instead of 14/03/14)
show more detailed error messages on issues with mapsmarker.com license API calls
image edit+remove overlay buttons in TinyMCE editor for popuptexts on marker edit pages were missing since WordPress 3.9 (thx Bruno)
tiles for Google Maps disappeared during zoom when pinch zooming on mobile phones
broken license API calls on servers with outdated SSL libraries
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated German translation
updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone
updated Romanian translation thanks to Arian, http://administrare-cantine.ro, Daniel Codrea, http://www.inadcod.com and Flo Bejgu, http://www.inboxtranslation.com

= v1.6 – 18.05.2014 (see this post for details) =

improved performance for layer maps by asynchronous loading of markers via GeoJSON
added support for loading maps within jQuery Mobile frameworks (thanks Håkan!)
option to disable loading of Google Maps API for higher performance if alternative basemaps are used only
map parameters can be overwritten within shortcodes (e.g. [ mapsmarker marker=”1″ height=”100″ ]) – see available shortcode parameters
added support for GeoJSON-API-links for multi-layer-maps in map panels
added new sort order options for “list of markers” below layer maps (popuptext, icon, created by, updated by, kml_timestamp)
significantly improve loading time for huge layer maps by limiting (hidden) geo microformat tags
update import-export library PHPExcel to v1.8.0 (changelog)
increase timeout for loading gpx files from 10 to 30 seconds to better support larger files
optimized CSS classes and removed inline-styles for list of markers-table for better custom styling
updated jQuery timepicker addon to v1.4.4
updated jQuery select2 addon for settings to v3.4.8
hardened icon upload function to better prevent potential directory traversal attacks
renamed transient for proxy access to avoid plugin conflicts (thanks @pippinsplugins!)
hardened SQL queries for multi-layer-maps
<ol> and <ul> lists were not shown correctly in popuptexts (thanks Dan!)
wrong line-height applied to panel api images could break map layout on certain themes (thx K.W.!)
if number of markers within a cluster was 5 digits or more, a linebreak was added
potential low-critical PHP object injection vulnerabilities with PHPExcel, discovered by https://security.dxw.com/
issues on plugin updates on servers with PHP 5.5 and ioncube support
license key propagation to subsites on multisite installations was broken
uploaded icons were not saved in the marker icon directory on multisite installations
GPX tracks were not shown on layer maps if Google Adsense was active
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org
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 and Fabian Hurelle, http://hurelle.fr
updated German translation
updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl
updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com

= v1.5.9 – 13.04.2014 (see this post for details) =

Maps Marker Pro reseller program launched – see https://www.mapsmarker.com/reseller for more details
show warning message if incompatible plugin “Root Relative URLs” is active (thx Brad!)
plugin updates are now delivered via SSL to prevent man-in-the-middle-attacks (supporting resetthenet.orgplease report any issues!)
remove plugin version used from source code on frontend to prevent information disclosure
remove source code comment about Maps Marker Pro when “remove backlink” option is enabled
update plugin-update-checker to v1.5 (as it may conflict with other plugins using this library, resulting in no info about new updates – thx Shepherd!)
fixed potential XSS issues (exploitable by admins only)
attribution for mapbox 2 basemap was wrong on marker and layer edit pages
WMS demo layer “Vienna public toilets” was not shown on KML view (fixed on new installations only to not overwrite existing custom settings)
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
updated Dutch translation thanks to Patrick Ruers, http://www.stationskwartiersittard.nl
updated German translation
updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies – http://te-st.ru) and Vyacheslav Strenadko, http://poi-gorod.ru
updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net and Mahir Tosun, http://www.bozukpusula.com

= v1.5.8 – 27.03.2014 (see this post for details) =

add css classes markermap/layermap and marker-ID/layer-ID to each map div for better custom styling
option to add markernames to popups automatically (default = false)
allow admins to change createdby and createdon information for marker and layer maps
display an alert for unsaved changes before leaving marker/layer edit or settings pages
new tool to clear QR code images cache
map moves back to initial position on marker maps after popup is closed
added support for gif and jpg marker icons
replaced option “maximum width for images in popups” with option “CSS for images in popups” (action is needed if you changed maximum width for images in popups!)
switch to persistent javascript variable names instead of random numbers on frontend (thx Sascha!)
remove support for Cloudmade basemaps as free tile service is discontinued (->changing basemap to OSM for maps using Cloudmade)
layer center pin on backend now always stays on top of markers and is now a bit transparent (thx Sascha!)
optimized live preview of popup content on marker edit page (now also showing current address for directions link)
removed option “extra CSS for table cells” for list of markers
optimized backend loadtimes on marker+layer updates (not loading plugin header twice anymore; next: AJAX 😉
improved plugin security by implementing recommendations resulting from second security audit by the City of Vienna
license verification calls are now done via WordPress HTTP API, supporting proxies configured in wp-config.php
use WordPress HTTP API instead of cURL() for custom marker icons and shadow check
use wp_handle_upload() for icon upload instead of WP_Filesystem() for better security
update marker cluster codebase (using build 14/03/14 instead of 21/01/14)
set appropriate title for HTML5 fullscreen button (view fullscreen/exit fullscreen)
marker icon selection on backend was broken on Internet Explorer 11 (use of other browsers is recommended generally)
Maps Marker API: validity check for post requests for createdon/updatedon parameter failed (thx Sascha!)
added clear:both; to directions link in popup text to fix display of floating images (thx Sascha!)
custom css for marker clusters was not used if shortcode is used within a template file or widget
link to directions settings in marker popup texts on marker edit pages was broken (visible on advanced editor only)
dynamic preview of WMS layers was broken on backend since v1.5.7
potential cross site scripting issues (mostly exploitable by admin users only)
wpdb::prepare() warning message on Wikitude API output for layer maps
visual tinyMCE editor was broken on marker edit and tools pages since WordPress 3.9-alpha
icon upload button was broken since WordPress 3.9-alpha
escaping of input values with mysql_real_escape_string() was broken since WordPress 3.9-alpha (now replaced with esc_sql())
resetting the settings was broken since WordPress 3.9-alpha (now replaced with esc_sql())
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Dutch translation thanks to Patrick Ruers, http://www.stationskwartiersittard.nl
updated German translation
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com
updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com
updated Swedish translation thanks to Olof Odier http://www.historiskastadsvandringar.se, Tedy Warsitha http://codeorig.in/, Dan Paulsson http://www.paulsson.eu and Elger Lindgren, http://20x.se

= v1.5.7 – 01.03.2014 (see this post for details) =

support for dynamic switching between simplified and advanced editor (no more reloads needed)
more secure authentication method for MapsMarker API (old method with public key only is not supported anymore!)
new MapsMarker API search action with support for bounding box searches and more
support for filtering of marker icons on backend (based on filename)
support for changing marker IDs and layer IDs from the tools page
support for bulk updates of marker maps on the tools page for selected layers only
store on mapsmarker.com now also accepts Diners Club credit cards
optimized marker and layer pages on backend (optimized marker icons display, less whitespace for better workflow, added “Advanced settings” row)
checkbox for multi layer maps is now also visible by default on layer edit pages
WMS legend link is not added to WMS attribution if legend link is empty
optimized input on backend by adding labels to all form elements
single quotes in marker map names were escaped (thx Eric!)
double quotes in marker map names would break maps if marker was updated/created via import
double quotes in marker map names would break maps if marker was updated via API
parameter clustering on layer view action in Maps Marker API did not return any results
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
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 and Fabian Hurelle, http://hurelle.fr
updated German translation
updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com
updated Slovak translation thanks to Zdenko Podobny
Known issues
custom marker cluster colors do not show up on backend layer maps if WordPress <3.7 is used – upgrade is advised!

= v1.5.6 – 10.02.2014 (see this post for details) =

import and export of layer maps as CSV/XLS/XLSX/ODS file
support for conditional SSL loading of Javascript for Google Maps to increase performance (thx John!)
re-added option to load javascript in header (for conflicts with certain themes and plugins, default: footer)
added check if browser support window.console for displaying gpx track status info on backend
icons on marker maps and layer maps center icon on backend are now also draggable (thx Sascha for the hint!)
optimized mysql queries for list all marker admin page and georss-feeds (by removing concat()-function)
use plugin name “Maps Marker Pro” instead of “Leaflet Maps Marker” for texts on plugin-inactive-checks and for wp_nonce-messages
renamed plugin from “Leaflet Maps Marker Pro” to “Maps Marker Pro” on WordPress plugins page for better consistency
marker import verification could fail under certain circumstances
removed display of custom css on backend map pages on WordPress <3.7 (=bug solved with WordPress 3.7)
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
updated Danish translation thanks to Mads Dyrmann Larsen and Peter Erfurt, http://24-7news.dk
updated Dutch translation thanks to Patrick Ruers, http://www.stationskwartiersittard.nl
updated German translation
updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com
updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com
Known issues
custom marker cluster colors do not show up on backend layer maps if WordPress <3.7 is used – upgrade is advised!

= v1.5.5 – 31.01.2014 (see this post for details) =

loading progress bar for markerclusters when loading of markers takes longer than 1 second
updated Google Maps codebase (removed boolean that will always execute)
split leaflet.js in leaflet-core.js and leaflet-addons.js to utilize parallel loading
minimized leaflet.css into leaflet.min.css to save a few kb
removed option to add javascript to header (as popuptext got broken; default was footer)
removed option to disabled conditional css loading (=only load leaflet.css when shortcode used)
removed workarounds for WordPress <3.3 for better performance
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
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 and Fabian Hurelle, http://hurelle.fr
updated German translation
updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net and Mahir Tosun, http://www.bozukpusula.com

= v1.5.4 – 24.01.2014 (see this post for details) =

optimized TinyMCE media button integration for posts/pages (showing button just once & design update)
improved performance for marker edit pages and posts/pages (by removing TinyMCE scripts and additional WordPress initialization)
improved performance for dynamic changelog (by removing additional WordPress initialization)
improved performance for gpx loading on backend (by recuding database queries needed)
optimized css loading on backend (load leaflet.css only on marker and layer edit pages)
removed backend compatibility check for flickr-gallery plugin
GeoJSON API: add marker=all parameter & only allow all/* to list all markers
KML API: add marker=all parameter & only allow all/* to list all markers
add minimap css styles for Internet Explorer < 9 (thx kermit-the-frog!)
update ioncube loader wizard to v2.40
update jQuery timepicker addon to v1.43
reduced http requests for jquery time picker addon css on marker edit page
optimized backend performance by reducing SQL queries and http requests on new layer edit page
only show first 25 characters for layernames in select box on marker edit page in order not to break page layout
reduced mysql queries on layer edit page by showing marker count for multi-layer-maps only on demand
fit bounds on GPX additions and click on “fit bounds”-link were broken
bing maps were broken if https was used due to changes in the bing url templates
PHP error log entries when Wikitude API was called with specific parameters
GeoRSS API for marker parameter displayed incorrect titles
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
new design template on translation.mapsmarker.com & support for SSL-login
updated Dutch translation thanks to Patrick Ruers, http://www.stationskwartiersittard.nl
updated German translation
updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone

= v1.5.3 – 17.01.2014 (see this post for details) =

upgrade to leaflet.js v0.7.2 (fixing a zooming bug with Chrome 32)
Vietnamese (vi) translation thanks to Hoai Thu, http://bizover.net
increased security by loading basemaps for OSM, Mapbox and OGD Vienna via SSL if WordPress also loads via SSL
increased security by hardening search input field for markers on backend
optimized performance by moving version checks for PHP and WordPress to register_activation_hook()
optimized performance by running pro active check only on admin pages
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
updated German translation
updated Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no
updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl
updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies – http://te-st.ru) and Vyacheslav Strenadko, http://poi-gorod.ru
updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com
updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net and Mahir Tosun, http://www.bozukpusula.com

= v1.5.2 – 21.12.2013 (see this post for details) =

MapsMarker.com now also supports bitcoin payments
warning message on importer if . instead of , is used as coma separater for lat/lon values (thx Yannick!)
additional check if loaded GPX file is valid
added marker cluster fallback colors for IE6-8 (via markercluster codebase update to v0.4)
updated markercluster codebase to v0.4 (changelog)
optimized minimap control box to better fit leaflet design (thx robpvn!)
use WordPress wp_remove_get() function instead of proprietary proxy for fetching GPX files
switched from wp_remote_post() to wp_remove_get() to avoid occasional IIS7.0 issues (thx Chas!)
optimized detailed import log messages to better indicate if test mode is on
import log showed wrong row number on marker updates
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
updated Dutch translation thanks to Patrick Ruers, http://www.stationskwartiersittard.nl
updated German translation
updated Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com
updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone
updated Korean translation thanks to Andy Park, http://wcpadventure.com
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no
updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl
updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com

= v1.5.1 – 07.12.2013 (see this post for details) =

upgrade to leaflet.js v0.7.1 with 7 bugfixes (detailed changelog)
duplicate markers feature
option to use Google Maps API for Business for csv/xls/xlsx/ods import geocoding (which allows up to 100.000 instead of 2.500 requests per day)
geocoding for csv/xls/xlsx/ods import: if Google Maps API returns error OVER_QUERY_LIMIT, wait 1.5sec and try again once
optimized backend pages for WordPress 3.8/MP6 theme (re-added separator lines, reduce white space usage)
geocoding for MapsMarker API requests: if Google Maps API returns error OVER_QUERY_LIMIT, wait 1.5sec and try again once
hardened SQL statements needed for fullscreen maps by additionally using prepared-statements
change main menu and admin bar entry from “Maps Marker” to “Maps Marker Pro” again to avoid confusion with lite version
removed link from main admin bar menu entry (“Maps Marker Pro”) for better usability on mobile devices
broken terms of service and feedback links on Google marker maps
broken Google Adsense ad links on layer maps
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
updated Dutch translation thanks to Patrick Ruers, http://www.stationskwartiersittard.nl
updated German translation
updated Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com
updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone

= v1.5 – 01.12.2013 (see this post for details) =

upgrade to leaflet.js v0.7 with lots of improvements and bugfixes (more infos: release notes and detailed changelog)
global maximum zoom level (21) for all basemaps with automatic upscaling if native maximum zoom level is lower
improved accessibility by adding marker name as alt attribute for marker icon
compatibility with WordPress 3.8/MP6 (responsive admin template)
HTML5 fullscreen updates: support for retina icon + different icon for on/off
cleaned up admin dashboard widget (showing blog post titles only)
visualead QR code generation: API key needed for custom image url, added support for caching – see blog post for more details
optimized license settings page for registering free 30-day-trials
maps break if the option worldCopyJump is set to true
toogle layers control image was not shown on mobile devices with retina display
undefined index message on pro plugin activation
fullscreen layer maps with no panel showed wrong layer center (thx Massimo!)
PHP warning message with debug enabled on license page when no license key was entered
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
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 German translation
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no
updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl

= v1.4 – 16.11.2013 (see this post for details) =

support for CSV/XLS/XLSX/ODS import and export for bulk additions and bulk updates of markers
Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no
added a check if marker icon directory is writeable before trying to upload new icons
switched from curl() to wp_remote_post() on API geocoding calls for higher compatibility
updated markercluster codebase (using build from 13/11/2013)
Improved error handling on metadata errors on bing maps – use console.log() instead of alert()
ensure zoom levels of google maps and leaflet maps stay in sync
remove zoomanim event handler in onRemove on google maps
alignment of panel and list marker icon images could be broken on certain themes
added fix for loading maps in woocommerce tabs (thx Glenn!)
default error tile image and map deleted image showed wrong www.mapsmarker.com url (ups)
backslashes in map name and address broke GeoJSON output (and thus layer maps) – now replaced with /
tabs in popuptext (character literals) broke GeoJSON output (and thus layer maps) – now replaced with space
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org
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 and Fabian Hurelle, http://hurelle.fr
updated German translation
updated Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com
updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl
updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com

= v1.3.1 – 09.10.2013 (see this post for details) =

new options to set text color in marker cluster circles (thanks Simon!)
removed shortcode parsing in popup texts from layer maps completely
GeoJSON output for markers did not display marker name if parameter full was set to no
GeoJSON output could break if special characters were used in markername
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org
updated Dutch translation thanks to Patrick Ruers, http://www.stationskwartiersittard.nl
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl

= v1.3 – 08.10.2013 (see this post for details) =

support for shortcodes in popup texts (with some limitations – see release notes – thanks to the malagasy geeks from http://karmaweb.biz/)
set marker cluster colors in settings / map defaults / marker clustering settings
optimized marker and layer admin pages for mobile devices
notification about new pro versions now also works if access to plugin updates has expired
optimized GeoJSON-mySQL-statement (less memory needed now on each execution)
optimized GeoJSON-output of directions link (using separate parameter dlink now)
optimized minimap toogle icon (with transition effect, thank robpvn!)
removed workaround for former incompatibility with jetpack plugin (has been fixed with jetpack 2.2)
make custom update checker more consistent with how WP handles plugin updates (details)
updated markercluster codebase (using build from 25/08/2013)
tabs from address now get removed on edits as this breakes GeoJSON/layer maps (thx Chris!)
save button in settings was not accessible with certain languages active (thx Herbert!)
htmlspecialchars in marker name (< > &) were not shown correctly on hover text (thx fredel+devEdge!)
update class conflict with WordPress “quick edit” feature when debug bar plugin is active (details)
deleting layers when using custom capability settings was broken on layer edit page
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org
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 and Fabian Hurelle, http://hurelle.fr
updated German translation
updated Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl
updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com

= v1.2.1 – 14.09.2013 (see this post for details) =

support for MapsMarker affiliate links instead of default backlinks – sign up as an affiliate and receive commissions up to 50% !
parsing of GeoJSON for layer maps is now up to 3 times faster by using JSON.parse instead of eval()
improved gpx backend proxy security by adding transients
using WordPress function antispambot() instead of own function hide_email() for API links
display gpx fitbounds-link already on focusing gpx url field (when pasting gpx URL manually)
MapsMarker API – icon-parameter could not be set (always returned null) – thx Hovhannes!
fixed broken settings page when plugin wp photo album plus was active (thx Martin!)
Wikitude API was not accepted on registration if ar:name was empty (now using map type + id as fallback)
plugin uninstall did not remove all database entries completely on multisite installations
incorrect warning on multisite installations to upgrade to latest free version before uninstalling
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Bosnian translation thanks to Kenan Dervišević, http://dkenan.com
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org
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 German translation
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 and cazal cédric, http://www.cedric-cazal.com
updated Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl
updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com

= v1.2 – 31.08.2013 (see this post for details) =

support for displaying GPX tracks on marker and layer maps
option to whitelabel backend admin pages
advanced permission settings
optimized settings page (added direct links, return to last seen page after saving and full-text-search)
removed visualead logo and backlink from QR code output pages
changed minimum required WordPress version from v3.0 to v3.3 (needed for tracks)
increased database field for multi layer maps from 255 to 4000 (allowing you to add more layers to a multi layer map)
optimized marker and layer edit page (widened first column to better fit different browsers)
allow custom icon upload only if user has the capability upload_files
optimized default backlinks and added QR-link to visualead
reduced maximum zoom level for bing maps to 19 as 21 is not supported worldwide
API does not break anymore if parameter type is not set to json or xml
marker icons in widgets were not aligned correctly on IE<9 on some themes
javascript errors on backend pages when clicking “show more” links
Using W3 Total Cache >=v0.9.3 with active CDN no longer requires custom config
wrong image url on on backend edit pages resulting in 404 http request
wrong css url on on tools page resulting in 404 http request
plugin install failed if php_uname() had been disabled for security reasons (thx Stefan!)
Wikitude API was broken when multiple multi-layer-maps were selected
broken settings page when other plugins enqueued jQueryUI on all admin pages
undefined index error messages on recent marker widget with debug enabled
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
Spanish/Mexico translation thanks to Victor Guevera, http://1sistemas.net
updated Catalan translation thanks to Efraim Bayarri, http://replicantsfactory.com and Vicent Cubells, http://vcubells.net
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
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 German translation
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 and cazal cédric, http://www.cedric-cazal.com
updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com
updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com and http://www.labviteri.com
updated Ukrainian translation thanks to Andrexj, http://all3d.com.ua

= v1.1.2 – 10.08.2013 (see this post for details) =

tweaked transparency for minimap toogle display (thx @robpvn!)
maps did not load correctly in (jquery ui) tabs (thx @leafletjs!)
icon upload button got broken with WordPress 3.6
undefined index messages on license activation if debug is enabled
console warning message “Resource interpreted as script but transferred with MIME type text/plain.”
preview of qr code image in settings was broken
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Catalan translation thanks to Efraim Bayarri, http://replicantsfactory.com and Vicent Cubells, http://vcubells.net
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu
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 and cazal cédric, http://www.cedric-cazal.com
updated German translation
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com
updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com

= v1.1.1 – 06.08.2013 (see this post for details) =

added option to start an anonymous free 30-day-trial period
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Catalan translation thanks to Efraim Bayarri, http://replicantsfactory.com and Vicent Cubells, http://vcubells.net
updated Chinese translation thanks to John Shen, http://www.synyan.net and ck
updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu
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 and cazal cédric, http://www.cedric-cazal.com
updated German translation
updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com
updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com

= v1.1 – 02.08.2013 (see this post for details) =

upgraded leaflet.js (“the engine of this plugin”) from v0.5.1 to v0.6.4 – please see blog post on leafletjs.com and full changelog for more details
Leaflet Maps Marker Pro can now be tested on localhost installations without time limitation and on up to 25 domains on live installations
added option to switch update channel and download new beta releases
minimap now also supports bing maps
show compatibility warning if plugin “Dreamgrow Scrolled Triggered Box” is active (which is causing settings page to break)
move scale control up when using Google basemaps in order not to hide the Google logo (thx Kendall!)
reset option worldCopyJump to new default false instead of true (as advised by leaflet API docs)
using uglify v2 instead of v1 for javascript minification
minimaps caused main map to zoom change on move with low zoom
do not load Google Adsense ads on minimaps
fixed warning message “Cannot modify header information” when plugin woocommerce is active
fixed warning message “constant SUHOSIN_PATCH not found”
Translation updates
In case you want to help with translations, please visit the web-based translation plattform
updated Bosnian translation thanks to Kenan Derviševic, http://dkenan.com
updated Croatian translation thanks to Neven Pausic, http://www.airsoft-hrvatska.com, Alan Benic and Marijan Rajic, http://www.proprint.hr
updated Dutch translation thanks to Patrick Ruers, http://www.stationskwartiersittard.nl
updated German translation
updated Korean translation thanks to Andy Park, http://wcpadventure.com
updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess http://geekli.st/Eriks
updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com
updated Russian translation thanks to Ekaterina Golubina, supported by Teplitsa of Social Technologies – http://te-st.ru
updated Slovak translation thanks to Zdenko Podobny
updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com

= v1.0 – 22.07.2013 (see this post for details) =

  • Initial releas

Please note that the pro plugin is based on 18 months of developement of the free version and includes all features, optimizations and fixes from this plugin. See the changelog for the free version for more details.