Revision history for Perl module Geo::What3Words.
3.0.6 2026-10-26
- new error() method returns the HTTP status, error code and
message of the last failed request
- development tools (Code::TidyAll, Perl::Tidy, Test::Perl::Critic)
are no longer installed for users of the module, the code
style tests only run with AUTHOR_TESTING set
- tests use recorded API responses, no network access or API key
needed
- the API key is blanked out in warnings and log messages
- tests can use another server with W3W_API_ENDPOINT
3.0.5 2026-10-26
- reject clearly invalid input before calling the API: 3 word
addresses that aren't three dot-separated words, coordinates
that aren't latitude,longitude within valid ranges
- Net::Ping and Net::Ping::External are only loaded by ping(),
Net::Ping::External is now an optional dependency
- no longer depends on URI
- remove unused Data::Dumper
- document reusing one instance to keep the connection open
- offline tests for request building and input checks
3.0.4 2026-02-13
- improved pod, no code changes
3.0.3 2021-03-13
- rename perltidy conf files so Dist::Zilla adds them to distribution
3.0.2 2021-03-12
- back to URI, URI::XS seems to cause memory problems
3.0.1 2021-03-12
- use URI::XS instead of URI
- perltidy all files, add tidy test and precommit hook
many thanks to Olaf Alders for the step by step guide
http://www.perladvent.org/2020/2020-12-01.html
3.0.0 2019-12-18
- uses v3 of the what3words API
please note this
2.1.6 2019-12-03
- fixes for HTTP::Tiny instead of LWP::UserAgent
- no longer use Test::LWP::Recorder
- add Net::SSLeay
2.1.5 2019-12-03
- use HTTP::Tiny instead of LWP::UserAgent
2.1.4 2019-12-03
- switch back to URI as seeing problems with URI::XS
2.1.3 2019-12-03
- use URI::XS and Ref::Util
- install LWP::Protocol::https, but no need to use it in Geo::What3Words
2.1.2 2019-07-01
- replace JSON::XS with Cpanel::JSON::XS (fork/successor)
2.1.0 2018-09-12
- replace JSON with JSON::XS
- utf8 encoding issues when running against w3w SDK (API 2.3.0)
2.0.1 2016-06-15
- forgot to add Test::Warn as dependency
2.0.0 2016-06-15
- use what3words API version 2
- remove methods related to onewords
1.0.6 2014-09-18
- change test-suite to use recorded HTTP responses instead of
calling the W3W API live
1.0.5 2014-09-17
- Remove default lang param
1.0.4 2014-08-29
- also set MetaProvides in meta.yml
1.0.3 2014-08-28
- add MANIFEST file
- set minimal required Perl version
1.0.2 2014-08-25
- set the github repository (useful for metapan), thanks to szabgab
1.0.1 2014-08-25
- set the $VERSION automatically during build
1.0 2014-07-25
- rename Geo::WhatThreeWords => Geo::What3Words
0.8 2014-07-24
- initialize 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)