Releases: commercetools/commercetools-dotnet-core-sdk
1.1.1
- Fix the issue of ExpandDiscountCodes
1.1.0
- Adding QueryByContainer Command
- Adding Custom Fields to Shipping Methods
- Enable automatic Gzip decompression in DefaultRequestHeaders
1.0.4
1.0.3
- 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
1.0.1
1.0.0
1.0.0-rc-2
1.0.0-rc-1
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>
asPageQueryResult<ShippingMethod>
1137763
- Create
TokenSerializerService
with SnakeCaseNamingStrategy and update token providers to use this new serviced6b8286
- 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 parametere52a421
- 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 Model173ad9e
- Add
Key
Property to ProductDiscountDraft and ProductDiscount Modelsb7ebde2
- 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 beList<AssetDraft>
instead ofList<Asset>
in CategoryDraft Modelf89a0ba
- Fix typo in PriceTier
b8b4227
Breaking Changes
-
Change Type of
SupplyChannel
Property in SetSupplyChannelUpdateAction Model fromReference<Channel>
toIReference<Channel>
6a6ad8c
-
Change Type of
Category
Property in AddToCategoryUpdateAction fromResourceIdentifier
toIReference<Category>
548a888
-
Rename Order Update Action
SetShipmentReturnStateUpdateAction
to beSetReturnShipmentStateUpdateAction
bfbcc99
-
Change Type of
State
Property in TransitionStateUpdateAction fromReference<State>
toIReference<State>
a9920c1
-
Change Properties with Type
Reference<>
to be of TypeIReference<>
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 TypeIReference<>
in these models:fde8546
- RemoveDiscountCodeUpdateAction
- SetCustomShippingMethodUpdateAction
- SetShippingMethodUpdateAction
-
Rename
HttpApiErrorResponse
class toErrorResponse
8d85626
-
Move these classes from
commercetools.Sdk.HttpApi.Domain
project tocommercetools.Sdk.Domain
project:8d85626
- ErrorResponse
- Error
- GeneralError
- ConcurrentModificationError
-
Change Properties of type
ResourceIdentifier<Store>
toIReferenceable<Store>
8f5d858
-
Rename namespace of ApiClient from
commercetools.Sdk.Domain.ApiClient
tocommercetools.Sdk.Domain.ApiClients
c25bd36
-
Rename folder of Registration Project from
commercetools.Sdk.Reflection
tocommercetools.Sdk.Registration
71babdd
-
Move Project Models to
commercetools.Sdk.Domain.Projects
Namespacec24b2b7
-
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
tocommercetools.Sdk.Domain.Types
b815ccc
1.0.0-beta-1
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.