spryker/customer
Customer module
7.82.0
2.9M downloads/mo
#4211 most downloaded on Packagist
spryker/customer
What this package is like to depend on
Last release 3 days ago
20 Aug 2026
Ships fairly regularly
a new release about every 4 weeks
Rarely documented
notes for 10 of 191 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
193 releases · first in 2016
21 releases in the last 12 months
see the full history below
Release timeline
193 releases · Mar 2016 to Aug 2026Releases
latest 60 of 193-
7.82.020 Aug 2026Release notes
Open source →Included commits: 7.81.1...7.82.0
Improvements
- Declared HTTP response codes for the customer registration confirmation endpoint to support API discoverability for the Storefront API.
Fixes
- Corrected the registration confirmation response code declaration from
200to201and simplified the422description to cover both unknown keys and already-confirmed accounts, replacing separate404and409entries.
-
7.81.120 Aug 2026Release notes
Open source →Included commits: 7.81.0...7.81.1
Adjustments
- Registered
SprykerTest\Zed\Customer\Helpernamespace in the autoloader to home test doubles in their seam-owning module.
- Registered
-
7.81.023 Jul 2026Release notes
Open source →Included commits: 7.80.2...7.81.0
Improvements
- Extended
CustomerFacadeInterface::getCustomer()with an optional$isSecureparameter; whentrue(default), the password hash is excluded from the returned transfer to improve authentication security. - Introduced
CustomerClientInterface::getCustomerForAuthentication()to retrieve the customer including the password hash exclusively for authentication contexts. - Adjusted
CustomerSession::setCustomer()andsetCustomerRawData()to exclude the password hash from the session to improve authentication security. - Adjusted
AbstractSpyCustomer::toArray()to strip the password field by default, andAbstractSpyCustomer::setPassword()to guard against accidental null overwrites on existing entities.
- Extended
-
7.80.201 Jul 2026Release notes
Open source →Included commits: 7.80.1...7.80.2
Fixes
- Fixed
Customer::attachAddresses()to pass a non-nullCriteriato bypass Propel's instance-pool cache, preventing stale empty address collections from being returned in long-running FPM workers.
- Fixed
-
7.80.125 Jun 2026 -
7.80.025 Jun 2026Release notes
Open source →Included commits: 7.79.0...7.80.0
Improvements
- Introduced
CustomerClientInterface::getCustomerForAuthentication()to retrieve customer data including the password hash exclusively for authentication contexts, keeping credential validation separate from general customer data retrieval. - Extended
CustomerFacadeInterface::getCustomer()with an optional$isSecureparameter (defaults totrue) to exclude the password hash from the returnedCustomerTransferby default, ensuring credentials are not inadvertently exposed outside authentication flows. - Adjusted
update(),updatePassword(),findCustomerByReference(), andresolveCustomer()to strip the password hash from returned transfers, ensuring credentials are excluded from customer data used outside of authentication.
- Introduced
-
7.79.027 May 2026Release notes
Open source →Included commits: 7.78.2...7.79.0
Improvements
- Extended customer search in the Back Office by adding support for filtering by first name, last name, and email using partial matching, enabling more flexible customer lookup in Back Office configuration.
- Introduced
CustomerCriteriaSearchTermstransfer to carry search term filters (firstName,lastName,email) for customer queries. - Added
searchTermsandlimitfields toCustomerCriteriaFilterTransferto support configurable and targeted customer search.
-
7.78.222 May 2026Release notes
Open source →Included commits: 7.78.1...7.78.2
Adjustments
- Removed
includableIndeclaration fromcustomers-addressesresource schema file to align with the updated API Platform schema model.
- Removed
-
7.78.130 Apr 2026Release notes
Open source →Included commits: 7.78.0...7.78.1
Fixes
- Adjusted PHPStan configuration to use
excludePathsinstead of individualignoreErrorsentries for API Platform Storefront classes, fixing PHPStan errors.
- Adjusted PHPStan configuration to use
-
7.78.027 Apr 2026Release notes
Open source →Included commits: 7.77.0...7.78.0
Improvements
- Introduced
CustomerFacade::resolveCustomer()andCustomerClient::resolveCustomer()to resolve or create a customer from OAuth resource owner data, supporting SOL-484 aim readiness in existing modules. - Introduced
AcceptOnlyOauthCustomerAuthenticationStrategyPluginandCreateCustomerOauthCustomerAuthenticationStrategyPluginto configure customer resolution behavior on OAuth login. - Added
sendRegistrationTokenproperty toCustomerTransferto control registration token delivery during OAuth-based customer creation. - Introduced new transfers
ResourceOwnerTransfer,ResourceOwnerRequestTransfer,ResourceOwnerResponseTransfer,OauthCustomerResolveRequestTransfer,OauthCustomerResolveResponseTransfer,OauthCustomerRestrictionRequestTransfer, andOauthCustomerRestrictionResponseTransferto support OAuth customer resolution flow.
- Introduced
-
7.77.013 Mar 2026Nothing published for this version
-
7.76.009 Mar 2026Nothing published for this version
-
7.75.024 Feb 2026Nothing published for this version
-
7.74.123 Jan 2026Nothing published for this version
-
7.74.022 Jan 2026Nothing published for this version
-
7.73.222 Dec 2025Nothing published for this version
-
7.73.109 Dec 2025Nothing published for this version
-
7.73.018 Nov 2025Nothing published for this version
-
7.72.015 Nov 2025Nothing published for this version
-
7.71.102 Oct 2025Nothing published for this version
-
7.71.002 Sep 2025Nothing published for this version
-
7.70.004 Aug 2025Nothing published for this version
-
7.69.119 Jun 2025Nothing published for this version
-
7.69.010 Apr 2025Nothing published for this version
-
7.68.008 Apr 2025Nothing published for this version
-
7.67.104 Apr 2025Nothing published for this version
-
7.67.014 Feb 2025Nothing published for this version
-
7.66.023 Dec 2024Nothing published for this version
-
7.65.011 Dec 2024Nothing published for this version
-
7.64.003 Dec 2024Nothing published for this version
-
7.63.002 Dec 2024Nothing published for this version
-
7.62.028 Nov 2024Nothing published for this version
-
7.61.021 Nov 2024Nothing published for this version
-
7.60.118 Nov 2024Nothing published for this version
-
7.60.004 Nov 2024Nothing published for this version
-
7.59.029 Aug 2024Nothing published for this version
-
7.58.002 Aug 2024Nothing published for this version
-
7.57.009 Jul 2024Nothing published for this version
-
7.56.306 May 2024Nothing published for this version
-
7.56.229 Apr 2024Nothing published for this version
-
7.56.101 Apr 2024Nothing published for this version
-
7.56.021 Mar 2024Nothing published for this version
-
7.55.103 Jan 2024Nothing published for this version
-
7.55.021 Dec 2023Nothing published for this version
-
7.54.011 Dec 2023Nothing published for this version
-
7.53.024 Nov 2023Nothing published for this version
-
7.52.002 Nov 2023Nothing published for this version
-
7.51.630 Nov 2023Nothing published for this version
-
7.51.503 Aug 2023Nothing published for this version
-
7.51.412 Jul 2023Nothing published for this version
-
7.51.316 Jun 2023Nothing published for this version
-
7.51.225 May 2023Nothing published for this version
-
7.51.105 May 2023Nothing published for this version
-
7.51.031 Mar 2023Nothing published for this version
-
7.50.108 Jun 2023Nothing published for this version
-
7.50.010 Mar 2023Nothing published for this version
-
7.49.008 Feb 2023Nothing published for this version
-
7.48.230 Jan 2023Nothing published for this version
-
7.48.129 Dec 2022Nothing published for this version
-
7.48.011 Nov 2022Nothing published for this version