6.4.0
spryker-release-bot
released this
09 Nov 14:08
·
948 commits
to master
since this release
Included commits: 6.3.3...6.4.0
Improvements
- CustomerClientInterface's documentation is adjusted.
- CustomerFacadeInterface's documentation is adjusted.
- New glossary key is used during email validation: "customer.email.format.invalid" which will be displayed when the email format is not valid during customer data saving.
- Spryker/Zed/Customer/Business/Customer/Customer has a new constructor dependency.
- Email format is validated during CustomerFacadeInterface::updateCustomer(), CustomerFacadeInterface::saveCustomerForOrder(), CustomerFacadeInterface::anonymizeCustomer(), CustomerFacadeInterface::addCustomer(), and CustomerFacadeInterface::registerCustomer() against UtilValidateServiceInterface::isEmailFormatValid().
- Random emails generated during customer deletion are also valid emails now with format: "<32 char length hash>@<32 char length hash>.<32 char length hash>"
- CustomerToUtilSanitizeInterface became deprecated.
- CustomerToUtilSanitizeServiceInterface was introduced to replace the CustomerToUtilSanitizeInterface.
- Communication/Table/AddressTable constructor expects the new CustomerToUtilSanitizeServiceInterface.
- CustomerCommunicationFactory::getUtilSanitizeService() returns the new CustomerToUtilSanitizeServiceInterface instead of the deprecated CustomerToUtilSanitizeInterface.
- CustomerToUtilSanitizeBridge was renamed to CustomerToUtilSanitizeServiceBridge.