Revision history for HTML-OSM
0.10 Sun Jul 12 21:23:33 EDT 2026
[ Bug Fixes ]
- Don't try to call a method on an ininitialized variable
- Use consistent default sizes
- Bump minimum versions
- Set maximum zoom to 19
- Fix function-style HTML::OSM::new() with arguments blessing into wrong package
[ Enhancements ]
- Re-enable search box and reset button in rendered map
- Add "Clear search markers" button to remove dynamically-added markers
- add_geojson(): render GeoJSON layers via Leaflet-native L.geoJSON()
- add_heatmap(): render heatmap layers via Leaflet.heat plugin
- add_gpx(): render GPX tracks from a URL via leaflet-gpx plugin
- add_choropleth(): data-driven colour-fill layers; colours pre-computed in Perl
- new(cluster=>1): group markers with Leaflet.markercluster plugin
- onload_render() no longer requires point markers when GeoJSON/heatmap/GPX/choropleth data is present
- Use Params::Validate::Strict on new()
- Added the test dashboard at https://nigelhorne.github.io/HTML-OSM/coverage/
[ Tests ]
- Started fuzz testing
- Extend new() fuzz schema with zoom, height, width and min_interval inputs
0.09 Thu Jul 31 11:15:55 EDT 2025
Remove unused module: File::Slurp
Use Params::Get, Object::Configure
Don't test URLs on smokers
0.08 Wed Apr 2 07:51:24 EDT 2025
Added css_url and js_url arguments to new()
Default Leaflet bumped from 1.7.1 to 1.9.4
Added config_file argument to new()
0.07 Fri Feb 28 15:07:03 EST 2025
Center() was being ignored
Changed default zoom to 12
0.06 Wed Feb 19 08:20:29 EST 2025
Remove unwanted <head> and <title> information
0.05 Mon Feb 17 20:24:18 EST 2025
More compatiblity with Geo::Coder::* modules
Allow coordinates to start with a decimal point, e.g. "-.516667"
Changed the default zoom to 17
0.04 Mon Feb 17 14:32:21 EST 2025
Allow center() to be given a location string
0.03 Sun Feb 16 21:36:35 EST 2025
Change the default size to be the same as HTML::GoogleMaps::V3
Improved handling when an ARRAY is returned by Nominatim
Remove the search and reset buttons
Use %20 rather than ' ' in the URL
0.02 Sun Feb 16 14:44:32 EST 2025
Added rate-limiting and caching support
0.01 Sun Feb 16 12:46:54 EST 2025
First draft