Revision history for Business::Shipping. 1.00 Dec 21 2003 - Major updates: many new features prompt the jump into 1.0 land. - New Offline::UPS module: provides table-based rate requests, which are fast, local lookups that do not rely on the Internet. - Config module added: provides ini-style configuration options for easy customizability. - Data module added: provides database access and related functions. - Util module added: provides simple file and misc. utililties. - New "support files" directories (configuration, data, etc.). - New MakeMaker magic handles installation of the support file directories. - Documentation updates (new INSTALL file, updated API usage info, etc.) - Update some syntax to 5.6 style. - Fix bugs that used to require the user to import many unnecessary modules. Reported by Richard Hornsby . - Mark Stosberg contributed documentation patches: - rate_request() - Corrected Registration URL - [business-shipping] Interchange Usertag enhancements: - Gracefully handles more 500 errors from the servers. - Performs Business-Shipping tasks within an eval. 0.78 Nov 12 2003 - Cleanup old CustomMethodMaker tests - Cleanup POD - Major cleanup to MANIFEST - Moved credits to its own file. - Text and HTML versions of documentation now in doc/ 0.77 Nov 11 2003 - Add UPS one-day air saver. - Cleanup TODO list. - Add COPYING file. 0.76 Oct 13 2003 - Fixed bug report: calling Business::Shipping::USPS->submit( { 'from_zip' => "98682",'cache' => "1", 'to_country' => "Canada",'service' => "Airmail Letter Post", 'to_zip' => "N2H6S9",'from_country' => "US", 'weight' => "0.25", 'shipper' => "USPS", } ) Vend::Interpolate:debug: [business-shipping] returning "15.25" - Cause: USPS changed "Airmail Letter Post" to "Airmail Letter-post". - Usertag cleanup. - More documentation. - Business::Shipping thinned. - Online::UPS thinned. - Additional test for UPS Letter post to Canda. 0.75 Aug 25 2003 - Additional USPS tests (Letter service, Canada service) - Additional UPS tests (Canada) - Fix ounce calculator. - Misc minor and aesthetic updates. 0.74 Aug 19 2003 - Clean up the business-shipping usertag a little bit. - Other misc. cleanups. - Re-write the pounds/ounces calculator. - Remove lots of cruft. 0.73 Aug 15 2003 - More tests - Fix USPS International shipping: new "service matching" method. - Documentation Updates 0.72 Aug 09 2003 - Many more tests. - USPS Updates: + Added a great many new translations to the country translator - UPS Updates: + Added to_city - ~10 additional tests. 0.71 Aug 06 2003 - International USPS bug fixes. + Instead of guessing the service by name, we use service type, then mail type. This may result in getting the wrong service, however. Needs more analyzation. - Many, many additional tests. - Very much improved debug/error handling. 0.70 Jul 07 2003 - Complete rewrite of the entire system - Now more modular, object oriented, smaller, and simpler. - License changed from Perl to GPL - New cache system (faster, more reliable) - Enhancements to Class::Methodmaker - Fixed: When Cache is enabled, and you run [xps-query] consecutively, UPS doesn't seem to notice the different service types (i.e. 'service' isn't on the 'unique' list) - Re-did the self meta-data 0.04 Jun 24 2003 - Interchange usertag bugfixes - Some USPS bugfixes. - Additional debugging information. - Reducing indirect notation. - Experiencing some problems with xps-query. - Gracefully handle ZIP+4 (by ignoring the +4) - Lots of test updates - Handle a few more countries correctly ("France,Metropolitan") - Add some 'retry' support to the xps-query usertag 0.03 Jun 04 2003 - Changed name to Business::Shipping. - Fixed POD for the Ship.pm file. - Add dependency requirements - Misc updates. 0.02 Sat May 31 18:04:00 2003 - Testing overhaul - Lots of bug fixes (uncovered by testing, mostly for USPS) - Added "make readme" - Moving stuff around again. - Launched http://www.kavod.com/Business-Shipping - API Changes: + None. 0.01 Fri May 30 22:45:11 2003 - Moved everything around a lot - Packaged everything like standard Perl modules - Documentation now up to date with code. - Updates to [xps-query] - More refactoring all over the place - Bug fixes - UPS: + Added validation + Corrected caching + Accepts english pickup types ("daily pickup" vs. 01) - API Changes: + Tons. Starting to settle down, though... 0.00 Sun May 25 - UPS fully ported to Business::Ship architecture - Lots of other refactoring. - Considering a Business::Ship::*::Internal for internal lookups. + If done, it would be based off of Mikes recent commits. 0.00 Fri May 9 - Lots of clean up - Re-organizing order of methods for easier browsing. - Documentation - Updates for USPS and Business::Ship API - Code and docs now in sync, except for UPS. - Sample shipping.asc entry for [xps-query] - Mapped all "package-level" methods/data accessors to Business::Ship::default_package(). - USPS: - The beginnings of self-validation. - submit() and _handle_response() now separate - submit() moved to Business::Ship for UPS to share (later) - UPS: - Getting ready for re-design to take advantage of new API. - [xps-query]: - Fix bug wrt weights less than 0.5 - Lots of misc.