Skip to content

Releases: spryker/customer

7.37.1

02 Sep 15:07
Compare
Choose a tag to compare

Included commits: 7.37.0...7.37.1

Fixes

  • Adjusted Spryker\Service\Customer\CustomerConfig so it now extends Spryker\Service\Kernel\AbstractBundleConfig instead of Spryker\Zed\Kernel\AbstractBundleConfig.

7.37.0

06 Aug 12:46
Compare
Choose a tag to compare

Included commits: 7.36.1...7.37.0

Improvements

  • Introduced CustomerAuthorizationStrategyPlugin to check customer authorization.

7.36.1

03 Aug 10:35
Compare
Choose a tag to compare

Included commits: 7.36.0...7.36.1

Fixes

  • Fixed translation for "Registration date" field.

7.36.0

30 Jun 13:49
Compare
Choose a tag to compare

Included commits: 7.35.1...7.36.0

Improvements

  • Added "Download as CSV" functionality into CustomerTable.
  • Introduced DownloadController.

7.35.1

10 Feb 17:00
Compare
Choose a tag to compare

Included commits: 7.35.0...7.35.1

Fixes

  • Added missing autoload entries.

7.35.0

27 Jan 11:35
Compare
Choose a tag to compare

Included commits: 7.34.0...7.35.0

Improvements

  • Adjusted CustomerConfig::getRegisterConfirmTokenUrl() config method to enable fetching registration confirmation token URL from the environment variable.
  • Introduced CustomerConstants::REGISTRATION_CONFIRMATION_TOKEN_URL that allows making the registration confirmation URL configurable from the environment.

7.34.0

03 Dec 13:19
Compare
Choose a tag to compare

Included commits: 7.33.1...7.34.0

Improvements

  • Added CustomerConfig::getCustomerPasswordCharacterSet() for storing configuration of pattern of a required character set.
  • Added CustomerConfig::getCustomerPasswordAllowList() for storing configured list of passwords that bypass any validation.
  • Added CustomerConfig::getCustomerPasswordDenyList() for storing configured list of passwords that not allowed to be used.
  • Added CustomerConfig::getCustomerPasswordSequenceLimit() for storing repeated character sequence length limit configuration.
  • Added CustomerConfig::isRestorePasswordValidationEnabled() enabling password check on password restoring action.
  • Added CustomerErrorTransfer::$parameters for passing parameters to error messages.

Adjustments

  • Adjusted CustomerFacade::addCustomer(), CustomerFacade::registerCustomer(), CustomerFacade::updateCustomer(), CustomerFacade::updateCustomerPassword(), CustomerFacade::saveCustomerForOrder(), CustomerFacade::saveOrderCustomer() and CustomerFacade::anonymizeCustomer() methods to apply configurable password policy validation on provided passwords.
  • Adjusted CustomerFacade::restorePassword() to apply configurable password policy validation when it is explicitly enabled by configuration.
  • Adjusted Customer to accept CustomerPasswordPolicyValidatorInterface as a dependency.
  • Moved password length check and related constants from Customer to LengthCustomerPasswordPolicy.

6.5.0

16 Feb 08:16
Compare
Choose a tag to compare

Included commits: 6.4.0...6.5.0

Fixes

  • Introduced backport for facade method CustomerFacade::findCustomerAddressById().

7.33.1

06 Oct 12:06
Compare
Choose a tag to compare

Included commits: 7.33.0...7.33.1

Fixes

  • Use NativePasswordEncoder instead of deprecated BCryptPasswordEncoder.

7.33.0

25 Aug 10:50
Compare
Choose a tag to compare

Included commits: 7.32.2...7.33.0

Improvements

  • Introduced CustomerFacade::findCustomerByCriteria() to allow retrieving customer optionally expanded by CustomerTransferExpanderPluginInterface plugins stack.