Skip to content

Releases: Justintime50/easypost-tools-ui

v0.11.0

10 Jun 22:57
Compare
Choose a tag to compare
  • Upgrades Laravel 10 to Laravel 11
  • Drops support for PHP 8.1

v0.10.0

28 Feb 05:46
Compare
Choose a tag to compare
  • Adds PHP 8.3 support
  • Upgrades MariaDB from 10.11 to 11.1.3
  • Adds the ability to generate QR codes for shipments
  • Removes the unusable "remember me" checkbox on the login screen
  • Overhauls Shipment page for better readability
  • Corrects EasyPost colors to align with new branding
  • Fixes a bug that didn't allow shipments to be purchased

v0.9.2

05 Sep 15:27
Compare
Choose a tag to compare
  • Fixes bugs where the request wasn't set correctly for parcels. users, or search
  • Fixes the input of creating a parcel from strings to numbers
  • Fixes the return types of various functions so 500s aren't thrown at runtime
  • Fixes a bug where an invalid ID passed to search would throw a 500 instead of returning an error to the user
  • Fixes a bug when creating a shipment where the variable shipment wasn't set
  • Fixes various bugs related to setup (names, version pins, etc)

v0.9.1

25 Feb 01:31
Compare
Choose a tag to compare
  • Fixes address fields on forms with address input to contain the necessary fields for the object in question (removed some fields from buying a stamp, added back a few for insurances from bad copy-pasta)
  • Fixes the redirect when buying a stamp to go back to the shipment page

v0.9.0

25 Feb 01:15
Compare
Choose a tag to compare
  • Upgrades from Laravel 9 to Laravel 10
    • Bumps all dependencies
    • Migrates from Webpack to Vite
  • Rewrote the whole app's routing system
    • All endpoints/urls now follow proper REST conventions (endpoint names, ids, verbs, etc)
    • The app no longer functions as a psuedo single-page-app, instead, you have to select a resource from the sidebar which takes you to that resources page where there are now buttons to take actions against that type of resource. The initial landing page of each resrouce will retrieve all the records of that resource
  • Shipments can now be bought if they were previously created and unpurchased. Previously, you would need to make a new shipment as once you navigated away from the rates page, the buy option for that shipment was lost
    • Removed the ability to purchase a shipment by providing a shipment and rate ID since you can now purchase shipments directly from the individual shipment page
  • Hides the buy shipping label buttons from the shipment page once a shipment has been purchased
    • The selected_rate row is now highlighted once purchased so you know which rate was bought
  • Adds a new /refunds page where you can view all your refunded shipments
  • Removes sidebar links to EasyPost resources that weren't supported in this project to avoid confusion
  • Fixes a syntax error for refunding a shipment due to v6 EasyPost lib upgrade
  • Removes address verification from creating an insurance
  • Various other bug fixes and improvements

v0.8.2

24 Feb 22:00
Compare
Choose a tag to compare
  • Fix Shipment buy method call

v0.8.1

17 Feb 18:52
Compare
Choose a tag to compare
  • Fix create insurance, and parcel routing
  • Fix search object lookup that wasn't migrated when we moved from EasyPost PHP lib v5 to v6

v0.8.0

10 Feb 22:17
Compare
Choose a tag to compare
  • Bumps EasyPost library from v5 to v6 which introduces thread-safety and various other improvements

v0.7.0

10 Feb 07:41
Compare
Choose a tag to compare
  • Bumps PHP from 8.1 to 8.2
  • Bumps all minor dependency versions
  • Completely overhauls all app routing to fix various bugs with GET vs POST and the names of pages which also corrects various workflows like purchasing a shipment
  • Removes all individual "retrieve x" modals and logic and replaces it with a global search by ID form. Now you can lookup any EasyPost object by its public ID
  • Adds missing name and email properties to Address forms
  • Various other bug fixes and cleanup throughout

v0.6.1

29 Aug 16:16
Compare
Choose a tag to compare
  • Fixes a Sentry error where retrieving all shipments could error when there is no to/from or parcel objects set on a shipment because it would try accessing properties of null, now there is a check in place prior to displaying data
  • Shows name and company on all shipment addresses
  • Fixes a bug where recaptcha was required in development mode