https://www.mapsmarker.com/path-error for more details');
}
include( 'wp-load.php' );
if (get_option('leafletmapsmarker_update_info') == 'show') {
$lmm_version_old = get_option( 'leafletmapsmarker_version_before_update' );
$lmm_version_new = get_option( 'leafletmapsmarker_version' );
$text_a = __('Changelog for version %s','lmm');
$text_b = __('released on','lmm');
$text_c = __('blog post with more details about this release','lmm');
$text_d = __('Translation updates','lmm');
$text_e = __('In case you want to help with translations, please visit the web-based translation plattform','lmm');
$text_f = __('Known issues','lmm');
$text_h = esc_attr__('Upgrade to pro version for even more features - click here to find out how you can start a free 30-day-trial easily','lmm');
$new = '
';
$changed = '
';
$fixed = '
';
$security_fixed = '
';
$transl = '
';
$issue = '
';
?>
| ' . $new . ' |
Leaflet Maps Marker has earned its retirement - existing users get a parting gift: a 50% coupon code for an unexpiring Maps Marker Pro license (view demo).
For a limited time only, get yours now! Read more & get 50% coupon code |
| ' . $fixed . ' | compatibility checks for Async Javascript, Fast Velocity Minify & WordPress better minify plugins |
| ' . $fixed . ' | Deprecated log warning for PHP 7.2 (Function create_function()) - thx greenhalos! |
| ' . $fixed . ' | Fix PHP 7.2 warning "count(): Parameter must be an array or an object that implements Countable..." |
| ' . $fixed . ' | low quality geocoding results for Google Places API |
| ' . $fixed . ' | PHP warnings caused by obsolete check for mapquest_api_key option |
' . sprintf($text_a, '3.12.1') . ' - ' . $text_b . ' 08.07.2017 (' . $text_c . '):
| optimized performance for Google basemaps by enabling GoogleMutant Javascript library for all users | |
| new widget "show latest marker map" | |
| global basemap setting "nowrap": (if set to true, tiles will not load outside the world width instead of repeating, default: false) | |
| list all markers page enhancement: dropdown added to filter markers by layer | |
| loading indicator for GeoJSON download and marker clustering | |
| ' . $new . ' | Bounty Hunters wanted! Find security bugs to earn cash and licenses - click here for more details |
| ' . $new . ' | compatibility check for "WP Super Cache" debug output which can cause layer maps to break |
| ' . $new . ' | compatibility check for Admin Custom Login which causes the navigation on the settings page to break |
| ' . $new . ' | compatibility check for Fast Velocity Minify plugin |
| ' . $new . ' | option "HTML filter for popuptexts" to prevent injection of malicious code - enabled by default (thx jackl via hackerone) |
| ' . $new . ' | compatibility check for theme Divi 3+ which can cause maps to break if option "Where to include Javascript files?" is set to footer |
| ' . $new . ' | Looking for developers to recommend to our clients for customizations - more details at mapsmarker.com/network |
| ' . $changed . ' | Autoptimize plugin compatibility check: also verify if option "Also aggregate inline JS?" is set (which is causing maps to break) |
| ' . $changed . ' | use wp_kses() instead of strip_tags() for recent marker widget to support selected HTML elements |
| ' . $fixed . ' | only dequeue Google Maps API scripts added by other plugins instead of deregistering them if related option is enabled (as this could break dependend scripts & plugins like WP GPX maps) |
| ' . $fixed . ' | prevent duplicate markers when exporting markers from multi-layer-maps to KML, GeoRSS & Wikitude (thx Eric & Thorsten!) |
| ' . $fixed . ' | fix PHP APC cache detection for importer |
| ' . $fixed . ' | XLS export for marker and layer maps was broken if PHP 7.1+ is used |
| ' . $fixed . ' | markers and layers could not be saved on iOS devices due to a bug in Safari´s datetime-local implementation (thx Natalia!) |
| ' . $fixed . ' | window width on marker and layer edit pages could not be fully utilized on iOS devices (thx Natalia!) |
| ' . $fixed . ' | list of markers was not fully responsive if images larger than 440px in popuptexts were used (thx Georges!) |
| ' . $security_fixed . ' | Low impact: XSS vulnerabilities on marker & layer edit pages (thx to victemz & 0xnop via hackerone) |
| ' . $security_fixed . ' | Low impact: command injection vulnerability in marker & layer export files (thx to kiranreddy via hackerone) |
| ' . $security_fixed . ' | Low impact: stored XSS vulnerability for createdby and updatedby fields on backend |
| ' . $security_fixed . ' | Low impact: stored XSS vulnerability on tools page only if Webapi is enabled (thx whitesector via hackerone) |
| ' . $security_fixed . ' | Low impact: stored XSS vulnerability for custom default marker icon (thx whitesector via hackerone) |
| ' . $security_fixed . ' | Low impact: stored XSS vulnerability for QR code image size (only if Google is set as default QR code provider - thx whitesector via hackerone) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Catalan translation thanks to Efraim Bayarri, Vicent Cubells, http://vcubells.net and Marta Espinalt, http://www.martika.es |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com and Phibu Reza, http://www.dedoho.pw/ |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone and Angelo Giammarresi - http://www.wocmultimedia.biz |
| ' . $transl . ' | updated Japanese translations thanks to Shu Higash and Taisuke Shimamoto |
| ' . $transl . ' | updated Lithuanian translation thanks to Donatas Liaudaitis - http://www.transleta.co.uk and Ovidijus - http://www.manokarkle.lt |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Spanish translation thanks to David Ramírez, http://www.hiperterminal.com, Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com, Juan Valdes and Marta Espinalt, http://www.martika.es |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://bilddigital.se, Anton Andreasson, http://andreasson.org/ and Tony Lygnersjö - https://www.dumsnal.se/ |
' . sprintf($text_a, '3.12') . ' - ' . $text_b . ' 25.03.2017 (' . $text_c . '):
| upgraded leaflet.js ("the engine of Maps Marker Pro") from v0.7.7 to v1.0.3 for higher performance & usability | |
| Significantly improved performance for Google basemaps by using the leaflet plugin GoogleMutant | |
| pre-loading for map tiles beyond the edge of the visible map to prevent showing background behind tile images when panning a map | |
| Polylang translation support for multilingual maps (thx Thorsten!) | |
| support for tooltips to display the marker name as small text on top of marker icons | |
| new option to open popups on mouse hover instead of mouse click | |
| Pretty permalinks with customizable slug for fullscreen maps and APIs (e.g. ' . get_site_url() . '/maps/fullscreen/marker/1 - thx Thorsten!) | |
| new functions for MMPAPI: list_markers(), list_layers(), get_layers($layer_ids) | |
| AMP support: show placeholder image for map with link to fullscreen view on AMP enabled pages | |
| ' . $new . ' | We are happy to welcome globetrotting engineer Thorsten who joins the Maps Marker Pro team! |
| ' . $new . ' | enhanced compatibility check for WP Rocket (which can cause maps to break if Maps Marker Pro Javascripts are not excluded) |
| ' . $new . ' | add support for PHP APCu caching for sessions used in MMP_Geocoding class |
| ' . $new . ' | compatibility check for "Async Javascript" plugin (thx Adam!) |
| ' . $changed . ' | automatically switched to Algolia Places as default geocoding provider if Mapzen Search without API key is used (API keys get obligatory by April 2017 - free registration is still recommended) |
| ' . $changed . ' | create user sessions for geocoding only if MMP_Geocoding class is used |
| ' . $changed . ' | improved performance on marker edit pages by using HTML5 datetime instead of timepicker.js library+dependencies (thx Thorsten!) |
| ' . $changed . ' | improved option "Deregister Google Maps API scripts enqueued by third parties" to prevent re-enqueuing of scripts by also deregistering them |
| ' . $changed . ' | improved performance of tinyMCE integration on marker edit pages (thx Thorsten!) |
| ' . $changed . ' | re-enabled retina support for basemaps (as maxNativeZoom option has been added with leaflet 0.7.7) |
| ' . $changed . ' | increased max chars for filter controlbox from 4000 to 65535 to prevent broken controlboxes (thx Michelle!) |
| ' . $changed . ' | always use https for loading bing maps tiles |
| ' . $fixed . ' | broken settings navigation due to enqueued bootstrap files from 3rd party plugins (thx Bob!) |
| ' . $fixed . ' | marker could not be saved correctly if KML timestamp was not null |
| ' . $fixed . ' | broken MapQuest basemaps (fixed with leaflet.js update to 0.7.7) |
| ' . $fixed . ' | WP Session entries in wp_options table were not deleted via WordPress cron job (thx a lot Thorsten!) |
| ' . $fixed . ' | fix PHP APC cache detection for export and MMP_Geocoding class |
| ' . $fixed . ' | divider in zoom control between + and - buttons was missing since v3.11.2 |
| ' . $fixed . ' | location search field overlapping GPX media upload overlay caused by too high z-value |
| ' . $fixed . ' | directions link was added to popuptext on marker edit page (during preview only) even if setting was disabled |
| ' . $fixed . ' | default marker popuptext properties were not considered if triggered via geocoding |
| ' . $fixed . ' | CSS conflicts with selected themes (resulting in borders around Google Maps tile images) |
| ' . $fixed . ' | add workaround if marker icons are not displayed on backend on marker edit & tools page (thx Ron!) |
| ' . $security_fixed . ' | Low impact (exploitable for backend map editors only): Stored XSS vulnerability for location and marker/layer name on "list all layers"/ "list all markers" page (thx to Deepanker Chawla via hackerone) |
| ' . $security_fixed . ' | Low impact (exploitable for admins only): DOM based XSS vulnerability on settings page (thx to Deepanker Chawla via hackerone) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $changed . ' | updated https://translate.mapsmarker.com to GlotPress 2.3.1 (mark translations as fuzzy, re-enabled password reset by users, design update & more) |
| ' . $transl . ' | updated Dutch translation thanks to Marijke Metz - http://www.mergenmetz.nl, Patrick Ruers, Fokko van der Leest - http://wandelenrondroden.nl and Hans Temming - http://www.wonderline.nl |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, cazal cédric, http://www.cedric-cazal.com, Fabian Hurelle, http://hurelle.fr and Thomas Guignard, http://news.timtom.ch |
| ' . $transl . ' | updated Galician translation thanks to Fernando Coello, http://www.indicepublicidad.com |
| ' . $transl . ' | updated German translation thanks to Thorsten Gelz |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone and Angelo Giammarresi - http://www.wocmultimedia.biz |
| ' . $transl . ' | updated Japanese translations thanks to Shu Higash and Taisuke Shimamoto |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Lithuanian translation thanks to Donatas Liaudaitis - http://www.transleta.co.uk and Ovidijus - http://www.manokarkle.lt |
| ' . $transl . ' | updated Portuguese - Brazil (pt_BR) translation thanks to Fabio Bianchi - http://www.bibliomaps.com, Andre Santos - http://pelaeuropa.com.br and Antonio Hammerl |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Spanish translation thanks to David Ramírez, http://www.hiperterminal.com, Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com, Juan Valdes and Marta Espinalt, http://www.martika.es |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://bilddigital.se, Anton Andreasson, http://andreasson.org/ and Tony Lygnersjö - https://www.dumsnal.se/ |
' . sprintf($text_a, '3.11.2') . ' - ' . $text_b . ' 25.12.2016 (' . $text_c . '):
| WPML translation support for multilingual maps | |
| Javascript Events API for LeafletJS: add getAllMarkers() function | |
| ' . $changed . ' | automatically trigger geocoding search after fallback geocoding is activated |
| ' . $changed . ' | updated compatibility check if plugin "WP External Link" is active, which can cause layer maps to break |
| ' . $changed . ' | if compatibility option "Deregister Google Maps API scripts enqueued by third parties" is enabled, scripts from maps.googleapis.com/maps/api/js are now dequeued too |
| ' . $changed . ' | temporarily disabled SQLite & SQLite3 caching method for importer due to conflicts with PHP 5.6.29+ (thx Frederic!) |
| ' . $fixed . ' | Latitude and longitude values were swapped when using Mapzen Search for importer or APIs (thx David!) |
| ' . $fixed . ' | regression: bing maps layer could be broken since 3.11.1 |
| ' . $fixed . ' | list of markers CSS conflicts with twentyfifteen themes (thx Verena!) |
| ' . $fixed . ' | trim bing maps API key to prevent issues caused by spaces on input |
| ' . $fixed . ' | selecting geocoded address was broken on marker edit pages if direction link was not added to popuptext automatically (thx Thorsten!) |
| ' . $fixed . ' | MapQuest Geocoding did not deliver correct results for APIs |
| ' . $fixed . ' | custom MapQuest Geocoding errors were not shown for APIs |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Catalan translation thanks to Efraim Bayarri, Vicent Cubells, http://vcubells.net and Marta Espinalt, http://www.martika.es |
| ' . $transl . ' | updated Dutch translation thanks to Marijke Metz - http://www.mergenmetz.nl, Patrick Ruers, Fokko van der Leest - http://wandelenrondroden.nl and Hans Temming - http://www.wonderline.nl |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Greek translation thanks to Philios Sazeides - http://www.mapdow.com, Evangelos Athanasiadis and Vardis Vavoulakis - http://avakon.com |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone and Angelo Giammarresi - http://www.wocmultimedia.biz |
| ' . $transl . ' | updated Lithuanian translation thanks to Donatas Liaudaitis - http://www.transleta.co.uk and Ovidijus - http://www.manokarkle.lt |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Spanish translation thanks to David Ramírez, http://www.hiperterminal.com, Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com, Juan Valdes and Marta Espinalt, http://www.martika.es |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://bilddigital.se, Anton Andreasson, http://andreasson.org/ and Tony Lygnersjö - https://www.dumsnal.se/ |
' . sprintf($text_a, '3.11.1') . ' - ' . $text_b . ' 04.11.2016 (' . $text_c . '):
| ' . $new . ' | blog post about our new partnership with Mapzen - the new default geocoding provider for Leaflet Maps Marker |
| ' . $new . ' | new compatibility setting "maxZoom compatibility mode" for themes conflicts where markers on (Google) maps are not displayed properly |
| ' . $changed . ' | do not clear (existing) geocoding search results if (no more additional) results are found anymore |
| ' . $changed . ' | show 10 instead of 5 geocoding search results for Mapzen, Algolia and Photon@MapsMarker |
| ' . $changed . ' | do not switch to alternative geocoding provider if Google Geocoding returns no results |
| ' . $changed . ' | removed MemCached support for importer and Stiphle rate limiting due to compatibility issues reported |
| ' . $changed . ' | auto-select marker/layername, mapwidth, mapheight & zoom input values on backend on input focus |
| ' . $changed . ' | show detailed error message if MapQuest Geocoding failed |
| ' . $fixed . ' | broken (OSM based) maps on retina devices on highest zoom level (disabled retina detection by default as workaround) |
| ' . $fixed . ' | bulk actions on "list all markers page" could be broken since v3.11 (thx reeser!) |
| ' . $fixed . ' | "add marker link" for layer center icon was broken after geocoding search result was selected on layer pages |
| ' . $fixed . ' | Google Geocoding initialization could be broken (hotfixed on 30/10/2016) |
| ' . $fixed . ' | fatal error on activation if another plugin also utilizes WP_Session_Utils-class (thx Jan-Willem!) |
| ' . $fixed . ' | PHP warnings if Photon@MapsMarker for APIs or importer is used and an empty address is given |
| ' . $fixed . ' | unneeded checked="checked" output on import pages on backend |
| ' . $fixed . ' | loading indicator for geocoding search was not shown on marker edit pages |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
|
' . $text_f . ' | |
' . $text_c . '):
| new filter mmp_before_setview which allowing to utilize the map load-event (thx Jose!) | |
| improved performance on backend for OpenStreetMap-based maps by support for conditional & deferred Google Maps API loading | |
| add pagination for "list all layers" page on backend | |
| ' . $new . ' | support for geocoding providers Mapzen Search, Algolia Places, MapQuest Geocoding, Photon@MapsMarker |
| ' . $new . ' | add support OpenStreetMap variants (Mapnik, Black&White, DE, France, HOT) |
| ' . $new . ' | add support for Stamen basemaps terrain & toner |
| ' . $new . ' | add support for MapQuest (Hybrid) basemap |
| ' . $new . ' | compatibility check for "Geo Redirect" plugin (thx Vladislav!) |
| ' . $new . ' | add .htaccess file to plugin folder to explicitly allow direct access to specific PHP plugin files (thx Nikos!) |
| ' . $new . ' | option to disable Google Maps Javascript API |
| ' . $new. ' | add info texts about marker/layer concept to better assist new users |
| ' . $new. ' | support for OpenMapSurfer Bounds as default custom basemap 1 (enabled for new installs only) |
| ' . $new. ' | support for OpenTopoMap as default custom basemap 2 (enabled for new installs only) |
| ' . $new. ' | support for Hydda as default custom basemap 3 (enabled for new installs only) |
| ' . $new. ' | support for new default custom overlays Waymarked Trails and OpenWeatherMap (enabled for new installs only) |
| ' . $changed . ' | increase maxNativeZoom level for OpenStreetMap from 18 to 19 for higher details |
| ' . $changed . ' | reorganized settings page for better usability |
| ' . $changed . ' | improved performance of marker icons loading on marker edit & tools page (by eliminating extra http requests by using base64 image encoding instead) |
| ' . $changed . ' | removed compatibility fallback from https to http for tile images & API requests if locale zh (Chinese) is used |
| ' . $changed . ' | trim Mapbox custom basemap parameters to prevent broken URLs |
| ' . $changed . ' | updated jQuery timepicker addon from v1.5.5 to v1.6.3 (bugfix release, full changelog) |
| ' . $changed . ' | disable update button on marker edit page as long as TinyMCE is not fully loaded to prevent issues with popuptext not saving correctly (thx JunJie!) |
| ' . $changed . ' | reorder menu items and collapse links to advanced features by default for better focus (thx Wieland from http://user-experience.wien/!) |
| ' . $changed . ' | hide advanced layer edit functions and make them visible on click only (to better assist new users) |
| ' . $changed . ' | updated default error tile image which provides possible explanations for loading issues and also suggests solutions |
| ' . $changed . ' | replaced built-in-support for OGD Vienna maps with support for basemap.at (covering whole Austria, disabled by default) |
| ' . $changed . ' | updated setting link to new "Google Styled Maps Wizard" |
| ' . $changed . ' | disable update button on marker edit page as long as TinyMCE HTML editor is not fully loaded to prevent issues with popuptext not saving correctly (thx JunJie!) |
| ' . $fixed . ' | MapQuest basemaps were broken since July 11th 2016 (automatic fallback to OpenStreetMap for existing maps if mandatory API key is not set) |
| ' . $fixed . ' | bing attribution could disappear when map getBounds() return out range values |
| ' . $fixed . ' | large icons could distort "list all markers"-page (thx Hockey!) |
| ' . $fixed . ' | admin notices and compatibility infos were not shown above menu |
| ' . $fixed . ' | add fix for Google.asyncWait which can cause issues on mobile devices |
| ' . $fixed . ' | "headers already sent"-message on plugin activation |
| ' . $fixed . ' | errorTile-images option for custom basemap 2&3 was not considered on marker&layer edit pages |
| ' . $fixed . ' | vertical scrolling on marker and layer edit pages was broken on mobiles |
| ' . $fixed . ' | OpenRouteService.org directions integration was partially broken (no start point was set due to changed layer IDs - thx Marco!) |
| ' . $fixed . ' | compatibility check issue with W3 Total Cache Plugin v0.9.5 only (see mapsmarker.com/w3tc-hotfix for background info) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $changed . ' | changed rewards for translators: get a free professional license key worth €249 for <=80% instead of <=50% completeness |
| ' . $transl . ' | updated Catalan translation thanks to Efraim Bayarri, Vicent Cubells, http://vcubells.net and Marta Espinalt, http://www.martika.es |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Dutch translation thanks to Marijke Metz - http://www.mergenmetz.nl, Patrick Ruers, Fokko van der Leest - http://wandelenrondroden.nl and Hans Temming - http://www.wonderline.nl |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, cazal cédric, http://www.cedric-cazal.com, Fabian Hurelle, http://hurelle.fr and Thomas Guignard, http://news.timtom.ch |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Hungarian translation thanks to István Pintér, http://www.logicit.hu and Csaba Orban, http://www.foto-dvd.hu |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone and Angelo Giammarresi - http://www.wocmultimedia.biz |
| ' . $transl . ' | updated Japanese translations thanks to Shu Higash and Taisuke Shimamoto |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Lithuanian translation thanks to Donatas Liaudaitis - http://www.transleta.co.uk and Ovidijus - http://www.manokarkle.lt |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Spanish translation thanks to David Ramírez, http://www.hiperterminal.com, Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com, Juan Valdes and Marta Espinalt, http://www.martika.es |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://bilddigital.se, Anton Andreasson, http://andreasson.org/ and Tony Lygnersjö - https://www.dumsnal.se/ |
| ' . $transl . ' | updated Ukrainian translation thanks to Andrexj, http://all3d.com.ua, Sergey Zhitnitsky and Mykhailo, http://imgsplanet.com |
' . sprintf($text_a, '3.10.6') . ' - ' . $text_b . ' 26.06.2016 (' . $text_c . '):
| ' . $new . ' | compatibility check and option to deregister Google Maps API scripts added by 3rd party themes or plugins |
| ' . $new . ' | compatibility check for "Page Builder by SiteOrigin" & "Yoast SEO" where a special settings combination is causing maps to break |
| ' . $changed . ' | enhanced Google Maps API key support which is mandatory since June 22nd 2016 |
| ' . $fixed . ' | compatibility check for Autoptimize plugin was broken as plugin was updated |
| ' . $fixed . ' | "improve map" and "ToS" links on layer maps with Google as basemaps were not clickable |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
' . sprintf($text_a, '3.10.5') . ' - ' . $text_b . ' 18.06.2016 (' . $text_c . '):
| add compatibility setting for maps to load correctly in proprietary tab solutions and hidden divs | |
| new bulk action to delete assigned markers on layer edit page | |
| compatibility for ContactForm7 forms in popuptexts on layer maps | |
| ' . $new . ' | Introducing WPRuby: our official partner for custom Maps Marker Pro development |
| ' . $changed . ' | removed icon width option for widgets (as icon got distorted) |
| ' . $changed . ' | updated minimum recommended PHP version for built-in PHP check to 5.6 - supporting wpupdatephp.com |
| ' . $fixed . ' | recent marker widget: show separator lines-, show popuptext- and show icons-options did not work as designed (thx Harald!) |
| ' . $fixed . ' | recent marker widget: option to set color value for separator line was broken |
| ' . $fixed . ' | confirm-dialogs on backend were partly broken if Italian translation was used (thx Giampiero!) |
| ' . $fixed . ' | MapQuest OSM basemap had wrong maximum zoom level (18 instead of 17), resulting in broken maps |
| ' . $fixed . ' | compatibility check for WP external links plugin did not work anymore since v2.0 (thx Oleg!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Lithuanian translation thanks to Donatas Liaudaitis - http://www.transleta.co.uk and Ovidijus - http://www.manokarkle.lt |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
' . sprintf($text_a, '3.10.4') . ' - ' . $text_b . ' 30.04.2016 (' . $text_c . '):
' . sprintf($text_a, '3.10.3') . ' - ' . $text_b . ' 06.12.2015 (' . $text_c . '):
| ' . $changed . ' | always load Google Maps API and tiles for OpenStreetMap, MapQuest as well as OGD Vienna via https (except if Chinese locale is set as performance issues with https in China have been reported) |
| ' . $fixed . ' | restored old headings order (h2+h3+h4) on Settings page as admin notices were not shown correctly on top of page |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
' . sprintf($text_a, '3.10.2') . ' - ' . $text_b . ' 29.11.2015 (' . $text_c . '):
| significantly decreased loadtimes for OpenStreetMap-based maps by supporting conditional & deferred Google Maps API loading (~370kb(!) less uncompressed data transmission) | |
| ' . $changed . ' | enqueue Google Maps API only if not loaded yet (which caused layer maps to break due to recent API changes) |
| ' . $changed . ' | Tools page/move markers-bulk action: multi-layer-maps are now excluded as markers cannot be assigned directly to multi-layer-maps (thx Andres!) |
| ' . $changed . ' | version number in plugin backend header now always shows the currently used version and not the latest one available (thx Duncan!) |
| ' . $changed . ' | sort "list of markers" for multi-layer-map selection on layer edit-pages by ID ascending |
| ' . $fixed . ' | responsive tables were not shown correctly on some devices (column with relative instead of absolute widths) |
| ' . $fixed . ' | fix for "WPBakery Visual Composer" plugin v4.7+ introduced with v2.6 did not work correctly on all sites |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://bilddigital.se and Anton Andreasson, http://andreasson.org/ |
' . sprintf($text_a, '3.10.1') . ' - ' . $text_b . ' 21.11.2015 (' . $text_c . '):
| updated Leaflet from v0.7.5 to v0.7.7 | |
| improved backend usability by listing all contents (posts, pages, CPTs, widgets) where each shortcode is used | |
| added option to sort list of markers below layer maps by distance from layer center | |
| highlight a marker on a layer map by opening its popup via shortcode attribute [mapsmarker layer="1" highlightmarker="2"] or by adding ?highlightmarker=2 to the URL where the map is embedded | |
| added support for URL hashes to web pages with maps, allowing users to easily link to specific map views. Example: https://domain/link-to-map/#11/48.2073/16.3792 | |
| XML sitemaps integration: improved local SEO value by automatically adding links to KML maps to your XML sitemaps (if plugin "Google XML Sitemaps" is active) | |
| added support for dynamic clustering preview for multi-layer-maps on backend | |
| added option to hide default GPX start and end icons (thx Rich!) | |
| ' . $new . ' | added support for responsive tables on "list all markers" and "list all layer" pages |
| ' . $new . ' | added automatic check if custom plugin directory name is used (which would break layer maps) |
| ' . $new . ' | added new CSS class lmm-listmarkers-popuptext-only to allow better styling of "list of markers" entries |
| ' . $changed . ' | increased minimum required WordPress version from 3.3 to 3.4 (upgrade to latest version is advised anyway) |
| ' . $changed . ' | tiles for default custom basemap2 "Stamen Watercolor" are now delivered via https to prevent mixed content warnings (thx Alan & Duncan!) |
| ' . $changed . ' | updated minimum recommended PHP version for built-in PHP check to 5.5 - supporting wpupdatephp.com |
| ' . $changed . ' | updated jQuery timepicker addon from v1.5.0 to v1.5.5 (bugfix release, full changelog) |
| ' . $changed . ' | updated Select2 addon from v3.5.2 to v3.5.4 (bugfix release, release notes) |
| ' . $changed . ' | removed support for directions provider map.project-osrm.org as requested by project owners |
| ' . $changed . ' | optimized headings hierarchy in the admin screens to better support screen readers |
| ' . $fixed . ' | incomplete map tiles display after device orientation change on mobile devices (thx Duncan!) |
| ' . $fixed . ' | search on settings page did not display "no matches found" if there were no search results |
| ' . $fixed . ' | maps in tabs or accordions created with "WPBakery Visual Composer" plugin were broken since v4.7 (thx Raitis!) |
| ' . $fixed . ' | directions provider openrouteservice.org changed URL schema, this resulted in broken directions links |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $new . ' | Malawy translation thanks to Mohd Zulkifli, http://www.caridestinasi.com/ |
| ' . $transl . ' | updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org |
| ' . $transl . ' | updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, cazal cédric, http://www.cedric-cazal.com, Fabian Hurelle, http://hurelle.fr and Thomas Guignard, http://news.timtom.ch |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Greek translation thanks to Philios Sazeides - http://www.mapdow.com, Evangelos Athanasiadis and Vardis Vavoulakis - http://avakon.com |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone and Angelo Giammarresi - http://www.wocmultimedia.biz |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Spanish translation thanks to David Ramírez, http://www.hiperterminal.com, Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com, Juan Valdes and Marta Espinalt, http://www.martika.es |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://bilddigital.se and Anton Andreasson, http://andreasson.org/ |
' . sprintf($text_a, '3.10') . ' - ' . $text_b . ' 12.09.2015 (' . $text_c . '):
| new API: MMPAPI-class which allows you to easily develop add-ons for example | |
| AJAX support (no reloads needed) for layer edits and list of markers page | |
| update to Leaflet v0.7.5 | |
| option to disable map dragging on touch devices only (thx Peter!) | |
| option to duplicate layer AND assigned markers (for single layers and for layer bulk actions) | |
| "add new marker to this layer" button & link enhancements: now using current layer center for new marker position | |
| automatic check: disallow conversion of layer maps into multi-layer-maps if markers have already been directly assigned | |
| dynamic preview of all markers from assigned layer(s) on marker edit pages (thx Angelo!) | |
| dynamic preview of markers from checked multi-layer-map layer(s) on layer edit pages (thx Angelo!) | |
| new permission settings: configure capability needed to view other markers and layers | |
| "edit map"-link on frontend based on user-permissions for better maintainability (thx David!) | |
| ' . $new . ' | backported from Maps Marker Pro: async loading of markers on layer maps (to prevent depreciated console warnings) |
| ' . $new . ' | get to know the team behind Maps Marker Pro on our updated About us-page |
| ' . $new . ' | import/export: add option to export markers and layers as OpenDocument Spreadsheet (.ods) |
| ' . $new . ' | compatibility check for plugin "WP Deferred JavaScripts" which can cause maps to break |
| ' . $new . ' | add option to order marker in list of markers below layer maps by address (thx Anton!) |
| ' . $new . ' | added new CSS class "lmm-map" to map divs to allow better custom styling (thx Marco!) |
| ' . $changed . ' | updated PHPExcel to v1.8.1 (changelog) |
| ' . $changed . ' | extended compatibility for maps in bootstrap-tabs (added support for .tabbed-area a and .nav-tabs a parent elements) |
| ' . $changed . ' | bing maps: load metadata only once to reduce API usage (thx Skrupellos!) |
| ' . $fixed . ' | maps could not be saved if WordPress username was longer than 30 chars (thx Erich Lech!) |
| ' . $fixed . ' | PHPExcel source comments were misinterpreted as hacker credits by VaultPress (thx Christophe!) |
| ' . $fixed . ' | GeoJSON arrays/layer maps were broken if WP Debug was enabled & on-screen warnings or errors were shown (thx Angelo from wocmultimedia.com!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu |
| ' . $transl . ' | updated Dutch translation thanks to Marijke Metz - http://www.mergenmetz.nl, Patrick Ruers and Fokko van der Leest - http://wandelenrondroden.nl |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone and Angelo Giammarresi - http://www.wocmultimedia.biz |
| ' . $transl . ' | updated Japanese translations thanks to Shu Higash |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Spanish translation thanks to David Ramírez, http://www.hiperterminal.com, Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com and Juan Valdes |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://bilddigital.se and Anton Andreasson, http://andreasson.org/ |
| ' . $transl . ' | updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net and Mahir Tosun, http://www.bozukpusula.com |
' . sprintf($text_a, '3.9.10') . ' - ' . $text_b . ' 19.07.2015 (' . $text_c . '):
| assign markers to multiple layers (thx Waseem!) | |
| option to select markers from multiple layers when exporting to XLSX/XLS/CSV/ODS | |
| ' . $new . ' | support for displaying MaqQuest basemaps via https (thx Duncan!) |
| ' . $new . ' | compatibility check for Autoptimize plugin which can breaks maps if not properly configured |
| ' . $changed . ' | Visualead API for creating QR codes now uses secure https by default |
| ' . $fixed . ' | fix support for shortcode parameters lat/lon next to mlat/mlon for maps added directly (thx wongkasep!) |
| ' . $fixed . ' | fix popuptext not shown on maps created with shortcodes only (thx wongkasep!) |
| ' . $fixed . ' | fix compatibility for WordPress installations using HHVM (thx Rolf!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $new . ' | Afrikaans (af) translation thanks to Hans, http://bmarksa.org/nuus/ |
| ' . $new . ' | Arabic (ar) translation thanks to Abdelouali Benkheil, Aladdin Alhamda - http://bazarsy.com, Nedal Elghamry - http://arabhosters.com, yassin and Abdelouali Benkheil - http://www.benkh.be |
| ' . $new . ' | Finnish (fi_FI) translation thanks to Jessi Björk - @jessibjork |
| ' . $new . ' | Greek (el) translation thanks to Philios Sazeides - http://www.mapdow.com, Evangelos Athanasiadis and Vardis Vavoulakis - http://avakon.com |
| ' . $new . ' | Hebrew (he_IL) translation thanks to Alon Gilad - http://pluto2go.co.il and kobi levi |
| ' . $new . ' | Lithuanian (lt_LT) translation thanks to Donatas Liaudaitis - http://www.transleta.co.uk and Ovidijus - http://www.manokarkle.lt |
| ' . $new . ' | Thai (th) translation thanks to Makarapong Chathamma and Panupong Siriwichayakul - http://siteprogroup.com/ |
| ' . $new . ' | Uighur (ug) translation thanks to Yidayet Begzad - http://ug.wordpress.org/ |
| ' . $transl . ' | updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu |
| ' . $transl . ' | updated Galician translation thanks to Fernando Coello, http://www.indicepublicidad.com |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Japanese translations thanks to Shu Higash |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro, Daniel Codrea, http://www.inadcod.com and Flo Bejgu, http://www.inboxtranslation.com |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Spanish translation thanks to David Ramírez, http://www.hiperterminal.com, Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com and Juan Valdes |
| ' . $transl . ' | updated Spanish/Mexico translation thanks to Victor Guevera, http://1sistemas.net and Eze Lazcano |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://bilddigital.se and Anton Andreasson, http://andreasson.org/ |
|
' . $text_f . ' | |
| ' . $issue . ' | Internet Explorer can crash with WordPress 4.2 to 4.2.2 due to Emoji conflict (details) - planned to be fixed with WordPress 4.2.3, workaround until WordPress 4.2.3 is available: disable Emojis |
' . sprintf($text_a, '3.9.9') . ' - ' . $text_b . ' 29.05.2015 (' . $text_c . '):
| ' . $new . ' | add support for displaying maps in bootstrap tabs |
| ' . $changed . ' | optimized install- and update routine script (less database queries needed) |
| ' . $fixed . ' | 3 potential XSS vulnerabilities discovered by Akamai - many thanks for the responsible disclosure! |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
' . sprintf($text_a, '3.9.8') . ' - ' . $text_b . ' 23.05.2015 (' . $text_c . '):
| new option to automatically start geolocation globally on all maps | |
| added javascript variables mapid_js and mapname_js to ease the re-usage of javascript-function from outside the plugin | |
| new 3d logo for Maps Marker Pro :-) | |
| ' . $new . ' | new tutorial: how to create custom basemaps using MapTiler |
| ' . $changed . ' | updated customer area on mapsmarker.com as well as switching to PHP 5.6 - please report any issues! |
| ' . $fixed . ' | SiteOrigin fixed a plugin conflict by releasing Page Builder v2.1 |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $new . ' | Slovenian (sl_SL) translation thanks to Anna Dukan, http://www.unisci24.com/blog/ |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, cazal cédric, http://www.cedric-cazal.com, Fabian Hurelle, http://hurelle.fr and Thomas Guignard, http://news.timtom.ch |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro, Daniel Codrea, http://www.inadcod.com and Flo Bejgu, http://www.inboxtranslation.com |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Spanish translation thanks to David Ramírez, http://www.hiperterminal.com, Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net, Ricardo Viteri, http://www.labviteri.com and Juan Valdes |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://bilddigital.se and Anton Andreasson, http://andreasson.org/ |
| ' . $transl . ' | updated Vietnamese (vi) translation thanks to Hoai Thu, http://bizover.net |
' . sprintf($text_a, '3.9.7') . ' - ' . $text_b . ' 15.03.2015 (' . $text_c . '):
| ' . $new . ' | Map Icons Collection now hosted on mapicons.mapsmarker.com |
| ' . $new . ' | mobile version of mapsmarker.com launched |
| ' . $new . ' | show warning message in dynamic changelog if server uses outdated and potentially insecure PHP version (<5.4) - supporting wpupdatephp.com |
| ' . $changed . ' | improved sanitising of GeoJSON, GeoRSS, KML, Wikitude API input parameters |
| ' . $fixed . ' | PHP undefined index warnings when adding new recent marker widget |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu |
| ' . $transl . ' | updated German translation |
' . sprintf($text_a, '3.9.6') . ' - ' . $text_b . ' 21.02.2015 (' . $text_c . '):
| 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!) | |
| ' . $new . ' | added CSS class .lmm-listmarkers-markername to allow better styling (thx Christian!) |
| ' . $new . ' | improved SEO for fullscreen maps by adding Settings->General->"Site Title" to end of <title>-tag |
| ' . $new . ' | HTML in popuptexts is now also parsed in recent marker widgets (thx Oleg!) |
| ' . $changed . ' | link to changelog on mapsmarker.com for update pointer if dynamic changelog has already been hidden |
| ' . $changed . ' | strip invisible control chars from GeoJSON array as this could break maps |
| ' . $changed . ' | strip invisible control chars from Wikitude API as this could break the JSON array |
| ' . $changed . ' | show complete troubleshooting link on frontend only if map could not be loaded to users with manage_options-capability (thx Moti!) |
| ' . $changed . ' | use custom name instead of MD5-hash for dashboard RSS item cache file to prevent false identification as malware by WordFence (thx matiasgt!) |
| ' . $changed . ' | disable location input field on backend until Google Places search has been fully loaded |
| ' . $changed . ' | hide Wikitude API endpoint links in map panels by default as they are not relevant to map viewers (for new installations only) |
| ' . $changed . ' | use site name for Wikitude augmented-reality world name if layer=all to enhance findability within Wikitude app |
| ' . $changed . ' | updated jQuery select2 addon to v3.5.2 |
| ' . $changed . ' | updated jQuery UI custom theme for datepicker to v1.11.2 |
| ' . $changed . ' | allow full layer selection on marker edit pages after button "add new marker to this layer" has been clicked on layer edit pages |
| ' . $changed . ' | use radio boxes instead of checkboxes for bulk actions on "list all markers" page (thx Fran!) |
| ' . $fixed . ' | PHP warnings on marker edit page if option "add directions to popuptext" was set to false |
| ' . $fixed . ' | incomplete dynamic preview of popuptexts on marker edit pages if position of marker was changed via mouse click |
| ' . $fixed . ' | broken maps if negative lat/lon values for maps created by shortcodes directly were used (thx Keith!) |
| ' . $fixed . ' | Wikitude API endpoint for all maps did not deliver any results if a layer with ID 1 did not exist (thx Maurizio!) |
| ' . $fixed . ' | dynamic preview: switching controlbox status to "collapsed" was broken if saved controlbox status was "expanded" |
| ' . $fixed . ' | replaced 3 broken EEA default WMS layers 5/9/10 (for new installs only in order not to overwrite custom WMS settings) |
| ' . $fixed . ' | occasionally frozen zoom control buttons and broken map panning on marker maps using Google Maps basemaps |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Croatian translation thanks to Neven Pausic, http://www.airsoft-hrvatska.com, Alan Benic and Marijan Rajic, http://www.proprint.hr |
| ' . $transl . ' | updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, cazal cédric, http://www.cedric-cazal.com, Fabian Hurelle, http://hurelle.fr and Thomas Guignard, http://news.timtom.ch |
| ' . $transl . ' | Galician translation thanks to Fernando Coello, http://www.indicepublicidad.com |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone and Angelo Giammarresi - http://www.wocmultimedia.biz |
| ' . $transl . ' | updated Japanese translations thanks to Shu Higash |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Polish translation thanks to Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki, , Robert Pawlak and Daniel - Daniel |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro, Daniel Codrea, http://www.inadcod.com and Flo Bejgu, http://www.inboxtranslation.com |
| ' . $transl . ' | 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 |
| ' . $transl . ' | updated Spanish/Mexico translation thanks to Victor Guevera, http://1sistemas.net and Eze Lazcano |
| ' . $transl . ' | updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net and Mahir Tosun, http://www.bozukpusula.com |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://bilddigital.se and Anton Andreasson, http://andreasson.org/ |
' . sprintf($text_a, '3.9.5') . ' - ' . $text_b . ' 06.12.2014 (' . $text_c . '):
| GPX file download link added to GPX panels (thx Jason for the idea!) | |
| support for duplicating layer maps (without assigned markers) | |
| bulk actions for layers (duplicate, delete layer only, delete & re-assign markers) | |
| added SHA-256 hashes and PGP signing to verify the integrity of plugin packages | |
| ' . $new . ' | search for layers by ID, layername and address on "list all layers" page |
| ' . $new . ' | support for search by ID and address within the list of markers (thx Will!) |
| ' . $new . ' | database cleanup: remove expired update pointer IDs from user_meta-table (dismissed_wp_pointers) for active user |
| ' . $changed . ' | improved security for mapsmarker.com (support for Perfect Forward Secrecy, TLS 1.2 & SHA-256 certificate hashes) |
| ' . $changed . ' | sanitize custom CSS for images in popups |
| ' . $fixed . ' | HTML lang attribute on fullscreen maps set to $locale instead of de-DE (thx sprokt!) |
| ' . $fixed . ' | custom sort order on list of markers was reset if direct paging was used (thx Will!) |
| ' . $fixed . ' | removed backticks for dbdelta()-SQL statements to prevent PHP error log entries (thx QROkes!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, cazal cédric, http://www.cedric-cazal.com, Fabian Hurelle, http://hurelle.fr and Thomas Guignard, http://news.timtom.ch |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | 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 |
| ' . $transl . ' | updated Spanish/Mexico translation thanks to Victor Guevera, http://1sistemas.net and Eze Lazcano |
' . sprintf($text_a, '3.9.4') . ' - ' . $text_b . ' 15.11.2014 (' . $text_c . '):
| improved accessibility/screen reader support by using proper alt texts (thx Open Commons Linz!) | |
| ' . $changed . ' | removed link to ioncube encoded pro plugin package to increase compatibility with PHP5.5+ |
| ' . $changed . ' | updated jQuery timepicker addon to v1.5.0 |
| ' . $fixed . ' | WMS legend link on frontend and fullscreen maps was broken (thx Graham!) |
| ' . $fixed . ' | incompatibility notices with certain themes using jQuery mobile (now displaying console warnings instead of alert errors - thx Jody!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Danish translation thanks to Mads Dyrmann Larsen and Peter Erfurt, http://24-7news.dk |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Polish translation thanks to Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki, and Robert Pawlak |
| ' . $transl . ' | 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 |
| ' . $transl . ' | updated Spanish/Mexico translation thanks to Victor Guevera, http://1sistemas.net and Eze Lazcano |
| ' . $transl . ' | updated Ukrainian translation thanks to Andrexj, http://all3d.com.ua, Sergey Zhitnitsky and Mykhailo, http://imgsplanet.com |
' . sprintf($text_a, '3.9.3') . ' - ' . $text_b . ' 11.10.2014 (' . $text_c . '):
| ' . $new . ' | support for accent folding for API and importer geocoding calls (to better support special chars) |
| ' . $new . ' | compatibility check for Sucuri Security plugin which breaks maps if option "Restrict wp-content access" is active |
| ' . $changed . ' | MapsMarker API: use "MapsMarker API" as createdby & updatedby attribute if not set |
| ' . $fixed . ' | leaflet-min.css was not properly loaded on RTL themes (thx Nic!) |
| ' . $fixed . ' | custom panel background for marker maps was taken from layer map settings (thx Bernd!) |
| ' . $fixed . ' | custom default marker icon was not saved when creating a new marker map (thx Oleg!) |
| ' . $fixed . ' | Google+Bing language localizations could be broken since WordPress 4.0 as constant WPLANG has been depreciated |
| ' . $fixed . ' | Bing culture parameter was ignored and fallback set to en-US when constant WPLANG with hypen was used |
| ' . $fixed . ' | RSS & Atom feeds for marker and layer maps did not validate with http://validator.w3.org |
| ' . $fixed . ' | remove slashes before single apostrophes (Arc d\\\'airain) in addresses for new maps / on map updates (thx Guffroy!) |
| ' . $fixed . ' | sort order on "list all markers" page was broken on page 2+ if custom sort order was selected (thx kluong!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Danish translation thanks to Mads Dyrmann Larsen and Peter Erfurt, http://24-7news.dk |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, cazal cédric, http://www.cedric-cazal.com and Fabian Hurelle, http://hurelle.fr |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Polish translation thanks to Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki, and Robert Pawlak |
| ' . $transl . ' | 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 |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://bilddigital.se and Anton Andreasson, http://andreasson.org/ |
' . sprintf($text_a, '3.9.2') . ' - ' . $text_b . ' 30.08.2014 (' . $text_c . '):
| geolocation support: show and follow your location when viewing maps | |
| search function for layerlist on marker edit page | |
| ' . $new . ' | support for using WMTS servers as custom overlays (thx dimizu!) |
| ' . $new . ' | compatibility check for plugin "WP External Links" which can cause maps to break |
| ' . $changed . ' | optimized RTL (right-to-left) language support |
| ' . $changed . ' | updated jQuery select2 addon to v3.5.1 |
| ' . $changed . ' | added backticks (`) around column and table names in all SQL statements to prevent collisions with reserved words |
| ' . $fixed . ' | some settings were not selectable when RTL (right-to-left) language support was active |
| ' . $fixed . ' | custom overlays and custom basemaps with & and {} chars in URLs were broken |
| ' . $fixed . ' | potential XSS security issue on fullscreen maps (discovered by https://security.dxw.com/) |
| ' . $fixed . ' | default marker icon was not used for maps created with shortcodes directly (thx Bernd!) |
| ' . $fixed . ' | broken layer maps/plugin installations on mySQL instances using clustering as reserved word (thx Tim!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Bosnian translation thanks to Kenan Dervišević, http://dkenan.com |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Polish translation thanks to Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki, and Robert Pawlak |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro, Daniel Codrea, http://www.inadcod.com and Flo Bejgu, http://www.inboxtranslation.com |
' . sprintf($text_a, '3.9.1') . ' - ' . $text_b . ' 22.07.2014 (' . $text_c . '):
| ' . $new . ' | 10% discount code to celebrate the 1st anniversary of Maps Marker Pro |
| ' . $new . ' | enabled SSL by default for MapsMarker.com website & installed EV SSL certificate (=verified identity) |
| ' . $new . ' | compatibility check for "Page Builder by SiteOrigin" plugin (thx porga!) |
| ' . $new . ' | tested against WordPress 4.0 |
| ' . $changed . ' | optimized version compare functions by using PHP version_compare(); |
| ' . $fixed . ' | not all sections within settings could be selected on smaller screens (thx Francesco!) |
| ' . $fixed . ' | display of popuptext in GeoRSS feed was broken (thx Indrajit!) |
| ' . $fixed . ' | fixed broken incompatibility check with Better WordPress Minify plugin v1.3.0 |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
' . sprintf($text_a, '3.9') . ' - ' . $text_b . ' 28.06.2014 (' . $text_c . '):
| layer maps: center map on markers and open popups by clicking on list of markers entries | |
| new tool for monitoring "active shortcodes with invalid map IDs" | |
| option to disable Google Places Autocomplete API on backend | |
| ' . $changed . ' | replaced discontinued predefined MapBox tiles "MapBox Streets" with "Natural Earth I" |
| ' . $fixed . ' | input field for marker and layer zoom on backend was too small on mobile devices |
| ' . $fixed . ' | icons selection on markers maps was broken in IE11 (thx geekahedron!) |
| ' . $fixed . ' | backslashes in popuptexts resulted in broken layer maps - now replaced with slashes (thx Dmitry!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net and Mahir Tosun, http://www.bozukpusula.com |
' . sprintf($text_a, '3.8.10') . ' - ' . $text_b . ' 07.06.2014 (' . $text_c . '):
| upgrade to leaflet.js v0.7.3 (maintenance release with 8 bugfixes) | |
| ' . $fixed . ' | image edit+remove overlay buttons in TinyMCE editor for popuptexts on marker edit pages were missing since WordPress 3.9 (thx Bruno) |
| ' . $fixed . ' | image preview in popuptexts on backend did not consider custom CSS |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro, Daniel Codrea, http://www.inadcod.com and Flo Bejgu, http://www.inboxtranslation.com |
' . sprintf($text_a, '3.8.9') . ' - ' . $text_b . ' 18.05.2014 (' . $text_c . '):
| improved performance for layer maps by asynchronous loading of markers via GeoJSON | |
| 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"]) | |
| ' . $new . ' | added support for loading maps within jQuery Mobile frameworks (thanks Håkan!) |
| ' . $new . ' | added support for GeoJSON-API-links for multi-layer-maps in map panels |
| ' . $new . ' | added new sort order options for "list of markers" below layer maps (popuptext, icon, created by, updated by, kml_timestamp) |
| ' . $changed . ' | significantly improve loading time for huge layer maps by limiting (hidden) geo microformat tags |
| ' . $changed . ' | update import-export library PHPExcel to v1.8.0 (changelog) |
| ' . $changed . ' | optimized CSS classes and removed inline-styles for list of markers-table for better custom styling |
| ' . $changed . ' | updated jQuery timepicker addon to v1.4.4 |
| ' . $changed . ' | updated jQuery select2 addon for settings to v3.4.8 |
| ' . $changed . ' | hardened SQL queries for multi-layer-maps |
| ' . $fixed . ' | <ol> and <ul> lists were not shown correctly in popuptexts (thanks Dan!) |
| ' . $fixed . ' | automatic resizing of maps within woocommerce tabs was broken |
| ' . $fixed . ' | wrong line-height applied to panel api images could break map layout on certain themes (thx K.W.!) |
| ' . $fixed . ' | potential low-critical PHP object injection vulnerabilities with PHPExcel, discovered by https://security.dxw.com/ |
| ' . $fixed . ' | issues with pro upgrader on servers with PHP 5.5 and ioncube support |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, cazal cédric, http://www.cedric-cazal.com and Fabian Hurelle, http://hurelle.fr |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Polish translation thanks to Pawel Wyszyński, http://injit.pl, Tomasz Rudnicki, and Robert Pawlak |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
' . sprintf($text_a, '3.8.8') . ' - ' . $text_b . ' 13.04.2014 (' . $text_c . '):
| Maps Marker Pro reseller program launched - see https://www.mapsmarker.com/reseller for more details | |
| Maps Marker Pro licenses now available also with 3 and 5 years access to updates and support | |
| ' . $new . ' | show warning message if incompatible plugin "Root Relative URLs" is active (thx Brad!) |
| ' . $changed . ' | remove plugin version used from source code on frontend to prevent information disclosure |
| ' . $fixed . ' | fixed potential XSS issues (exploitable by admins only) |
| ' . $fixed . ' | attribution for mapbox 2 basemap was wrong on marker and layer edit pages |
| ' . $fixed . ' | WMS demo layer "Vienna public toilets" was not shown on KML view (fixed on new installations only to not overwrite existing custom settings) |
| ' . $fixed . ' | Certain types of apostrophes in addresses could break marker maps on backends |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net and Mahir Tosun, http://www.bozukpusula.com |
' . sprintf($text_a, '3.8.7') . ' - ' . $text_b . ' 27.03.2014 (' . $text_c . '):
| Maps Marker Pro licenses now available with prices starting from €15 | |
| allow admins to change createdby and createdon information for marker and layer maps | |
| optimized live preview of popup content on marker edit page (now also showing current address for directions link) | |
| map moves back to initial position after popup is closed | |
| option to add markernames to popups automatically (default = false) | |
| ' . $new . ' | add css classes markermap/layermap and marker-ID/layer-ID to each map div for better custom styling |
| ' . $new . ' | display an alert for unsaved changes before leaving marker/layer edit or settings pages |
| ' . $new . ' | added support for gif and jpg marker icons |
| ' . $changed . ' | 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!) |
| ' . $changed . ' | switch to persistent javascript variable names instead of random numbers on frontend (thx Sascha!) |
| ' . $changed . ' | remove support for Cloudmade basemaps as free tile service is discontinued (->changing basemap to OSM for maps using Cloudmade) |
| ' . $changed . ' | increased minimum required WordPress version from 3.0 to 3.3 (upgrade to latest version 3.8.1 is advised anyway) |
| ' . $changed . ' | layer center pin on backend now always stays on top of markers and is now a bit transparent (thx Sascha!) |
| ' . $changed . ' | removed option "extra CSS for table cells" for list of markers |
| ' . $changed . ' | optimized backend loadtimes on marker+layer updates (not loading plugin header twice anymore; next: AJAX ;-) |
| ' . $changed . ' | use WordPress HTTP API instead of cURL() for custom marker icons and shadow check |
| ' . $fixed . ' | Maps Marker API: validity check for post requests for createdon/updatedon parameter failed (thx Sascha!) |
| ' . $fixed . ' | added clear:both; to directions link in popup text to fix display of floating images (thx Sascha!) |
| ' . $fixed . ' | link to directions settings in marker popup texts on marker edit pages was broken (visible on advanced editor only) |
| ' . $fixed . ' | potential cross site scripting issues (mostly exploitable by admin users only) |
| ' . $fixed . ' | wpdb::prepare() warning message on Wikitude API output for layer maps |
| ' . $fixed . ' | visual tinyMCE editor was broken on marker edit and tools pages since WordPress 3.9-alpha |
| ' . $fixed . ' | escaping of input values with mysql_real_escape_string() was broken since WordPress 3.9-alpha (now replaced with esc_sql()) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
| ' . $transl . ' | 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 |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu, Elger Lindgren, http://bilddigital.se and Anton Andreasson, http://andreasson.org/ |
' . sprintf($text_a, '3.8.6') . ' - ' . $text_b . ' 01.03.2014 (' . $text_c . '):
| support for dynamic switching between simplified and advanced editor (no more reloads needed) | |
| 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 | |
| ' . $new . ' | more secure authentication method for MapsMarker API (old method with public key only is not supported anymore!) |
| ' . $new . ' | store on mapsmarker.com now also accepts Diners Club credit cards |
| ' . $changed . ' | optimized marker and layer pages on backend (optimized marker icons display, less whitespace for better workflow, added "Advanced settings" row) |
| ' . $changed . ' | checkbox for multi layer maps is now also visible by default on layer edit pages |
| ' . $changed . ' | WMS legend link is not added to WMS attribution if legend link is empty |
| ' . $changed . ' | optimized input on backend by adding labels to all form elements |
| ' . $fixed . ' | single quotes in marker map names were escaped (thx Eric!) |
| ' . $fixed . ' | database issues when saving maps on selected hosts (thx David!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, cazal cédric, http://www.cedric-cazal.com and Fabian Hurelle, http://hurelle.fr |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
| ' . $transl . ' | updated Slovak translation thanks to Zdenko Podobny |
' . sprintf($text_a, '3.8.5') . ' - ' . $text_b . ' 10.02.2014 (' . $text_c . '):
| loading progress bar for markerclusters when loading of markers takes longer than 1 second | |
| splitted leaflet.js into leaflet-core.js and leaflet-addons.js to utilize parallel loading | |
| import of layer maps as CSV/XLS/XLSX/ODS file | |
| ' . $new . ' | support for conditional SSL loading of Javascript for Google Maps to increase performance (thx John!) |
| ' . $new . ' | export of layer maps as CSV/XLS/XLSX/ODS file |
| ' . $changed . ' | icons on marker maps and layer maps center icon on backend are now also draggable (thx Sascha for the hint!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Danish translation thanks to Mads Dyrmann Larsen and Peter Erfurt, http://24-7news.dk |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com |
' . sprintf($text_a, '3.8.4') . ' - ' . $text_b . ' 24.01.2014 (' . $text_c . '):
| ' . $changed . ' | optimized TinyMCE media button integration for posts/pages (showing button just once & design update) |
| ' . $changed . ' | improved performance for marker edit pages and posts/pages (by removing TinyMCE scripts and additional WordPress initialization) |
| ' . $changed . ' | improved performance for dynamic changelog (by removing additional WordPress initialization) |
| ' . $changed . ' | removed backend compatibility check for flickr-gallery plugin |
| ' . $changed . ' | GeoJSON API: add marker=all parameter & only allow all/* to list all markers |
| ' . $changed . ' | KML API: add marker=all parameter & only allow all/* to list all markers |
| ' . $changed . ' | improved performance for GeoJSON API by removing mySQL-function CONCAT() from select statements |
| ' . $changed . ' | update jQuery timepicker addon to v1.43 |
| ' . $changed . ' | reduced http requests for jquery time picker addon css on marker edit page |
| ' . $changed . ' | optimized css loading on backend (load leaflet.css only on marker and layer edit pages) |
| ' . $changed . ' | optimized backend performance by reducing SQL queries and http requests on new layer edit page |
| ' . $changed . ' | only show first 25 characters for layernames in select box on marker edit page in order not to break page layout |
| ' . $changed . ' | reduced mysql queries on layer edit page by showing marker count for multi-layer-maps only on demand |
| ' . $fixed . ' | bing maps were broken if https was used due to changes in the bing url templates |
| ' . $fixed . ' | PHP error log entries when Wikitude API was called with specific parameters |
| ' . $fixed . ' | GeoRSS API for marker parameter displayed incorrect titles |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | new design template on translation.mapsmarker.com & support for SSL-login |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
' . sprintf($text_a, '3.8.3') . ' - ' . $text_b . ' 17.01.2014 (' . $text_c . '):
| upgrade to leaflet.js v0.7.2 | |
| ' . $new . ' | Vietnamese (vi) translation thanks to Hoai Thu, http://bizover.net |
| ' . $new . ' | increased security by loading basemaps for OSM, Mapbox and OGD Vienna via SSL if WordPress also loads via SSL |
| ' . $new . ' | increased security by hardening search input field for markers on backend |
| ' . $changed . ' | optimized performance by moving version checks for PHP and WordPress to register_activation_hook() |
| ' . $changed . ' | optimized performance by running pro active check only on admin pages |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com |
| ' . $transl . ' | updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net and Mahir Tosun, http://www.bozukpusula.com |
' . sprintf($text_a, '3.8.2') . ' - ' . $text_b . ' 21.12.2013 (' . $text_c . '):
| MapsMarker.com now also supports bitcoin payments | |
| updated markercluster codebase to v0.4 (changelog) | |
| ' . $changed . ' | optimized admin bar integration for WordPress 3.8+ |
| ' . $changed . ' | switched from wp_remote_post() to wp_remove_get() to avoid occasional IIS7.0 issues (thx Chas!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com and Phibu Reza, http://www.dedoho.pw/ |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated Korean translation thanks to Andy Park, http://wcpadventure.com |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
' . sprintf($text_a, '3.8.1') . ' - ' . $text_b . ' 07.12.2013 (' . $text_c . '):
| upgrade to leaflet.js v0.7.1 with 7 bugfixes (detailed changelog) | |
| duplicate markers feature | |
| ' . $changed . ' | optimized backend pages for WordPress 3.8/MP6 theme (re-added separator lines, reduce white space usage) |
| ' . $changed . ' | geocoding for MapsMarker API requests: if Google Maps API returns error OVER_QUERY_LIMIT, wait 1.5sec and try again once |
| ' . $changed . ' | removed link from main admin bar menu entry ("Maps Marker") for better usability on mobile devices |
| ' . $changed . ' | hardened SQL statements needed for fullscreen maps by additionally using prepared-statements |
| ' . $changed . ' | optimized pro upgrade page (no more jquery accordion needed) |
| ' . $fixed . ' | broken terms of service and feedback links on Google marker maps |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
' . sprintf($text_a, '3.8') . ' - ' . $text_b . ' 01.12.2013 (' . $text_c . '):
| 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 | |
| ' . $new . ' | compatibility with WordPress 3.8/MP6 (responsive admin template) |
| ' . $changed . ' | cleaned up admin dashboard widget (showing blog post titles only) |
| ' . $changed . ' | upgraded visualead QR API to use version 3 for higher performance |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
' . sprintf($text_a, '3.7') . ' - ' . $text_b . ' 16.11.2013 (' . $text_c . '):
| import and mass-edit markers through csv/xls/xlsx and ods file upload | |
| ' . $new . ' | export markers as csv/xls/xlsx files (old csv export has been depreciated) |
| ' . $new . ' | Norwegian (Bokmål) translation thanks to Inge Tang, http://drommemila.no |
| ' . $changed . ' | switched from curl() to wp_remote_post() on API geocoding calls for higher compatibility |
| ' . $changed . ' | Improved error handling on metadata errors on bing maps - use console.log() instead of alert() |
| ' . $fixed . ' | added fix for loading maps in woocommerce tabs (thx Glenn!) |
| ' . $fixed . ' | alignment of panel and list marker icon images could be broken on certain themes |
| ' . $fixed . ' | default error tile image and map deleted image showed wrong www.mapsmarker.com url (ups) |
| ' . $fixed . ' | backslashes in map name and address broke GeoJSON output (and thus layer maps) - now replaced with / |
| ' . $fixed . ' | tabs in popuptext (character literals) broke GeoJSON output (and thus layer maps) - now replaced with space |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org |
| ' . $transl . ' | updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, cazal cédric, http://www.cedric-cazal.com and Fabian Hurelle, http://hurelle.fr |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
' . sprintf($text_a, '3.6.6') . ' - ' . $text_b . ' 09.10.2013 (' . $text_c . '):
| new options to set text color in marker cluster circles (thanks Simon!) | |
| ' . $fixed . ' | GeoJSON output for markers did not display marker name if parameter full was set to no |
| ' . $fixed . ' | GeoJSON output could break if special characters were used in marker names |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
' . sprintf($text_a, '3.6.5') . ' - ' . $text_b . ' 08.10.2013 (' . $text_c . '):
| support for shortcodes in popup texts | |
| set marker cluster colors in settings / map defaults / marker clustering settings | |
| ' . $new . ' | optimized marker and layer admin pages for mobile devices |
| ' . $changed . ' | removed workaround for former incompatibility with jetpack plugin (has been fixed with jetpack 2.2) |
| ' . $fixed . ' | save button in settings was not accessible with certain languages active (thx Herbert!) |
| ' . $fixed . ' | htmlspecialchars in marker name (< > &) were not shown correctly on hover text (thx fredel+devEdge!) |
| ' . $fixed . ' | tabs from address now get removed on edits as this brakes GeoJSON/layer maps (thx Chris!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org |
| ' . $transl . ' | updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, cazal cédric, http://www.cedric-cazal.com and Fabian Hurelle, http://hurelle.fr |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
' . sprintf($text_a, '3.6.4') . ' - ' . $text_b . ' 14.09.2013 (' . $text_c . '):
| parsing of GeoJSON for layer maps is now up to 3 times faster by using JSON.parse instead of eval() | |
| ' . $new . ' | support for MapsMarker affiliate links instead of default backlinks - sign up as an affiliate and receive commissions up to 50% ! |
| ' . $changed . ' | using WordPress function antispambot() instead of own function hide_email() for API links |
| ' . $fixed . ' | MapsMarker API - icon-parameter could not be set (always returned null) - thx Hovhannes! |
| ' . $fixed . ' | fixed broken settings page when plugin wp photo album plus was active (thx Martin!) |
| ' . $fixed . ' | plugin uninstall did not remove all database entries completely on multisite installations |
| ' . $fixed . ' | Wikitude API was not accepted on registration if ar:name was empty (now using map type + id as fallback) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Bosnian translation thanks to Kenan Dervišević, http://dkenan.com |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org |
| ' . $transl . ' | updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard, cazal cédric, http://www.cedric-cazal.com and Fabian Hurelle, http://hurelle.fr |
| ' . $transl . ' | updated Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
' . sprintf($text_a, '3.6.3') . ' - ' . $text_b . ' 31.08.2013 (' . $text_c . '):
| support for displaying GPX tracks on marker and layer maps | |
| option to whitelabel backend admin pages | |
| advanced permission settings | |
| removed visualead logo and backlink from QR code output pages | |
| ' . $new . ' | optimized settings page (added direct links, return to last seen page after saving and full-text-search) |
| ' . $changed . ' | increased database field for multi layer maps from 255 to 4000 (allowing you to add more layers to a multi layer map) |
| ' . $changed . ' | optimized marker and layer edit page (widened first column to better fit different browsers) |
| ' . $changed . ' | optimized default backlinks and added QR-link to visualead |
| ' . $changed . ' | reduced maximum zoom level for bing maps to 19 as 21 is not supported worldwide |
| ' . $fixed . ' | API does not break anymore if parameter type is not set to json or xml |
| ' . $fixed . ' | marker icons in widgets were not aligned correctly on IE<9 on some themes |
| ' . $fixed . ' | javascript errors on backend pages when clicking "show more" links |
| ' . $fixed . ' | Using W3 Total Cache >=v0.9.3 with active CDN no longer requires custom config |
| ' . $fixed . ' | wrong image url on on backend edit pages resulting in 404 http request |
| ' . $fixed . ' | wrong css url on on tools page resulting in 404 http request |
| ' . $fixed . ' | Wikitude API was broken when multiple multi-layer-maps were selected |
| ' . $fixed . ' | broken settings page when other plugins enqueued jQueryUI on all admin pages |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $new . ' | Spanish/Mexico translation thanks to Victor Guevera, http://1sistemas.net and Eze Lazcano |
| ' . $transl . ' | updated Catalan translation thanks to Efraim Bayarri, Vicent Cubells, http://vcubells.net and Marta Espinalt, http://www.martika.es |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Croatian translation thanks to Neven Pausic, http://www.airsoft-hrvatska.com, Alan Benic and Marijan Rajic, http://www.proprint.hr |
| ' . $transl . ' | updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
' . sprintf($text_a, '3.6.2') . ' - ' . $text_b . ' 10.08.2013 (' . $text_c . '):
| added option to start an anonymous free 30-day-trial period | |
| new demo maps comparing free and pro version side-by-side | |
| new site demo.mapsmarker.com allowing you to also test the admin pages of Maps Marker Pro | |
| ' . $fixed . ' | maps did not load correctly in (jquery ui) tabs (thx @leafletjs!) |
| ' . $fixed . ' | console warning message "Resource interpreted as script but transferred with MIME type text/plain." |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Catalan translation thanks to Efraim Bayarri and Vicent Cubells, http://vcubells.net |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Czech translation thanks to Viktor Kleiner and Vlad Kuzba, http://kuzbici.eu |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard and cazal cédric, http://www.cedric-cazal.com |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org, Fx Benard and cazal cédric, http://www.cedric-cazal.com |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com |
' . sprintf($text_a, '3.6.1') . ' - ' . $text_b . ' 01.08.2013 (' . $text_c . '):
|
| upgraded leaflet.js ("the engine of this plugin") v0.5.1 to v0.6.4 (free version uses v0.4.5) |
|
| 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 |
| ' . $new . ' | show compatibility warning if plugin "Dreamgrow Scrolled Triggered Box" is active (which is causing settings page to break) |
| ' . $changed . ' | move scale control up when using Google basemaps in order not to hide the Google logo (thx Kendall!) |
| ' . $fixed . ' | fixed warning message "Cannot modify header information" when plugin woocommerce is active |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $transl . ' | updated Bosnian translation thanks to Kenan Dervišević, http://dkenan.com |
| ' . $transl . ' | updated Croatian translation thanks to Neven Pausic, http://www.airsoft-hrvatska.com, Alan Benic and Marijan Rajic, http://www.proprint.hr |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Korean translation thanks to Andy Park, http://wcpadventure.com |
| ' . $transl . ' | updated Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
| ' . $transl . ' | updated Slovak translation thanks to Zdenko Podobny |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com |
' . sprintf($text_a, '3.6') . ' - ' . $text_b . ' 22.07.2013 (' . $text_c . '):
|
| Integrated upgrade for pro version for even more features - click here for more details and to find out how you can start a free 30-day-trial easily |
| ' . $new . ' | MapsMarker API to view and add markers or layers via GET or POST requests |
| ' . $new . ' | use custom QR codes with background image thanks to Visualead.com |
| ' . $new . ' | add bing maps as new directions provider (thanks Roxana!) |
| ' . $new . ' | OpenStreetMap editor link now supports iD editor, potlatch2 and remote editor (JOSM) |
| ' . $new . ' | URL parameter full_icon_url for GeoJSON API to easier embedd maps on external sites |
| ' . $new . ' | compatibility check for W3 Total Cache and tutorial how to solve conflicts with its Minify and CDN feature |
| ' . $changed . ' | improved multi-layer-maps workflow |
| ' . $changed . ' | improved compatibility with MAMP-server under Mac OS X |
| ' . $changed . ' | use of prepared statement for KML layer name parameter to improve security |
| ' . $changed . ' | removed plugin compatibility check for "SEO Friendly Images" plugin (thx for the fix Vladimir!) |
| ' . $fixed . ' | settings page headings were not localized since v3.5.3 (thanks again Yakir!) |
| ' . $fixed . ' | adding maps via tinyMCE button was broken when using WordPress 3.6 |
| ' . $fixed . ' | undefined index message when saving layers with debug enabled on older WordPress versions |
| ' . $fixed . ' | OSM edit link was not added on fullscreen marker maps |
| ' . $fixed . ' | settings page was broken on Phalanger installations (thx candriotis!) |
| ' . $fixed . ' | CR/LF in marker name broke maps (when importing via phpmyadmin/excel for example) - thx Kjell! |
| ' . $fixed . ' | TinyMCE button broke other input form fields on themes like Enfold - thx pmconsulting! |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $new . ' | Korean translation thanks to Andy Park, http://wcpadventure.com |
| ' . $new . ' | Latvian translation thanks to Juris Orlovs, http://lbpa.lv and Eriks Remess |
| ' . $transl . ' | updated Bosnian translation thanks to Kenan Dervišević, http://dkenan.com |
| ' . $transl . ' | updated Catalan translation thanks to Efraim Bayarri and Vicent Cubells, http://vcubells.net |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net and ck |
| ' . $transl . ' | updated Croatian translation thanks to Neven Pausic, http://www.airsoft-hrvatska.com, Alan Benic and Marijan Rajic, http://www.proprint.hr |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org/ and Fx Benard |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated Hungarian translation thanks to István Pintér, http://www.logicit.hu and Csaba Orban, http://www.foto-dvd.hu |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
| ' . $transl . ' | updated Russian translation thanks to Ekaterina Golubina (supported by Teplitsa of Social Technologies - http://te-st.ru) and Vyacheslav Strenadko, http://slavblog.ru |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com |
| ' . $transl . ' | updated Swedish translation thanks to Olof Odier, Tedy Warsitha, Dan Paulsson http://www.paulsson.eu and Elger Lindgren, http://bilddigital.se |
' . sprintf($text_a, '3.5.4') . ' - ' . $text_b . ' 24.05.2013 (' . $text_c . '):
| ' . $new . ' | add hover effect for nav menu buttons for better usability (thx Georgia!) |
| ' . $new . ' | add compatibility check for WP Minify (which is causing layer maps to break if HTML minification is active) |
| ' . $changed . ' | update jQuery-Timepicker-Addon to v1.2.2 and compress file with jscompress.com |
| ' . $changed . ' | load local jquery instead of from Google when pressing tinyMCE button (thx pippinsplugins.com!) |
| ' . $changed . ' | updated OpenStreetMap attribution text and link |
| ' . $fixed . ' | Mapquest Aerial basemap was broken as API endpoint was changed |
| ' . $fixed . ' | removed double resolution settings for Cloudmade basemaps as tiles were distorted on non-retina displays |
| ' . $fixed . ' | fixed HTML validation issue (missing alt-tag on image) |
| ' . $fixed . ' | fixed potential XSS issue on backend when using map shortcodes (thx City of Vienna!) |
|
' . $text_d . ' ' . sprintf($text_e, 'https://translate.mapsmarker.com/projects/lmm') . ' | |
| ' . $new . ' | Czech translation thanks to Viktor Kleiner |
| ' . $new . ' | Indonesian translation thanks to Andy Aditya Sastrawikarta and Emir Hartato, http://whateverisaid.wordpress.com |
| ' . $new . ' | Swedish translation thanks to Olof Odier, Tedy Warsitha and Dan Paulsson http://www.paulsson.eu |
| ' . $transl . ' | updated Bosnian translation thanks to Kenan Dervišević, http://dkenan.com |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
| ' . $transl . ' | updated Romanian translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
| ' . $transl . ' | updated Slovak translation thanks to Zdenko Podobny |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated Indonesian translation thanks to Emir Hartato, http://whateverisaid.wordpress.com |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org/ |
| ' . $transl . ' | updated Catalan translation thanks to Efraim Bayarri and Vicent Cubells, http://vcubells.net |
| ' . $transl . ' | updated German translation |
' . sprintf($text_a, '3.5.3') . ' - ' . $text_b . ' 17.04.2013 (' . $text_c . '):
| ' . $new . ' | automatic redirect to maps after saving and editor switch for enhanced usability (thx Pat!) |
| ' . $new . ' | duplicate save buttons on top of edit pages for enhanced usability (thx Pat!) |
| ' . $new . ' | Chinese (zh_TW) translation thanks to jamesho Ho, http://outdooraccident.org |
| ' . $new . ' | Romanian (ro_RO) translation thanks to Arian, http://administrare-cantine.ro and Daniel Codrea, http://www.inadcod.com |
| ' . $new . ' | Compatibility check for Daily Stat plugin (which is causing settings page to break) |
| ' . $changed . ' | drastically reduced php memory usage on admin pages (about 8MB on average) |
| ' . $changed . ' | compatibility check for Lazy Load plugin now only shows warning if javascript inclusion is set to header or WordPress <3.3 is used |
| ' . $fixed . ' | update pointer was broken if translations with apostrophes were loaded (thx joke2k!) |
| ' . $fixed . ' | warning message on login screen with debug enabled when custom plugin translation was set |
| ' . $fixed . ' | fixed WMS layer "public toilets in Vienna" (only for new installs - change name to WCANLAGEOGD on existing installations manually or reset settings) |
| ' . $fixed . ' | PHP warning message for maps added directly via shortcode ($address is undefined) |
| ' . $fixed . ' | KML validation issues (thanks braindeadave!) |
| ' . $transl . ' | updated Bengali translation thanks to Nur Hasan, http://www.answersbd.com |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
| ' . $transl . ' | updated Catalan translation thanks to Efraim Bayarri and Vicent Cubells, http://vcubells.net |
| ' . $transl . ' | updated German translation |
' . sprintf($text_a, '3.5.2') . ' - ' . $text_b . ' 09.02.2013 (' . $text_c . '):
| ' . $new . ' | Bengali translation thanks to Nur Hasan, http://www.answersbd.com |
| ' . $new . ' | added option to use default or custom marker shadow URL |
| ' . $changed . ' | removed option for custom marker icon directory - please see blog post for more details! |
' . sprintf($text_a, '3.5.1') . ' - ' . $text_b . ' 05.02.2013 (' . $text_c . '):
| ' . $new . ' | optimized frontend PHP memory usage and reduced plugin load time by 30% |
| ' . $new . ' | Portuguese - Brazil (pt_BR) translation thanks to Andre Santos, http://pelaeuropa.com.br and Antonio Hammerl |
| ' . $changed . ' | show marker icon and shadow image checks on plugin pages only |
| ' . $changed . ' | update jQuery-Timepicker-Addon to v1.2 and compress file with jscompress.com |
| ' . $changed . ' | update jQuery for TinyMCE-button to v1.8.3 |
| ' . $fixed . ' | custom icon directory could not be set (thanks burgerdev for reporting!) |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated Danish translation thanks to Mads Dyrmann Larsen and Peter Erfurt, http://24-7news.dk |
' . sprintf($text_a, '3.5') . ' - ' . $text_b . ' 04.02.2013 (' . $text_c . '):
| ' . $new . ' | option to disable global admin notices (showing plugin compatibilities or marker icon directory warnings for example) |
| ' . $new . ' | improved performance for adding OSM edit link |
| ' . $new . ' | security hardening for API links to better prevent SQL injections |
| ' . $changed . ' | optimized plugins total images size with Yahoo! Smush.it by 100kb (optimized marker icons for new installs only automatically!) |
| ' . $fixed . ' | undefined index message on adding new recent marker widget |
| ' . $fixed . ' | removed duplicate mapicons.zip (decreasing plugin size by 150kb) |
| ' . $fixed . ' | xml address field in KML could become malformed on some installations |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
| ' . $transl . ' | updated Danish translation thanks to Mads Dyrmann Larsen |
| ' . $transl . ' | updated German translation |
' . sprintf($text_a, '3.4.3') . ' - ' . $text_b . ' 19.01.2013 (' . $text_c . '):
| ' . $changed . ' | disable check for marker shadow url if no shadow is used (thanks John!) |
| ' . $fixed . ' | bug with map freezing after zoom on Android 4.1 |
| ' . $fixed . ' | check if shadow icon exists was broken on some installations |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
' . sprintf($text_a, '3.4.2') . ' - ' . $text_b . ' 17.01.2013 (' . $text_c . '):
| ' . $new . ' | checks if marker icons url, directory and shadow image are valid (can be broken when your installation was moved to another server) |
| ' . $transl . ' | updated German translation |
' . sprintf($text_a, '3.4.1') . ' - ' . $text_b . ' 14.01.2013 (' . $text_c . '):
| ' . $new . ' | conditional loading for additional css needed for max image width in popups (for WordPress >= 3.3) |
| ' . $fixed . ' | image resizing in popups was broken on Internet Explorer < 9 |
| ' . $fixed . ' | strip slashes from panel text and title on marker and layer fullscreen maps |
| ' . $transl . ' | updated Bosnian translation thanks to Kenan Dervišević, http://dkenan.com |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated Slovak translation thanks to Zdenko Podobny |
| ' . $transl . ' | updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net and Mahir Tosun, http://www.bozukpusula.com |
| ' . $transl . ' | updated German translation |
' . sprintf($text_a, '3.4') . ' - ' . $text_b . ' 06.01.2013 (' . $text_c . '):
| ' . $new . ' | Bosnian translation (bs_BA) thanks to Kenan Dervišević, http://dkenan.com |
| ' . $new . ' | default option to assign new markers to a specific layer (thanks John Shen!) |
| ' . $changed . ' | updated jQuery-Timepicker-Addon by Trent Richardson to v1.1.1 |
| ' . $changed . ' | created on & created by info for markers/layers is now also saved on first save (thanks Coen!) |
| ' . $fixed . ' | Wikitude feature graphic (1025x500) was broken and set back to default value |
| ' . $transl . ' | updated Portuguese (pt_PT) translation thanks to Joao Campos, http://www.all-about-portugal.com |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com, Victor Guevara, http://1sistemas.net and Ricardo Viteri, http://www.labviteri.com |
| ' . $transl . ' | updated Danish translation thanks to Mads Dyrmann Larsen |
| ' . $transl . ' | updated German translation |
' . sprintf($text_a, '3.3') . ' - ' . $text_b . ' 21.12.2012 (' . $text_c . '):
| ' . $new . ' | edit map-link for OpenStreetMap and Mapbox (OSM) maps (can be disabled) |
| ' . $new . ' | address (if set) is now used for Google directions links instead of latitude/longitude (thanks Pepperbase!) |
| ' . $new . ' | show info under list of markers below layer maps if more markers are available |
| ' . $new . ' | added new Wikitude fields enabling you to better promote your Augmented-Reality world |
| ' . $new . ' | dynamic preview of control box status (hidden/collapsed/expanded) in backend |
| ' . $new . ' | option to use an empty basemap (in case you just want to work with overlays only) |
| ' . $new . ' | added menu icons on backend and translations image on changelog |
| ' . $new . ' | added warning message if plugin "WordPress Ultra Simple Paypal Shopping Cart" which breaks settings page is active |
| ' . $new . ' | autofocus marker/layer name input field on backend (HTML5) |
| ' . $changed . ' | improved tab order of input fields on marker and layer edit pages on backend |
| ' . $fixed . ' | reset Wikitude world logo and icon to default values (please update if you changed them!) |
| ' . $fixed . ' | warning message with WordPress 3.5 on layer edit pages on backend ($wpdb->prepare issue) |
| ' . $transl . ' | updated Portuguese (pt_PT) translation thanks to Joao Campos, http://www.all-about-portugal.com |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
' . sprintf($text_a, '3.2.5') . ' - ' . $text_b . ' 18.12.2012 (' . $text_c . '):
| ' . $new . ' | Portuguese (pt_PT) translation thanks to Joao Campos, http://www.all-about-portugal.com |
| ' . $new . ' | custom Google base domain setting is now also considered on directions link (thanks Pepperbase!) |
| ' . $transl . ' | updated German translation |
| ' . $fixed . ' | plugin conflict with Jetpack plugin which caused maps to break (thanks John, Norman and Evan!) |
| ' . $fixed . ' | warning message for multi-layer-maps with all layers ($wpdb->prepare issue) |
| ' . $fixed . ' | warning message in tools when deleting all markers ($wpdb->prepare issue) |
' . sprintf($text_a, '3.2.4') . ' - ' . $text_b . ' 17.12.2012 (' . $text_c . '):
| ' . $changed . ' | removed check for wp_footer(); in backend (did not work on child themes) |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
| ' . $fixed . ' | missing translation strings on settings page (thanks Patrick!) |
' . sprintf($text_a, '3.2.3') . ' - ' . $text_b . ' 16.12.2012 (' . $text_c . '):
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated German translation |
| ' . $fixed . ' | compatibility fix with flickr gallery plugin (settings page was broken) |
| ' . $fixed . ' | editor switch link did not work on some installations |
' . sprintf($text_a, '3.2.2') . ' - ' . $text_b . ' 15.12.2012 (' . $text_c . '):
| ' . $new . ' | map shortcode can now also be used in widgets out of the box |
| ' . $new . ' | added check for wp_footer() in template files (footer.php or index.php) |
| ' . $new . ' | added troubleshooting link on frontpage if map could not be loaded |
| ' . $new . ' | option to disable conditional css loading |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
| ' . $fixed . ' | W3C validator errors for marker maps, layer maps and recent marker widget |
' . sprintf($text_a, '3.2.1') . ' - ' . $text_b . ' 13.12.2012 (' . $text_c . '):
| ' . $changed . ' | no more manual template edits needed if you use do_shortcode() to display maps |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated German translation |
| ' . $fixed . ' | recent marker widget showed error message with WordPress 3.5 |
| ' . $fixed . ' | margin was added within basemap control box on some templates |
' . sprintf($text_a, '3.2') . ' - ' . $text_b . ' 12.12.2012 (' . $text_c . '):
| ' . $new . ' | support for responsive designs (map gets resized automatically to width=100% if parent element is smaller) |
| ' . $new . ' | conditional css loading (css files now also get loaded only if a shortcode for a map is used) |
| ' . $new . ' | list of markers below multi-layer-map can now also be sorted |
| ' . $new . ' | sort order "layer ID" for list of markers below (multi-)layer-maps |
| ' . $new . ' | added <noscript>-infotext for browsers with Javascript disabled |
| ' . $new . ' | line breaks in popup texts are now also shown in the list of markers below layer maps (thanks Felix!) |
| ' . $new . ' | added css class "mapsmarker" to main map div on frontend for better styling |
| ' . $new . ' | allow bing map tiles to be served over SSL |
| ' . $new . ' | added option to disable errorTile-images for custom overlays to better support tools like maptiler |
| ' . $changed . ' | function for editor switch link (should now work on all installs) |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated Japanese translations thanks to Shu Higash |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated German translation |
| ' . $fixed . ' | list of markers and table of assigned markers to a layer in backend partly showed wrong markers (thanks Coen!) |
| ' . $fixed . ' | QR-Code, GeoRSS, Wikitude-links in list of markers under layer maps pointed to layer-API links (thanks Felix!) |
| ' . $fixed . ' | Available API links for list of markers on backend didnt reflect the set options from settings |
| ' . $fixed . ' | list of markers below layer maps did not have the same width as map if map width was <100% |
| ' . $fixed . ' | TMS options for custom overlays were not loaded on frontend |
| ' . $fixed . ' | bulk actions on list of markers were broken since v3.0 (thanks Maik!) |
' . sprintf($text_a, '3.1') . ' - ' . $text_b . ' 05.12.2012 (' . $text_c . '):
| ' . $new . ' | better performance by loading javascripts in footer and only if shortcode is used |
| ' . $new . ' | changed default custom basemaps for new installs to OpenCycleMaps, Stamen Watercolor and Transport Map |
| ' . $new . ' | added option to disable errorTile-images for custom basemaps to better support tools like maptiler |
| ' . $new . ' | added TMS option to custom overlays to support overlays from tools like maptiler |
| ' . $new . ' | Croatian translation thanks to Neven Pausic, http://www.airsoft-hrvatska.com and Alan Benic |
| ' . $new . ' | Danish translation thanks to Mads Dyrmann Larsen |
| ' . $new . ' | option to add extra css for list of markers table (to customize the padding for example) |
| ' . $new . ' | added "show less icons" link for simplified editor on marker maps |
| ' . $new . ' | added compatibility check for incompatible plugin JavaScript to Footer |
| ' . $new . ' | added fallback for installations where editor switch link above tables did not work |
| ' . $changed . ' | changed default basemap to OpenStreetMap and removed OGD Vienna selector for usability reasons |
| ' . $changed . ' | unchecked custom overlay 1 in setting "Available overlays in control box" - action is needed if you changed this! |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated Hungarian translation thanks to István Pintér, http://www.logicit.hu |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated German translation |
| ' . $fixed . ' | display of markers was broken on RTL (right to left) WordPress sites |
| ' . $fixed . ' | editor broke with error "Cannot redeclare curpageurl()" on some installations |
| ' . $fixed . ' | warning messages on WordPress 3.5 when debug is enabled |
| ' . $fixed . ' | unchecked but active overlays were not shown in layer controlbox on frontend |
| ' . $fixed . ' | maps on backend were broken when certain translation like Italian were active |
| ' . $fixed . ' | if all basemaps were available in control box, markers+popups could be hidden |
' . sprintf($text_a, '3.0') . ' - ' . $text_b . ' 28.11.2012 (' . $text_c . '):
| ' . $new . ' | option to switch between simplified and advanced editor |
| ' . $new . ' | address now also gets saved to database and displayed on maps |
| ' . $new . ' | Hungarian translation thanks to István Pintér, http://www.logicit.hu |
| ' . $new . ' | show info on top of Maps Marker pages if plugin update is available |
| ' . $changed . ' | layer control box is not opened by default on mobile devices anymore |
| ' . $changed . ' | optimized TinyMCE popup (new with links to add new marker and layer maps) |
| ' . $changed . ' | changed position of delete marker and layer buttons |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
| ' . $transl . ' | updated Japanese translations thanks to Shu Higash |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated German translation |
| ' . $changed . ' | optimized use of WordPress Transients API (saving less rows to wp_options-table) |
| ' . $changed . ' | optimized plugin active check for higher performance (use of isset() instead of in_array()) |
| ' . $changed . ' | set jQuery cache for layers to true again for higher performance |
| ' . $changed . ' | shrinked plugin´s total size by 700kb by moving screenshots to assets-directory on wordpress.org |
| ' . $changed . ' | top menu now displays correctly if you are on add new or edit-marker or layer page |
| ' . $changed . ' | use of checkboxes instead of radio boxes if only one option is available (yes/no) |
| ' . $changed . ' | updated screenshots for settings panel |
| ' . $changed . ' | optimized backend pages for iOS devices |
| ' . $changed . ' | optimized marker and layer list tables on backend |
| ' . $fixed . ' | marker count on layers lists was wrong for multi-layer-maps (thanks photocoen!) |
| ' . $fixed . ' | warning messages for WordPress 3.5beta3 when debug was enabled |
| ' . $fixed . ' | layout of the preview of list markers on layer maps in backend was broken |
| ' . $fixed . ' | some links to the new settings panel from backend were broken |
| ' . $fixed . ' | layout of map panel was broken on preview if empty marker/layer name was entered |
| ' . $fixed . ' | shortcode form field could not be focused on iOS |
| ' . $fixed . ' | list of assigned markers to multi-layer-maps was broken when more than 1 layer was checked |
| ' . $fixed . ' | zooming on layer maps on backend was broken on WordPress < v3.3 |
' . sprintf($text_a, '2.9.2') . ' - ' . $text_b . ' 11.11.2012 (' . $text_c . '):
| ' . $new . ' | compatibility with 1st WordPress NFC plugin from pingeb.org - read more |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org/ |
| ' . $transl . ' | updated Ukrainian translation thanks to Andrexj, http://all3d.com.ua |
| ' . $transl . ' | updated German translation |
| ' . $fixed . ' | new settings panel was broken when certain translations were loaded |
' . sprintf($text_a, '2.9.1') . ' - ' . $text_b . ' 05.11.2012 (' . $text_c . '):
| ' . $changed . ' | improved backend usability |
| ' . $changed . ' | refreshed backend design |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated Catalan translation thanks to Vicent Cubells, http://vcubells.net |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
| ' . $transl . ' | updated Dutch translation thanks to Patrick Ruers |
| ' . $transl . ' | updated German translation |
' . sprintf($text_a, '2.9') . ' - ' . $text_b . ' 02.11.2012 (' . $text_c . '):
| ' . $new . ' | new logo and updated mapsmarker.com website |
| ' . $new . ' | update to leaflet.js v0.45 (fixing issues with Internet Explorer 10 and Chrome 23) |
| ' . $new . ' | revamped settings panel for better usability |
| ' . $new . ' | add support for bing map localization (cultures) |
| ' . $new . ' | compatibilty check notices are now shown globally on each admin page |
| ' . $new . ' | added compatibility check for incompatible plugin Lazy Load |
| ' . $new . ' | added fallback for installation on hosts where unzip of default marker icons did not work with default method |
| ' . $changed . ' | show link "add new map" in TinyMCE popup if no maps have been created yet |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com |
| ' . $transl . ' | updated Slovak translation thanks to Zdenko Podobny |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated Polish translation thanks to Tomasz Rudnicki, http://www.kochambieszczady.pl |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org/ |
| ' . $transl . ' | updated Japanese translations thanks to Shu Higash |
| ' . $transl . ' | updated Turkish translation thanks to Emre Erkan, http://www.karalamalar.net |
| ' . $transl . ' | updated Catalan translation thanks to Vicent Cubells, http://vcubells.net |
| ' . $transl . ' | updated German translation |
| ' . $changed . ' | optimized internal code structure (moved some functions to /inc/-directory) |
| ' . $changed . ' | optimized database install- and update routine (use of dbdelta()-function) |
| ' . $fixed . ' | table for list of markers below layer maps was not as wide as map if map with was set in % |
| ' . $fixed . ' | Bing tiles failed to load when p.x or p.y was -ve (bug #31) |
| ' . $fixed . ' | Revert function wrapper for Google Maps (broke deferred loading and compiled version of plugins) |
| ' . $fixed . ' | Compatibility with WordPress 3.5beta2 |
' . sprintf($text_a, '2.8.2') . ' - ' . $text_b . ' 26.09.2012 (' . $text_c . '):
| ' . $new . ' | added media button to TinyMCE editor and support for HTML editing mode |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated Catalan translation thanks to Vicent Cubells, http://vcubells.net |
| ' . $fixed . ' | database tables & marker icon directory did not get removed on multisite blogs when blog was deleted through network admin |
| ' . $fixed . ' | KML output was broken if marker or layer name contained &-characters |
| ' . $fixed . ' | plugin incompatibility with "SEO Friendly Images" plugin |
| ' . $fixed . ' | padding was added to map tiles on some templates |
' . sprintf($text_a, '2.8.1') . ' - ' . $text_b . ' 09.09.2012 (' . $text_c . '):
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $fixed . ' | images and links in layer maps were broken |
' . sprintf($text_a, '2.8') . ' - ' . $text_b . ' 08.09.2012 (' . $text_c . '):
| ' . $new . ' | added dynamic changelog to show all changes since your last plugin update |
| ' . $new . ' | added WordPress pointers which show after plugin updates (can be disabled) |
| ' . $new . ' | added subnavigations in settings for higher usability |
| ' . $changed . ' | optimized OGD Vienna selector (basemaps now hidden if location outside Vienna) |
| ' . $changed . ' | revamped admin dashboard widget (cache RSS feeds, show post text) |
| ' . $changed . ' | optimized install & update routine (now executed only once a day) |
| ' . $changed . ' | updated jQuery-Timepicker-Addon by Trent Richardson to v1.0.1 |
| ' . $changed . ' | started code refactoring for better readability and extensability |
| ' . $transl . ' | updated Slovak translation thanks to Zdenko Podobny |
| ' . $transl . ' | updated Catalan translation thanks to Vicent Cubells, http://vcubells.net |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com |
| ' . $changed . ' | removed global stats to comply with WordPress plugin repository policies |
| ' . $fixed . ' | AJAX GeoJSON-calls from other (sub)domains were not allowed (same origin policy) |
| ' . $fixed . ' | maximum popup width and popup image width were ignored on TinyMCE editor |
| ' . $fixed . ' | invalid geojson output when \ in marker name or popup text (now replaced with /) |
| ' . $fixed . ' | markers and layers with lat = 0 could not be created |
| ' . $fixed . ' | fixed broken zoom for Google Maps with tilt (github issue #31) |
| ' . $fixed . ' | autoPanPadding for popups was broken |
| ' . $fixed . ' | widget width was not 100% of sidebar on some templates |
| ' . $fixed . ' | Google language localization broke GeoJSON output when debug was enabled |
' . sprintf($text_a, '2.7.1') . ' - ' . $text_b . ' 24.08.2012 (' . $text_c . '):
| ' . $new . ' | upgrade to leaflet.js v0.4.4 (changelog) |
| ' . $new . ' | option to add an unobtrusive scale control to maps |
| ' . $new . ' | support for Retina displays to display maps in a higher resolution |
| ' . $new . ' | boxzoom option (whether the map can be zoomed to a rectangular area specified by dragging the mouse while pressing shift) |
| ' . $new . ' | worldCopyJump option (the map tracks when you pan to another "copy" of the world and moves all overlays like markers and vector layers there) |
| ' . $new . ' | keyboard navigation support for maps |
| ' . $new . ' | options to customize marker popups (min/max width, scrollbar...) |
| ' . $new . ' | add support for maps that do not reflect the real world (e.g. game, indoor or photo maps) |
| ' . $new . ' | zoom level can now also be edited directly on marker/layer maps on backend |
| ' . $new . ' | added bing/google/mapbox/cloudmad basemaps to mass actions on tools page |
| ' . $new . ' | Ukrainian translation thanks to Andrexj, http://all3d.com.ua |
| ' . $new . ' | Slovak translation thanks to Zdenko Podobny |
| ' . $new . ' | added config options for marker icons and shadow image in settings (size, offset...) |
| ' . $new . ' | show marker icons directory (especially needed for blogs on WordPress Multisite installations) |
| ' . $new . ' | option to show marker name as icon tooltip (enabled by default) |
| ' . $new . ' | add css-classes to each marker icon automatically |
| ' . $new . ' | added routing provider OSRM (http://map.project-osrm.org) |
| ' . $new . ' | option to customize Google Maps base domain |
| ' . $new . ' | marker/layer name gets added as <title> on fullscreen maps |
| ' . $new . ' | list of markers can now also be displayed below multi-layer-maps |
| ' . $new . ' | added option to set opacity for overlays |
| ' . $new . ' | support for TMS services for custom basemaps (inversed Y axis numbering for tiles) |
| ' . $changed . ' | secure loading of Google API via https instead of http |
| ' . $changed . ' | enhanced Google Maps language localization options (for maps, directions and autocomplete) |
| ' . $changed . ' | optimized usability for forms and marker icon selection on backend |
| ' . $changed . ' | removed translation .po files from plugin to reduce file size |
| ' . $changed . ' | merged & compressed google-maps.js, bing.js & into leaflet.js to save http requests |
| ' . $changed . ' | changed default color for panel text to #373737 for new installations |
| ' . $changed . ' | moved "General Map settings" from tab "Misc" to "Basemaps" |
| ' . $changed . ' | GeoJSON AJAX calls for layer maps are not cached anymore to deliver more current results |
| ' . $changed . ' | optimized OGD Vienna selector (considers switch to other default basemaps) |
| ' . $transl . ' | updated German translation |
| ' . $transl . ' | updated French translation thanks to Vincèn Pujol, http://www.skivr.com and Rodolphe Quiedeville, http://rodolphe.quiedeville.org/ |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti, http://twitter.com/okibone |
| ' . $transl . ' | updated Catalan translation thanks to Vicent Cubells, http://vcubells.net |
| ' . $fixed . ' | the selection of shortcodes via tinymce popup on posts/pages editor was broken on iOS devices |
| ' . $fixed . ' | fixed broken links in multi-layer-maps-list and default state controlbox on layer maps on backend |
| ' . $fixed . ' | manual language selection for Chinese and Yiddish was broken |
| ' . $fixed . ' | overwrite box-shadow attribute from style.css to remove border on some themes |
| ' . $fixed . ' | linebreak was added to mapquest logo in attribution box on some templates |
| ' . $fixed . ' | Google API key was not loaded on backend |
| ' . $fixed . ' | attribution text for Google Maps provider was hidden |
| ' . $fixed . ' | Marker/layer repositioning via Google address search did not changed basemap to Bing/Google |
| ' . $fixed . ' | switching basemaps caused attribution text not to clear first |
| ' . $fixed . ' | -tags in geotags are now stripped as they caused 404 messages |
' . sprintf($text_a, '2.7') . ' - ' . $text_b . ' 21.07.2012:
| "Special Collectors Edition" :-) |
' . sprintf($text_a, '2.6.1') . ' - ' . $text_b . ' 20.07.2012 (' . $text_c . '):
| ' . $fixed . ' | bing maps should now work as designed - thank to Pavel Shramov, https://github.com/shramov/! |
' . sprintf($text_a, '2.6') . ' - ' . $text_b . ' 19.07.2012 (' . $text_c . '):
| ' . $new . ' | support for bing maps as basemaps (API key required) |
| ' . $new . ' | configure marker attributes to show in marker list below layer maps (icon, marker name, popuptext) |
| ' . $new . ' | option to use Google Maps (Terrain) as basemap |
| ' . $new . ' | option to add Google Maps API key (required for commercial usage) - see https://www.mapsmarker.com/google-maps-api-key for more details |
| ' . $new . ' | Hindi translation thanks to Outshine Solutions, http://outshinesolutions.com and Guntupalli Karunakar, http://indlinux.org |
| ' . $new . ' | Yiddish translation thanks to Raphael Finkel, http://www.cs.uky.edu/~raphael/yiddish.html |
| ' . $new . ' | Catalan translation thanks to Vicent Cubells, http://vcubells.net |
| ' . $new . ' | Added compatibility check for plugin WordPress Better Minify |
| ' . $changed . ' | increased Google Maps maximal zoom level from 18 to 22 |
| ' . $changed . ' | changed the way Google Maps API is called in order to prevent errors with unset sensor parameter when using certain proxy servers (thanks Dragan!) |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com |
| ' . $transl . ' | updated French translation thanks to Vincen Pujol, http://www.skivr.com |
| ' . $fixed . ' | maps using Google Maps Satellite as basemaps were broken |
| ' . $fixed . ' | text for popups was not as wide in TinyMCE editor as wide in popups |
| ' . $fixed . ' | fixed vertical alignment of basemaps in layer control box in backend |
' . sprintf($text_a, '2.5') . ' - ' . $text_b . ' 06.07.2012 (' . $text_c . '):
| ' . $new . ' | support for Google Maps as basemaps |
| ' . $new . ' | admin dashboard widget showing latest markers and blog posts from mapsmarker.com |
| ' . $new . ' | Russian translation thanks to Ekaterina Golubina, supported by Teplitsa of Social Technologies - http://te-st.ru |
| ' . $new . ' | Bulgarian translation thanks to Andon Ivanov, http://coffebreak.info |
| ' . $new . ' | Turkish translation thanks to Emre Erkan, http://www.karalamalar.net |
| ' . $new . ' | Polish translation thanks to Pawel Wyszyński, http://injit.pl |
| ' . $new . ' | new collaborative translation site https://translate.mapsmarker.com - contributing new translations is now more easier than ever :-) |
| ' . $transl . ' | updated Japanese translations thanks to Shu Higash |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti |
| ' . $transl . ' | updated Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $transl . ' | updated Spanish translation thanks to Alvaro Lara, http://www.alvarolara.com |
| ' . $transl . ' | updated French translation thanks to Rodolphe Quiedeville, http://rodolphe.quiedeville.org/ |
| ' . $transl . ' | updated Dutch translation thanks to Marijke http://www.mergenmetz.nl |
| ' . $changed . ' | show "no markers created yet" on sidebar widget, if no markers are available |
| ' . $changed . ' | added translations strings for plugin update notice |
| ' . $fixed . ' | v2.4 was broken on Wordpress 3.0-3.1.3 |
| ' . $fixed . ' | WMS layer legend links were broken on marker/layer maps in admin area |
| ' . $fixed . ' | \" in popup text caused layer maps to break (now " get replaced with ') |
' . sprintf($text_a, '2.4') . ' - ' . $text_b . ' 07.06.2012 (' . $text_c . '):
| ' . $new . ' | option to add widgets showing recent marker entries |
| ' . $new . ' | added Chinese translation thanks to John Shen, http://www.synyan.net |
| ' . $new . ' | option to select plugin default language in settings for backend and frontend |
| ' . $fixed . ' | fixed several SQL injections and cross site scripting issues based on an external audit of the plugin |
| ' . $fixed . ' | CSS bugfix for wrong sized leaflet attribution links on several templates |
| ' . $fixed . ' | direction link on popuptext was not shown if popuptext was empty |
| ' . $changed . ' | removed geo tags from Google (geo) sitemap as they are not supported anymore |
' . sprintf($text_a, '2.3') . ' - ' . $text_b . ' 26.04.2012 (' . $text_c . '):
| ' . $new . ' | added sort options for marker and layer listing pages in backend |
| ' . $new . ' | localized paypal check out pages for donations :-) |
| ' . $transl . ' | updated French translation thanks to Vincen Pujol, http://www.skivr.com |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti |
| ' . $fixed . ' | TinyMCE button error on certain installations (function redeclaration; different wp-admin-directory) |
| ' . $fixed . ' | list of markers below layer maps was not as wide as the map on some templates |
| ' . $fixed . ' | changed constant WP_ADMIN_URL to LEAFLET_WP_ADMIN_URL due to problems on some blogs |
' . sprintf($text_a, '2.2') . ' - ' . $text_b . ' 24.03.2012 (' . $text_c . '):
| ' . $new . ' | support for new map options (dragging, touchzoom, scrollWheelZoom...) |
| ' . $transl . ' | updated Italian translation thanks to Luca Barbetti |
| ' . $fixed . ' | TinyMCE button did not work when WordPress was installed in custom directory |
' . sprintf($text_a, '2.1') . ' - ' . $text_b . ' 18.03.2012 (' . $text_c . '):
| ' . $new . ' | added changelog info box after each plugin update |
| ' . $new . ' | added support for MapBox basemaps |
| ' . $new . ' | added option to hide API links on markers list below layer maps |
| ' . $new . ' | added check for incompatible plugins |
| ' . $new . ' | Italian translation thanks to Luca Barbetti |
| ' . $changed . ' | optimized search results table for maps (started with TinyMCE button on post/page edit screen) |
| ' . $transl . ' | updated French translation thanks to Vincen Pujol, http://www.skivr.com |
| ' . $transl . ' | updated Dutch translation thanks to Marijke, http://www.mergenmetz.nl |
| ' . $transl . ' | updated Japanese translations thanks to Shu Higashi |
| ' . $fixed . ' | attribution text is not cleared on backend maps if basemap is changed |
| ' . $fixed . ' | removed double slashes from image urls in settings |
' . sprintf($text_a, '2.0') . ' - ' . $text_b . ' 13.03.2012 (' . $text_c . '):
| ' . $new . ' | added support for geo sitemaps for all marker and layer maps |
| ' . $new . ' | added mass actions (delete+assign to layer) for selected markers only |
| ' . $changed . ' | French translation thanks to Vincen Pujol, http://www.skivr.com |
| ' . $fixed . ' | maps didnt show up on French installations on backend |
' . sprintf($text_a, '1.9') . ' - ' . $text_b . ' 05.03.2012 (' . $text_c . '):
| ' . $new . ' | added TinyMCE-button for easily searching and inserting maps on post/pages-edit screen |
| ' . $new . ' | added French translation thanks to Vincen Pujol, http://www.skivr.com |
| ' . $changed . ' | Dutch translation thanks to Marijke |
| ' . $changed . ' | Japanes translations thanks to Shu Higashi |
| ' . $changed . ' | removed support for OSM Osmarender basemaps (service has been discontinued) |
' . sprintf($text_a, '1.8') . ' - ' . $text_b . ' 29.02.2012 (' . $text_c . '):
| ' . $new . ' | added option to add a timestamp for each marker for more precise KML animations |
| ' . $new . ' | added option to change the default marker icon for new marker maps |
| ' . $new . ' | option to configure output of names for KML (show, hide, put in front of popup-text) |
| ' . $new . ' | added Dutch translation thanks to Marijke |
| ' . $changed . ' | reduced load for GeoJSON feeds up to 75% (full list of attributes can be shown by adding &full=yes to URL) |
| ' . $changed . ' | updated columns for CSV export file (custom overlay & WMS status, kml timestamp) |
| ' . $changed . ' | KML links are now opened in the same window (removed target="_blank") |
| ' . $fixed . ' | UTC offset calculations for KML timestamp was wrong if UTC was < 0 |
| ' . $fixed . ' | markers are not clickable anymore if there is no popup text |
| ' . $fixed . ' | styles for each marker icon in KML output are now unique (SELECT DISTINCT...) |
| ' . $fixed . ' | output of multiple markers as KML did not work (leaflet-kml.php?marker/layer=1,2,3) |
| ' . $fixed . ' | output of multiple markers as GeoRSS did not work (leaflet-georss.php?marker/layer=1,2,3) |
| ' . $fixed . ' | output of multiple markers as ARML did not work (leaflet-wikitude.php?marker/layer=1,2,3) |
| ' . $fixed . ' | if single layer was changed into multi layer map, list of markers was still displayed below map |
| ' . $fixed . ' | button "add to layer" did not work on new layers |
' . sprintf($text_a, '1.7') . ' - ' . $text_b . ' 22.02.2012 (' . $text_c . '):
| ' . $new . ' | added multi-layer support allowing you to combine markers from different layer maps |
| ' . $new . ' | Wikitude World Browser now displays custom marker icons instead of standard icon from settings |
| ' . $new . ' | option to set the maximum number of markers you want to display in the list below layer maps |
| ' . $new . ' | Spanish translation thanks to David Ramirez, http://www.hiperterminal.com |
| ' . $changed . ' | added with & height attributes to custom marker-image-tags on marker edit page to speed up page load time |
| ' . $changed . ' | default font color in popups to black due to incompabilities with several themes |
' . sprintf($text_a, '1.6') . ' - ' . $text_b . ' 14.02.2012 (' . $text_c . '):
| ' . $new . ' | added support for Cloudmade maps with styles as basemaps |
| ' . $changed . ' | update from leaflet 0.3 beta to 0.3.1 stable - changelog |
| ' . $changed . ' | added updated Japanese translation (thanks to Shu Higashi, @higa4) |
| ' . $changed . ' | added updated German translation |
| ' . $fixed . ' | markers did not show up in Wikitude World Browser due to a bug with different provider name |
| ' . $fixed . ' | lat/lon values for layer and marker maps were rounded on some installations |
' . sprintf($text_a, '1.5.1') . ' - ' . $text_b . ' 12.02.2012 (' . $text_c . '):
| ' . $changed . ' | optimized javascript variable definitions for wms layers and custom overlays get added to sourcecode only when they are active on the current map |
| ' . $fixed . ' | layer maps and API links did not work on multisite installations |
| ' . $fixed . ' | legend link for WMS layer did not work |
| ' . $fixed . ' | links in panel had a border with some templates |
| ' . $fixed . ' | removed double slashes from LEAFLET_PLUGIN_URL-links |
| ' . $fixed . ' | uninstall didnt remove marker-icon-directory on some installations |
| ' . $fixed . ' | admin pages for map/layer edit screens broken on WordPress 3.0 installations |
' . sprintf($text_a, '1.5') . ' - ' . $text_b . ' 09.02.2012 (' . $text_c . '):
| ' . $new . ' | added option to display a list of markers below layer maps (enabled for new layer maps, disabled for existing layer maps) |
| ' . $new . ' | included option to add GeoRSS feed for all markers to <head> to allow users subscribing to your markers easily |
| ' . $new . ' | add mass actions for layer maps |
| ' . $changed . ' | database structure for boolean values from tinyint(4) to tinyint(1) |
| ' . $fixed . ' | overlay status for layer maps wasnt displayed in backend preview |
' . sprintf($text_a, '1.4.3') . ' - ' . $text_b . ' 29.01.2012 (' . $text_c . '):
| ' . $new . ' | added WMS support for KML-files via networklink |
| ' . $fixed . ' | routing link attached to popup text did not work |
| ' . $fixed . ' | missing KML schema declaration causing KML file not to work with scribblemaps.com |
' . sprintf($text_a, '1.4.2') . ' - ' . $text_b . ' 25.01.2012 (' . $text_c . '):
| ' . $new . ' | custom marker icons not showing up on maps on certain hosts (using directory separators different to / ) |
| ' . $fixed . ' | css styling for |
' . sprintf($text_a, '1.4.1') . ' - ' . $text_b . ' 24.01.2012 (' . $text_c . '):
| ' . $changed . ' | added updated Japanese translation (thanks to Shu Higashi, @higa4) |
| ' . $fixed . ' | markers & layers could not be added on some hosting providers (changed updatedby & updatedon column on both tables to NULL instead of NOT NULL) |
' . sprintf($text_a, '1.4') . ' - ' . $text_b . ' 23.01.2012 (' . $text_c . '):
| ' . $new . ' | added support for routing service from Google Maps |
| ' . $new . ' | added support for routing service from yournavigation.org |
| ' . $new . ' | added support for routing service from openrouteservice.org |
| ' . $new . ' | mass-actions for changing default values for existing markers (map size, icon, panel status, zoom, basemap...) |
| ' . $changed . ' | panel status can now also be selected as column for marker/layer listing page |
| ' . $changed . ' | controlbox status column for markers/layers list view now displays text instead of 0/1/2 |
| ' . $fixed . ' | method for adding markers/layers as some users reported that new markers/layers were not saved to database |
| ' . $fixed . ' | method for plugin active-check as some users reported that API links did not work |
| ' . $fixed . ' | marker/layer name in fullscreen panel did not support UTF8-characters |
| ' . $fixed . ' | text width in tinymce editor was not the same as in popup text |
| ' . $fixed . ' | several German translation text strings |
| ' . $fixed . ' | markers added directly with shortcode caused error on frontend |
' . sprintf($text_a, '1.3') . ' - ' . $text_b . ' 17.01.2012 (' . $text_c . '):
| ' . $new . ' | added mass actions for makers (assign markers to layer, delete markers) |
| ' . $changed . ' | flattr now embedded as static image as long loadtimes decrease usability because Google Places scripts starts only afterwards |
| ' . $changed . ' | marker-/layername for panel in backend now gets refreshed dynamically after entering in form field |
| ' . $changed . ' | geo microformat tags are now also added to maps added directly via shortcode |
| ' . $changed . ' | optimized div structure and order for maps on frontend |
| ' . $changed . ' | removed global stats for plugin installs, marker/layer edits and deletions |
| ' . $changed . ' | removed featured sponsor in admin header |
| ' . $changed . ' | removed developers comments from css- and js-files |
| ' . $fixed . ' | map/panel width were not the same due to css inheritance |
| ' . $fixed . ' | map css partially broken in IE < 9 when viewing backend maps |
| ' . $fixed . ' | links in maps were underlined on some templates |
| ' . $fixed . ' | panel API link images had borders on some templates |
| ' . $fixed . ' | text in layer controlbox was centered on some templates |
' . sprintf($text_a, '1.2.2') . ' - ' . $text_b . ' 14.01.2012 (' . $text_c . '):
| ' . $fixed . ' | custom marker icons were not shown on certain hosts due to different wp-upload-directories |
' . sprintf($text_a, '1.2.1') . ' - ' . $text_b . ' 13.01.2012 (' . $text_c . '):
| ' . $fixed . ' | plugin installation failed on certain hosting providers due to path/directory issues |
| ' . $fixed . ' | (interactive) maps do not get display in RSS feeds (which is not possible), so now a static image with a link to the fullscreen standalone map is displayed |
| ' . $fixed . ' | removed redundant slashes from paths |
| ' . $fixed . ' | fullscreen maps did not get loaded if WordPress is installed in subdirectory |
| ' . $fixed . ' | API images in panel did show a border on some templates |
' . sprintf($text_a, '1.2') . ' - ' . $text_b . ' 11.01.2012 (' . $text_c . '):
| ' . $new . ' | added GeoRSS-feeds for marker- and layer maps (RSS 2.0 & ATOM 1.0) |
| ' . $new . ' | added microformat geo-markup to maps, to make your maps machine-readable |
| ' . $changed . ' | Default custom overlay (OGD Vienna Addresses) is not active anymore by default on new markers/layers (but still gets active when an address through search by Google Places is selected) |
| ' . $changed . ' | added attribution text for default custom overlay (OGD Vienna Addresses) to see if overlay has accidently been activated |
| ' . $changed . ' | added sanitization for wikitude provider name |
| ' . $fixed . ' | plugin conflict with Google Analytics for WordPress resulting in maps not showing up |
| ' . $fixed . ' | plugin did not work on several hosts as path to wp-load.php for API links could not be constructed |
| ' . $fixed . ' | reset settings to default values did only reset values from v1.0 |
| ' . $fixed . ' | when default custom overlay for new markers/layers got unchecked, the map in backend did not show up anymore |
| ' . $fixed . ' | fullscreen standalone maps didnt work in Internet Explorer |
| ' . $fixed . ' | maps did not show up in Internet Explorer 7 at all |
| ' . $fixed . ' | attribution box on standalone maps did not show up if windows size is too small |
| ' . $fixed . ' | slashes were not stripped from marker/layer name on frontend maps |
| ' . $fixed . ' | quotes were not shown on marker/layer names (note: double quotes are replaced with single quotes automatically due to compatibility reasons) |
' . sprintf($text_a, '1.1') . ' - ' . $text_b . ' 08.01.2012 (' . $text_c . '):
| ' . $new . ' | show standalone maps in fullscreen mode |
| ' . $new . ' | create QR code images for standalone maps in fullscreen mode |
| ' . $new . ' | API links (KML, GeoJSON, Fullscreen, QR Code, Wikitude) now only work if plugin is active |
| ' . $new . ' | German translation |
| ' . $new . ' | Japanese translation thanks to Shu Higashi (@higa4) |
| ' . $new . ' | option to show/hide WMS layer legend link |
| ' . $new . ' | option to disable global statistics |
| ' . $changed . ' | added more default marker icons, based on the top 100 icons from the Map Icons Collection |
| ' . $changed . ' | added attribution text field in settings for custom overlays |
| ' . $changed . ' | removed settings for Wikitude debug lon/lat -> now marker lat/lon respectively layer center lat/lon are used when Wikitude API links are called without explicit parameters &latitude= and &longitude= |
| ' . $changed . ' | default setting fields can now be changed by focusing with mouse click |
| ' . $changed . ' | added icons to API links on backend for better usability |
| ' . $fixed . ' | dynamic preview of marker/layer panel in backend not working as designed |
| ' . $fixed . ' | language pot-file did not include all text strings for translations |
| ' . $fixed . ' | active translations made setting tabs unaccessible |
' . sprintf($text_a, '3.x') . ' - ' . $text_b . ' xx.08.2016 (' . $text_c . '):