Releases: spryker/customer
Releases · spryker/customer
7.37.1
Included commits: 7.37.0...7.37.1
Fixes
- Adjusted
Spryker\Service\Customer\CustomerConfig
so it now extendsSpryker\Service\Kernel\AbstractBundleConfig
instead ofSpryker\Zed\Kernel\AbstractBundleConfig
.
7.37.0
Included commits: 7.36.1...7.37.0
Improvements
- Introduced
CustomerAuthorizationStrategyPlugin
to check customer authorization.
7.36.1
7.36.0
Included commits: 7.35.1...7.36.0
Improvements
- Added "Download as CSV" functionality into
CustomerTable
. - Introduced
DownloadController
.
7.35.1
7.35.0
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
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()
andCustomerFacade::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 acceptCustomerPasswordPolicyValidatorInterface
as a dependency. - Moved password length check and related constants from
Customer
toLengthCustomerPasswordPolicy
.
6.5.0
Included commits: 6.4.0...6.5.0
Fixes
- Introduced backport for facade method
CustomerFacade::findCustomerAddressById()
.
7.33.1
Included commits: 7.33.0...7.33.1
Fixes
- Use
NativePasswordEncoder
instead of deprecatedBCryptPasswordEncoder
.
7.33.0
Included commits: 7.32.2...7.33.0
Improvements
- Introduced
CustomerFacade::findCustomerByCriteria()
to allow retrieving customer optionally expanded byCustomerTransferExpanderPluginInterface
plugins stack.