Skip to content

Version Packages - #1481

Merged
jenschude merged 1 commit into
masterfrom
changeset-release/master
Oct 9, 2026
Merged

jenschude merged 1 commit into
masterfrom
changeset-release/master

Conversation

@ct-changesets

@ct-changesets ct-changesets Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.

Releases

@commercetools/checkout-sdk@2.1.0

Minor Changes

  • #1479 fe2648f Thanks @ct-sdks! - Checkout changes

    Added Type(s) - added type `PaymentMethodReference` - added type `ConnectorTimeoutError` - added type `InternalConstraintViolatedError` - added type `PaginatedRecurringPaymentJob` - added type `RecurringPaymentJob` - added type `RecurringPaymentJobDraft` - added type `RecurringPaymentJobError` - added type `RecurringPaymentJobState` - added type `RecurringPaymentJobStatus` - added type `PaginatedRecurringPayment` - added type `PaymentMethodConfiguration` - added type `RecurringOrderReference` - added type `RecurringPayment` - added type `RecurringPaymentDraft` - added type `RecurringPaymentReference` - added type `RecurringPaymentAddPaymentMethodConfigurationUpdateAction` - added type `RecurringPaymentSetKeyUpdateAction` - added type `RecurringPaymentSetPaymentMethodConfigurationUpdateAction` - added type `RecurringPaymentSetRecurringOrderUpdateAction` - added type `RecurringPaymentUpdateAction` - added type `RecurringPaymentUpdateActions` - added type `TransactionItemPaymentIntegration` - added type `TransactionItemPaymentIntegrationDraft` - added type `TransactionItemRecurring` - added type `TransactionItemRecurringDraft`
    Removed Property(s) - ⚠️ removed property `paymentIntegration` from type `TransactionItem` - ⚠️ removed property `paymentIntegration` from type `TransactionItemDraft`
    Added Property(s) - added property `type` to type `TransactionItem` - added property `type` to type `TransactionItemDraft`
    Required Property(s) - ⚠️ changed property `cart` of type `Transaction` to be required
    Added Enum(s) - added enum `payment-method` to type `ReferenceTypeId` - added enum `recurring-payment` to type `ReferenceTypeId` - added enum `recurring-order` to type `ReferenceTypeId`
    Added Resource(s) - added resource `/{projectKey}/recurring-payment-jobs` - added resource `/{projectKey}/recurring-payments` - added resource `/{projectKey}/recurring-payment-jobs/{id}` - added resource `/{projectKey}/recurring-payment-jobs/key={key}` - added resource `/{projectKey}/recurring-payments/{id}` - added resource `/{projectKey}/recurring-payments/key={key}`
    Added Method(s) - added method `apiRoot.withProjectKey().recurringPaymentJobs().get()` - added method `apiRoot.withProjectKey().recurringPaymentJobs().post()` - added method `apiRoot.withProjectKey().recurringPayments().get()` - added method `apiRoot.withProjectKey().recurringPayments().post()` - added method `apiRoot.withProjectKey().recurringPaymentJobs().withId().get()` - added method `apiRoot.withProjectKey().recurringPaymentJobs().withId().delete()` - added method `apiRoot.withProjectKey().recurringPaymentJobs().withKey().get()` - added method `apiRoot.withProjectKey().recurringPaymentJobs().withKey().delete()` - added method `apiRoot.withProjectKey().recurringPayments().withId().get()` - added method `apiRoot.withProjectKey().recurringPayments().withId().post()` - added method `apiRoot.withProjectKey().recurringPayments().withId().delete()` - added method `apiRoot.withProjectKey().recurringPayments().withKey().get()` - added method `apiRoot.withProjectKey().recurringPayments().withKey().post()` - added method `apiRoot.withProjectKey().recurringPayments().withKey().delete()`

Patch Changes

  • #1480 4e52e6e Thanks @jenschude! - Harden request building against injection. Path parameters of . or .. are now rejected (encodeURIComponent does not encode dots). The OAuth request builders now encode anonymousId and projectKey, and escape % & + = # in scopes.

  • Updated dependencies [4e52e6e]:

    • @commercetools/ts-client@5.1.1

@commercetools/history-sdk@6.3.0

Minor Changes

  • #1479 fe2648f Thanks @ct-sdks! - History changes

    Added QueryParameter(s) - added query parameter `userIds` to method `get /{projectKey}` - added query parameter `resourceIds` to method `get /{projectKey}` - added query parameter `userIds` to method `get /{projectKey}/{resourceType}` - added query parameter `resourceIds` to method `get /{projectKey}/{resourceType}` - added query parameter `userIds` to method `get /{projectKey}/{resourceType}/{ID}`

Patch Changes

  • #1480 4e52e6e Thanks @jenschude! - Harden request building against injection. Path parameters of . or .. are now rejected (encodeURIComponent does not encode dots). The OAuth request builders now encode anonymousId and projectKey, and escape % & + = # in scopes.

  • Updated dependencies [4e52e6e]:

    • @commercetools/ts-client@5.1.1

@commercetools/platform-sdk@9.7.0

Minor Changes

  • #1479 fe2648f Thanks @ct-sdks! - Api changes

    MarkDeprecated Type(s) - marked type `FacetRange` as deprecated - marked type `FacetResult` as deprecated - marked type `FacetResults` as deprecated - marked type `FacetTerm` as deprecated - marked type `FacetTypes` as deprecated - marked type `FilteredFacetResult` as deprecated - marked type `ProductProjectionPagedSearchResponse` as deprecated - marked type `RangeFacetResult` as deprecated - marked type `Suggestion` as deprecated - marked type `SuggestionResult` as deprecated - marked type `TermFacetResult` as deprecated - marked type `TermFacetResultType` as deprecated
    Removed Type(s) - ⚠️ removed type `Expansion` - ⚠️ removed type `QueryPredicate` - ⚠️ removed type `Sort` - ⚠️ removed type `CircularDependencyError` - ⚠️ removed type `MissingDependencyError` - ⚠️ removed type `GraphQLCircularDependencyError` - ⚠️ removed type `GraphQLMissingDependencyError`
    Added Type(s) - added type `AgentBusinessUnitAmbiguousError` - added type `AgentBusinessUnitLimitExceededError` - added type `AgentBusinessUnitUnresolvedError` - added type `AgentExtractionFailedError` - added type `AgentFeatureDisabledError` - added type `AgentFileNotProcessedWarning` - added type `AgentMissingCountryError` - added type `AgentMissingCustomerEmailError` - added type `AgentMissingEntityTypeError` - added type `AgentMissingShoppingListNameError` - added type `AgentNoLineItemsExtractedError` - added type `AgentOutOfScopeError` - added type `AgentProductSearchNotEnabledError` - added type `AgentProductsNotFoundError` - added type `AgentProductsNotFoundWarning` - added type `AgentQuoteRequestCreationFailedError` - added type `AgentResponsesAuthError` - added type `AgentResponsesCartSuccess` - added type `AgentResponsesErrorResponse` - added type `AgentResponsesMultipartRequest` - added type `AgentResponsesOutputType` - added type `AgentResponsesPayload` - added type `AgentResponsesQuoteRequestSuccess` - added type `AgentResponsesRequest` - added type `AgentResponsesShoppingListSuccess` - added type `AgentResponsesSuccess` - added type `AgentShoppingListCreationFailedError` - added type `AgentStoreAmbiguousError` - added type `AgentStoreDistributionChannelsUnsupportedError` - added type `AgentStoreUnresolvedError` - added type `GraphQLAgentBusinessUnitAmbiguousError` - added type `GraphQLAgentBusinessUnitLimitExceededError` - added type `GraphQLAgentBusinessUnitUnresolvedError` - added type `GraphQLAgentExtractionFailedError` - added type `GraphQLAgentFeatureDisabledError` - added type `GraphQLAgentMissingCountryError` - added type `GraphQLAgentMissingCustomerEmailError` - added type `GraphQLAgentMissingEntityTypeError` - added type `GraphQLAgentMissingShoppingListNameError` - added type `GraphQLAgentNoLineItemsExtractedError` - added type `GraphQLAgentOutOfScopeError` - added type `GraphQLAgentProductSearchNotEnabledError` - added type `GraphQLAgentProductsNotFoundError` - added type `GraphQLAgentQuoteRequestCreationFailedError` - added type `GraphQLAgentShoppingListCreationFailedError` - added type `GraphQLAgentStoreAmbiguousError` - added type `GraphQLAgentStoreDistributionChannelsUnsupportedError` - added type `GraphQLAgentStoreUnresolvedError` - added type `AbsoluteAllocation` - added type `AbsoluteAllocationDraft` - added type `Allocation` - added type `AllocationDraft` - added type `EstimatedDelivery` - added type `PaymentAllocationDraft` - added type `PaymentStrategy` - added type `RecurringPaymentAllocation` - added type `RecurringPaymentConfiguration` - added type `RecurringPaymentConfigurationDraft` - added type `RelativeAllocation` - added type `RelativeAllocationDraft` - added type `CartAddRecurringPaymentAllocationAction` - added type `CartRemoveRecurringPaymentAllocationAction` - added type `CartSetDirectDiscountsIgnoreCartDiscountsAction` - added type `CartSetEstimatedDeliveryAction` - added type `CartSetRecurringPaymentConfigurationAction` - added type `CartSetRecurringPaymentStrategyAction` - added type `CategoryAddStoreAction` - added type `CategoryRemoveStoreAction` - added type `CategorySetStoresAction` - added type `ExtensionCircularDependencyError` - added type `GraphQLExtensionCircularDependencyError` - added type `CartEstimatedDeliverySetMessage` - added type `OrderEstimatedDeliverySetMessage` - added type `StoreCheckoutUrlTemplateSetMessage` - added type `StoreContactUrlSetMessage` - added type `StoreCookiePolicyUrlSetMessage` - added type `StoreFaqUrlSetMessage` - added type `StoreImprintUrlSetMessage` - added type `StoreOrderUrlTemplateSetMessage` - added type `StorePrivacyPolicyUrlSetMessage` - added type `StoreRefundPolicyUrlSetMessage` - added type `StoreShippingPolicyUrlSetMessage` - added type `StoreTermsOfServiceUrlSetMessage` - added type `CartEstimatedDeliverySetMessagePayload` - added type `OrderEstimatedDeliverySetMessagePayload` - added type `StoreCheckoutUrlTemplateSetMessagePayload` - added type `StoreContactUrlSetMessagePayload` - added type `StoreCookiePolicyUrlSetMessagePayload` - added type `StoreFaqUrlSetMessagePayload` - added type `StoreImprintUrlSetMessagePayload` - added type `StoreOrderUrlTemplateSetMessagePayload` - added type `StorePrivacyPolicyUrlSetMessagePayload` - added type `StoreRefundPolicyUrlSetMessagePayload` - added type `StoreShippingPolicyUrlSetMessagePayload` - added type `StoreTermsOfServiceUrlSetMessagePayload` - added type `StagedOrderSetDirectDiscountsIgnoreCartDiscountsAction` - added type `OrderSetEstimatedDeliveryAction` - added type `ProductTypeSetSavedToLineItemAction` - added type `ShippingMethodSetCarrierAction` - added type `Storefront` - added type `StoreSetCheckoutUrlTemplateAction` - added type `StoreSetContactUrlAction` - added type `StoreSetCookiePolicyUrlAction` - added type `StoreSetFaqUrlAction` - added type `StoreSetImprintUrlAction` - added type `StoreSetOrderUrlTemplateAction` - added type `StoreSetPrivacyPolicyUrlAction` - added type `StoreSetRefundPolicyUrlAction` - added type `StoreSetShippingPolicyUrlAction` - added type `StoreSetTermsOfServiceUrlAction` - added type `TaxRoundingTarget` - added type `TypeRemoveEnumValuesAction` - added type `TypeRemoveLocalizedEnumValuesAction`
    Removed Property(s) - ⚠️ removed property `productId` from type `VariantCreatedMessage` - ⚠️ removed property `productId` from type `VariantCreatedMessagePayload`
    Added Property(s) - added property `directDiscountsIgnoreCartDiscounts` to type `Cart` - added property `recurringPaymentConfiguration` to type `Cart` - added property `directDiscountsIgnoreCartDiscounts` to type `CartDraft` - added property `participateInBestDealSelection` to type `DirectDiscount` - added property `participateInBestDealSelection` to type `DirectDiscountDraft` - added property `taxRoundingTarget` to type `ExternalTaxRateDraft` - added property `estimatedDelivery` to type `ShippingInfo` - added property `estimatedDelivery` to type `CartAddShippingMethodAction` - added property `estimatedDelivery` to type `CartSetCustomShippingMethodAction` - added property `estimatedDelivery` to type `CartSetShippingMethodAction` - added property `stores` to type `Category` - added property `stores` to type `CategoryDraft` - added property `product` to type `VariantCreatedMessage` - added property `product` to type `VariantDeletedMessage` - added property `product` to type `VariantImageAddedMessage` - added property `product` to type `VariantImagesSetMessage` - added property `product` to type `VariantKeySetMessage` - added property `product` to type `VariantPublishedMessage` - added property `product` to type `VariantSkuSetMessage` - added property `product` to type `VariantStagedChangesRemovedMessage` - added property `product` to type `VariantCreatedMessagePayload` - added property `product` to type `VariantDeletedMessagePayload` - added property `product` to type `VariantImageAddedMessagePayload` - added property `product` to type `VariantImagesSetMessagePayload` - added property `product` to type `VariantKeySetMessagePayload` - added property `product` to type `VariantPublishedMessagePayload` - added property `product` to type `VariantSkuSetMessagePayload` - added property `product` to type `VariantStagedChangesRemovedMessagePayload` - added property `directDiscountsIgnoreCartDiscounts` to type `StagedOrder` - added property `taxedPrice` to type `CustomLineItemImportDraft` - added property `taxedPrice` to type `LineItemImportDraft` - added property `directDiscountsIgnoreCartDiscounts` to type `Order` - added property `taxedPrice` to type `ShippingInfoImportDraft` - added property `savedToLineItem` to type `AttributeDefinition` - added property `savedToLineItem` to type `AttributeDefinitionDraft` - added property `directDiscountsIgnoreCartDiscounts` to type `QuoteRequest` - added property `directDiscountsIgnoreCartDiscounts` to type `Quote` - added property `carrier` to type `ShippingMethod` - added property `carrier` to type `ShippingMethodDraft` - added property `storefront` to type `Store` - added property `storefront` to type `StoreDraft` - added property `taxRoundingTarget` to type `TaxRate` - added property `taxRoundingTarget` to type `TaxRateDraft` - added property `restockableInDays` to type `VariantAttributesAvailability` - added property `restockableInDays` to type `VariantAttributesChannelAvailability`
    Changed Property(s) - ⚠️ changed property `expand` of type `ProductSearchProjectionParams` from type `Expansion[]` to `string[]`
    MarkDeprecated Property(s) - marked property `FacetResult::type` as deprecated - marked property `FacetResults::/^[a-z].*$/` as deprecated - marked property `FilteredFacetResult::type` as deprecated - marked property `ProductProjectionPagedSearchResponse::facets` as deprecated - marked property `RangeFacetResult::type` as deprecated - marked property `TermFacetResult::type` as deprecated - marked property `TermFacetResult::dataType` as deprecated
    Added Enum(s) - added enum `IntakeAgent` to type `AttributionSource` - added enum `PromotionsAgent` to type `AttributionSource` - added enum `ManagedCommerceMCP` to type `AttributionSource` - added enum `mcp-server` to type `ReferenceTypeId` - added enum `product` to type `ExtensionResourceTypeId` - added enum `InMigration` to type `ProductCatalogModel` - added enum `variant` to type `ChangeSubscriptionResourceTypeId` - added enum `variant` to type `MessageSubscriptionResourceTypeId`
    Added Resource(s) - added resource `/{projectKey}/agents` - added resource `/{projectKey}/agents/intake` - added resource `/{projectKey}/agents/intake/v1` - added resource `/{projectKey}/agents/intake/v1/responses` - added resource `/{projectKey}/in-store/key={storeKey}/categories` - added resource `/{projectKey}/in-store/key={storeKey}/categories/key={key}` - added resource `/{projectKey}/in-store/key={storeKey}/categories/{ID}`
    Added Method(s) - added method `apiRoot.withProjectKey().agents().intake().v1().responses().post()` - added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().categories().get()` - added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().categories().head()` - added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().categories().post()` - added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().categories().withKey().get()` - added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().categories().withKey().head()` - added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().categories().withKey().post()` - added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().categories().withKey().delete()` - added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().categories().withId().get()` - added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().categories().withId().head()` - added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().categories().withId().post()` - added method `apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().categories().withId().delete()`
    MarkDeprecated Method(s) - marked method `post /{projectKey}/product-projections/search` as deprecated - marked method `get /{projectKey}/product-projections/search` as deprecated - marked method `get /{projectKey}/product-projections/suggest` as deprecated

Patch Changes

  • #1480 4e52e6e Thanks @jenschude! - Harden request building against injection. Path parameters of . or .. are now rejected (encodeURIComponent does not encode dots). The OAuth request builders now encode anonymousId and projectKey, and escape % & + = # in scopes.

  • Updated dependencies [4e52e6e]:

    • @commercetools/ts-client@5.1.1

@commercetools/importapi-sdk@7.1.2

Patch Changes

  • #1480 4e52e6e Thanks @jenschude! - Harden request building against injection. Path parameters of . or .. are now rejected (encodeURIComponent does not encode dots). The OAuth request builders now encode anonymousId and projectKey, and escape % & + = # in scopes.

  • Updated dependencies [4e52e6e]:

    • @commercetools/ts-client@5.1.1

@commercetools/sdk-client-v2@4.0.2

Patch Changes

  • #1480 4e52e6e Thanks @jenschude! - Harden request building against injection. Path parameters of . or .. are now rejected (encodeURIComponent does not encode dots). The OAuth request builders now encode anonymousId and projectKey, and escape % & + = # in scopes.

@commercetools/ts-client@5.1.1

Patch Changes

  • #1480 4e52e6e Thanks @jenschude! - Harden request building against injection. Path parameters of . or .. are now rejected (encodeURIComponent does not encode dots). The OAuth request builders now encode anonymousId and projectKey, and escape % & + = # in scopes.

@ct-changesets
ct-changesets Bot requested a review from a team as a code owner October 9, 2026 16:31
@ct-changesets
ct-changesets Bot force-pushed the changeset-release/master branch from ce362e7 to 1a98b91 Compare October 9, 2026 16:36
@codecov

codecov Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.15%. Comparing base (3d6399e) to head (56a2a90).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #1481   +/-   ##
=======================================
  Coverage   98.15%   98.15%           
=======================================
  Files          96       96           
  Lines        1623     1623           
  Branches      439      439           
=======================================
  Hits         1593     1593           
  Misses         26       26           
  Partials        4        4           
Flag Coverage Δ
test-coverage 98.15% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@ct-changesets
ct-changesets Bot force-pushed the changeset-release/master branch from 1a98b91 to 56a2a90 Compare October 9, 2026 16:48
@jenschude
jenschude merged commit 9c9b8e2 into master Oct 9, 2026
12 checks passed
@jenschude
jenschude deleted the changeset-release/master branch October 9, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant