@mediocre/bloodhound
Version:
Bloodhound is a Node.js package that allows you to retrieve tracking data from shipping carriers (Amazon, DHL, FedEx, UPS, USPS) in a common format.
65 lines (49 loc) • 2.26 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [2.4.0] - 2025-12-04
### Added
- Added GOFO Express tracking support for CR-prefixed tracking numbers.
## [2.3.0] - 2025-09-11
### Changed
- Migrated UPS carrier integration to use the new OAuth 2.0 API via @mediocre/ups package.
- **BREAKING**: Configuration changed from `accessKey`, `username`, `password` to `client_id`, `client_secret`
- Improved timezone handling using GMT offsets provided by the new API
- Simplified implementation by delegating to @mediocre/ups package
### Improved
- UPS tracking now uses the modern REST API with better reliability
- Timezone handling for UPS events is now more accurate with GMT offsets
## [2.2.0] - 2025-07-30
### Added
- Added estimatedDeliveryDate support across Amazon, DHL, FedEx, UPS and USPS carriers.
## [2.1.0] - 2025-06-27
### Added
- Added Amazon Shipping tracking support for TBA/TBM/TBC tracking numbers.
## [2.0.0] - 2024-08-30
### Changed
- Migrated the FedEx carrier integration away from the deprecated WSDL endpoints to the new OAuth/JSON endpoints.
## [1.13.0] - 2024-05-08
### Changed
- Updated DHL to use "description" and "remark" fields (see https://developer.dhl.com/api-reference/shipment-tracking?language_content_entity=en#release-notes-section/ecommerce-status-code).
## [1.12.0] - 2024-05-08
### Changed
- Updated FedEx to return the most recent tracking number data when FedEx creates a duplicate tracking number.
## [1.11.0] - 2021-06-13
### Changed
- Updated DHL to use DHL eCommerce Solutions first if configured.
## [1.10.0] - 2021-06-13
### Changed
- Updated DHL to use DHL eCommerce Solutions if configured.
## [1.9.0] - 2021-06-08
### Changed
- Updated the DHL API to use https://developer.dhl.com/api-reference/shipment-tracking.
## [1.8.1] - 2021-07-31
### Changed
- Updated the pitney-bowes module to ~0.3.0.
## [1.8.0] - 2021-07-27
### Changed
- Changed the tracking page URL for Pitney Bowes.
## [1.7.5] - 2021-03-17
### Changed
- Changed the default URL for USPS to use https (instead of http).