Skip to content

Releases: netresearch/module-shipping-core

5.0.0

Choose a tag to compare

@Sebastian80 Sebastian80 released this 13 Jul 09:25

Added

  • locked flag 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 @api interface must implement both.

4.1.1

Choose a tag to compare

@Sebastian80 Sebastian80 released this 03 Jun 10:09

Changed

  • Use tilde version range for PHP requirement to match Magento framework convention.

4.1.0

Choose a tag to compare

@Sebastian80 Sebastian80 released this 02 Jun 19:00

Magento 2.4.9 compatibility release

Added

  • Support for Magento 2.4.9
  • Support for PHP 8.5

4.0.3

Choose a tag to compare

@Sebastian80 Sebastian80 released this 03 Dec 19:38

Changed

  • Removed redundant php-http/curl-client and nyholm/psr7 dependencies, HTTP client is provided by Magento's Guzzle integration.

4.0.2

Choose a tag to compare

@Sebastian80 Sebastian80 released this 27 Oct 13:27

Fixed

  • Added workaround for broken Magento Email Attachment handling - #39869.

4.0.1

Choose a tag to compare

@Sebastian80 Sebastian80 released this 07 Sep 12:47

Fixed

  • StreetSplitter removing parts of the address during parsing, reported via #77.

4.0.0

Choose a tag to compare

@Sebastian80 Sebastian80 released this 02 Jul 14:30

Magento 2.4.8 compatibility release with breaking changes

Breaking Changes

  • Error Response Interface: Changed getErrors() return type from Phrase to string[] 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

Choose a tag to compare

@Sebastian80 Sebastian80 released this 18 Mar 13:18

Added

  • Add Validator and translated error messages for HSCode Input.

3.0.0

Choose a tag to compare

@Sebastian80 Sebastian80 released this 27 May 14:30

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

Choose a tag to compare

@Sebastian80 Sebastian80 released this 11 Apr 09:42

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.