Pro v1.1 – with support for leaflet.js v0.6.4 – is available

The initial release of a any software product is always very thrilling to its developer – same was true for the launch of Leaflet Maps Marker Pro 10 days ago: have all blocker bugs been fixed? Will it work as designed also on servers with “exotic” configuration? Have 7 beta versions been enough? The short answer: it worked nearly as designed 🙂

Anyway as with every actively maintained plugin, there will be regular updates to Leaflet Maps Marker Pro which introduce new features, fix bugs or optimize the handling of the plugin. I listen to the users of my plugin and try to align the plugin as best as possible with the feature requests and wishes – see the roadmap for a rough plan for future releases; an upgrade to the latest version is always recommended anyway.

The highlight of pro v1.1 is that “the engine of this plugin” – the javascript library leaflet.js – has been updated to the latest version v0.6.4. This means lots of improvements,bugfixes and optimizations for pro users. I also loosened the restrictions to test the pro plugin and introduced a beta channel which can be activated within the plugin. For more information, please read the details below.

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

Now let´s get to the highlights of pro v1.1:

upgraded leaflet.js from v0.5.1 to v0.6.4

As the initial release of Leaflet Maps Marker Pro had to be delayed several weeks, I implemented all initial features with the leaflet.js version available at that time: v0.5.1. In the meantime, v0.6.4 had been released with many improvements, bugfixes and optimizations. This version is now integrated in Leaflet Maps Marker Pro v1.1. For the full changelog of leaflet.js, please click here.

Leaflet Maps Marker Pro can now be tested on localhost installations without time limitation and on up to 25 domains on live installations

If you install Leaflet Maps Marker Pro on a localhost installation (for available packages see Wikipedia), registering for a free 30-day-trial is not mandatory anymore and the plugin can be tested without time limitation (when install the pro plugin on a live domain, registering a free 30-day-trial license key is still mandatory though). Anyway it is still advised to register for a free 30-day-trial license as this enables you to open support tickets via the helpdesk for example.

If you register for a free 30-day-trial license key, you can now not only test the pro plugin on 1 but now on up to 25 live domains.

For a future release I plan to further improve this process by allowing anonymous 30-day-tests on live domains too. Anyway I want to point out that according to the privacy policy, your data will not be sold, rent or disclosed to third parties – so the fact that you need to register with your name and email for a free 30-day-trial license should not stop you from testing Leaflet Maps Marker Pro 😉

added option to switch update channel and download new beta releases

I added the new option “Beta testing” in Settings / Misc / General settings:

beta-testing-setting

If you enable this option, plugin updates will be retrieved from the beta channel on mapsmarker.com. Please use this option on your own risk, as beta versions of the plugin might be unstable and are not recommended to be used on production sites!

Other changes & optimizations

  • minimap now also supports bing maps
  • show compatibility warning if plugin “Dreamgrow Scrolled Triggered Box” is active (which is causing settings page to break)
  • move scale control up when using Google basemaps in order not to hide the Google logo (thx Kendall!)
  • reset option worldCopyJump to new default false instead of true (as advised by leaflet API docs)
  • using uglify v2 instead of v1 for javascript minification

Bugfixes

  • minimaps caused main map to zoom change on move with low zoom
  • do not load Google Adsense ads on minimaps
  • fixed warning message “Cannot modify header information” when plugin woocommerce is active
  • fixed warning message “constant SUHOSIN_PATCH not found”

Translations updates

Thanks to many motivated contributors, pro v1.1 comes with the following translation updates:

Updated translations

If you want to contribute to translations (Persian would be great 😉 ), please visit http://translate.mapsmarker.com/projects/lmm for more information.

Known issues

The following issues are still open and I will do my best to fix them with the next release:

  • Google Adsense ads are not clickable on layer maps
  • maps break if the option worldCopyJump is set to true (false by default in settings / map defaults / interaction options)

Outlook – my plans for the next release

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

Full changelog

show previous changelogs

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

How to download / update 

The easiest way to update is to use the WordPress update process: login with an user who has admin privileges, navigate to Dashboard / Updates, select plugins to update and press the button “Update Plugins”.

The pro plugin checks every 12 hours if a new version is available. You can also manually trigger the update check by going to Plugins and clicking on the link “Manually check for updates” next to “Leaflet Maps Marker Pro”:

manual-update-check