Revision history for HTML-Genealogy-Map

0.06	Sat Oct 17 04:52:44 PM EDT 2026
	ged2map read a geocoder result the way the pre-0.05 Map.pm did.  {lat} and
	{lon} decided whether a lookup had succeeded, so an OpenAddresses or Local
	result - which has no {lon} - was treated as a miss, and {geocoder} picked
	the courtesy second.  Both are now read the way the module reads them, and
	through the same adapter: a Geo::Location::Point by its accessors, a plain
	hash by {lat}/{long}/{lng} with {lon} as the last fallback, and a position of
	zero is a position.  The program is at the distribution root and has no
	extension, so the reader/producer contract did not see it at all; it is
	registered now that the contract's scanner knows what a program looks like.

0.05	Thu Oct 15 11:43:35 AM EDT 2026
	Allow to online_render to be called by -> or ::
	Read a geocoder result through the coordinates it actually has
	- {lat}/{long}/{lng}, or latitude()/longitude() for an object such as Geo::Location::Point. A 'lon' key was used to decide whether a lookup had
	  succeeded, but Geo::Coder::Free never sets it (only one of its MaxMind shortcuts does), so every place looked like a failed lookup and the map
	  came out empty
	Use the result's 'database' - the backend that answered - to tell a local lookup from a remote one
	- The courtesy second before the next lookup was keyed on 'geocoder', which a Geo::Coder::Free result does not carry, so a local lookup paid it
	  per place; 'geocoder' is now a secondary hint only
	Test the reader/producer contract in t/40-provenance.t
	Latest fuzz.t

0.04	Tue Oct 14 19:59:34 EDT 2025
	Sanity check on the gedcom
	Added fuzz testing in GitHub Actions
	Put unknown dates at the end
	Run basic entities on names
	Bump version of Params::Validate::Strict

0.03	Fri Oct  3 17:49:07 EDT 2025
	Fix https://www.cpantesters.org/cpan/report/96d3899a-9ff8-11f0-bee0-9d09aee9520c
	Use Object::Configure

0.02	Fri Oct  3 13:04:06 EDT 2025
	Remove unused modules in tests
	Allow the height/width to be set

0.01	Thu Oct  2 14:16:08 EDT 2025
        First draft
