Releases: spryker/customer
7.26.7
Included commits: 7.26.6...7.26.7
Fixes
Fixed data builder config to match released Payment module.
<property name="methodName" dataBuilderRule="unique()->word"/>
All data builder properties have to match this dataBuilderRule
for the generator to not throw an exception.
7.26.6
Included commits: 7.26.5...7.26.6
Bugfixes
- Adjusted
CustomerFacade::updateCustomer()
facade method so the token could be sent to a customer's email when the customer's data did not change.
7.26.5
7.26.4
Included commits: 7.26.3...7.26.4
Improvements
- Adjusted
Presentation\Add\index.twig
with the usage ofassetsPath
Twig function. - Adjusted
Presentation\Edit\index.twig
with the usage ofassetsPath
Twig function.
7.26.3
Included commits: 7.26.2...7.26.3
Bugfixes
- Adjusted the
CustomerService::getUniqueAddressKey()
service method, so now it skips address fields that have empty string values for key generation.
7.26.2
Included commits: 7.26.1...7.26.2
Bugfixes
- Fixed transfer definitions to include missing uses of Transfers or Transfer properties.
7.26.1
Included commits: 7.26.0...7.26.1
Bugfixes
- Adjusted
EditController::updateCustomerAddresses()
in order to get default addresses from submitted form.
7.26.0
Included commits: 7.25.0...7.26.0
Improvements
- Introduced
CustomerConfig::getAddressKeyGenerationWhiteListedFields()
to provide a whitelist of address fields for generating a unique address key. - Adjusted
CustomerAddressKeyGenerator::getUniqueAddressKey()
so it can apply a whitelist address fields logic for generating a unique address key.
Deprecations
- Deprecated
CustomerConfig::getAddressKeyGenerationExcludedFields()
.
7.25.0
Included commits: 7.24.0...7.25.0
Improvements
-
Introduced the
Spryker\Service\CustomerConfig::getAddressKeyGenerationExcludedFields()
config method to get the list of excluded address fields for the address key generation. -
Introduced the
CustomerService::getUniqueAddressKey()
service method to generate a unique key for the address based on address transfer properties without the excluded properties list. -
Introduced the
CustomerFacade::findCustomerAddressByAddressData()
facade method to retrieve a customer address by address details. -
Introduced the
CustomerFacade::getAllSalutations()
facade method to get all salutations available in the system. -
Adjusted the
CustomerFacade::saveOrderCustomer()
facade method for support of split delivery in the BC way. -
Impacted the
CustomerOrderSavePlugin
plugin with facade changes. -
Increased the
spryker/kernel
version dependency. -
Added
CustomerToUtilEncodingServiceInterface
to dependencies. -
Added
spryker/util-encoding
to dependencies.
Deprecations
- Deprecated the
QuoteTransfer::$isAddressSavingSkipped
transfer object property; useAddressTransfer::$isAddressSavingSkipped
instead. - Deprecated the
QuoteTransfer::$shippingAddresses
transfer object property; use the item level shipping addressesItemTransfer::$shipment::$shippingAddress
instead.
7.24.0
Included commits: 7.23.0...7.24.0
Improvements
- Added a new error message to
de_DE.csv
. - Added a new error message to
en_US.csv
. - Adjusted
EditController
to show an error message when editing an unexisting customer. - Adjusted
ViewController
to show an error message when viewing an unexisting customer.