Release Notes - Version 4.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.