Skip to content

Changelog

James Arama edited this page Sep 9, 2025 · 23 revisions

Checkout what's new with OSM map widget for Elementor.

Version 1.3.1

  • SECURITY: Fixed stored XSS vulnerability in Button URL field
  • SECURITY: Added proper input sanitization and output escaping for all user inputs
  • SECURITY: Fixed Open Redirect vulnerability in admin settings
  • SECURITY: Added CSRF protection with nonce verification
  • SECURITY: Fixed unescaped output in JavaScript contexts
  • SECURITY: Added comprehensive array key validation to prevent PHP warnings
  • IMPROVEMENT: Added proper version parameters to all enqueued scripts and styles
  • IMPROVEMENT: Set scripts to load in footer for better performance
  • IMPROVEMENT: Enhanced error handling and defensive programming practices
  • IMPROVEMENT: Updated tested WordPress version to 6.6
  • BUGFIX: Fixed undefined array key warnings for zoom and height settings
  • BUGFIX: Fixed null value access warnings in marker processing
  • BUGFIX: Improved form action URL handling with proper fallbacks

Version 1.3.0

  • Security Update (Information)
  • Code Optimization
  • Tested up to Wordpress 6.5.4

Version 1.2.2

  • Tested up to Wordpress 6.4.3
  • Fix Map not show in front-end

Version 1.2.1

  • Remove & Fix Deprecated code
  • Update readme.txt

Version 1.2

Map Tiles Optimization

Tested up to Wordpress 6.4

  • Plugin Requires now Elementor Version 3.5
  • Changing the Font Awesome file path (Version number removed)

Update Assets

  • Update Leaflet to 1.9.4
  • Update Font Awesome to 6.4.2

Elementor Deprecations

  • Fix Elementor Deprecations

Version 1.1

Tested up to Wordpress 6.1.1

  • Change ACT Innovate to Plugin Contributors
  • Change URL to Plugin Contributors

Update Assets @QuoterMusic

  • Update Leaflet to 1.9.3
  • Update Font Awesome to 6.2.1

Elementor Deprecations @QuoterMusic

  • Fix Deprecated Function
  • Plugin Requires now Elementor Version 3.2+

Enable Dynamic Content / ACF @Horrizon2k

  • Add Dynamic Arguments to the Fields

Version 1.0.11

Behavior

  • Added Static Popup Label (with and without Close Button)

Marker Title

  • Added Title Alignment Option

New Free Map Tiles

  • Added Stamen Toner
  • Added Stamen Terrain
  • Added Stamen Watercolor

GDPR Support

The plugin supports Tiles Proxy for OpenStreetMap You only need to set the Tiles (caching) url as Custom Map Tile URL. The CSS and JS files are not needed as they are already included in OSM Map Widget for Elementor.

Updates by Niklas Meyer

Version 1.0.10

Version 1.0.9

  • Resolved deprecated calls/references

Version 1.0.8

  • Fixed parse error that was introduced by an unnecessary space in source code.
  • NEW: Added ability to open marker links on the same window or new tab/window

Version 1.0.7

  • NEW: Set different zoom levels for mobile/tablet viewport

Version 1.0.6

  • NEW: Zoom Control toggle
  • NEW: Scroll Zoom toggle
  • NEW: Pan control toggle
  • NEW: tooltip / popup behavior for markers
  • Bugfix to accent / apostrophes in title or descriptions breaking marker renderings
  • Use Nairobi, Kenya as default city on map creation.
  • Bugfix to maps not rendering while on Safari due to js dependencies loading at later times.

Version 1.0.5

  • jQuery dependency bugfix
  • Bugfix on php array_key_exists warning that previously popped up on pages with OSM map widget
  • NEW: Introduced visibility toggle for markers

Version 1.0.4

  • NEW: Can now add custom marker icons. Available Icon types: Default, Font Awesome and Custom Image.
  • NEW: The default map (or map without coordinates) will show a marker pinned on the map based on the client browser's IP address.
  • Added margin and padding controls on marker popup content description.

Version 1.0.3

  • Added better default styling for map markers

Version 1.0.2

  • Added more styling controls for markers.
  • Fixed issue where button could not show up if description wasn't added

Version 1.0.1

New:

  • Introduced OSM map widget for Elementor
  • Added ability to add multiple markers to the map.
  • Added ability to use custom map tiles through integration with Mapbox and Geoapify