*** CitiSprint Shipping Changelog ***

2026-07-01 - version 1.2.3
* Security - Carrier credentials (API password, bearer token, API key) are now encrypted at rest with AES-256-GCM instead of reversible base64 encoding. Existing stored values are read transparently and upgraded to the new format on next save.

2026-06-30 - version 1.2.2
* Enhancement - Added a "Hide Delivery Dates on Rates" setting to suppress the estimated delivery dates shown next to shipping rates at checkout (useful when pick/pack/dispatch time would otherwise overstate the delivery promise)

2024-03-16 - version 1.2.1
* Fix - Collection date logic now respects business hours and 2pm cutoff time
* Fix - Added timezone-aware date calculations for cross-platform compatibility
* Fix - Collection dates correctly set for same-day when before cutoff time
* Enhancement - Added configurable cutoff hour setting (defaults to 14:00/2pm)
* Enhancement - Improved weekend handling for collection date calculation

2024-03-02 - version 1.1.0
* Enhancement - Full HPOS (High-Performance Order Storage) compatibility
* Enhancement - Cart & Checkout blocks support
* Enhancement - Improved auto-fulfillment with configurable order status triggers
* Enhancement - Bulk shipment creation functionality
* Enhancement - Enhanced shipment tracking with real-time updates
* Enhancement - South African address field optimizations including suburb support
* Enhancement - Memory usage monitoring tools for debugging
* Fix - Order metadata now uses WooCommerce order object methods for HPOS compatibility
* Fix - Improved error handling in API communications
* Fix - Better validation of shipping addresses
* Dev - Added extensive security measures including nonce verification
* Dev - Improved code organization and documentation
* Dev - Added uninstall cleanup routine

2024-01-15 - version 1.0.5
* Fix - Resolved issue with shipping rates not displaying for certain postcodes
* Enhancement - Added retry mechanism for API timeouts

2023-12-01 - version 1.0.4
* Enhancement - Added support for custom tracking references
* Fix - Corrected weight calculations for bundled products

2023-11-15 - version 1.0.3
* Enhancement - Improved performance of shipment list loading
* Fix - Fixed compatibility issue with PHP 8.0+

2023-11-01 - version 1.0.2
* Enhancement - Added shipment cancellation feature
* Fix - Resolved duplicate waybill creation in some scenarios

2023-10-15 - version 1.0.1
* Fix - Corrected API endpoint for staging environment
* Enhancement - Added detailed logging for troubleshooting

2023-10-01 - version 1.0.0
* Initial release
* Feature - Live shipping rates from CitiSprint
* Feature - Automatic waybill creation
* Feature - Shipment management interface
* Feature - Order tracking integration
* Feature - Sender details configuration
* Feature - API credential management