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
