Skip to content

Releases: spryker/customer

7.1.1

13 Dec 15:43
Compare
Choose a tag to compare

Included commits: 7.1.0...7.1.1

Bugfixes

  • update success/error messages in Zed

7.1.0

04 Dec 11:22
Compare
Choose a tag to compare

Included commits: 7.0.0...7.1.0

Improvements

  • CustomerFacadeInterface::checkOrderPreSaveConditions() checks provided Guest and new customer email to be valid.
  • CustomerPreConditionCheckerPlugin uses the amended CustomerFacadeInterface::checkOrderPreSaveConditions() method.
  • PreConditionChecker (business class) is refactored, but public API is intact and expects UtilValidateService as a constructor dependency.

7.0.0

14 Nov 10:37
Compare
Choose a tag to compare

Included commits: 6.4.0...7.0.0

Improvements

  • Change the email field type to case insensitive (into the schema)

6.4.0

09 Nov 14:08
Compare
Choose a tag to compare

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.

6.3.3

07 Nov 15:27
Compare
Choose a tag to compare

Included commits: 6.3.2...6.3.3

Bugfixes

  • add .safe-submit css class where double-click prevention must be enabled

6.3.2

26 Oct 13:00
Compare
Choose a tag to compare

Included commits: 6.3.1...6.3.2

Bugfixes

Fixed XSS vulnerability in ZED customer view page.

6.3.1

26 Oct 12:40
Compare
Choose a tag to compare

Included commits: 6.3.0...6.3.1

Bugfixes

  • CustomerConfig is introduced to provide a base class for project implementation.

6.3.0

05 Oct 15:46
Compare
Choose a tag to compare

Included commits: 6.2.4...6.3.0

Improvements

  • fkUser and username fields are added to Customer transfer object.
  • CustomerTransferExpanderPluginInterface plugin interface is introduced.
  • ViewController::loadCustomerTransfer expands customer transfer object with the provided CustomerTransferExpanderPluginInterface plugins.
  • ViewController::indexAction action optionally renders the CustomerTransfer::username if it is defined.
  • CategoryDataHelper::haveCategory data helper is updated to restrict "override" type to array.

6.2.4

14 Aug 13:41
Compare
Choose a tag to compare

Included commits: 6.2.3...6.2.4

Bugfixes

  • Fixed displaying wrong country in Customer GUI table
  • Fixed wrong URL for Customer Overview button in Edit Customer page
  • Add missing breadcrumbs for Add Address page

6.2.3

14 Aug 12:41
Compare
Choose a tag to compare

Included commits: 6.2.2...6.2.3

Bugfixes

The dormant business logic for restore password link generation has been enabled in CustomerConfig.