Skip to content

Releases: spryker/customers-rest-api

1.33.0

04 Jun 07:57

Choose a tag to compare

Included commits: 1.32.0...1.33.0

Improvements

  • Adjusted CustomersStorefrontProcessor to use SyntheticRestRequestBuilderInterface for building the legacy REST request context, replacing the inline construction with the centralized builder.

1.32.0

29 May 16:31

Choose a tag to compare

Included commits: 1.31.0...1.32.0

Improvements

  • Introduced CheckoutDataAddressesRelationshipResolver to add the missing addresses relationship for checkout-data resources.
  • Added acceptedTerms property to CustomerTransfer.

1.31.0

22 May 14:59

Choose a tag to compare

Included commits: 1.30.2...1.31.0

Improvements

  • Added wishlists relationship to the customers API Platform resource to allow retrieving a customer's wishlists via ?include=wishlists on customer endpoints.

1.30.2

22 May 08:18

Choose a tag to compare

Included commits: 1.30.1...1.30.2

Adjustments

  • Removed includableIn declaration from customers-addresses resource schema file to align with the updated API Platform schema model.

1.30.1

19 May 16:49

Choose a tag to compare

Included commits: 1.30.0...1.30.1

Fixes

  • Fixed CustomerRestorePasswordStorefrontProcessor to 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

15 May 15:13

Choose a tag to compare

Included commits: 1.29.0...1.30.0

Improvements

  • Introduced CustomersRelationshipResolver to expose customer data as a relationship in company user responses.

Fixes

  • Fixed customer responses to include confirmPassword (always null) and acceptedTerms fields to maintain backward compatibility with legacy API contracts.

1.29.0

11 May 12:04

Choose a tag to compare

Included commits: 1.28.0...1.29.0

Improvements

  • Added restorePasswordKey property to RestCustomersAttributesTransfer.

1.28.0

05 May 08:00

Choose a tag to compare

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 CustomerIdentityRequestSubscriber to populate CustomerTransfer on API Platform requests from OAuth claims, and CustomerOwnershipVoter to enforce that customers can only access their own resources.
  • Added phone, comment, and region to RestAddressTransfer to expose full address data through the new API Platform endpoints.
  • Added salutation, firstName, lastName, email, password, newPassword, phone, dateOfBirth, createdAt, updatedAt, and anonymizedAt to RestCustomerTransfer to support full customer profile operations via API Platform.

1.27.0

04 May 18:39

Choose a tag to compare

Included commits: 1.26.0...1.27.0

Improvements

  • Introduced CustomerIdentityRequestSubscriber to extract customer identity from OAuth claims on the request, building a CustomerTransfer from customer_reference and id_customer claim keys and making it available to downstream API Platform storefront providers and processors.

1.26.0

04 Aug 10:49

Choose a tag to compare

Included commits: 1.25.0...1.26.0

Improvements

  • Updated transfer fields with description.