Releases: netresearch/module-shipping-core
Releases · netresearch/module-shipping-core
Release list
5.0.0
Added
lockedflag on shipping option inputs, marking a disabled state as fixed server-side so client-side logic must not re-enable the input.
Breaking Changes
- InputInterface: Added
isLocked()/setLocked(); custom implementations of the@apiinterface must implement both.
4.1.1
Changed
- Use tilde version range for PHP requirement to match Magento framework convention.
4.1.0
Magento 2.4.9 compatibility release
Added
- Support for Magento 2.4.9
- Support for PHP 8.5
4.0.3
Changed
- Removed redundant
php-http/curl-clientandnyholm/psr7dependencies, HTTP client is provided by Magento's Guzzle integration.
4.0.2
Fixed
- Added workaround for broken Magento Email Attachment handling - #39869.
4.0.1
Fixed
- StreetSplitter removing parts of the address during parsing, reported via #77.
4.0.0
Magento 2.4.8 compatibility release with breaking changes
Breaking Changes
- Error Response Interface: Changed
getErrors()return type fromPhrasetostring[]for Magento 2.4.8 compatibility
Added
- Support for PHP 8.3 and 8.4 features
- PHPUnit 10.x compatibility and modern test patterns
- Rector and PHPStan configuration for code quality
Changed
- Error response interfaces now return arrays of strings instead of single Phrase objects
- Updated all Magento dependencies to 2.4.8 compatible versions
- Modernized codebase with PHP 8.3+ features and type declarations
- Migrated development toolchain to modern standards
Removed
- Support for PHP 8.2
- Support for Magento versions prior to 2.4.8
3.1.0
Added
- Add Validator and translated error messages for HSCode Input.
3.0.0
Magento 2.4.7 compatibility release
Added
- Support for Magento 2.4.7
Changed
- Replace Zend_Measurement with Magento Framework Measurement
- Use escaper instead of block for escaping in templates
Removed
- Support for PHP 7.x
- Support for PHP 8.1
2.9.0
Added
- Add composite rule for processing multiple street splitting rules per region/country.
- Provide utilities for converting ISO-3166-1 country codes from Alpha2 to Alpha3 and vice versa.
- Validate shipping option compatibility using regular expressions.