Skip to content

6.4.0

Compare
Choose a tag to compare
@spryker-release-bot 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.