- Adding Support to Nested Attribute and Set Of Nested Attribute
#135
- Adding Support to GitHub Actions
#121
- 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
- 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
- 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
-
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
- Add dockerfile to build container with SDK for Core 3.0 & 2.1
- Fix tokenProvider tests
- Fix IntegrationTest to use SimpleInjector container
- Improve exception message for attribute deserialization error
#66
- Adding models and unit tests for Subscriptions endpoint
#63
- Multiple skip take
#62
- Allow multiple Take and Skip for item providing actions;
#59
- Adding more LINQ predicates unit tests
#52
- Adding LINQ documentation
#52
- Adding models and tests for messages endpoint
#51
- Adding models and tests for API extensions endpoint
#50
- Adding models and tests for shopping list endpoint
#47
- Adding models and tests for shipping methods endpoint
#46
- Adding channels update action Models
e5ea851
- Adding store models & update cart and order models to include store reference
c50679b
- Adding SuggestQueryCommand, ProductSuggestion, SuggestionResult and SuggestQueryRequestMessageBuilder
54eb92d
- Adding IKeyReferencable interface to resources can be use as Resource Identifier By Key
177e210
- Adding delete & get helper extensions
0e3ff57
- Adding update helper extensions
e1c0979
- Improve resource identifier usage
ac7a065
- Update installation in readme
18e75cb
- Handle implicit bool in query predicate expressions
#74
- Solve empty set attribute value array issue
#73
- Adding comparison methods to solve compare strings issue
#68
- Fix camelcase issue in custom fields
#49
- Solving CustomFields Issue In Draft Models
531aee8
- Solving Some LINQ Predicates issues
4ed9782
- Fixing property names in some models like:
- property
FieldName
in Type/UpdateActions/ChangeEnumValueOrderUpdateAction - property
FieldName
in Type/UpdateActions/ChangeLocalizedEnumValueOrderUpdateAction
- property
- Adding missing properties in some models like: property
Key
in CartDiscount and CartDiscountDraft Models
- Changing type of property
Name
in UpdateActions/ChangeNameUpdateAction fromLocalizedString
tostring
- Changing namespace of all Update Actions of ProductTypes from commercetools.Sdk.Domain.ProductTypes to commercetools.Sdk.Domain.ProductTypes.UpdateActions
- Changing type of property
Name
in ProductTypes/UpdateActions/ChangeNameUpdateAction fromLocalizedString
tostring
- Changing type of property
Description
in ProductTypes/UpdateActions/ChangeDescriptionUpdateAction fromLocalizedString
tostring
- Changing namespace of all models of TaxCategories from commercetools.Sdk.Domain to commercetools.Sdk.Domain.TaxCategories
- Changing namespace of all update Actions of TaxCategories from commercetools.Sdk.Domain.TaxRates to commercetools.Sdk.Domain.TaxCategories.UpdateActions
- Changing namespace of all models of CartDiscounts from commercetools.Sdk.Domain to commercetools.Sdk.Domain.CartDiscounts
- Changing namespace of all update Actions of CartDiscounts from commercetools.Sdk.Domain.CartDiscounts to commercetools.Sdk.Domain.CartDiscounts.UpdateActions
- Changing namespace of all models of DiscountCodes from commercetools.Sdk.Domain to commercetools.Sdk.Domain.DiscountCodes
- Changing namespace of all update Actions of DiscountCodes from commercetools.Sdk.Domain.DiscountCodes to commercetools.Sdk.Domain.DiscountCodes.UpdateActions
- Changing Type of property
ShippingRates
toList<ShippingRateDraft>
instead ofList<ShippingRate>
in ZoneRateDraft - Changing type of property
Name
in UpdateActions/ChangeNameUpdateAction fromLocalizedString
tostring
- Replace properties of type
CustomFields
with typeCustomFieldsDraft
in these Draft Models - ShoppingLists/ShoppingListDraft
- ShoppingLists/TextLineItemDraft
- Carts/CartDraft
- Carts/CustomLineItemDraft
- Carts/LineItemDraft
- Carts/UpdateActions/AddLineItemUpdateAction
- Solving type of properties in some domain models,
3beb7eda
- Changing namespace of Delivery model from commercetools.Sdk.Domain to commercetools.Sdk.Domain.Carts
- Convert property
ProductId
in GetMatchingProductDiscountParameters model to bestring
instead ofGuid