Changelog
We regularly make updates to Parcelcraft shipping. This page logs the evolution of the Parcelcraft Shipping app.
0.10.2 Nov 20, 2024
- Feature: Weight conversions are now more flexible with user-inputted metadata for the value of weight_unit. Previously, only an ounce, pound, kilogram, or gram was acceptable for a weight unit. Now, values such as lbs, lb, lb., lbs., pounds, and pound are acceptable.
- Fixed: To accommodate real-world testing, the timeout for detecting an error in loading EasyPost carrier metadata was increased from 6 seconds to 10 seconds. Users should see fewer errors when operating during an EasyPost API stress test (for example, on weekends).
0.10.0 Nov 13, 2024
- Fixed: No more 422 Unproccessible content errors and improved error handling
- Fixed: Reduced the amount of retries when an error is encountered in shipping to quickly display error message
- Fixed: Address suggestions have improved to the new Google Places API v2
- Fixed: Address suggestions now correctly change the state/province field correctly
- Fixed: When in the Product Detail View, could not change a previously set return product as a non-return item.
- Fixed: When deleting a customs item in an international shipment, the wrong items are displayed.
- Fixed: Improved app loading speed.
- Fixed: Service names saved to metadata sometimes saved redundant words, like "Fedex FEDEX GROUND"
- Fixed: Address suggestions were not working due to an issue with an API key permissions
- Fixed: Changed address verifications to be less strict to reduce errors when creating a shipment
- Fixed: Add small delay when creating or updating an origin address to ensure the database has been updated before displaying new results
- Fixed: You can now view metadata updates when editing metadata in the app, changes are reflected in the main dashboard view without a refresh required
- Fixed: Removed bulky address international formatting package in favor of a U.S. centric address style to dramatically reduce package size
- Fixed: When deleting a shipment in the unshipped list, the interface was not immediately updated
- Feature: New Shipping Rate detail view in for the app at https://dashboard.stripe.com/shipping-rates (opens in a new tab)
- Feature: Added embedded app beta viewport
- Feature: Improve loading detail information when loading spinner is shown
- Feature: Remember setting for address suggestions
0.9.0 Oct 3, 2024
- Feature: Added the ability to create and quote shipments for USPS Library Mail or USPS Media Mail rates. Users must select Library Mail or Media Mail to get quotes for these types of USPS shipments
- Fixed: The bulk printing option had a bug where the button was active before the URL was generated correctly, creating incorrect queries if the button was pressed too soon. It's now disabled while the request URL is being processed
0.8.2 Aug 19, 2024
- Feature: A new printer icon has been added to the shipment history tab. Click on the button to print multiple shipments at once.
- Fixed: When updating an address, sometimes changes would not be applied in cases where a company value was deleted
- Fixed: When verifying an address in some rare cases the correct address would not be used
- Fixed: The correct package code is applied to a new shipment based on the Shipping Rate Metadata or default settings rather than defaulting to a custom package size.
0.7.1 July 10, 2024
- Breaking Change: Ship status metadata for canceled shipments was changed from cancelled to canceled to be consistent with Stripe API spelling
- Feature: Users can now see an unshipped payments list rather than only an unshipped invoices list in default view settings
- Feature: Improved manage shipment and "reship" button when in Payment or Invoice view
- Feature: Added account health checkup to Parcelcraft settings
- Feature: Added payment link permission and checkout session permissions to enable account compatibility health check
- Feature: Warn user if a payment does not have an associated customer or invoice
- Feature: Display a confirmation when a tracking notification email is sent to the customer
- Feature: Add ability to manually send a customer tracking notification when none is sent
0.6.2 June 17, 2024
- Fixed: Previously saved carrier and shipping rate settings were not being diplayed properly in Carrier Defaults tab in Parcelcraft settings
0.6.1 June 17, 2024
- Feature: Add shipment_id metadata to invoices and payments when a shipment is created
- Feature: Improved payment detail view with ship status control, and payment description. Added a ship status and "manage shipment button" in the payment detail view
- Feature: Payments and Invoices Stripe Objects now mirror each other's shipment details metadata at shipment creation event.
- Feature: Ability to control payment ship_status metadata from app
- Feature: Better ship status badges when in test mode
- Feature: Shipments that are return shipments are clearly labeled in the shipment history
- Feature: Email notifications now have carrier QR codes (when supported by carrier) for users who have selected "print to email" and to user's return shipment email notifications if the user has no printer (based on carrier support for QR codes)
- Feature: Change "Buy label" button text to "Buy return label" to clearly indicate to the user which type of label they are purchasing
- Feature: Add the ability to print source label image in email notifications and in the print window if PDF formatting is wonky.
- Fixed: Faster label generation when creating test labels or buying labels
- Fixed: Print to email would not work in all cases
- Fixed: Sometimes a return shipment would be created by default incorrectly
- Fixed: When creating a shipment sometimes the package settings box disappears in some edge cases
- Fixed: The origin address was not displaying correctly in the verify address view "ship from " dropdown
- Fixed: Incorrect options and notifications were shown if PrintNode was selected as a printer and no PrintNode API key was provided
0.5.0 June 14, 2024
- Feature: Add the ability to add a product or invoice with a metadata key of "is_return" and a value of "true" to default to create a return shipment
- Feature: Stripe invoices with a metadata key of is_return and a value of true will automatically be tagged as a return shipment. This will also work for any product appearing in the invoice with the same metadata values.
- Fixed: Invoices were not being marked as unshipped by our backend server in test and live mode
- Fixed: Return shipping labels were incorrectly generated with the wrong to and from address.
0.4.11 June 10, 2024
- Fixed: Shipments created from Customer and Payments were not saving their ID as a reference and would incorrectly show that there was no payment or customer data associated with a shipment in the shipment history view
- Fixed: Settings for carrier defaults were not saving, and once a carrier was sSelected, the incorrect Service and Package options were shown.
- Feature: Improved error reporting for when a shipment settings did not meet the requirements for a valid shipment
0.4.8 May 7, 2024
- Fixed an issue that prevented Invoice ship status from being updated
- Added a warning in the Settings view if no EasyPost Test API key is found on the account
- Improved onboarding docs for connecting EasyPost account
- Fixed an issue in Carrier Settings that prevented the correct Service and Package options from being displayed when a carrier selection is made
0.4.7 Apr 24, 2024
- Fixed an issue that prevented test labels from being printed while Stripe is in live mode