Revision history for WebService-Shippo
0.0.13 2015-11-03 20:06:01+00:00 Europe/London
- Some POD stubs added.
0.0.12 2015-11-03 18:55:11+00:00 Europe/London
- Address->validate no longer refreshes subject of method call if
that subject is an address. The returned object is a validated
address, not an opportunity to enrich the subject.
- to_json is pretty if also passed a true as second argument
- AUTOLOAD methods defined as pure accessors, not as mutators.
- All entities now implement an iterator using the iterator method
- Fix buggy ObjectList page transitions. Results were not correctly
blessed as items but as lists.
- Lots of stuff that just didn't smell right either got fixed or
re-factored.
0.0.11 2015-11-02 17:31:00+00:00 Europe/London
- The CarrierAccount "active" and "production" mutators have been
replaced with "activate", "deactivate", "enable_test_mode" and
"enable_production_mode" methods.
- The non-OO interface is history; seems a little pointless
- We're working with JSON a lot and so too is the client (probably)
so the boolean, true, false functions brought in by boolean pragma
are exported by default. So is callback.
- Some re-factoring.
- Now beginning to work on POD.
0.0.10 2015-10-25 19:56:30+00:00 Europe/London
- Basic Authorization added.
- Numerous doc and test change.
- Had to remove Try::Tiny because it was giving grief under 5.8.8
- Still having grief with Locale::Currency which works on some Perls
and not others. If I avoid the really poor public interface with the
patchy support on earlier and later versions of Perl, and use the
private Locale::Codes interface, I only have problems on Perl 5.14.
Fighting the urge to avoid using it altogether by eliminating the
dependency and replacing it with something that works properly and
consistently. Grumble, grumble. Hope it can be fixed. And tested. On
lots and lots of different Perls. Because that's good. Right?
0.0.9 2015-10-24 23:41:44+01:00 Europe/London
- A reasonable minimum set of test finished. There can always be more
tests and there will be in the future. At 96.1% coverage (local), 93%
(Github), I'm now going to get some documentation done.
0.0.8 2015-10-24 16:16:29+01:00 Europe/London
- Interim release.
- Entities with asynchronous work-flows stable.
- More tests.
- More refactoring.
0.0.7 2015-10-20 20:00:55+01:00 Europe/London
- Interim release (no more until the 23rd when I return home).
- More core tests added for Rate and Shipment entities.
- Most of the important user-facing methods take blocking callbacks.
- A metric ton of re-factoring.
- And a partridge in a pear tree.
0.0.6 2015-10-19 23:34:42+01:00 Europe/London
- Interim release (reasonably stable)
- More tests added
- Lots of re-factoring (particularly of test code)
0.0.5 2015-10-19 20:16:14+01:00 Europe/London
- Interim release (reasonably stable).
- More tests added.
- Lots and lots of re-factoring.
0.0.4 2015-10-17 00:01:33+01:00 Europe/London
- Interim release.
0.0.3 2015-10-16 17:55:27+01:00 Europe/London
- Interim release.
0.0.2 2015-10-16 01:07:52+01:00 Europe/London
- Interim release.
- API appears functional. Cruddy developer tests will now be built-out
into something more useful and robust. Naturally, documentation is
going to be forthcoming, too.
0.0.1 2015-10-15 14:30:34+01:00 Europe/London
- Initial version.