Easy-Post Desktop 1.2.0
Version 1.2.0
This release fixes a set of problems where Easy-Post was sending requests EasyPost's API does not accept. Two features could not work at all; the rest failed quietly or reported the wrong reason.
- Scheduling a pickup now works. Pickup requests were built in a shape the API rejects outright, so every attempt failed. Pickups also now carry the instructions the carrier requires.
- Damage and theft claims can now be filed. These claims were missing a required contact address and the supporting attachment, so the API refused all of them.
- Batch purchase asks for a carrier and service. A batch is never rated, so nothing could pick the service for you — batches were created and then failed only at purchase. The Batch page now offers a picker drawn from your live carrier catalogue.
- Royal Mail Signed For and similar services are sold only with signature on delivery, and omitting it produced a misleading "does not offer service" error at purchase. The picker now sets it for you.
- Address verification actually verifies. A bug meant every address was recorded as verified without ever being checked, undeliverable ones included. Verification now runs, and any
verifiedflag recorded before this fix is cleared, since it asserted something that was never checked. - Carrier names appear as names again rather than raw internal codes.
- Insurance limits are the real ones. The app used to offer cover up to a ceiling EasyPost will not actually sell, so an over-limit amount was only refused at the point of purchase. The genuine 5,000 USD limit is now shown and checked before you confirm.
- Clearer failures. Error messages from the API were being partly discarded, dropping the specific reason a request failed. The full reason now reaches you.
- Tracking records finer-grained status, records labels you buy automatically, and no longer interrupts you with a dialog when a background refresh fails.
- Customs declarations omit a blank tariff number, convert weights correctly, and take the declared-value currency from the sender's country rather than assuming US dollars.
- Batch print sheets can be exported.
- Webhooks register per mode, resend the secret on update, and report batch events.
- Rate quotes are discarded when you change the parcel or either address, so a stale price can no longer be bought.
- Your database is backed up before this version's schema changes are applied.
- 43 new interface strings, translated across all 49 languages.
Windows: unzip and run EasyPostDesktop.exe (a SmartScreen warning is expected on first run — see the download page). macOS: notarized by Apple. Verify with the SHA-256 checksums below.