Revision history for Geo-Coder-CA

0.17	Sun Oct 18 09:35:30 PM EDT 2026
	geocode(): the location rule is Geo::Location::Predicate's, which is a
		distribution of its own now, so this module declares it as a recommendation in
		META instead of requiring Geo::Coder::Free, and nothing here decides the rule
		again.  It is looked for when it is first needed rather than when this module
		loads, so importing this module reads no file it may not need.  Without it a
		reference is still refused and a string of digits is looked up as it was
		before the rule existed; with it the rule decides everything, and it is called
		by name rather than imported, which is what lets t/reference.t swap it for a
		spy and prove that it is the rule being consulted.
	[ CI ]
	.github/workflows/location-predicates.yml runs the location-predicate fuzz
		here, on a schedule and on a push, with --sibling Geo-Coder-CA: this
		distribution is graded against Geo::Location::Predicate and the other five
		are not, so a drift here fails in the repository that would have to fix it
		rather than only in Geo-Coder-Free's daily run.

0.16	Sat Oct 17 08:16:04 PM EDT 2026
	geocode(): refuse a reference; it used to be accepted because the string it
		turns into contains a non-digit
	Check a reference against Geo::Location::Predicate's rule when that module
		is installed, so that the check cannot drift away from Geo::Coder::Free
	Added t/reference.t, the same test as the other Geo::Coder distributions

0.15	Sat Feb  8 08:23:11 EST 2025
	geocode(): croak when input is just a set of numbers
	Use Test::Needs
	Use Test::DescribeMe to simplify tests
	Use gtar to create a distribution on Macs

0.14	Fri Apr 21 13:49:22 EDT 2023
	Calling new on an object now returns a clone rather than setting the defaults in the new object
	geocoder.ca is now HTTPS
	Changed croak to carp on API failure
	Remove unused modules
	Work around for https://github.com/nigelhorne/Geo-Coder-CA/issues/61
		which is a problem with does_carp_that_matches() in Test::Carp
		which I often have problems with

0.13	Fri Oct 21 10:04:43 EDT 2022
	Fix RT#141487 (SREZIC)
	Move to GitHub to track bugs
	Use JSON::MaybeXS instead of JSON

0.12	Wed Feb  9 14:43:26 EST 2022
	Compress the traffic

0.11	Jul 12, 2018
	Fix http://www.cpantesters.org/cpan/report/548cb7a4-7f04-11e8-9c78-3a8d13bf8fb6

0.10	Thu Jul  5 08:50:21 EDT 2018
	Fix http://www.cpantesters.org/cpan/report/0b994acc-7a03-11e8-a944-5f7713bf8fb6
	Small cleanups

0.09	Tue Jun 26 08:39:52 EDT 2018
	Remove provides statement from Makefile.PL
	Only run live tests when RELEASE_TESTING is set

0.08	Tue May  8 15:32:03 EDT 2018
	Fixed RT#125249

0.07	Sun 29 Apr 11:12:04 EDT 2018
	Better integration with HTML::GoogleMaps::V3, but loss of some funcionality as a result
	Check $rc exists before deferencing to get 'error' value
	Change tests for changing results from geocode.ca

0.06	Sat Oct 28 10:07:39 EDT 2017
	Allow CA.pm to be run from the command line
	Fix http://www.cpantesters.org/cpan/report/161e11f8-bb9a-11e7-a1cf-bb670eaac09d

0.05	Tue Oct 24 23:00:22 EDT 2017
	Back out 0.04 - too many false positives
	Enable strict mode

0.04	Fri Oct 20 22:15:05 EDT 2017
	Look up county names as well

0.03	Tue May 16 11:38:17 EDT 2017
	Removed redundant code
	Only run on-line tests when wanted

0.02	Tue  9 May 21:54:02 EDT 2017
	Added LWP::Protocol::https as a pre-requisite
	Verify reverse_geocode works

0.01	Tue May  9 17:42:52 EDT 2017
        First version
