Skip to content

Release 4.5.4

Latest
Compare
Choose a tag to compare
@iljamobilemojo iljamobilemojo released this 21 Jan 10:29
· 16 commits to main-6.4 since this release

Release Notes - Version 4.5.4

Compatible Shopware 6 Versions

6.4.0.0 - 6.4.20.2
EnderecoShopware6Client-4.5.4.zip is the code to install directly by uploading into the store.
EnderecoShopware6ClientStore-4.5.4.zip is the version available in the shopware store.
Both are identical in terms of features.

For Shopware 6.6.x.x use https://github.com/Endereco/endereco-shopware6-client/releases/tag/6.5.4
For Shopware 6.5.x.x use https://github.com/Endereco/endereco-shopware6-client/releases/tag/5.5.4

Bug Fixes

  • Fixed country selection issues

    • Resolved a critical issue where inactive countries that could not be selected in the frontend landed in js-sdk mapping table
    • Modified country and state queries to only select active records
    • Prevents mismatches between frontend display and backend mapping tables
    • Improves overall reliability of country/state selection functionality
  • Make address validation for imported customer addresses optional

    • New configuration option to explicitly enable/disable address checks during customer import operations (disabled by default)
    • When enabled, validates addresses and splits streets for imported customer data
    • Helps maintain data quality during bulk imports while giving merchants control over validation costs
    • Can be configured per sales channel

Documentation & Code Quality

  • Improved code comments accuracy
    • Updated misleading comment in EnderecoService regarding import/export check functionality
    • Fixed comment count mismatch in AddressSubscriber for import events
    • Enhanced code readability and maintenance

Technical Details

  • Added new configuration field enderecoImportExportCheck in system config
  • Implemented import detection logic in AddressSubscriber
  • Added active status filtering for country and state repository queries
  • Enhanced address integrity checking logic during import operations

This release focuses on improving data import functionality and fixing critical selection issues while maintaining high code quality standards.