Releases: commercetools/commercetools-dotnet-core-sdk-v2
Releases · commercetools/commercetools-dotnet-core-sdk-v2
7.0.0
What's Changed
- Update generated SDKs by @github-actions in #214
Api changes
Removed Property(s)
⚠️ removed propertyexternalTaxRate
from typeMyCartAddLineItemAction
⚠️ removed propertyexternalPrice
from typeMyCartAddLineItemAction
⚠️ removed propertyexternalTotalPrice
from typeMyCartAddLineItemAction
Changed Property(s)
⚠️ changed propertytotalPrice
of typeCart
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertytotalPrice
of typeCustomLineItem
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertyexternalTaxRate
of typeCustomShippingDraft
from typestring
toExternalTaxRateDraft
⚠️ changed propertydeliveries
of typeCustomShippingDraft
from typeDelivery[]
toDeliveryDraft[]
⚠️ changed propertycustom
of typeCustomShippingDraft
from typestring
toCustomFieldsDraft
⚠️ changed propertycountry
of typeExternalTaxRateDraft
from typestring
toCountryCode
⚠️ changed propertytotalPrice
of typeLineItem
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertyexternalTaxRate
of typeShippingDraft
from typestring
toExternalTaxRateDraft
⚠️ changed propertydeliveries
of typeShippingDraft
from typeDelivery[]
toDeliveryDraft[]
⚠️ changed propertycustom
of typeShippingDraft
from typestring
toCustomFieldsDraft
⚠️ changed propertyprice
of typeShippingInfo
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertyamount
of typeTaxPortion
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertytotalNet
of typeTaxedItemPrice
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertytotalGross
of typeTaxedItemPrice
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertytotalTax
of typeTaxedItemPrice
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertytotalNet
of typeTaxedPrice
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertytotalGross
of typeTaxedPrice
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertytotalTax
of typeTaxedPrice
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertyexternalTaxRate
of typeCartAddCustomShippingMethodAction
from typestring
toExternalTaxRateDraft
⚠️ changed propertydeliveries
of typeCartAddCustomShippingMethodAction
from typeDelivery[]
toDeliveryDraft[]
⚠️ changed propertycustom
of typeCartAddCustomShippingMethodAction
from typestring
toCustomFieldsDraft
⚠️ changed propertyshippingMethod
of typeCartAddShippingMethodAction
from typeShippingMethodReference
toShippingMethodResourceIdentifier
⚠️ changed propertyexternalTaxRate
of typeCartAddShippingMethodAction
from typestring
toExternalTaxRateDraft
⚠️ changed propertydeliveries
of typeCartAddShippingMethodAction
from typeDelivery[]
toDeliveryDraft[]
⚠️ changed propertycustom
of typeCartAddShippingMethodAction
from typestring
toCustomFieldsDraft
⚠️ changed propertybusinessUnit
of typeMyCartDraft
from typeBusinessUnitKeyReference
toBusinessUnitResourceIdentifier
⚠️ changed propertystore
of typeMyCartDraft
from typeStoreKeyReference
toStoreResourceIdentifier
Required Property(s)
⚠️ changed propertyinventoryMode
of typeCart
to be required⚠️ changed propertyitemShippingAddresses
of typeCart
to be required⚠️ changed propertydiscountCodes
of typeCart
to be required⚠️ changed propertydirectDiscounts
of typeCart
to be required⚠️ changed propertyshippingAddress
of typeShippingDraft
to be required- changed property
quantity
of typeCustomLineItemDraft
to be optional - changed property
deliveries
of typeCustomShippingDraft
to be optional - changed property
deliveries
of typeShippingDraft
to be optional - changed property
quantity
of typeCartAddCustomLineItemAction
to be optional - changed property
deliveries
of typeCartAddCustomShippingMethodAction
to be optional - changed property
deliveries
of typeCartAddShippingMethodAction
to be optional - changed property
email
of typeCartSetCustomerEmailAction
to be optional - changed property
quantity
of typeMyLineItemDraft
to be optional
Added Property(s)
- added property
shippingDetails
to typeCartAddCustomLineItemAction
- added property
addedAt
to typeCartAddLineItemAction
- added property
inventoryMode
to typeCartAddLineItemAction
Added Resource(s)
- added resource
/{projectKey}/me/orders/quotes
Added Method(s)
- added method
apiRoot.withProjectKey().me().orders().quotes().post()
Removed Type(s)
⚠️ removed typeCountryNotConfiguredInStore
Added Type(s)
- added type
CartSetBusinessUnitAction
- added type
CountryNotConfiguredInStoreError
- added type
MyOrderFromQuoteDraft
- added type
MyCartSetBusinessUnitAction
Added QueryParameter(s)
- added query parameter
expand
to methodget /{projectKey}/in-store/key={storeKey}/me/active-cart
Added Enum(s)
- added enum
shipping
to typeResourceTypeId
Import changes
Required Property(s)
- changed property
password
of typeCustomerImport
to be optional
Added Property(s)
- added property
authenticationMode
to typeCustomerImport
- added property
state
to typeOrderImport
- added property
custom
to typeAddress
Added Type(s)
- added type
AuthenticationMode
Full Changelog: 6.4.0...7.0.0
6.4.0
What's Changed
Api changes
Added Type(s)
- added type
GoogleCloudFunctionDestination
Fixes
- fixed issue with DependencyInjection and usage of multiple clients which were incorrectly assigned to the ProjectApiRoots
Full Changelog: 6.3.1...6.4.0
6.3.1
What's Changed
- Update generated SDKs by @github-actions in #210
Api changes
Added QueryParameter(s)
- added query parameter
sort
to methodget /{projectKey}/product-selections/key={key}/products
- added query parameter
sort
to methodget /{projectKey}/product-selections/{ID}/products
Fixes
- fix image upload without specifying a image name
Full Changelog: 6.3.0...6.3.1
6.3.0
What's Changed
- Update generated SDKs by @github-actions in #207
- Add project scoped access to quotes, quoteRequests and stagedQuotes by @Tarostar in #199
Api changes
Changed Property(s)
⚠️ changed propertystores
of typeBusinessUnitDraft
from typeStoreKeyReference[]
toStoreResourceIdentifier[]
⚠️ changed propertystores
of typeCompanyDraft
from typeStoreKeyReference[]
toStoreResourceIdentifier[]
⚠️ changed propertystores
of typeDivisionDraft
from typeStoreKeyReference[]
toStoreResourceIdentifier[]
Added Property(s)
- added property
oldValue
to typeStandalonePriceValueChangedMessage
- added property
oldValue
to typeStandalonePriceValueChangedMessagePayload
- added property
purchaseOrderNumber
to typeStagedOrder
- added property
purchaseOrderNumber
to typeOrder
- added property
purchaseOrderNumber
to typeOrderFromCartDraft
- added property
purchaseOrderNumber
to typeQuoteRequest
- added property
purchaseOrderNumber
to typeQuoteRequestDraft
- added property
purchaseOrderNumber
to typeQuote
- added property
purchaseOrderNumber
to typeStagedQuote
Deprecated Type(s)
- type
IronMqDestination
is removed
Added Type(s)
- added type
OrderPurchaseOrderNumberSetMessage
- added type
OrderPurchaseOrderNumberSetMessagePayload
- added type
StagedOrderSetPurchaseOrderNumberAction
- added type
OrderSetPurchaseOrderNumberAction
New Contributors
Full Changelog: 6.2.0...6.3.0
New Release 6.2.0
6.1.0
What's Changed
- Update generated SDKs by @github-actions in #198
Api changes
Added Enum(s)
- added enum
Frozen
to typeCartState
Added Resource(s)
- added resource
/{projectKey}/shipping-methods/matching-cart-location
Changed Property(s)
⚠️ changed propertyamount
of typeTransaction
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertyassets
of typeProductAddVariantAction
from typeAsset[]
toAssetDraft[]
Added Property(s)
- added property
defaultShippingAddressId
to typeBusinessUnit
- added property
defaultShippingAddress
to typeBusinessUnitDraft
- added property
defaultShippingAddressId
to typeCompany
- added property
defaultShippingAddress
to typeCompanyDraft
- added property
defaultShippingAddressId
to typeDivision
- added property
defaultShippingAddress
to typeDivisionDraft
- added property
conflictingPrice
to typeDuplicatePriceScopeError
- added property
defaultShippingAddress
to typeMyBusinessUnitDraft
- added property
defaultShippingAddress
to typeMyCompanyDraft
- added property
defaultShippingAddress
to typeMyDivisionDraft
- added property
cartId
to typeMyQuoteRequestDraft
- added property
cartVersion
to typeMyQuoteRequestDraft
- added property
createdAt
to typeAssignedProductSelection
- added property
quoteState
to typeQuote
Required Property(s)
- changed property
discounted
of typeStagedStandalonePrice
to be optional
Removed Property(s)
⚠️ removed propertydefaultShipingAddressId
from typeBusinessUnit
⚠️ removed propertydefaultShipingAddress
from typeBusinessUnitDraft
⚠️ removed propertydefaultShipingAddressId
from typeCompany
⚠️ removed propertydefaultShipingAddress
from typeCompanyDraft
⚠️ removed propertydefaultShipingAddressId
from typeDivision
⚠️ removed propertydefaultShipingAddress
from typeDivisionDraft
⚠️ removed propertyconflictingPrices
from typeDuplicatePriceScopeError
⚠️ removed propertydefaultShipingAddress
from typeMyBusinessUnitDraft
⚠️ removed propertydefaultShipingAddress
from typeMyCompanyDraft
⚠️ removed propertydefaultShipingAddress
from typeMyDivisionDraft
⚠️ removed propertycart
from typeMyQuoteRequestDraft
⚠️ removed propertyversion
from typeMyQuoteRequestDraft
Added Type(s)
- added type
CartFreezeCartAction
- added type
CartUnfreezeCartAction
- added type
DuplicatePriceKeyError
- added type
ProductPriceKeySetMessage
- added type
ProductPricesSetMessage
- added type
StandalonePriceKeySetMessage
- added type
ProductPriceKeySetMessagePayload
- added type
ProductPricesSetMessagePayload
- added type
StandalonePriceKeySetMessagePayload
- added type
ProductSetPriceKeyAction
- added type
StandalonePriceSetKeyAction
Removed Type(s)
⚠️ removed typeProductPriceSetMessage
⚠️ removed typeProductPriceSetMessagePayload
Added Method(s)
- added method
apiRoot.withProjectKey().shippingMethods().matchingCartLocation().get()
ML changes
- Removed the
missing-data
endpoints and models due to low usage of the API.
Full Changelog: 6.0.0...6.1.0
6.0.0
What's Changed
- Add support for CancellationToken to requests
- added in models a setter for List properties of type IEnumerable remove the need to explicit casts
- fix fractionDigits for money factories by @jenschude in #195
- license check with allowed licenses by @jenschude in #192
- Update generated SDKs by @github-actions in #191
- Update generated SDKs by @github-actions in #196
- Update generated SDKs by @github-actions in #197
Breaking changes
- changed in models properties of type List to IList
Generated Updates
Api changes
Added Property(s)
- added property
discountCodeId
to typeDiscountCodeNonApplicableError
- added property
extensionErrors
to typeExtensionBadResponseError
- added property
extensionBody
to typeExtensionBadResponseError
- added property
extensionStatusCode
to typeExtensionBadResponseError
- added property
extensionId
to typeExtensionBadResponseError
- added property
extensionKey
to typeExtensionBadResponseError
- added property
extensionErrors
to typeExtensionUpdateActionsFailedError
- added property
detailedErrorMessage
to typeInvalidJsonInputError
- added property
countries
to typeStoreCreatedMessage
- added property
countries
to typeStoreCreatedMessagePayload
- added property
priceMode
to typeProductProjection
- added property
countries
to typeStore
- added property
countries
to typeStoreDraft
Removed Property(s)
⚠️ removed propertydicountCodeId
from typeDiscountCodeNonApplicableError
⚠️ removed propertyconflictingResource
from typeDuplicateFieldError
⚠️ removed propertyerror
from typeErrorResponse
⚠️ removed propertyerror_description
from typeErrorResponse
⚠️ removed propertyerrorByExtension
from typeExtensionBadResponseError
⚠️ removed propertyerrorByExtension
from typeExtensionUpdateActionsFailedError
Changed Property(s)
⚠️ changed propertycurrency
of typeDuplicateStandalonePriceScopeError
from typestring
toCurrencyCode
⚠️ changed propertycountry
of typeDuplicateStandalonePriceScopeError
from typestring
toCountryCode
⚠️ changed propertycurrency
of typeMatchingPriceNotFoundError
from typestring
toCurrencyCode
⚠️ changed propertycountry
of typeMatchingPriceNotFoundError
from typestring
toCountryCode
⚠️ changed propertycountry
of typeMissingTaxRateForCountryError
from typestring
toCountryCode
⚠️ changed propertycurrency
of typeOverlappingStandalonePriceValidityError
from typestring
toCurrencyCode
⚠️ changed propertycountry
of typeOverlappingStandalonePriceValidityError
from typestring
toCountryCode
⚠️ changed propertyamountPlanned
of typeMyPayment
from typeTypedMoney
toCentPrecisionMoney
⚠️ changed propertyamountPlanned
of typePayment
from typeTypedMoney
toCentPrecisionMoney
Required Property(s)
⚠️ changed propertyfield
of typeDuplicateFieldError
to be required⚠️ changed propertyduplicateValue
of typeDuplicateFieldError
to be required⚠️ changed propertystate
of typeTransaction
to be required⚠️ changed propertylineItems
of typeShoppingList
to be required⚠️ changed propertytextLineItems
of typeShoppingList
to be required
Added Type(s)
- added type
AuthErrorResponse
- added type
CountryNotConfiguredInStore
- added type
ExtensionError
- added type
ExtensionPredicateEvaluationFailedError
- added type
ProductAssignmentMissingError
- added type
ProductPresentWithDifferentVariantSelectionError
- added type
ProductPriceAddedMessage
- added type
ProductPriceChangedMessage
- added type
ProductPriceModeSetMessage
- added type
ProductPriceRemovedMessage
- added type
ProductPriceSetMessage
- added type
StoreCountriesChangedMessage
- added type
ProductPriceAddedMessagePayload
- added type
ProductPriceChangedMessagePayload
- added type
ProductPriceModeSetMessagePayload
- added type
ProductPriceRemovedMessagePayload
- added type
ProductPriceSetMessagePayload
- added type
StoreCountriesChangedMessagePayload
- added type
StoreCountry
- added type
StoreAddCountryAction
- added type
StoreRemoveCountryAction
- added type
StoreSetCountriesAction
Removed Type(s)
⚠️ removed typeAccessDeniedError
⚠️ removed typeWeakPasswordError
Added QueryParameter(s)
- added query parameter
localeProjection
to methodget /{projectKey}/products
- added query parameter
localeProjection
to methodpost /{projectKey}/products
- added query parameter
localeProjection
to methodget /{projectKey}/products/key={key}
- added query parameter
localeProjection
to methodpost /{projectKey}/products/key={key}
- added query parameter
localeProjection
to methoddelete /{projectKey}/products/key={key}
- added query parameter
localeProjection
to methodget /{projectKey}/products/{ID}
- added query parameter
localeProjection
to methodpost /{projectKey}/products/{ID}
- added query parameter
localeProjection
to methoddelete /{projectKey}/products/{ID}
- added query parameter
staged
to methodget /{projectKey}/in-store/key={storeKey}/product-projections/key={key}
- added query parameter
staged
to methodget /{projectKey}/in-store/key={storeKey}/product-projections/{ID}
Full Changelog: 5.3.0...6.0.0
5.3.0
What's Changed
- Add documentation for ME Endpoint App by @industrian in #170
- Update generated SDKs by @github-actions in #190
Api changes
Added Property(s)
- added property
shippingKey
to typeCartSetLineItemTaxAmountAction
- added property
shippingKey
to typeCartSetLineItemTaxRateAction
- added property
shippingKey
to typeStagedOrderSetLineItemTaxAmountAction
- added property
shippingKey
to 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
ShippingMethodSetDescriptionAction
as 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}
New Contributors
- @industrian made their first contribution in #170
Full Changelog: 5.2.2...5.3.0