Revision history for Geo-Coder-Postcodes
0.09 Mon Oct 19 01:53:47 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-Postcodes: 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.
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
geocode(): croak when input is just a set of numbers
Use Params::Get and Object::Configure
Use gtar to create a distribution on Macs
Fix t/ua.t when not online
0.08 Thu Jul 11 14:32:42 EDT 2024
Use JSON::MaybeXS instead of JSON
Calling new on an object now returns a clone rather than setting the defaults in the new object
0.07 Wed Feb 9 10:15:24 EST 2022
Handle compression option in the UserAgent within geocode()
0.06 Wed 17 Apr 19:40:21 EDT 2019
Improved handling of failures
0.05 Sat 26 May 08:56:29 EDT 2018
Find Bolton-upon-Dearne, which is not listed in a county
Find Southend-on-Sea
Find St Nicholas-at-Wade in Kent
0.04 Sat Oct 21 18:11:19 EDT 2017
Find places with spaces in them, such as South Bersted
0.03 Wed Oct 11 15:40:11 EDT 2017
Plumstead wasn't being found
0.02 Tue Oct 10 10:54:02 EDT 2017
Look through all results for the correct county
0.01 Mon Oct 9 12:27:05 EDT 2017
First Release
Keyboard Shortcuts
Global
s
Focus search bar
?
Bring up this help dialog
GitHub
gp
Go to pull requests
gi
Go to GitHub issues (only if GitHub is preferred repository)