Skip to content

10.4.0

Compare
Choose a tag to compare
@ajimae ajimae released this 05 Aug 12:27
· 215 commits to master since this release
1a71b52

Api changes

Changed Property(s)
  • ⚠️ changed property value of type DirectDiscountDraft from type CartDiscountValue to CartDiscountValueDraft
  • ⚠️ changed property custom of type MyBusinessUnitDraft from type CustomFields to CustomFieldsDraft
  • ⚠️ changed property custom of type MyCompanyDraft from type CustomFields to CustomFieldsDraft
  • ⚠️ changed property custom of type MyDivisionDraft from type CustomFields to CustomFieldsDraft
  • ⚠️ 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
Required Property(s)
  • ⚠️ changed property stores of type BusinessUnitSetStoresAction to be required
  • ⚠️ changed property stores of type CartDiscountSetStoresAction to be required
  • ⚠️ changed property stores of type Customer to be required
  • ⚠️ changed property stores of type CustomerSetStoresAction to be required
  • changed property isOnStock of type ProductVariantAvailability to be optional
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 attributedTo to type CreatedBy
  • added property attributedTo to type LastModifiedBy
  • 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 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 postFilter to type ProductSearchRequest
  • added property variants to type ProductTailoringData
  • added property variants to type ProductTailoringDraft
  • added property variants to type ProductTailoringInStoreDraft
  • added property active to type ShippingMethod
  • added property active to type ShippingMethodDraft
  • added property store to type StagedQuote
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 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
Added Method(s)
  • 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()
Removed Method(s)
  • ⚠️ removed method $apiRoot->withProjectKey()->products()->search()->head()
  • ⚠️ 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 Enum(s)
  • 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 cart-discount to type CustomFieldReferenceValue
  • added enum customer-group to type CustomFieldReferenceValue
Removed Enum(s)
  • ⚠️ removed enum product-price from type ChangeSubscriptionResourceTypeId
Added Type(s)
  • added type BusinessUnitApprovalRuleMode
  • added type BusinessUnitChangeApprovalRuleModeAction
  • added type CartChangeLineItemsOrderAction
  • added type Attribution
  • added type AttributionSource
  • added type CustomerIndexingProgress
  • added type CustomerIndexingStatus
  • added type CustomerPagedSearchResponse
  • added type CustomerSearchIndexingStatusResponse
  • added type CustomerSearchRequest
  • added type CustomerSearchResult
  • added type MyCartChangeLineItemsOrderAction
  • added type BusinessUnitApprovalRuleModeChangedMessage
  • 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 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 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 ProductTailoringSetExternalImagesAction
  • added type ProductTailoringSetImageLabelAction
  • added type CustomerSearchStatus
  • added type ProjectChangeCustomerSearchStatusAction
  • added type ShippingMethodChangeActiveAction

Import changes

Added Resource(s)
  • added resource /{projectKey}/discount-codes
  • added resource /{projectKey}/discount-codes/import-containers
  • added resource /{projectKey}/discount-codes/import-containers/{importContainerKey}
Added Method(s)
  • added method $apiRoot->withProjectKeyValue()->discountCodes()->importContainers()->withImportContainerKeyValue()->post()
Added Enum(s)
  • added enum customer-group to type CustomFieldReferenceValue
  • added enum discount-code to type ImportResourceType
Added Property(s)
  • added property staged to type PriceImport
  • added property staged to type ProductVariantImport
Deprecated Property(s)
  • property PriceImport::publish is removed
  • property ProductVariantImport::publish is removed
Added Type(s)
  • added type DiscountCodeImportRequest
  • added type DiscountCodeImport

What's Changed

  • Update changelog by @ct-sdks in #141
  • Update generated SDKs by @ct-sdks in #142
  • Update generated SDKs by @ct-sdks in #143
  • Update generated SDKs by @ct-sdks in #144
  • Update generated SDKs by @ct-sdks in #145
  • Update generated SDKs by @ct-sdks in #146
  • Update generated SDKs by @ct-sdks in #147
  • Update generated SDKs by @ct-sdks in #148
  • Update generated SDKs by @ct-sdks in #149
  • Update generated SDKs by @ct-sdks in #150
  • Update generated SDKs by @ct-sdks in #151
  • change the logo ofthe reference page by @evansinho in #152
  • Resize logo by @evansinho in #153
  • Update generated SDKs by @ct-sdks in #154
  • Update generated SDKs by @ct-sdks in #155
  • Update generated SDKs by @ct-sdks in #156
  • Update generated SDKs by @ct-sdks in #157
  • Update generated SDKs by @ct-sdks in #158
  • Update generated SDKs by @ct-sdks in #160
  • Update generated SDKs by @ct-sdks in #161
  • Update generated SDKs by @ct-sdks in #162
  • Update generated SDKs by @ct-sdks in #163
  • Update generated SDKs by @ct-sdks in #164
  • Update generated SDKs by @ct-sdks in #166
  • Update generated SDKs by @ct-sdks in #167
  • Update generated SDKs by @ct-sdks in #168
  • Update generated SDKs by @ct-sdks in #169
  • Update generated SDKs by @ct-sdks in #170
  • Update generated SDKs by @ct-sdks in #171
  • Update generated SDKs by @ct-sdks in #172
  • Update generated SDKs by @ct-sdks in #173
  • Update generated SDKs by @ct-sdks in #174
  • Add info about configuring a custom endpoint to the readme by @MurzNN in #176
  • Update generated SDKs by @ct-sdks in #179
  • Update generated SDKs by @ct-sdks in #181
  • Update generated SDKs by @ct-sdks in #184
  • Update generated SDKs by @ct-sdks in #185
  • Update generated SDKs by @ct-sdks in #186
  • Update generated SDKs by @ct-sdks in #187
  • Update generated SDKs by @ct-sdks in #188
  • Update generated SDKs by @ct-sdks in #189
  • Update generated SDKs by @ct-sdks in #190
  • Update generated SDKs by @ct-sdks in #191
  • Update generated SDKs by @ct-sdks in #192
  • Update generated SDKs by @ct-sdks in #193
  • Update generated SDKs by @ct-sdks in #194
  • Update generated SDKs by @ct-sdks in #195
  • Update generated SDKs by @ct-sdks in #196
  • Update generated SDKs by @ct-sdks in #197
  • Update generated SDKs by @ct-sdks in #198
  • Update generated SDKs by @ct-sdks in #199
  • Update generated SDKs by @ct-sdks in #200
  • Update generated SDKs by @ct-sdks in #201
  • Update generated SDKs by @ct-sdks in #202
  • Update generated SDKs by @ct-sdks in #203
  • Update generated SDKs by @ct-sdks in #204
  • Update generated SDKs by @ct-sdks in #205
  • Update generated SDKs by @ct-sdks in #206
  • Update generated SDKs by @ct-sdks in #207
  • Update generated SDKs by @ct-sdks in #208
  • Update generated SDKs by @ct-sdks in #209
  • Update generated SDKs by @ct-sdks in #210
  • Update generated SDKs by @ct-sdks in #211

New Contributors

Full Changelog: 10.3.0...10.4.0