Changes for version 1.52

  • General
    • [Enh] Allow users to change the runtime logging level. New Business::Shipping->log_level() method can override the log4perl.conf logging level.
    • [Done] [Enh] Resurrect the event_handlers() method for backwards compatibility. Mapped to Business::Shipping->log_level().
    • [Done] [Enh] [Log4perl] replace die and warn with logdie and logwarn.
    • [Fixed] ClassInfo/ClassAttribs does not trap all exceptions.
  • USPS_Online
    • [Fixed] Missing module bugs
      • List of errors: "Can't locate Business/Shipping/Package/USPS.pm in @INC" "Can't locate Business/Shipping/Shipment/USPS.pm in @INC"
      • Caused by module name restructure in 1.51.
      • Reported by Micah Gersten <micah@davka.com>.

Documentation

Updates data tables for Business::Shipping.
Shipping cost calculator for UPS and USPS
Description of purpose (this is a template)

Modules

Cost estimation and tracking for UPS and USPS
Class attribute functions
Used by ClassAttribs
Configuration functions
Database interface
Compatibility wrapper for Logging. Depreciated.
Logging interface
Logging interface
Abstract class for shipping cost estimation
Abstract class for cost calculation.
Abstract class for shipping cost rating.
Estimates shipping cost online
API for tracking packages
Calculates shipping cost offline
Estimates shipping cost online
A UPS module for Tracking Packages
Calculates US Postal service rates (intl only)
Estimates shipping cost online
A USPS module for Tracking Packages
Miscellaneous functions

Provides

in lib/Business/Shipping/USPS_Online/Package.pm