Changes for version 1.04
- Compatibility
- Scalar::Util 1.10 is now required (to pretty up the code a little).
- Getopt::Mixed now required for some scripts.
- General
- Created a Bundle::Business::Shipping module, uploaded to CPAN, and add to CVS.
- New configuration parameter for this style: service=XDM to_country=Brazil service=XDM to_country=Canada reason=Not available.
- Scripts moved from doc/ to bin/
- Some scripts re-named.
- Rename some of the tests.
- Devel::Required patch no longer necessary. Recent version implement the desired functionality.
- Class::MethodMaker patch no longer necessary. Subclassing is sufficient.
- Remove zip files from distribution, they take up too much space.
- Move some configuration methods from Shipping to Shipping::Config.
- Offline::UPS
- Major fix to the low/high number/name scheme. For international, it is now handled via split/rejoin, because the regex was choking on some of the country names. This was causing many zip code combinations (that had lost their "high" in the last update), as well as some countries, to fail.
- Another fix for number range scheme.
- Sense validity for several combinations of service and country/zip. (Ground Residential to Hawaii is now "invalid").
- New test for the Netherlands.
- Update to February fuel surcharge (5%)
- New invalid request: Anything but express to israel.
- New tests for Israel.
- UserTag
- Add feature for not reporting "invalid" requests to the incident generator.
- Pretty up the incident e-mail a little.
Documentation
Updates data tables for Business::Shipping.
Shipping cost calculator for UPS and USPS
Summary of purpose
Modules
a bundle to install all Business::Shipping related modules
API for shipping-related tasks
Configuration-related routines
Calculates UPS rates from tables.
Calculates US Postal service rates (intl only)
See Shipping.pm POD for usage information.
A USPS module
Provides
in lib/Business/Shipping/CustomMethodMaker.pm
in lib/Business/Shipping/Data.pm
in lib/Business/Shipping/Debug.pm
in lib/Business/Shipping/Package.pm
in lib/Business/Shipping/Package/UPS.pm
in lib/Business/Shipping/Package/USPS.pm
in lib/Business/Shipping/RateRequest.pm
in lib/Business/Shipping/RateRequest/Offline.pm
in lib/Business/Shipping/RateRequest/Online.pm
in lib/Business/Shipping/Shipment.pm
in lib/Business/Shipping/Shipment/UPS.pm
in lib/Business/Shipping/Shipment/USPS.pm
in lib/Business/Shipping/Util.pm