Business-Shipping
view release on metacpan or search on metacpan
how much of the total charges were for various surcharges.
- Fuel surcharge only applies to the correct services.
- [Fixed] [BUG] UPS Ground: Was 7.02; should have been 8.64.
- See t/manual/offline_ups_bug2_al.pl
- Was using gndcomm instead of gndres
- Surcharges weren't setup correctly
- [Fixed] [BUG] Gaps in data are not accounted for.
- Some UPS files (ww_xpr) do not have a record for every weight (Exceed = 55)
To solve the problem, add 1 to the weight, and try again.
- [Fixed] [BUG] United Kingdom Express Plus
- Caused by the "Gaps in data are not accounted for" bug.
Error: Zero cost returned for mode ExpressPlusSM, geo code (key) United
Kingdom.
- [Fixed] [Bug] France XPR
- [Fixed] [bug] 'make test' generates warnings
- t/45_Offline-UPS..........Argument "Letter" isn't numeric in numeric eq
(==) at [...]/SQL/Statement.pm line 1120, <GEN3> chunk 2. Argument
"Multiplier" isn't numeric in numeric eq (==) at [...]/SQL/Statement.pm
line 1120, <GEN3> chunk 153.
- 'use diagnostics;' was removed to solve the problem.
Online::USPS
- Pounds, ounces, and weight handling refactored.
Interchange UserTag
- Sort hashes before reporting them in incidents.
- [Fixed] The "don't send if required field is missing" doesn't work in
the "send incident report code" feature -- it sends it even if to_zip is
missing.
- Fixed with "Required Options" changes.
- City added
- Incident report enhancements.
- Variable formatting fixes
1.06 Feb 11 2004
General
- Remove Bundle::Business::Shipping (now in its own distro, where it should
be).
1.05 Feb 10 2004
General
- Attempted fix for Bundle::Business::Shipping
- Remove unneeded .zip files from data/
- Minor documentation updates
1.04 Feb 07 2004
- 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 (removed in 1.06).
+ 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.
1.03 Jan 30 2004
- Compatibility:
- Math::BaseCnv now required (for Offline::UPS to Canada, to convert
their witty base-36 zip codes to the lowly decimal number system).
- from_state required for Offline::UPS.
- General updates:
- Move many datasets from the code into the configuration (USPS to_country,
and others).
- Auto-update function added.
- Copyright update.
- Aesthetic updates to most modules.
- Documentation updates for several modules.
- Example script added for updating the Business::Shipping module.
- Offline::UPS updates:
- Bug fixes for International Shipping
- Add automatic translations for several values (state to abbreviation,
abbreviated country to the full name of the country, etc.) -- uses
config.
- France, Russia, and other countries fixed for Offline::UPS.
- Fix "Multiple shipments to Canada return 0 except the first" bug, caused
by poorly implemented Zones class attribute: now correctly implement as a
static hash, accessed by function.
( run in 1.813 second using v1.01-cache-2.11-cpan-b16cb0d3907 )