Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.Prepare the module for a stable release.
Tasks include
* Refactor to clean up service definitions
* Run phpcs
* Add more test coverage
Patches to finish/re-roll:
#2971795: Negotiated rates cannot be returned without a valid account number
#2960549: Weight and Dimensions Validation is necessary
#2912549: Add UPS Sure Post service
#2918813: Implement SupportsTrackingInterface to provide tracking url support
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | commerce_ups-prepare_for_8_release-2994727.patch | 20.63 KB | andyg5000 |
Comments
Comment #2
andyg5000Here's a big patch that includes the punch-list items above as well as refactoring to expose the UPS classes to Drupal's service container. This allows them to be swapped out or decorated by other modules.
There should be no breaking changes for people using the existing -dev branch. However, people who've customized things or written patches will need to re-roll them.
Comment #3
andyg5000Comment #4
andyg5000Comment #5
joelpittetGood catch!
I had a run through of the patch and everything looked on target. Thanks for more tests!
Comment #7
andyg5000The new tests lead me to that gem ;) Thanks for the review!
Comment #8
andyg5000Comment #9
andyg5000Created #2995607: Roll 8.x-3.0 for release [meta] as the meta issue to track related issues for release so this one can be closed.