- Added “Weight of all items” to packing methods for users who don’t have dimensions set on all products. This assumes that every order is packaged in a single box.
- Don’t display dimension fields in manual label creation form when “Weight of all items” packing method is selected
- Expanded functionality to automatically generate a shipping label for a non-UPS shipping method such as Free or Flat Rate to also include Table Rate methods or any other shipping method.
- Also added the ability to exclude specific regions (such as AK and HI – as a US example) as well as to specify a different label type (2nd Day vs Ground) for shipping to the same region/state
- Added address validation to this to ensure that a label doesn’t get generated for PO Boxes.
- Enhanced label creation to crop label image, ensuring the best possible fit on precut labels
- Added auto updating through self-hosted update system.
- Added metabox to order edit scren to display tracking numbers associated to the labels linked to the tracking url.
- Fixed issue with weight units (lb vs lbs)
- Fixed issue with insurance calculation and ensured that declared value is not passed if insurance is field is left blank (disabled)
- Cleaned up debug output
- Limit length of address fields being passed when creating labels as the maximum allowed length for most fields is 35 characters
- Fixed custom package display label
- Added parameter to label request to ensure that shipper gets billed negotiated rates if negotiated rates is enabled