Releases: spryker/customers-rest-api
Releases · spryker/customers-rest-api
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.
1.26.0
1.25.0
1.24.0
Included commits: 1.23.0...1.24.0
Improvements
- Adjusted
customers.validation.yamlto enhance the validation error message.
1.23.0
Included commits: 1.22.0...1.23.0
Improvements
- Adjusted
customers.validation.yamlto enhance validation rules.
1.22.0
Included commits: 1.21.2...1.22.0
Improvements
- Introduced
RestErrorCollectiontransfer. - Introduced
BillingAddressCheckoutRequestAttributesValidatorPluginto validateRestCheckoutRequestAttributesTransfer.billingAddressmandatory fields. - Introduced
CustomersRestApiConfig::getBillingAddressFieldsToSkipValidation()to define a list of properties in aRestAddressTransferthat should trigger validation skip.
Adjustments
- Added
UtilTextmodule to dependencies. - Added
UtilTextServiceInterfaceto dependencies.
1.21.2
Included commits: 1.21.1...1.21.2
Fixes
- Adjusted
customers_rest_api.databuilder.xmlin order to fix CI errors.
1.21.1
Included commits: 1.21.0...1.21.1
Fixes
- Adjusted
CustomersRestApiConfig::RESPONSE_MESSAGE_CUSTOMER_ALREADY_EXISTSin order to update error constants message.
1.21.0
Included commits: 1.20.0...1.21.0
Fixes
- Adjusted
CustomerResourceController::postAction()in order to validate gender, salutation request attributes. - Adjusted
CustomerResourceController::patchAction()in order to validate gender, salutation request attributes.