-
Notifications
You must be signed in to change notification settings - Fork 5
Changelog
James Arama edited this page Sep 9, 2025
·
23 revisions
Checkout what's new with OSM map widget for Elementor.
- 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
- Security Update (Information)
- Code Optimization
- Tested up to Wordpress 6.5.4
- Tested up to Wordpress 6.4.3
- Fix Map not show in front-end
- Remove & Fix Deprecated code
- Update readme.txt
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
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
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
- Custom OSM Servers in the Settings by Niklas Meyer
- Resolved deprecated calls/references
- 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
- NEW: Set different zoom levels for mobile/tablet viewport
- 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.
- jQuery dependency bugfix
- Bugfix on php
array_key_existswarning that previously popped up on pages with OSM map widget - NEW: Introduced visibility toggle for markers
- 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.
- Added better default styling for map markers
- Added more styling controls for markers.
- Fixed issue where button could not show up if description wasn't added
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