First official release on the WordPress.org plugin directory
1.5.8 – 2026-02-22
Added: Source code link added to Description section of readme for immediate visibility to reviewers
Added: Source repository comment prepended to all compiled JavaScript files via webpack
1.5.7 – 2026-02-21
Added: Elevation chart crosshair syncs with map track hover — a dashed indicator and dot appear on the elevation profile when hovering over the GPX track, showing elevation at the cursor position
1.5.6 – 2026-02-20
Improved: External services section reformatted to match WordPress.org scanner expectations — renamed header, added explicit Privacy Policy URLs for every service
Improved: Third-party libraries separated into dedicated readme section
Improved: Source code repository link added to plugin Description for reviewer visibility
1.5.5 – 2026-02-20
Fixed: Replaced inline script on settings page with properly enqueued JavaScript via wp_enqueue_script
Added: Source code and build instructions section in readme for compiled assets
Improved: External services documentation — added explicit service URLs and terms/privacy links for Esri and Open-Elevation
1.5.4 – 2026-02-19
Added: Attribution info button replaces attribution bar to fix mobile overlap with scale indicator
Added: Standardized typography across all map text elements with theme isolation
Fixed: Thunderforest layer attribution parsing leaving stray “Data” text in imagery section
Improved: SCSS refactored — consolidated selectors under #mapthread-map nesting
1.5.3 – 2026-02-19
Added: Auto-detect imperial units (miles/feet) for US-based readers via browser timezone
Improved: Elevation stats bar layout — removed gain/loss icons, widened responsive breakpoint for longer imperial values
Fixed: Non-Latin numeral systems (e.g. Devanagari) no longer appear in elevation stats
Updated: Map scale indicator now matches the detected unit system
1.5.2 – 2026-02-19
Fixed: Removed external CDN dependency — emoji picker now uses a self-contained curated grid
Fixed: Block apiVersion updated from 2 to 3 for WordPress 7.0+ compatibility
Improved: External services documentation expanded with data usage details and privacy policy links
Note: REST API permission_callback was already fixed in v1.5.1
1.5.1 – 2026-02-17
Fixed: Smooth zoom transitions in follow mode instead of abrupt jumps
Fixed: Missing function in elevation profile causing JS errors
Added: Default Map Style dropdown in block editor now shows all available layers
Improved: Layer panel scrolls when many styles are enabled
1.3.9 – 2026-02-12
Added: GPX route support — files with route points (<rte>) are now parsed alongside tracks
1.3.8 – 2026-02-12
Improved: Combined latitude and longitude into a single Coordinates field — paste directly from Google Maps or Gaia GPS
Improved: Mobile — map starts hidden by default with a “Show map” tooltip, prioritising story content on first load
1.3.7 – 2026-02-11
Fixed: Elevation gain/loss overcounting — added median filter to remove GPS spikes, tuned smoothing parameters to match Gaia GPS accuracy
Improved: Elevation stats text legibility on chart
1.3.6 – 2026-02-11
Improved: Map dismiss button on desktop now overlays the page — article expands to full width when map is hidden
1.3.5 – 2026-02-11
Added: Ctrl/Cmd+scroll to zoom map — bare scroll over the map no longer hijacks page scrolling; a brief hint overlay guides users to use Ctrl (or ⌘ on macOS) to zoom
1.3.4 – 2026-02-10
Added: Map dismiss button — collapse the map to a small restore tile to read the full-width article, restore with one tap
1.3.3 – 2026-02-09
Improved: Continuous animation loop for map following — camera now glides smoothly to target after scrolling stops instead of freezing mid-animation
1.3.2 – 2026-02-09
Fixed: Track drift when another plugin loads a conflicting Leaflet version — switched to Canvas renderer which is immune to SVG transform corruption
1.3.1 – 2026-02-09
Fixed: Track alignment bug when another plugin loads a conflicting Leaflet CSS version
Added: Donate link on WordPress admin Plugins page row
1.3.0 – 2026-02-09
Added: Multiple map styles – Switch between Street, Satellite, and Topographic views
Added: Layer control widget for easy map style switching
Added: Fullscreen button for immersive map viewing
Added: Default Map Style setting in block editor to choose initial view
Technical: Leaflet.fullscreen ^5.3.0 integration
Technical: Esri World Imagery and OpenTopoMap tile providers
1.2.0 – 2026-02-09
Added: Elevation profile chart powered by Chart.js with Open-Elevation API
Added: Elevation profile toggle in Map GPX block settings
Added: Emoji marker support for map markers
Added: Marker position indicators on elevation chart
Changed: Moved Leaflet attribution to top-right corner
Fixed: Elevation profile toggle now hidden when no GPX file loaded
Technical: Chart.js ^4.5.1 integration for elevation visualization
1.1.0 – 2026-02-03
Added: Address search with Nominatim API autocomplete