Skip to content

Releases: commercetools/commercetools-dotnet-core-sdk

1.1.1

05 Feb 16:04
80b8c11
Compare
Choose a tag to compare
  • Fix the issue of ExpandDiscountCodes

1.1.0

01 Feb 09:38
96d099e
Compare
Choose a tag to compare
  • Adding QueryByContainer Command
  • Adding Custom Fields to Shipping Methods
  • Enable automatic Gzip decompression in DefaultRequestHeaders

1.0.4

06 Jan 21:12
1.0.4
3b622da
Compare
Choose a tag to compare
  • Forward compatibility fix for OrderEditPreviewSuccess
  • Fix exception for deserializing range facets with big numbers

1.0.3

07 Dec 11:31
e8e8f4b
Compare
Choose a tag to compare
  • Improves with performance of deserialization by caching generic types and simplified deserialization of attributes.
  • Adding SerializationConfiguration to configure Deserialization of DateAttribute and DateTimeAttribute as strings

1.0.2

20 Aug 07:56
bd6e43c
Compare
Choose a tag to compare
  • Fix Deserialization of set of nested attributes issue #140
  • Fix Exception of getting cart discount by adding MultiBuy cart discount targets #139

1.0.1

24 Jun 10:50
1.0.1
2b27239
Compare
Choose a tag to compare

Fixed the release of the NodaMoney extension package

1.0.0

24 Jun 09:06
1.0.0
2b27239
Compare
Choose a tag to compare

Stable release of the commercetools .NET Core SDK

1.0.0-rc-2

19 Jun 10:58
1.0.0-rc-2
a200ea9
Compare
Choose a tag to compare
1.0.0-rc-2 Pre-release
Pre-release

Features

  • Adding Support to Nested Attribute and Set Of Nested Attribute #135
  • Adding Support to GitHub Actions #121

Bug Fixes

  • Fix correlation id handler #132
  • Add Missing InventoryEntryQuantitySet Message #128
  • Fix TaxRate epsilon error #122
  • Fix Token deadlock #120
  • Convert Reference props to be IReference eda6dcd
  • Adjust shipping methods commands to adapt platform release updates #118

1.0.0-rc-1

16 Jun 16:19
1.0.0-rc-1
6cd956f
Compare
Choose a tag to compare
1.0.0-rc-1 Pre-release
Pre-release

Features

  • Add KeyReference and Implement missing platform release updates #119
  • Add Command Builders Feature #116
  • Add Domain Models, Commands, Request Builders and Integration Tests for OrderEdits Endpoint #97
  • Add InStoreCommand as a decorator for other commands and applying it for Customers, Carts, Orders and OrdersImport Endpoints #97
  • Add MvcExample Project to List Products as Example of how to use the SDK in MVC Application d1ea7a8
  • Add MatchingShippingMethodConverter to Deserialize List<ShippingMethod> as PageQueryResult<ShippingMethod> 1137763
  • Create TokenSerializerService with SnakeCaseNamingStrategy and update token providers to use this new service d6b8286
  • Add a JsonConverter to Support Deserialization of IReference Types 68e008e
  • Use Docker Build for Travis Linux 9a1cc06
  • Use ConcurrentDictionary Instead of Dictionary to be Thread Safe For Multiple Threads Access 18926b1
  • Add SetAdditionalParameters Extension Method for Commands 243b47d
  • Add a new constructor for GetCartByCustomerIdCommand with customerId as string 3065f1b
  • Add SetKeyUpdateAction Model for ProductDiscount Endpoint 44dd4e3
  • Update Packages Versions and Validate services Scope on build #87
  • Add a new constructor in ChangePasswordCommand with IVersioned parameter e52a421
  • Add dockerfile to build container with SDK for Core 3.0 & 2.1 a17ca36
  • Add these new commands : 6bbac63
    • GetShippingMethodsForCartCommand
    • GetShippingMethodsForLocationCommand
    • GetShippingMethodsForOrderEditCommand

Bug Fixes

  • Fix Attributes casting #115
  • Solving an issue while creating httpApiCommands #115
  • Add Type Property to State Model 173ad9e
  • Add Key Property to ProductDiscountDraft and ProductDiscount Models b7ebde2
  • Adjust GetCartByCustomerIdCommand to adapt changes in the changed endpoint. 62e596d
  • Remove IHttpClientFactory registration from SimpleInjector DependencySetup c279fbb
  • Register IHttpFactory only if not yet registered 2c1c0f3
  • Remove ApiExceptionFactory from DependencyInjection #86
  • Add fixes in SimpleInjector project about IHttpClientFactory issues #81
  • Fix deserialization of InventoryEntry references bb0a070
  • Use Default Serialization settings when failing to get settings based on Type 93105a4
  • Add CustomFieldsPredicateVisitorConverter to solve case sensitive issue on custom fields predicate #89 393710e
  • Fix the type of some properties in customer models b7c0248
  • Solve type of property Assets to be List<AssetDraft> instead of List<Asset> in CategoryDraft Model f89a0ba
  • Fix typo in PriceTier b8b4227

Breaking Changes

  • Change Type of SupplyChannel Property in SetSupplyChannelUpdateAction Model from Reference<Channel> to IReference<Channel> 6a6ad8c

  • Change Type of Category Property in AddToCategoryUpdateAction from ResourceIdentifier to IReference<Category> 548a888

  • Rename Order Update Action SetShipmentReturnStateUpdateAction to be SetReturnShipmentStateUpdateAction bfbcc99

  • Change Type of State Property in TransitionStateUpdateAction from Reference<State> to IReference<State> a9920c1

  • Change Properties with Type Reference<> to be of Type IReference<> in these models: 4c92e4b

    • AddPaymentUpdateAction
    • RemovePaymentUpdateAction
    • TransitionStateUpdateAction
    • SetCustomerUpdateAction
  • Make "Id" Property Nullable and adding constructors to RemoveProductVariantUpdateAction 8de429c

  • Change Properties with Type Reference<> to be of Type IReference<> in these models: fde8546

    • RemoveDiscountCodeUpdateAction
    • SetCustomShippingMethodUpdateAction
    • SetShippingMethodUpdateAction
  • Rename HttpApiErrorResponse class to ErrorResponse 8d85626

  • Move these classes from commercetools.Sdk.HttpApi.Domain project to commercetools.Sdk.Domain project:8d85626

    • ErrorResponse
    • Error
    • GeneralError
    • ConcurrentModificationError
  • Change Properties of type ResourceIdentifier<Store> to IReferenceable<Store> 8f5d858

  • Rename namespace of ApiClient from commercetools.Sdk.Domain.ApiClient to commercetools.Sdk.Domain.ApiClients c25bd36

  • Rename folder of Registration Project from commercetools.Sdk.Reflection to commercetools.Sdk.Registration 71babdd

  • Move Project Models to commercetools.Sdk.Domain.Projects Namespace c24b2b7

  • Change Type of TransactionId Property to be string instead of Guid in these models: b8045f6

    • ChangeTransactionInteractionIdUpdateAction
    • ChangeTransactionStateUpdateAction
    • ChangeTransactionTimestampUpdateAction
  • Rename namespace of types models from commercetools.Sdk.Domain to commercetools.Sdk.Domain.Types b815ccc

1.0.0-beta-1

11 Jul 14:20
1.0.0-beta-1
7e678a8
Compare
Choose a tag to compare
1.0.0-beta-1 Pre-release
Pre-release

This is the first beta release of the commercetools .NET Core SDK.

Note:
The versioning scheme has been changed to better match semantic versioning. Therefor all previous packages at NuGet had to be unlisted.