Skip to content

Latest commit

 

History

History
312 lines (281 loc) · 17.9 KB

changes.md

File metadata and controls

312 lines (281 loc) · 17.9 KB

Api changes

Removed Method(s)
  • ⚠️ removed method apiRoot.withProjectKey().me().businessUnits().withId().delete()
  • ⚠️ removed method apiRoot.withProjectKey().me().businessUnits().withKey().delete()
  • ⚠️ removed method apiRoot.withProjectKey().me().carts().withKey().get()
  • ⚠️ removed method apiRoot.withProjectKey().me().carts().withKey().head()
  • ⚠️ removed method apiRoot.withProjectKey().me().carts().withKey().post()
  • ⚠️ removed method apiRoot.withProjectKey().me().carts().withKey().delete()
  • ⚠️ removed method apiRoot.withProjectKey().me().quoteRequests().withId().delete()
  • ⚠️ removed method apiRoot.withProjectKey().me().quoteRequests().withKey().delete()
Added Method(s)
  • added method apiRoot.withProjectKey().productTailoring().head()
  • added method apiRoot.withProjectKey().customers().search().post()
  • added method apiRoot.withProjectKey().customers().search().head()
  • added method apiRoot.withProjectKey().customers().searchIndexingStatus().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().head()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().head()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().head()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().orders().orderQuote().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductId().productTailoring().images().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().products().withProductKey().productTailoring().images().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().head()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withKey().delete()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().head()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quoteRequests().withId().delete()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().head()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withKey().delete()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().head()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().stagedQuotes().withId().delete()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().head()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withKey().delete()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().get()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().head()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().post()
  • added method apiRoot.withProjectKey().inStoreKeyWithStoreKeyValue().quotes().withId().delete()
Added Type(s)
  • added type BusinessUnitApprovalRuleMode
  • added type BusinessUnitChangeApprovalRuleModeAction
  • added type DiscountApplicationMode
  • added type CartChangeLineItemsOrderAction
  • added type CustomerIndexingProgress
  • added type CustomerIndexingStatus
  • added type CustomerPagedSearchResponse
  • added type CustomerSearchIndexingStatusResponse
  • added type CustomerSearchRequest
  • added type CustomerSearchResult
  • added type SearchNotReadyError
  • added type GraphQLSearchNotReadyError
  • added type MyCartChangeLineItemsOrderAction
  • added type BusinessUnitApprovalRuleModeChangedMessage
  • added type DeliveryCustomFieldAddedMessage
  • added type DeliveryCustomFieldChangedMessage
  • added type DeliveryCustomFieldRemovedMessage
  • added type DeliveryCustomTypeRemovedMessage
  • added type DeliveryCustomTypeSetMessage
  • added type ProductPriceCustomFieldAddedMessage
  • added type ProductPriceCustomFieldChangedMessage
  • added type ProductPriceCustomFieldRemovedMessage
  • added type ProductPriceCustomFieldsRemovedMessage
  • added type ProductPriceCustomFieldsSetMessage
  • added type ProductTailoringImageAddedMessage
  • added type ProductTailoringImagesSetMessage
  • added type ProductVariantTailoringAddedMessage
  • added type ProductVariantTailoringRemovedMessage
  • added type BusinessUnitApprovalRuleModeChangedMessagePayload
  • added type DeliveryCustomFieldAddedMessagePayload
  • added type DeliveryCustomFieldChangedMessagePayload
  • added type DeliveryCustomFieldRemovedMessagePayload
  • added type DeliveryCustomTypeRemovedMessagePayload
  • added type DeliveryCustomTypeSetMessagePayload
  • added type ProductPriceCustomFieldAddedMessagePayload
  • added type ProductPriceCustomFieldChangedMessagePayload
  • added type ProductPriceCustomFieldRemovedMessagePayload
  • added type ProductPriceCustomFieldsRemovedMessagePayload
  • added type ProductPriceCustomFieldsSetMessagePayload
  • added type ProductTailoringImageAddedMessagePayload
  • added type ProductTailoringImagesSetMessagePayload
  • added type ProductVariantTailoringAddedMessagePayload
  • added type ProductVariantTailoringRemovedMessagePayload
  • added type StagedOrderSetShippingCustomFieldAction
  • added type StagedOrderSetShippingCustomTypeAction
  • added type OrderSearchCustomType
  • added type OrderSetShippingCustomFieldAction
  • added type OrderSetShippingCustomTypeAction
  • added type ProductTailoringAttribute
  • added type ProductVariantTailoring
  • added type ProductVariantTailoringDraft
  • added type ProductTailoringAddAssetAction
  • added type ProductTailoringAddExternalImageAction
  • added type ProductTailoringAddVariantAction
  • added type ProductTailoringChangeAssetNameAction
  • added type ProductTailoringChangeAssetOrderAction
  • added type ProductTailoringMoveImageToPositionAction
  • added type ProductTailoringRemoveAssetAction
  • added type ProductTailoringRemoveImageAction
  • added type ProductTailoringRemoveVariantAction
  • added type ProductTailoringSetAssetCustomFieldAction
  • added type ProductTailoringSetAssetCustomTypeAction
  • added type ProductTailoringSetAssetDescriptionAction
  • added type ProductTailoringSetAssetKeyAction
  • added type ProductTailoringSetAssetSourcesAction
  • added type ProductTailoringSetAssetTagsAction
  • added type ProductTailoringSetAttributeAction
  • added type ProductTailoringSetAttributeInAllVariantsAction
  • added type ProductTailoringSetExternalImagesAction
  • added type ProductTailoringSetImageLabelAction
  • added type CustomerSearchStatus
  • added type ProjectChangeCustomerSearchStatusAction
  • added type ShippingMethodChangeActiveAction
  • added type ImageProcessingOngoingWarning
  • added type WarningObject
Removed Type(s)
  • ⚠️ removed type ProductSearchStatus
Added Resource(s)
  • added resource /{projectKey}/customers/search
  • added resource /{projectKey}/customers/search/indexing-status
  • added resource /{projectKey}/in-store/key={storeKey}/quote-requests
  • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes
  • added resource /{projectKey}/in-store/key={storeKey}/quotes
  • added resource /{projectKey}/in-store/key={storeKey}/orders/quotes
  • added resource /{projectKey}/in-store/key={storeKey}/products/{productID}/product-tailoring/images
  • added resource /{projectKey}/in-store/key={storeKey}/products/key={productKey}/product-tailoring/images
  • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/key={key}
  • added resource /{projectKey}/in-store/key={storeKey}/quote-requests/{ID}
  • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/key={key}
  • added resource /{projectKey}/in-store/key={storeKey}/staged-quotes/{ID}
  • added resource /{projectKey}/in-store/key={storeKey}/quotes/key={key}
  • added resource /{projectKey}/in-store/key={storeKey}/quotes/{ID}
Removed Resource(s)
  • ⚠️ removed resource /{projectKey}/me/carts/key={key}
Removed Enum(s)
  • ⚠️ removed enum product-price from type ChangeSubscriptionResourceTypeId
Added Enum(s)
  • added enum customer-group to type ExtensionResourceTypeId
  • added enum shopping-list to type ExtensionResourceTypeId
  • added enum customer-group to type AttributeReferenceTypeId
  • added enum attribute-group to type ChangeSubscriptionResourceTypeId
  • added enum product-tailoring to type ChangeSubscriptionResourceTypeId
  • added enum product-tailoring to type MessageSubscriptionResourceTypeId
  • added enum cart-discount to type CustomFieldReferenceValue
  • added enum customer-group to type CustomFieldReferenceValue
  • added enum product-tailoring to type ResourceTypeId
Added Property(s)
  • added property approvalRuleMode to type BusinessUnit
  • added property approvalRuleMode to type BusinessUnitDraft
  • added property approvalRuleMode to type Company
  • added property approvalRuleMode to type CompanyDraft
  • added property approvalRuleMode to type Division
  • added property approvalRuleMode to type DivisionDraft
  • added property applicationMode to type CartDiscountValueAbsolute
  • added property applicationMode to type CartDiscountValueAbsoluteDraft
  • added property addressId to type BusinessUnitAddressCustomFieldAddedMessage
  • added property addressId to type BusinessUnitAddressCustomFieldChangedMessage
  • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessage
  • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessage
  • added property addressId to type BusinessUnitAddressCustomTypeSetMessage
  • added property addressId to type CustomerAddressCustomFieldAddedMessage
  • added property addressId to type CustomerAddressCustomFieldChangedMessage
  • added property addressId to type CustomerAddressCustomFieldRemovedMessage
  • added property addressId to type CustomerAddressCustomTypeRemovedMessage
  • added property addressId to type CustomerAddressCustomTypeSetMessage
  • added property metaTitle to type ProductTailoringCreatedMessage
  • added property metaDescription to type ProductTailoringCreatedMessage
  • added property metaKeywords to type ProductTailoringCreatedMessage
  • added property variants to type ProductTailoringCreatedMessage
  • added property staged to type ProductVariantDeletedMessage
  • added property addressId to type BusinessUnitAddressCustomFieldAddedMessagePayload
  • added property addressId to type BusinessUnitAddressCustomFieldChangedMessagePayload
  • added property addressId to type BusinessUnitAddressCustomFieldRemovedMessagePayload
  • added property addressId to type BusinessUnitAddressCustomTypeRemovedMessagePayload
  • added property addressId to type BusinessUnitAddressCustomTypeSetMessagePayload
  • added property addressId to type CustomerAddressCustomFieldAddedMessagePayload
  • added property addressId to type CustomerAddressCustomFieldChangedMessagePayload
  • added property addressId to type CustomerAddressCustomFieldRemovedMessagePayload
  • added property addressId to type CustomerAddressCustomTypeRemovedMessagePayload
  • added property addressId to type CustomerAddressCustomTypeSetMessagePayload
  • added property metaTitle to type ProductTailoringCreatedMessagePayload
  • added property metaDescription to type ProductTailoringCreatedMessagePayload
  • added property metaKeywords to type ProductTailoringCreatedMessagePayload
  • added property variants to type ProductTailoringCreatedMessagePayload
  • added property staged to type ProductVariantDeletedMessagePayload
  • added property warnings to type ProductTailoring
  • added property variants to type ProductTailoringData
  • added property variants to type ProductTailoringDraft
  • added property variants to type ProductTailoringInStoreDraft
  • added property warnings to type Product
  • added property customers to type SearchIndexingConfiguration
  • added property active to type ShippingMethod
  • added property active to type ShippingMethodDraft
  • added property store to type StagedQuote
  • added property source to type EventBridgeDestination
Required Property(s)
  • changed property stores of type BusinessUnit to be optional
  • changed property stores of type Company to be optional
  • changed property stores of type Division to be optional
  • changed property isOnStock of type ProductVariantAvailability to be optional
Changed Property(s)
  • ⚠️ changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
  • ⚠️ changed property totalPrice of type OrderLineItemDiscountSetMessage from type Money to CentPrecisionMoney
  • ⚠️ changed property value of type StandalonePriceValueChangedMessage from type Money to TypedMoney
  • ⚠️ changed property oldValue of type StandalonePriceValueChangedMessage from type Money to TypedMoney
  • ⚠️ changed property totalPrice of type OrderLineItemDiscountSetMessagePayload from type Money to CentPrecisionMoney
  • ⚠️ changed property value of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
  • ⚠️ changed property oldValue of type StandalonePriceValueChangedMessagePayload from type Money to TypedMoney
  • ⚠️ changed property customType of type OrderSearchAnyValue from type string to OrderSearchCustomType
  • ⚠️ changed property customType of type OrderSearchDateRangeValue from type string to OrderSearchCustomType
  • ⚠️ changed property customType of type OrderSearchFullTextValue from type string to OrderSearchCustomType
  • ⚠️ changed property customType of type OrderSearchLongRangeValue from type string to OrderSearchCustomType
  • ⚠️ changed property customType of type OrderSearchNumberRangeValue from type string to OrderSearchCustomType
  • ⚠️ changed property customType of type OrderSearchQueryExpressionValue from type string to OrderSearchCustomType
  • ⚠️ changed property customType of type OrderSearchStringValue from type string to OrderSearchCustomType
  • ⚠️ changed property price of type ShippingRate from type TypedMoney to CentPrecisionMoney
  • ⚠️ changed property freeAbove of type ShippingRate from type TypedMoney to CentPrecisionMoney
Removed QueryParameter(s)
  • ⚠️ removed query parameter localeProjection from method get /{projectKey}/products
  • ⚠️ removed query parameter localeProjection from method post /{projectKey}/products
  • ⚠️ removed query parameter localeProjection from method get /{projectKey}/products/key={key}
  • ⚠️ removed query parameter localeProjection from method post /{projectKey}/products/key={key}
  • ⚠️ removed query parameter localeProjection from method delete /{projectKey}/products/key={key}
  • ⚠️ removed query parameter localeProjection from method get /{projectKey}/products/{ID}
  • ⚠️ removed query parameter localeProjection from method post /{projectKey}/products/{ID}
  • ⚠️ removed query parameter localeProjection from method delete /{projectKey}/products/{ID}
  • ⚠️ removed query parameter sort from method get /{projectKey}/product-projections/suggest
  • ⚠️ removed query parameter offset from method get /{projectKey}/product-projections/suggest
  • ⚠️ removed query parameter withTotal from method get /{projectKey}/product-projections/suggest

Import changes

Added Type(s)
  • added type InvalidFieldsUpdateError
  • added type NewMasterVariantAdditionNotAllowedError
  • added type ReferencedResourceNotFound
Deprecated Property(s)
  • property PriceImport::publish is removed
  • property ProductVariantImport::publish is removed
Added Enum(s)
  • added enum customer-group to type CustomFieldReferenceValue