Releases: commercetools/commercetools-sdk-php-v2
8.0.0
What's Changed
- Update generated SDKs by @github-actions in #98
Api changes
Added Property(s)
- added property
discountCodeIdto typeDiscountCodeNonApplicableError - added property
extensionErrorsto typeExtensionBadResponseError - added property
extensionBodyto typeExtensionBadResponseError - added property
extensionStatusCodeto typeExtensionBadResponseError - added property
extensionIdto typeExtensionBadResponseError - added property
extensionKeyto typeExtensionBadResponseError - added property
extensionErrorsto typeExtensionUpdateActionsFailedError - added property
detailedErrorMessageto typeInvalidJsonInputError - added property
priceModeto typeProductProjection
Removed Property(s)
⚠️ removed propertydicountCodeIdfrom typeDiscountCodeNonApplicableError⚠️ removed propertyconflictingResourcefrom typeDuplicateFieldError⚠️ removed propertyerrorfrom typeErrorResponse⚠️ removed propertyerror_descriptionfrom typeErrorResponse⚠️ removed propertyerrorByExtensionfrom typeExtensionBadResponseError⚠️ removed propertyerrorByExtensionfrom typeExtensionUpdateActionsFailedError
Changed Property(s)
⚠️ changed propertyamountPlannedof typeMyPaymentfrom typeTypedMoneytoCentPrecisionMoney⚠️ changed propertyamountPlannedof typePaymentfrom typeTypedMoneytoCentPrecisionMoney
Added Type(s)
- added type
AuthErrorResponse - added type
CountryNotConfiguredInStore - added type
ExtensionError - added type
ExtensionPredicateEvaluationFailedError - added type
ProductAssignmentMissingError - added type
ProductPresentWithDifferentVariantSelectionError
Removed Type(s)
⚠️ removed typeAccessDeniedError⚠️ removed typeWeakPasswordError
Added QueryParameter(s)
- added query parameter
localeProjectionto methodget /{projectKey}/products - added query parameter
localeProjectionto methodpost /{projectKey}/products - added query parameter
localeProjectionto methodget /{projectKey}/products/key={key} - added query parameter
localeProjectionto methodpost /{projectKey}/products/key={key} - added query parameter
localeProjectionto methoddelete /{projectKey}/products/key={key} - added query parameter
localeProjectionto methodget /{projectKey}/products/{ID} - added query parameter
localeProjectionto methodpost /{projectKey}/products/{ID} - added query parameter
localeProjectionto methoddelete /{projectKey}/products/{ID} - added query parameter
stagedto methodget /{projectKey}/in-store/key={storeKey}/product-projections/key={key} - added query parameter
stagedto methodget /{projectKey}/in-store/key={storeKey}/product-projections/{ID}
Full Changelog: 7.1.1...7.2.0
7.1.1
7.1.0
What's Changed
- support PSR Log 2 & 3 by @jenschude in #96
- Update generated SDKs by @github-actions in #94
Api changes
Added Property(s)
- added property
shippingKeyto typeCartSetLineItemTaxAmountAction - added property
shippingKeyto typeCartSetLineItemTaxRateAction - added property
shippingKeyto typeStagedOrderSetLineItemTaxAmountAction - added property
shippingKeyto typeStagedOrderSetLineItemTaxRateAction
Added Type(s)
- added type
AttributeGroup - added type
AttributeGroupDraft - added type
AttributeGroupPagedQueryResponse - added type
AttributeGroupReference - added type
AttributeGroupResourceIdentifier - added type
AttributeGroupUpdate - added type
AttributeGroupUpdateAction - added type
AttributeReference - added type
AttributeGroupAddAttributeAction - added type
AttributeGroupChangeNameAction - added type
AttributeGroupRemoveAttributeAction - added type
AttributeGroupSetAttributesAction - added type
AttributeGroupSetDescriptionAction - added type
AttributeGroupSetKeyAction
Changed Type(s)
- marked type
ShippingMethodSetDescriptionActionas deprecated
Added Method(s)
- added method
get /{projectKey}/attribute-groups - added method
post /{projectKey}/attribute-groups - added method
get /{projectKey}/attribute-groups/key={key} - added method
post /{projectKey}/attribute-groups/key={key} - added method
delete /{projectKey}/attribute-groups/key={key} - added method
get /{projectKey}/attribute-groups/{ID} - added method
post /{projectKey}/attribute-groups/{ID} - added method
delete /{projectKey}/attribute-groups/{ID}
Added Resource(s)
- added resource
/{projectKey}/attribute-groups(file:///home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/api.raml:216:2) - added resource
/{projectKey}/attribute-groups/key={key} - added resource
/{projectKey}/attribute-groups/{ID}
Full Changelog: 7.0.0...7.1.0
7.0.0
What's Changed
- Update generated SDKs by @github-actions in #93
API
Added Property(s)
- added property
businessUnitto typeCart - added property
taxedShippingPriceto typeCart - added property
shippingModeto typeCart - added property
shippingto typeCart - added property
businessUnitto typeCartDraft - added property
shippingModeto typeCartDraft - added property
customShippingto typeCartDraft - added property
shippingto typeCartDraft - added property
priceModeto typeCustomLineItem - added property
priceModeto typeCustomLineItemDraft - added property
shippingMethodKeyto typeItemShippingTarget - added property
taxedPricePortionsto typeLineItem - added property
perMethodTaxRateto typeLineItem - added property
inventoryModeto typeLineItem - added property
inventoryModeto typeLineItemDraft - added property
priceModeto typeCartAddCustomLineItemAction - added property
keyto typePrice - added property
keyto typePriceDraft - added property
businessUnitto typeMyCartDraft - added property
salutationto typeMyCustomerDraft - added property
shippingKeyto typeDeliveryAddedMessage - added property
shippingKeyto typeDeliveryAddressSetMessage - added property
shippingKeyto typeDeliveryItemsUpdatedMessage - added property
shippingKeyto typeDeliveryRemovedMessage - added property
taxedPricePortionsto typeOrderLineItemDiscountSetMessage - added property
shippingKeyto typeParcelAddedToDeliveryMessage - added property
shippingKeyto typeParcelItemsUpdatedMessage - added property
shippingKeyto typeParcelMeasurementsUpdatedMessage - added property
shippingKeyto typeParcelRemovedFromDeliveryMessage - added property
shippingKeyto typeParcelTrackingDataUpdatedMessage - added property
quoteto typeQuoteCreatedMessage - added property
quoteRequestto typeQuoteRequestCreatedMessage - added property
stagedQuoteto typeStagedQuoteCreatedMessage - added property
stagedto typeStandalonePriceValueChangedMessage - added property
shippingKeyto typeDeliveryAddedMessagePayload - added property
shippingKeyto typeDeliveryAddressSetMessagePayload - added property
shippingKeyto typeDeliveryItemsUpdatedMessagePayload - added property
shippingKeyto typeDeliveryRemovedMessagePayload - added property
taxedPricePortionsto typeOrderLineItemDiscountSetMessagePayload - added property
shippingKeyto typeParcelAddedToDeliveryMessagePayload - added property
shippingKeyto typeParcelItemsUpdatedMessagePayload - added property
shippingKeyto typeParcelMeasurementsUpdatedMessagePayload - added property
shippingKeyto typeParcelRemovedFromDeliveryMessagePayload - added property
shippingKeyto typeParcelTrackingDataUpdatedMessagePayload - added property
quoteto typeQuoteCreatedMessagePayload - added property
quoteRequestto typeQuoteRequestCreatedMessagePayload - added property
stagedQuoteto typeStagedQuoteCreatedMessagePayload - added property
stagedto typeStandalonePriceValueChangedMessagePayload - added property
businessUnitto typeStagedOrder - added property
taxedShippingPriceto typeStagedOrder - added property
shippingModeto typeStagedOrder - added property
shippingto typeStagedOrder - added property
priceModeto typeStagedOrderAddCustomLineItemAction - added property
priceModeto typeCustomLineItemImportDraft - added property
inventoryModeto typeLineItemImportDraft - added property
businessUnitto typeOrder - added property
taxedShippingPriceto typeOrder - added property
shippingModeto typeOrder - added property
shippingto typeOrder - added property
quoteStateToAcceptedto typeOrderFromQuoteDraft - added property
businessUnitto typeOrderImportDraft - added property
shippingKeyto typeOrderAddDeliveryAction - added property
/[0-9].[0-9]*[1-9]/to typeCategoryOrderHints - added property
idto typeProductVariantChannelAvailability - added property
versionto typeProductVariantChannelAvailability - added property
businessUnitsto typeProject - added property
stateto typeQuoteRequest - added property
businessUnitto typeQuoteRequest - added property
stateto typeQuoteRequestDraft - added property
buyerCommentto typeQuote - added property
stateto typeQuote - added property
businessUnitto typeQuote - added property
stagedQuoteStateToSentto typeQuoteDraft - added property
stateto typeQuoteDraft - added property
stateto typeStagedQuote - added property
businessUnitto typeStagedQuote - added property
quoteRequestStateToAcceptedto typeStagedQuoteDraft - added property
stateto typeStagedQuoteDraft - added property
stagedto typeStandalonePrice - added property
activeto typeStandalonePrice - added property
activeto typeStandalonePriceDraft - added property
stagedto typeStandalonePriceChangeValueAction - added property
authenticationModeto typeSnsDestination - added property
authenticationModeto typeSqsDestination
Removed Property(s)
⚠️ removed propertynamefrom typeProductSelectionDeletedMessage(file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference-previous/api-specs/api/types/message/ProductSelectionDeletedMessage.raml:6:2)⚠️ removed propertynamefrom typeProductSelectionDeletedMessagePayload(file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference-previous/api-specs/api/types/message/payload/ProductSelectionDeletedMessagePayload.raml:6:2)
Changed Property(s)
- changed property
editof typeOrderEditAppliedMessagefrom typeOrderEditReferencetoOrderEdit - changed property
newTotalPriceof typeOrderLineItemRemovedMessagefrom typeTypedMoneytoCentPrecisionMoney - changed property
productSelectionof typeProductSelectionCreatedMessagefrom typeProductSelectionTypetoIndividualProductSelectionType - changed property
editof typeOrderEditAppliedMessagePayloadfrom typeOrderEditReferencetoOrderEdit - changed property
newTotalPriceof typeOrderLineItemRemovedMessagePayloadfrom typeTypedMoneytoCentPrecisionMoney - changed property
productSelectionof typeProductSelectionCreatedMessagePayloadfrom typeProductSelectionTypetoIndividualProductSelectionType - changed property
sortof typeOrderSearchRequestfrom typeOrderSearchSortingtoOrderSearchSorting[]
Added Type(s)
- added type
Associate - added type
AssociateDraft - added type
AssociateRole - added type
BusinessUnit - added type
BusinessUnitDraft - added type
BusinessUnitKeyReference - added type
BusinessUnitPagedQueryResponse - added type
BusinessUnitReference - added type
BusinessUnitResourceIdentifier - added type
BusinessUnitStatus - added type
BusinessUnitStoreMode - added type
BusinessUnitType - added type
BusinessUnitUpdate - added type
BusinessUnitUpdateAction - added type
Company - added type
CompanyDraft - added type
Division - added type
DivisionDraft - added type
BusinessUnitAddAddressAction - added type
BusinessUnitAddAssociateAction - added type
BusinessUnitAddBillingAddressIdAction - added type
BusinessUnitAddShippingAddressIdAction - added type
BusinessUnitAddStoreAction - added type
BusinessUnitChangeAddressAction - added type
BusinessUnitChangeAssociateAction - added type
BusinessUnitChangeNameAction - added type
BusinessUnitChangeParentUnitAction - added type
BusinessUnitChangeStatusAction - added type
BusinessUnitRemoveAddressAction - added type
BusinessUnitRemoveAssociateAction - added type
BusinessUnitRemoveBillingAddressIdAction - added type
BusinessUnitRemoveShippingAddressIdAction - added type
BusinessUnitRemoveStoreAction - added type
BusinessUnitSetAddressCustomFieldAction - added type
BusinessUnitSetAddressCustomTypeAction - added type
BusinessUnitSetAssociatesAction - added type
BusinessUnitSetContactEmailAction - added type
BusinessUnitSetCustomFieldAction - added type
BusinessUnitSetCustomTypeAction - added type
BusinessUnitSetDefaultBillingAddressAction - added type
BusinessUnitSetDefaultShippingAddressAction - added type
BusinessUnitSetStoreModeAction - added type
BusinessUnitSetStoresAction - added type
CustomLineItemPriceMode - added type
CustomShippingDraft - added type
MethodTaxRate - added type
MethodTaxedPrice - added type
Shipping - added type
ShippingDraft - added type
ShippingMode - added type
CartAddCustomShippingMethodAction - added type
CartAddShippingMethodAction - added type
CartChangeCustomLineItemPriceModeAction - added type
CartRemoveShippingMethodAction - added type
CartSetShippingCustomFieldAction - added type
CartSetShippingCustomTypeAction - added type
MyCustomerEmailVerify - added type
MyBusinessUnitAssociateDraft - added type
MyBusinessUnitDraft - added type
MyBusinessUnitUpdate - added type
MyBusinessUnitUpdateAction - added type
MyCompanyDraft - added type
MyDivisionDraft - added type
MyQuoteState - added type
MyQuoteUpdate - added type
MyQuoteUpdateAction - added type
MyBusinessUnitAddAddressAction - added type
MyBusinessUnitAddBillingAddressIdAction - added type
MyBusinessUnitAddShippingAddressIdAction - added type `MyBusinessUnitChangeAddre...
6.0.2
What's Changed
- add doxygen configuration by @barbara79 in #88
- PHP Migration examples by @barbara79 in #48
- Fix MessageModel by @jenschude in #91
Full Changelog: 6.0.1...6.0.2
6.0.1
6.0.0
What's Changed
- Update generated SDKs by @github-actions in #78
- fix default cache by @jenschude in #80
- Update generated SDKs by @github-actions in #81
- Update generated SDKs by @github-actions in #82
- Update generated SDKs by @github-actions in #84
Features
- support in store product selections
- support quotes
- support DirectDiscounts for carts
- support
conditionfield for extension triggers - support standalone pricing
Fixes
- fixed type of property score in
CartScoreTiertoint(wasfloat) - fix type request/response type for my customer email confirm endpoints
Breaking changes
- removed deprecated import sink endpoints and models from Import API SDK
- removed non existing endpoint in store product projections query
Full Changelog: 5.0.0...6.0.0
5.0.1
- fix instantiating the default cache
Full Changelog: 5.0.0...5.0.1
5.0.0
What's Changed
- change filesystem adapter by @jenschude in #75
- Update generated SDKs by @github-actions in #71
- Update generated SDKs by @github-actions in #76
- Update generated SDKs by @github-actions in #77
Dependency changes
The cache dependency has been replace by symfony/cache to support versions PHP 8.1+
Breaking changes
The following classes have been renamed for aligning the documentation and SDK type naming:
Namespace Commercetools\Api\Models\Extension
ExtensionAWSLambdaDestination
ExtensionAWSLambdaDestinationBuilder
ExtensionAuthorizationHeaderAuthentication
ExtensionAuthorizationHeaderAuthenticationBuilder
ExtensionAzureFunctionsAuthentication
ExtensionAzureFunctionsAuthenticationBuilder
ExtensionHttpDestination
ExtensionHttpDestinationAuthentication
ExtensionHttpDestinationBuilder
Namespace Commercetools\Api\Models\Message
MessageConfiguration
MessageConfigurationBuilder
MessageConfigurationDraft
MessageConfigurationDraftBuilder
Namespace Commercetools\Api\Models\Product
FacetResultRange.java
FacetResultRangeBuilder.java
FacetResultTerm.java
FacetResultTermBuilder.java
Namespace Commercetools\Api\Models\Subscription
DeliveryCloudEventsFormat
DeliveryCloudEventsFormatBuilder
DeliveryPlatformFormat
DeliveryPlatformFormatBuilder
MessageDelivery
MessageDeliveryBuilder
ResourceCreatedDelivery
ResourceCreatedDeliveryBuilder
ResourceDeletedDelivery
ResourceDeletedDeliveryBuilder
ResourceUpdatedDelivery
ResourceUpdatedDeliveryBuilder
SubscriptionDelivery
Full Changelog: 4.4.0...5.0.0