-
#272
6a3b6ed
Thanks @jsm1t! - Fix predicate parser identifying uuid property key as int -
#279
3e606b8
Thanks @mvantellingen! - Support settingcustomerID
when creating a cart
7ee6729
Thanks @mvantellingen! - Support product images and assets creation
- #270
9eccae3
Thanks @mvantellingen! - Remove unused argument fromgetHandlers()
- #268
0212cb4
Thanks @mvantellingen! - AddctMock().getHandlers()
to return all msw handlers for initial setup
- #266
8d8e802
Thanks @mvantellingen! - Remove errornous console.error statemetn for concurrent modifications
-
#263
55b0bfc
Thanks @mvantellingen! - Add astrict
boolean option to make the mock service strict and throw errors when certain values are missing -
#246
2774582
Thanks @mvantellingen! - Add deprecation warning forctMock.add()
- #261
d20c176
Thanks @demeyerthom! - Added missing mutations for custom fields on associate roles, product selections and business units
- #259
a7166d7
Thanks @mvantellingen! - Support as-associate endpoints for carts and orders
- #257
36c79e2
Thanks @jsm1t! - Allow setting associates to business unit, if its created without associates
-
#248
1530420
Thanks @gijsmin! - add missing addParcelCustomField action to order -
#252
f40bbea
Thanks @mikedebock! - Add support for lowercaseEmail on customers
- #242
c970b6e
Thanks @demeyerthom! - Added cart discount set stores support
-
#245
ac90ac3
Thanks @mvantellingen! - Improve mocking of customer updates. This includes adding support forremoveAddress
,removeBillingAddressId
,removeShippingAddressId
,setCustomerGroup
,setDateOfBirth
,setDefaultShippingAddress
,setDefaultBillingAddress
,setMiddleName
,setTitle
. -
d9cc9b1
Thanks @mvantellingen! - Use type-safe quality operators (===
)
- #243
3a148e0
Thanks @jsm1t! - Fix for defaultBillingAddress & defaultShippingAddress customer create options not working
-
#236
d11863d
Thanks @saraghaedi! - add handler for creating in-store customer token -
#241
1c9f082
Thanks @demeyerthom! - Added support for more search indexes on projects
-
#237
a0525a4
Thanks @saraghaedi! - implement my business unit service -
#238
b86edf4
Thanks @mvantellingen! - Add ability to set shipping and billing addresses when creating customer
- #234
83dd885
Thanks @mickdekkers! - Populate cart.shippingInfo when setShippingMethod is called
- #232
860a1b5
Thanks @davidweterings! - Set store key reference on create cart
- #224
1177aa1
Thanks @webwiebe! - Added the setShippingAddressCustomType and setBillingAddressCustomType actions to the cart repository
- #221
70fee89
Thanks @mikedebock! - add support for "setPurchaseOrderNumber" order update action
- #219
0fd9b7b
Thanks @mikedebock! - add support for "addAddress", "addBillingAddressId" and "addShippingAddressId" customer update actions
- #217
d5709d1
Thanks @callumhemming! - allows addedAt override in add to cart and add to wishlist
- #211
91b0255
Thanks @yugaWicaksono! - Added missing test OrderChangeShipmentStateAction in order action
- #209
2b74155
Thanks @borisvankatwijk! - Addition of "products/search" POST endpoint. Also known as "Storefront Search -> Product Search".
- #207
28bca80
Thanks @demeyerthom! - Added additional options to project settings
- #199
be62944
Thanks @leongraumans! - add support for "setProductPriceCustomField" product update action
- #204
a4e5a6c
Thanks @yugaWicaksono! - Added missing test to cover OrderSetDeliveryCustomFieldAction in the form of method setDeliveryCustomField inside of OrderUpdateHandler
- #202
8737a6a
Thanks @demeyerthom! - Fixed issues with business units, updated sdk to latest
2b5dc4c
Thanks @mvantellingen! - Implement customer reset flow for global scope
- #194
cb84e0a
Thanks @pvaneveld! - Add support for customer set custom type
- #191
ffcbd97
Thanks @pvaneveld! - add support for customer setLocale action
- #190
7cce673
Thanks @pvaneveld! - add support for "setExternalId" customer update action
- #188
a21f259
Thanks @pvaneveld! - add support for the customer email verify flow
- #186
5cdc614
Thanks @mikedebock! - Fix customObject withContainer postProcessResource arguments
- #181
934673b
Thanks @TiagoUmemura! - update express version to 4.19.2
- #178
871e39a
Thanks @leongraumans! - Add changeTaxRoundingMode to cart mock
-
#176
0999495
Thanks @tleguijt! - Add support for cart setCustomerId and setAnonymousId action -
#176
0999495
Thanks @tleguijt! - Includecustom
when creating order from cart
222fa1c
Thanks @mvantellingen! - Handlevar.*
in query endpoints correctly
3ed13bb
Thanks @mvantellingen! - Add missing fields to category creation
7454fda
Thanks @mvantellingen! - Improve the customer create endpoint
5f7dee5
Thanks @mvantellingen! - Handle category expand when doing queries
756c94b
Thanks @mvantellingen! - Properly handle expanding ancestors on Category
08e651b
Thanks @mvantellingen! - Return proper values for Category.ancestors
- #169
09da22d
Thanks @mikedebock! - add support for customer setCustomerId action
-
#166
851ab0b
Thanks @mikedebock! - add support for customer setSalutation action -
#164
879a26c
Thanks @stephanbeek! - add support for customer setKey action
8474dda
Thanks @mvantellingen! - UseSetupServerApi
for registerHandler as type
e9f337a
Thanks @mvantellingen! - Validate update json body for version and actions
-
2c6e829
Thanks @mvantellingen! - Refactor customer password reset flow to better mock commercetools -
d801cf3
Thanks @mvantellingen! - Show deprecation warnings when start() and stop() are used.
-
f101f3b
Thanks @mvantellingen! - Return correct type for customer create (CustomerSignInResult) -
19df959
Thanks @mvantellingen! - Format the refresh tokens to match commercetools
- #158
91c4637
Thanks @mikedebock! - add support for cart setDirectDiscounts action
- #156
c426209
Thanks @BramKaashoek! - correctly set productID on ShoppingListLineItem when adding line item by sku
-
#154
282bf59
Thanks @mikedebock! - add support for customer setCustomerNumber action -
#152
7c83048
Thanks @BramKaashoek! - Adds variant IDs when creating ShoppingListLineItems. Implement Variant expansion on ShoppingListLineItems. Implement ShoppingList update actions.
c36ccb6
Thanks @mvantellingen! - Implement all Payment update actions
- #148
438fc00
Thanks @demeyerthom! - Fixed /me password not found error response
- #145
7c2c3ca
Thanks @demeyerthom! - Added additional functionality to customer and me/customer
-
73efc3d
Thanks @mvantellingen! - Add various update actions to the Payment API -
82a4dc6
Thanks @mvantellingen! - Update all dependencies to their latest version
- #143
b3dd521
Thanks @mikedebock! - Add order syncInfo support
04c9b41
Thanks @mvantellingen! - Read refresh token from body
ffa83f9
Thanks @mvantellingen! - Expose the authServer publically
6f0dc45
Thanks @mvantellingen! - Add support for refresh token flow
a9f0031
Thanks @mvantellingen! - Add ability to create anonymous tokens
- #136
7927c24
Thanks @mikedebock! - add support for cart recalculate action
-
bab0609
Thanks @mvantellingen! - Add cart action to set custom shipping method -
31bce78
Thanks @mvantellingen! - Improve support for custom-objects -
768cb56
Thanks @mvantellingen! - Improve mocking of the shipping-methods/matching-cart endpoint
abc58e8
Thanks @mvantellingen! - Disable token validation if the validate flag is not set
-
361fbef
Thanks @mvantellingen! - Add support for reviews endpoint -
16e1237
Thanks @mvantellingen! - Add support for returnInfo on orders -
61e5729
Thanks @mvantellingen! - Add priceSelector logic to product-projections query endpoint
-
dded2b9
Thanks @mvantellingen! - Expose the MSW server via mswServer() -
efc6495
Thanks @mvantellingen! - Upgrade to commercetools sdk 6.0.0 -
a7d3305
Thanks @mvantellingen! - Don't overwrite the expanded obj if already set -
aa4c63a
Thanks @mvantellingen! - Keep price channel intact when creating product
b1370cf
Thanks @mvantellingen! - Improve support for /me endpoint
f6f9069
Thanks @mvantellingen! - Don't clear msw handlers when calling ctMock.clear()
419a0e1
Thanks @mvantellingen! - Improve integration options with msw by adding registerHandlers()
- #130
1197e45
Thanks @mikedebock! - Add support for HEAD requests
-
#129
92a232f
Thanks @whyhankee! - feat(categories): add extra actions- changeName
- changeParent
-
#126
a0946b7
Thanks @TiagoUmemura! - add support for setAttributeInAllVariants
4c09caf
Thanks @demeyerthom! - Extended product resource support
f66d431
Thanks @mvantellingen! - Fix Premature close errors by switching from supertest to light-my-request for mapping between msw and express
- #120
5bf3c6e
Thanks @mvantellingen! - Improve mocking of customer authentication
- #108
0073abe
Thanks @mvantellingen! - Switch from nock to MSW 2.0 to support native fetch calls. This requires Node 18+
- #117
a8b52d9
Thanks @mikedebock! - add support for cart addItemShippingAddress and setLineItemShippingDetails
-
44822ab
Thanks @demeyerthom! - Added support for business units -
44822ab
Thanks @demeyerthom! - Added SetCustomType action for CartDiscount
- #104
4d83b97
Thanks @mvantellingen! - Improve mocking of the product projection search
fef6934
Thanks @demeyerthom! - Added changeBuyerAssignable action to associate-role repo
df59ca9
Thanks @demeyerthom! - Added associate role resources
1396677
Thanks @demeyerthom! - Added category asset actions and cart discount custom fields
f63d8db
Thanks @mvantellingen! - Fix product projection get by id
-
#92
c53c2b4
Thanks @demeyerthom! - Added logic for attribute groups -
#95
957864d
Thanks @mvantellingen! - Fix implementation of the product projection query endpoint. This also fixes some issues with passing condition values as separate values (var.name)
9de64b0
Thanks @okkevandereijk! - add setCustomField to customer
-
131ef6c
Thanks @okkevandereijk! - fix: remove general error from customer -
acbba1f
Thanks @okkevandereijk! - update docker github actions, fix container build
de55a18
Thanks @mvantellingen! - Move to pure ESM module, we still export the CommonJS module too
de55a18
Thanks @mvantellingen! - Vendor both pratt and perplex dependencies to make them work with ESM
9c01157
Thanks @mvantellingen! - Attempt to fix perplex constructor error
7528ac2
Thanks @mvantellingen! - Fix error related to perplex when used from ESM
-
0f4cbbf
Thanks @mvantellingen! - Remove peerDependency for @commercetools/platform-sdk and make sure we only import types -
0f4cbbf
Thanks @mvantellingen! - Add support for Cart.changeLineItemQuantity -
0f4cbbf
Thanks @mvantellingen! - Update most dependencies to latest version
0f4cbbf
Thanks @mvantellingen! - Switch to using vitest instead of jest
612de44
Thanks @davidweterings! - Add shipping method localized name action
c0d5850
Thanks @mvantellingen! - Move from lodash to lodash.isequal
- #74
b521a4a
Thanks @okkevandereijk! - fix: use tsup onSuccess instead of nodemon
- #72
d6b123b
Thanks @okkevandereijk! - fix: revert start script to old situation, running server
-
#70
2776347
Thanks @mikedebock! -- Add addPrice product update action
- Add changePrice product update action
- Add removePrice product update action
-
#68
7b74869
Thanks @okkevandereijk! -⚠️ This is a major update dropping support for Node 14 and under.- Updated node to version 18
- Updated pnpm to version 8
- Enforce eslint with default library
fc0f786
Thanks @mvantellingen! - Fix release process to build before publishing to npm
- #62
d81b817
Thanks @bala-goflink! - Add support for standalone-prices
600a470
Thanks @mvantellingen! - Switch to using @changesets for releases
- Store deleteDaysAfterCreation on project settings
- Add addExternalImage and removeImage product update actions
- Various fixes to the internal type system
- Implement update by key and delete by key support for all resources
- Added support for updating
authenticationMode
of a customer - Improve handling of staged vs current product data for products
- Improve version identifier increments to match commercetools
- Refactor product projection to handle published vs non published products
- Added boolean parsing logic for predicates.
- Include
key
,description
andmetaDescription
when converting product to product projection - Add support for updating transitions in state
- Set fractionDigits for money based on currency code
- Improve logic to mask secret values in resources
- Implement experimental support for facets in the product projection search.
- Add support for multiple RANGE() clauses in the product projection endpoint.
- Fix a packaging error in the GitHub workflow. The artifact for version 0.7.0 didn't contain the bundled output files.
- Rewrite the mock implementation of the product projection search endpoint to work with products created via the product endpoint. This also adds support for multiple filters.
- Replace tsdx with tsup for building the library
- Drop support for Node 12 and add Node 18.