| 
1 | 1 | # CHANGELOG  | 
2 | 2 | 
 
  | 
3 |  | -## Next Release  | 
4 |  | - | 
5 |  | -- [CHANGED] All constants are now defined in the top-level `Constants` class (`com.easypost.Constants`).  | 
6 |  | -  - Users who are utilizing the constants for exception message parsing should account for the new namespace.  | 
7 |  | -- [ADDED] Support for creating/registering carrier accounts that require custom workflows (e.g. FedEx, UPS)  | 
8 |  | -- [CHANGED] Swap the parameters for below functions, to make `id` in the first argument  | 
9 |  | -  - Shipment.generateForm()  | 
10 |  | -  - EndShipper.update()  | 
11 |  | -  - CarrierAccount.update()  | 
12 |  | -- [FIXED] Typo, `ServiceUnavailablError` is now `ServiceUnavailableError`  | 
13 |  | -- [FIXED] Typo: `Smartrate` is now `SmartRate`, `apikeys` is now `apiKey`, `scanform` is now `scanForm`  | 
14 |  | -- [FIXED] Move `validateWebook`, `findLowestSmartrate`, and `getLowestSmartRate` from Services to Utilities since it does not required an EasyPost client object  | 
15 |  | -- [ADDED] Add a root level `APIException` class for all HTTP exceptions  | 
 | 3 | +## v6.0.0 (2023-01-05)  | 
 | 4 | + | 
 | 5 | +Includes all the changes from `v6.0.0-rc1` listed below in addition to the following:  | 
 | 6 | + | 
 | 7 | +- All constants are now defined in the top-level `Constants` class (`com.easypost.Constants`)  | 
 | 8 | +  - Users who are utilizing the constants for exception message parsing should account for the new namespace  | 
 | 9 | +- Added support for creating/registering carrier accounts that require custom workflows (e.g. FedEx, UPS)  | 
 | 10 | +- Swapped the parameters for the following functions, making `id` the first argument  | 
 | 11 | +  - `Shipment.generateForm()`  | 
 | 12 | +  - `EndShipper.update()`  | 
 | 13 | +  - `CarrierAccount.update()`  | 
 | 14 | +- Fixed a typo, `ServiceUnavailablError` is now `ServiceUnavailableError`  | 
 | 15 | +- Fixed a typo: `Smartrate` is now `SmartRate`, `apikeys` is now `apiKey`, `scanform` is now `scanForm`  | 
 | 16 | +- Moved `validateWebook`, `findLowestSmartrate`, and `getLowestSmartRate` from Services to Utilities since it does not required an EasyPost client object  | 
 | 17 | +- Added a root level `APIException` class for all HTTP exceptions  | 
16 | 18 | 
 
  | 
17 | 19 | ## v6.0.0-rc1 (2022-11-30)  | 
18 | 20 | 
 
  | 
 | 
0 commit comments