Releases: spryker/customers-rest-api
Releases · spryker/customers-rest-api
1.33.0
Included commits: 1.32.0...1.33.0
Improvements
- Adjusted
CustomersStorefrontProcessorto useSyntheticRestRequestBuilderInterfacefor building the legacy REST request context, replacing the inline construction with the centralized builder.
1.32.0
Included commits: 1.31.0...1.32.0
Improvements
- Introduced
CheckoutDataAddressesRelationshipResolverto add the missingaddressesrelationship forcheckout-dataresources. - Added
acceptedTermsproperty toCustomerTransfer.
1.31.0
Included commits: 1.30.2...1.31.0
Improvements
- Added
wishlistsrelationship to the customers API Platform resource to allow retrieving a customer's wishlists via?include=wishlistson customer endpoints.
1.30.2
Included commits: 1.30.1...1.30.2
Adjustments
- Removed
includableIndeclaration fromcustomers-addressesresource schema file to align with the updated API Platform schema model.
1.30.1
Included commits: 1.30.0...1.30.1
Fixes
- Fixed
CustomerRestorePasswordStorefrontProcessorto return the default human-readable error message instead of forwarding internal glossary keys as the response detail on invalid restore-password token.
1.30.0
Included commits: 1.29.0...1.30.0
Improvements
- Introduced
CustomersRelationshipResolverto expose customer data as a relationship in company user responses.
Fixes
- Fixed customer responses to include
confirmPassword(alwaysnull) andacceptedTermsfields to maintain backward compatibility with legacy API contracts.
1.29.0
Included commits: 1.28.0...1.29.0
Improvements
- Added
restorePasswordKeyproperty toRestCustomersAttributesTransfer.
1.28.0
Included commits: 1.27.0...1.28.0
Improvements
- Introduced API Platform storefront resources for customer profile management (
customers), address management (customers-addresses), password operations (customer-password,customer-restore-password,customer-forgotten-password), and registration confirmation (customer-confirmation,customers-confirm-registration) to migrate Customer and CustomerAccess endpoints to API Platform. - Introduced
CustomerIdentityRequestSubscriberto populateCustomerTransferon API Platform requests from OAuth claims, andCustomerOwnershipVoterto enforce that customers can only access their own resources. - Added
phone,comment, andregiontoRestAddressTransferto expose full address data through the new API Platform endpoints. - Added
salutation,firstName,lastName,email,password,newPassword,phone,dateOfBirth,createdAt,updatedAt, andanonymizedAttoRestCustomerTransferto support full customer profile operations via API Platform.
1.27.0
Included commits: 1.26.0...1.27.0
Improvements
- Introduced
CustomerIdentityRequestSubscriberto extract customer identity from OAuth claims on the request, building aCustomerTransferfromcustomer_referenceandid_customerclaim keys and making it available to downstream API Platform storefront providers and processors.