Centra Integration API
link Changelog
v1.56.1
- Ported from v1.55:
- Fixed failing authentication of tokens not assigned to an integration.
v1.56.0
- Account
idnow supports large numbers – integer values bigger than 2^32.- [BREAKING]
Account.idchanged type fromInt!toInt64!. - [BREAKING]
Query.accountargidhas changed type fromInttoInt64. - [BREAKING]
Mutation.updateAccountargidhas changed type fromInttoInt64. - [BREAKING]
Mutation.deleteAccountargidhas changed type fromInttoInt64. - [BREAKING]
AccountFilter.idchanged type from[Int!]to[Int64!]. - [BREAKING]
AccountInput.idchanged type fromInttoInt64. - [BREAKING]
NullableAccountInput.idchanged type fromInttoInt64. - [BREAKING]
OrderFilter.accountIdchanged type from[Int!]to[Int64!]. - [BREAKING]
InvoiceFilter.accountIdchanged type from[Int!]to[Int64!]. - [BREAKING]
AdminUserFilter.accountIdchanged type from[Int!]to[Int64!]. - [BREAKING]
AllocationRuleFilter.defaultInAccountIdchanged type from[Int!]to[Int64!].
- [BREAKING]
v1.55.8
- Fixed failing authentication of tokens not assigned to an integration.
v1.55.7
- Internal improvement for the rate limits.
v1.55.6
- Changed a default setting to improve the rate limits everywhere.
v1.55.5
- Fixed an internal issue.
v1.55.4
- Ported from v1.54:
- Fixed an issue with a very big
Account.idnumber.
- Fixed an issue with a very big
v1.55.3
- Internal improvements.
v1.55.2
- Ported from v1.54:
- Fixed an internal issue related to the rate limits.
v1.55.1
- Fixed credit voucher application on the shipment level with US Tax.
v1.55.0
- Internal improvements.
v1.54.5
- Fixed an issue with a very big
Account.idnumber.
v1.54.4
- Fixed an internal issue related to the rate limits.
v1.54.3
- Ported from v1.53:
- Renamed descriptions for rate limiting.
v1.54.2
- Ported from v1.53:
- Fixed an edge case related to fetching currency conversion data.
v1.54.1
- Ported from v1.53:
- Fixed an issue with some relations to countries.
v1.54.0
- Complexity calculation got a few important changes and fixes:
- A critical bug in complexity was fixed: when a list on interface type was queried, the complexity score was too low. Affected are: orders, order lines, shipments, returns, attributes and many others – so the expected impact is big.
- Scores for
StockandStockTotalsquantities were adjusted to better reflect the actual cost of computing them. See the docs for a description of each stock field. The updated scores are:0forfreeToAllocateQuantity– this field should be used in most cases,3for fields depending on supplier module data:incomingQuantity,linkedIncomingQuantity,unlinkedIncomingQuantityandonDeliveryQuantity,4for fields, which have to account for the orders and shipments being processed:physicalQuantity,allocatedQuantity,demandQuantity,availableNowQuantityandunshippedQuantity,7for theavailableQuantityfield, which is a sum of physical plus unlinked incoming quantity.
- Some common fields were adjusted down to counter the above. These fields are now 10 times less "expensive":
*.translationsand thefieldsinside them,*.attributes, attribute types and theirelements,discountsAppliedon orders,appliedVouchersandallocationson lines,- tax breakdown and rules applied per line and in totals,
- size chart and measurement chart labels,
- customer
newsletterSubscriptions, and more.
- Also, collections (and connections) filtered by a list of explicit
idfields, now adjust the limit to the number of provided values. For example,deliveryWindows(limit: 200 where: {id: 86})will now multiply the inner complexity by1, not by200. - And last but not least, the default limit assumed for lists without one got decreased from 10 to 5.
- See the Article for more details and examples.
- Query complexity limit for a single query was raised from 100k to 150k.
- An optional field
shippingListon input typeVoucherActionCriteriaCreateInputwas added. - An optional field
discountTypeon input typeVoucherActionCriteriaXOfYInputwas added. - Added
returnRefundintegration for Kustom. - Fixed and improved applying discounts on existing order lines. Now it's possible to select what fields will be used to apply
the discount: original price (default) or current price.
- An optional field
discountFromon input typeOrderLineDiscountSetInputwas added. - An optional field
percentOffon input typeDiscountValueInputwas added. - An optional field
absoluteValueon input typeDiscountValueInputwas added. - [BREAKING]
DiscountChangeInputwas removed. - [BREAKING]
DiscountValueInput.discountChangewas removed. - [BREAKING]
DiscountValueInput.originwas removed. - [BREAKING]
DiscountValueInput.referencewas removed.
- An optional field
- Removed deprecated fields:
- [BREAKING]
AccountFilter.externalIdentifierwas removed. - [BREAKING]
CustomerFilter.accountIdwas removed.
- [BREAKING]
- Added new mutation
issueInvoiceDraftsfor issuing invoice drafts in batches. - Handle Gift Card service unavailability during captureOrder and captureShipment mutation.
v1.53.11
- Renamed descriptions for rate limiting.
v1.53.10
- Fixed an edge case related to fetching currency conversion data.
v1.53.9
- Fixed a performance issue of some relations to returns.
v1.53.8
- Fixed an issue with some relations to countries.
v1.53.7
- Ported from v1.52:
- Fixed an error when receiving prices for an invalid currency.
v1.53.6
- Ported from v1.52:
- Fixed error handling in capturing shipments and orders.
- Postponed the removal of deprecated fields
ShipmentCreateInput.shipmentMethod,ShipmentUpdateInput.shipmentMethod, andReturn.statusto 2025-11-01.
v1.53.5
- Kept consistency for the
refundReturnmutation:- An optional arg
idonMutation.refundReturnwas added. - An optional arg
externalIdonMutation.refundReturnwas added. - [BREAKING]
ReturnRefundInputwas removed. - [BREAKING]
Mutation.refundReturnarg input was removed.
- An optional arg
v1.53.4
- Ported from v1.52:
- Fixed a bug in unassigning all mapped attributes of a given type.
v1.53.3
- Ported from v1.52:
- Internal change to the rate limits.
v1.53.2
- Fixed a small issue with the list of countries.
v1.53.1
- Improved performance of the
returnsquery.
v1.53.0
- Introduced a new mutation to refund return for Adyen first, and later for other providers:
refundReturn - Removed the unused input:
- [BREAKING]
DeliveryWindowGroupAddInputwas removed.
- [BREAKING]
v1.52.12
- Fixed an error when receiving prices for an invalid currency.
v1.52.11
- Fixed error hanlding in capturing shipments and orders.
v1.52.10
- Postponed the removal of deprecated fields
ShipmentCreateInput.shipmentMethod,ShipmentUpdateInput.shipmentMethod, andReturn.statusto 2025-11-01.
v1.52.9
- Fixed a bug in unassigning all mapped attributes of a given type.
v1.52.8
- Internal change to the rate limits.
v1.52.7
- Fixed an issue with orders placed with Adyen and ISK currency.
v1.52.6
- Ported from v1.51:
- Postponed the removal of deprecated fields
ShipmentCreateInput.shipmentMethodandShipmentUpdateInput.shipmentMethodto 2025-10-01.
- Postponed the removal of deprecated fields
v1.52.5
- Handle Gift Card service unavailability changes temporarily reverted.
v1.52.4
- Handle Gift Card service unavailability during captureOrder and captureShipment mutation.
v1.52.3
- Ported from v1.51:
- Fixed an issue when requesting delivery groups for empty order lines.
v1.52.2
- Internal observability improvement.
v1.52.1
- Improved internal metrics.
- Optimized execution time.
v1.52.0
- Significantly optimized memory consumption for big queries.
v1.51.10
- Postponed the removal of deprecated fields
ShipmentCreateInput.shipmentMethodandShipmentUpdateInput.shipmentMethodto 2025-10-01.
v1.51.9
- Fixed an issue when requesting delivery groups for empty order lines.
v1.51.8
- Fixed invalid behavior of
setAlteredPricesmutation when no individual variant prices were provided. Sending only the product price will now affect variant prices, which are inherited from it. - Altered prices are now copied from product when a new variant is created, like the regular prices.
v1.51.7
- Made currency and amount optional in failed issue response in Gift Card SPI call.
v1.51.6
- Fixed an issue with the Events system.
v1.51.5
- Internal improvement for the Events system.
v1.51.4
- Improved CORS handling: https://centra.dev/graphql-explorer will now be able to access the API directly.
v1.51.3
- Ported from v1.50:
- Fixed an issue with orders still marked as backorder after the order stock changed using stock mutations.
v1.51.2
- Revert changes done to Klarna Payments in v1.51.1.
v1.51.1
- Fixed a bug in Klarna Payments integration during capture when value to capture on Klarna payment authorization is 0.
v1.51.0
- Internal improvements.
v1.50.10
- Fixed an issue with orders still marked as backorder after the order stock changed using stock mutations.
v1.50.9
- Fixed shipment status on creation, when the order was captured before.
v1.50.8
- Introduced a custom header to get fixed query complexity before it takes effect.
v1.50.7
- Ported from v1.49:
- Fix for Adyen cancel order with empty original reference
v1.50.6
- Fixed an issue with shipments not being marked as paid when the order was captured before.
v1.50.5
- Added generation of an order update event when the
issueCreditmutation is executed with effect on the Payment History.
v1.50.4
- Improved error handling in
issueCreditandcancelDirectToConsumerOrdermutations.
v1.50.3
- Ported from v1.48:
- Preparations for a few changes in query complexity.
v1.50.2
- Fixed a bug in
issueCreditmutation
v1.50.1
- Ported from v1.48:
- Internal improvements to the rate limits.
v1.50.0
- Added support for translations of dynamic attributes assigned to
Mediaobjects andaltTextinsetTranslationsmutation andtranslationsquery.
v1.49.5
- Fix for Adyen cancel order with empty original reference
v1.49.4
- Preparations for a few changes in query complexity.
v1.49.3
- Ported from v1.48:
- Internal improvements to the rate limits.
v1.49.2
- Ported from v1.48:
- Fixes related to the query complexity calculation.
- Fixed a performance issue with fetching translations.
v1.49.1
- Ported from v1.48:
- Fixed an internal issue with the Events system.
v1.49.0
- Performance improvements to the ID conversion subsystem:
- Queries fetching objects by their
externalIdshould now execute faster. - The
externalIdis no longer considered "expensive".
- Queries fetching objects by their
- Admin users can now be found by
externalId:- An optional arg
externalIdonQuery.adminUserwas added. - An optional field
externalIdon input typeAdminUserFilterwas added.
- An optional arg
v1.48.10
- Internal improvements to the rate limits.
v1.48.9
- Fixes related to the query complexity calculation.
v1.48.8
- Fixed a performance issue with fetching translations.
v1.48.7
- Fixed an internal issue with the Events system.
v1.48.6
- Ported from v1.47:
- Fixed an issue with ID conversions.
v1.48.5
- Added a new field
Invoice.isDraft, which allows separating already issued invoices from drafts. Plus filter updates:- An optional field
updatedAton input typeInvoiceFilterwas added. - An optional field
isDrafton input typeInvoiceFilterwas added.
- An optional field
v1.48.4
- Validation adjusted for shipping address for external tax engine functionality.
v1.48.3
- Ported from v1.47:
- Fixed an internal issue related to observability.
- Fixed an issue with GraphQL token usage stats.
v1.48.2
- Fixed a bug in PriceAlteration validation.
v1.48.1
- Ported from v1.47.8:
- Fixed an issue with currency mismatch in the
captureOrderandcaptureShipmentmutations.
- Fixed an issue with currency mismatch in the
v1.48.0
- Added
endDateto price alterations:endDate_ASCwas added to enum typePriceAlterationSort.endDate_DESCwas added to enum typePriceAlterationSort.- An optional field
endDateon input typePriceAlterationFilterwas added. - An optional field
endDateon input typePriceAlterationCreateInputwas added. - An optional field
endDateon input typePriceAlterationUpdateInputwas added.
- Added new mutation
deletePriceAlterationfor deleting cancelled price alterations.
v1.47.11
- Fixed an issue with ID conversions.
v1.47.10
- Fixed an internal issue related to observability.
v1.47.9
- Fixed an issue with GraphQL token usage stats.
v1.47.8
- Fixed an issue with currency mismatch in the
captureOrderandcaptureShipmentmutations.
v1.47.7
- Ported from v1.46:
- Fixed some internal issues related to observability.
- Fixed a bug on fetching the lowest prices.
v1.47.6
- Improved support for
releaseRemainingOrderAuthorizationmutation when automatic release of remaining authorization is enabled on PSP side (Adyen).
v1.47.5
- Added support for
releaseRemainingOrderAuthorizationmutation when automatic release of remaining authorization is enabled on PSP side.
v1.47.4
- Fixed a bug generating excessive events for categories.
v1.47.3
- Internal bugfixes related to custom configuration.
v1.47.2
- Removed validation in
releaseRemainingOrderAuthorizationmutation to allow for releasing remaining authorizations without prior capture.
v1.47.1
- Fixed shipment paid status in
captureOrdermutation for gift cards for scenarios with multiple shipments.
v1.47.0
- Introduced a new field
altTextfor the typeProductMedia- An optional field
altTexton input typeMediaUploadCompleteInputwas added. - An optional field
altTexton input typeProductMediaUpdateInputwas added. - An optional field
altTexton input typeMediaBatchProductInputwas added. - New field
altTextwas added to the typeProductMedia. - New field
altTextwas added to the typeMediaBatchProduct.
- An optional field
- Internal improvements.
v1.46.14
- Fixed some internal issues related to observability.
v1.46.13
- Fixed a bug on fetching the lowest prices.
v1.46.12
- Fixed a bug generating excessive events for categories.
v1.46.11
- Ported from v1.45:
- Relaxed validation for dates in several mutations.
- Fixed a race condition issue with creating shipments and capturing.
- Added some missing store restrictions.
v1.46.10
- Internal improvement for the Events system.
v1.46.9
- Ported from v1.45:
- Improvements related to the rate limits.
v1.46.8
- Ported from v1.44:
- Internal improvements.
v1.46.7
- Ported from v1.45:
- Internal improvements related to logging.
v1.46.6
- Ported from v1.45:
- Fixed a bug with External Gift Card plugin configuration with Givex connector.
v1.46.5
- Ported from v1.45:
- Fixed a bug in Event System:
Returnevents were sometimes created with a wrong change type.
- Fixed a bug in Event System:
v1.46.4
- Fixed an issue with error handling.
v1.46.3
- Ported from v1.46:
- Fixed a bug with updating subvouchers.
v1.46.2
- Ported from v1.45:
- Fixed an internal bug with storing logs.
v1.46.1
- Internal improvement related to the query complexity calculation.
v1.46.0
- Several internal improvements and bugfixes.
v1.45.12
- Relaxed validation for dates in several mutations.
v1.45.11
- Fixed a race condition issue with creating shipments and capturing.
v1.45.10
- Added some missing store restrictions.
v1.45.9
- Improvements related to the rate limits.
v1.45.8
- Ported from v1.44:
- Internal improvements.
v1.45.7
- Internal improvements related to logging.
v1.45.6
- Fixed a bug with External Gift Card plugin configuration with Givex connector.
v1.45.5
- Fixed a bug in Event System:
Returnevents were sometimes created with a wrong change type.
v1.45.4
- Fixed a bug with updating subvouchers.
v1.45.3
- Fixed an internal bug with storing logs.
v1.45.2
- Ported from v1.44:
- Added a lock fixing a race conditions when the
setTranslationsmutation is run in parallel. - Fixed an edge related to the creation of shipments with bundles.
- Internal improvements.
- Added a lock fixing a race conditions when the
v1.45.1
- Fixed shipment paid status in
captureOrdermutation for gift cards.
v1.45.0
- Rate limiting improvements and minor bugfixes.
v1.44.11
- Internal improvements.
v1.44.10
- Internal improvements.
v1.44.9
- Fixed an edge related to the creation of shipments with bundles.
v1.44.8
- Added a lock fixing a race conditions when the
setTranslationsmutation is run in parallel.
v1.44.7
- Internal improvements.
v1.44.6
- Ported from v1.43:
- Fixed an issue related to address states processing for tax calculation.
v1.44.5
- Removed CONFIRMED status check from the
updateDeliveryGroupandupdateDirectToConsumerOrdermutations.
v1.44.4
- Ported from v1.43:
- Fixed an issue related to rate limit upgrades.
- The
createShipmentmutation withallocateDemand: trueand explicitly providedlineswill now allocate only these lines, and not all remaining order lines. Previously, allocation errors on other order lines could fail the mutation.
v1.44.3
- Ported from v1.43:
- Allow not sending PIN to Givex.
- Fixed an internal observability issue.
v1.44.2
- Enable Avatax support for API operations.
v1.44.1
- Ported from v1.43:
- Fixed create shipment with discounts without action results.
v1.44.0
- Internal improvements.
v1.43.9
- Fixed an issue related to address states processing for tax calculation.
v1.43.8
- Fixed an issue related to rate limit upgrades.
v1.43.7
- The
createShipmentmutation withallocateDemand: trueand explicitly providedlineswill now allocate only these lines, and not all remaining order lines. Previously, allocation errors on other order lines could fail the mutation.
v1.43.6
- Allow not sending PIN to Givex.
v1.43.5
- Fixed an internal observability issue.
v1.43.4
- Fixed create shipment with discounts without action results.
v1.43.3
- Ported from v1.42:
- The
allocateOrdermutation no longer skips order lines marked as preorder in Wholesale context.
- The
v1.43.2
- Fixed an internal bug.
v1.43.1
- Fixed tax recalculation on some system actions.
v1.43.0
- Trigger
Display:UPDATEDevents when updating prices. - Internal improvements.
v1.42.10
- The
allocateOrdermutation no longer skips order lines marked as preorder in Wholesale context.
v1.42.9
- Fixed the problem related to taxes.
v1.42.8
- Ported from v1.41:
- Fixed a bug when trying to capture a nonexistent shipment.
v1.42.7
- Fixed a bug with setting ID conversions in the update order mutations.
v1.42.6
- Return a user error when trying to create an account or customer with inactive tax class.
v1.42.5
- Ported from v1.41:
- Suppressed an unnecessary alert related to search.
v1.42.4
- Fixed the problem with shipment taxes.
v1.42.3
- Ported from v1.41:
- Fixed missing tax deduction on shipping cost.
v1.42.2
- Added new mutation
reapplyShipmentTaxfor reapplying tax on shipment with active tax setup.
v1.42.1
- Added new mutation
reapplyOrderTaxfor reapplying tax on order with active tax setup.
v1.42.0
- Bugfixes and internal improvements.
v1.41.12
- Fixed a bug when trying to capture a nonexistent shipment.
v1.41.11
- Suppressed an unnecessary alert related to search.
v1.41.10
- Fixed missing tax deduction on shipping cost.
v1.41.9
- Fixed deleting individual variant prices in
setPricesandsetPricesBatchmutations. - Lines to the
createReturnmutation can now be provided withoutquantityto return all.
v1.41.8
- An optional field
usedFallbackTaxon input typeOrderFilterwas added. - An optional field
usedFallbackTaxon input typeInvoiceFilterwas added. - An optional field
usedFallbackTaxon input typeReturnFilterwas added. - An optional field
usedFallbackTaxon input typeShipmentFilterwas added.
v1.41.7
- Fixed a nullability issue in the batch image upload mutation:
- [BREAKING]
MediaBatchCreateInput.productMediachanged type from[MediaBatchProductInput!]to[MediaBatchProductInput!]!.
- [BREAKING]
v1.41.6
- Internal improvements.
v1.41.5
- Ported from v1.40:
- Internal improvements related to order and shipment filtering.
v1.41.4
- External tax engine support added for order tax calculations for custom tax engine type.
v1.41.3
- Fixed an error on resolving return payment history (refunds).
v1.41.2
- New delivery group shipping cost service was added:
- Added new mutation
updateDeliveryGroupfor managing delivery group shipping costs. - Enhanced DeliveryGroup with shipping cost calculations.
- Updated
updateDirectToConsumerOrdermutation to support delivery group shipping cost updates.
- Added new mutation
v1.41.1
- Ported from v1.40:
- Fixed a bug on campaign variants.
v1.41.0
Query.categorywas added, so that a singleCategorycan now be easily fetched.ProductVariant.displayItemsrelation was added, it can help reduce query complexity in some cases.- An optional field
storeIdon input typeDisplayItemFilterwas added. - Translated fields no longer return
nullfor missing translations. The old behavior can be restored by passing a filter:fields(where: {skipEmpty: false}). - Performance optimizations for
setPricesandsetAlteredPricesmutations as well as their batch counterparts. AccountFilter.externalIdentifierhas been deprecated, useAccountFilter.externalIdinstead, like with every other type.- [BREAKING]
ExternalIdentifierInputwas removed. It wasn't used anymore.
- [BREAKING]
- Batch image upload: retain original filenames.
v1.40.16
- Internal improvements related to order and shipment filtering.
v1.40.15
- Fixed a bug on campaign variants.
v1.40.14
- Added return id to
refund/createevent created inissueCreditmutation.
v1.40.13
- Added schema-level validation to
CountryInputby the@oneOfdirective.
v1.40.12
- Fixed a bug with cleaning up unnecessary events.
v1.40.11
- Internal adjustments after External Gift Card plugin settings improvements.
v1.40.10
- Ported from v1.39:
- Internal fix related to pagination.
v1.40.9
- Ported from v1.39:
- Internal improvements.
v1.40.8
- Fixed a bug with response parsing in Gift Card SPI
issuerequest.
v1.40.7
- Changed amount value type in Gift Card SPI
issuerequest.
v1.40.6
- Fixed a bug with incorrect handling of taxes.
v1.40.5
- Ported from v1.39:
- Fixed a validation error message issue in
captureOrdermutation for split payment orders.
- Fixed a validation error message issue in
v1.40.4
- Ported from v1.39:
Countrywas added to union typeEventTarget. Country translations are now reflected in the Events system.
v1.40.3
- Fixed a bug with Gift Card custom api client empty request body.
v1.40.2
- Ported from v1.39:
- Fixed an internal issue with payment history of some refund entries.
v1.40.1
- Fixed a bug with user warnings.
v1.40.0
- Introduced
issueCreditmutation. Currently supported with an active External Gift Card plugin. - Fixed an issue with setting
externalIdon mutations targeting the supplier module. - Mutations accepting a country input now have a schema-level distinction:
CountryInputwhere a country is required, andNullableCountryInputwhere country can be nullified (addresses and product's country of origin):- [BREAKING]
ProductCreateInput.countryOfOriginchanged type fromCountryInputtoNullableCountryInput. - [BREAKING]
ProductUpdateInput.countryOfOriginchanged type fromCountryInputtoNullableCountryInput. - [BREAKING]
CustomerBillingAddressInput.countrychanged type fromCountryInputtoNullableCountryInput. - [BREAKING]
AccountMainAddressInput.countrychanged type fromCountryInputtoNullableCountryInput. - [BREAKING]
AccountShippingAddressInput.countrychanged type fromCountryInputtoNullableCountryInput. - [BREAKING]
AccountBillingAddressInput.countrychanged type fromCountryInputtoNullableCountryInput. - [BREAKING]
AddressBookAddressInput.countrychanged type fromCountryInputtoNullableCountryInput. - [BREAKING]
BuyerAddressInput.countrychanged type fromCountryInputtoNullableCountryInput.
- [BREAKING]
v1.39.16
- Internal fix related to pagination.
v1.39.15
- Internal improvements.
v1.39.14
- Fixed a validation error message issue in
captureOrdermutation for split payment orders.
v1.39.13
Countrywas added to union typeEventTarget. Country translations are now reflected in the Events system.
v1.39.12
- Fixed an internal issue with payment history of some refund entries.
v1.39.11
- Fixed an issue with exposing gift card number in Payment History.
v1.39.10
- Ported from v1.38:
- Internal improvements.
v1.39.9
- Added gift card number in Payment History.
v1.39.8
- Ported from v1.38:
- Added sanitized logs for Gift Cards.
v1.39.7
- Ported from v1.38:
- Implemented a fix to ignore unnecessary events for Voyado sync.
v1.39.6
- Internal Gift Cards improvements.
v1.39.5
- Fixed an edge case related to custom attribute definitions.
v1.39.4
- Fixed a bug in
setCampaignVariantswhen providing invalid dates. The valid minutes are 0, 30, and 59. Seconds are ignored. Providing other values will result in a user warning.
v1.39.3
- New field
appliedTaxRuleshas been added to some entities to be able to fetch the actual applied tax rules, along withshippingTaxRules,handlingTaxRules,discountTaxRulesandreturnCostTaxRules.
v1.39.2
- Fixed a bug in
releaseRemainingOrderAuthorizationmutation.
v1.39.1
- Fixed a bug with rate limits.
v1.39.0
- Improvements and bug fixes.
v1.38.14
- Internal improvements.
v1.38.13
- Added sanitized logs for Gift Cards.
v1.38.12
- Implemented a fix to ignore unnecessary events for Voyado sync.
v1.38.11
- Fix a bug with the
setStockmutation.
v1.38.10
- Internal Gift Cards improvement.
v1.38.9
- Enabled cancelling of a captured order paid with Adyen.
v1.38.8
- Ported from v1.37:
- Improved search by product size SKU.
v1.38.7
- Ported from v1.37:
- Fixed an edge case related to order cancellation and incoming purchase orders.
v1.38.6
- Ported from v1.37:
- Improved country validation of purchase order creation.
- Internal fix.
- Fixed an issue related to capturing money.
- Internal improvements.
v1.38.5
- Ported from v1.37:
- Internal improvement for the Events system.
v1.38.4
- Ported from v1.37:
- Internal fix.
v1.38.3
- Ported from v1.37:
- Fixed a bug related to the lowest prices in the Events system.
v1.38.2
- Ported from v1.39:
- Fixed a bug related to ID conversions.
- Improved handling of inconsistent applied discount data.
- Resolved issues with historical currency HRK (Croatian Kuna).
v1.38.1
- Extended support for gift cards with custom connection for the
releaseRemainingOrderAuthorizationmutation.
v1.38.0
ProductSizeInputwas extended by additional product size identifiers to support more identification methods. This allows to skip a lookup query and change stock or add lines to an order directly by product size. OnlysetStock,changeStockandupdateDirectToConsumerOrdermutations support these new fields at the moment.- An optional field
SKUon input typeProductSizeInputwas added. - An optional field
EANon input typeProductSizeInputwas added. - An optional field
UPCon input typeProductSizeInputwas added. - An optional field
anyon input typeProductSizeInputwas added.
- An optional field
- Stock mutations were extended by an optional field
productSizesto change stock directly by product size instead of looking up by variant + size.- An optional field
productSizeson input typeStockChangeInputwas added. - An optional field
productSizeson input typeStockSetInputwas added.
- An optional field
v1.37.19
- Improved search by product size SKU.
v1.37.18
- Fixed an edge case related to order cancellation and incoming purchase orders.
v1.37.17
- Improved country validation of purchase order creation.
v1.37.16
- Internal fix.
v1.37.15
- Fixed an issue related to capturing money.
v1.37.14
- Internal improvements.
v1.37.13
- Internal improvement for the Events system.
v1.37.12
- Internal fix.
v1.37.11
- Ported from v1.36:
- Fixed a bug related to the lowest prices in the Events system.
v1.37.10
- Fixed a bug related to ID conversions.
- Improved handling of inconsistent applied discount data.
v1.37.9
- Resolved issues with historical currency HRK (Croatian Kuna).
v1.37.8
- Ported from v1.36:
- Fixed a bug for shipment lines with a zero quantity.
v1.37.7
- Updated password validation rules in the
createCustomermutation:- it must be between 8 and 128 characters,
- it cannot start or end with whitespace (prevent copy-paste errors),
- optional: it must not appear on published lists of leaked passwords – currently enabled on demand.
v1.37.6
- Internal improvements.
v1.37.5
- Internal improvements and bugfixes.
v1.37.4
- An optional field
deliveryGroupon input typeOrderLineCancelInputwas added. - Changes to
DeliveryGroupLinequantity fields were made:- New field
cancelledQuantitywas added. - Field
quantitynow returns "originalQuantity - cancelledQuantity".
- New field
v1.37.3
- Ported from v1.36:
- Fixed a bug in the
markInvoiceAsPaidmutation.
- Fixed a bug in the
v1.37.2
- Fixed a bug when authorization with external gift cards is either cancelled or captured.
v1.37.1
- Ported from v1.36:
- Internal improvement for the Events system.
v1.37.0
- Internal improvements and bugfixes.
v1.36.5
- Fixed a bug related to the lowest prices in the Events system.
v1.36.4
- Fixed a bug for shipment lines with a zero quantity.
v1.36.3
- Fixed a bug in the
markInvoiceAsPaidmutation.
v1.36.2
- Internal improvement for the Events system.
v1.36.1
- Internal tooling fix.
v1.36.0
- Small improvements.
v1.35.7
- Internal improvement.
v1.35.6
- New field
externalDeliveryGroupIdwas added to the typeDeliveryGroup.
v1.35.5
DeliveryGroupwas added toDirectToConsumerShipment.
v1.35.4
- Fixed an edge case of a stock update.
v1.35.3
- Added support for custom gift card provider in the
captureOrdermutation.
v1.35.2
- Ported from v1.32:
SHIPPING_LISTwas added to enum typeVoucherActionCriteriaType.
v1.35.1
- Fixed a caching race condition when fetching new orders by
idornumber. - Fixed returning empty order lines.
- Performance improvements for fetching orders and shipments filtered/sorted by
createdAtorupdatedAt.
v1.35.0
- An optional field
isExternalon input typeVoucherCreateInputwas added. MANUAL_CANCELwas added to enum typeCancelOrderReason.- Custom attributes can now be accessed and set on the
Campaignlevel:Campaignwas added to enum typeAttributeObjectType.ObjectWithAttributesadded to interfaces implemented byCampaign.- An optional field
assignMappedAttributeson input typeCampaignCreateInputwas added. - An optional field
assignDynamicAttributeson input typeCampaignCreateInputwas added. - An optional field
assignMappedAttributeson input typeCampaignUpdateInputwas added. - An optional field
unassignMappedAttributeson input typeCampaignUpdateInputwas added. - An optional field
assignDynamicAttributeson input typeCampaignUpdateInputwas added. - An optional field
unassignDynamicAttributeson input typeCampaignUpdateInputwas added.
v1.34.4
- Ported from v1.32:
- New field
organizationUserEmailwas added to the interfaceOrderHistoryEntry. - Internal improvements for the Events system.
- New field
v1.34.3
- Ported from v1.32:
- Fixed a bug for an unsupported type of attributes.
v1.34.2
- Fixed a bug preventing updating an API token description.
v1.34.1
- Fixed an issue when trying to allocate an order using invalid warehouses.
v1.34.0
- [BREAKING]
PurchaseOrderDelivery.warehouseDeliverywas removed. - [BREAKING]
SubvouchersPayload.subvoucherswas removed. - [BREAKING]
Stockwas removed from enum typeIdConversionEntryObjectType. - [BREAKING]
Query.orderAllocationSplitsargallocationStatuswas removed. - Removed deprecated permissions.
- Prepared Payment History for Gift cards (external gift card plugin):
- An optional arg
includeGiftCardsPaymentHistoryonQuery.orderPaymentHistorywas added.
- An optional arg
- The new
PaymentHistoryEntriesfield (as opposed toPaymentHistoryEntry) contains multiple entries for the transaction history of an order (for example in the case of split payment):PaymentHistoryEntrieswas added toDirectToConsumerOrderCancelPayload.PaymentHistoryEntrieswas added toShipmentCapturePayload.PaymentHistoryEntrieswas added toOrderCapturePayload.PaymentHistoryEntrieswas added toReleaseRemainingOrderAuthorizationPayload.
- New
PaymentHistoryEntryTypeadded:AUTH_GIFT_CARDwas added to enum typePaymentHistoryEntryType.CAPTURE_GIFT_CARDwas added to enum typePaymentHistoryEntryType.CANCEL_GIFT_CARDwas added to enum typePaymentHistoryEntryType.REFUND_GIFT_CARDwas added to enum typePaymentHistoryEntryType.
v1.33.6
- Ported from v1.32:
- Resolved a security vulnerability.
v1.33.5
- Ported from v1.32:
- Fixed an internal condition handling leading to an error.
v1.33.4
- Ported from v1.32:
- Internal improvements in application observability.
- Fixed a bug caused by invalid product variants passed to
setStock.
v1.33.3
- Ported from v1.32:
- Performance improvements.
v1.33.2
- Ported from v1.32:
- Reduced number of
LowestPriceevents generated when a new lowest price is available. - An optional field
idon input typeLowestPriceFilterwas added.
- Reduced number of
v1.33.1
- Ported from v1.32:
- Fixed an issue with fetching objects created in a daylight saving shift day.
v1.33.0
- Internal improvements and bugfixes.
v1.32.22
SHIPPING_LISTwas added to enum typeVoucherActionCriteriaType.
v1.32.21
- Internal improvements for the Events system.
v1.32.20
- Fixed a bug for an unsupported type of attributes.
v1.32.19
- Resolved a security vulnerability.
v1.32.18
- Fixed an internal condition handling leading to an error.
v1.32.17
- Internal improvements in application observability.
v1.32.16
- Fixed a bug caused by invalid product variants passed to
setStock.
v1.32.15
- Performance improvements.
v1.32.14
- Reduced number of
LowestPriceevents generated when a new lowest price is available. - An optional field
idon input typeLowestPriceFilterwas added.
v1.32.13
- Fixed an issue with fetching objects created in a daylight saving shift day.
v1.32.12
- Ported from v1.31:
- Fixed a bug caused by invalid parameters of
IntRangeandFloatRangein filters.
- Fixed a bug caused by invalid parameters of
v1.32.11
- Ported from v1.31:
- Fixed an issue related to rate-limiting.
v1.32.10
- Ported from v1.31:
- Allowed case-insensitive external IDs in the stock mutations.
v1.32.9
- Fixed a bug in
setStockandchangeStockmutations.
v1.32.8
- Internal improvement to the Events system.
v1.32.7
- Internal improvement to payments system.
v1.32.6
- Ported from v1.31:
MappedAttributeUnassignInput.attributeIdis now nullable. Mutations unassigning mapped attributes now don't have to know previously assigned attribute IDs to unset them. This should simplify scenarios like unassign all, and re-assign new ones for "multi" attributes.
v1.32.5
- Ported from v1.31:
- Internal improvement to payments system.
- Internal fix related to error reporting tooling.
v1.32.4
- Ported from v1.31:
- Made the
setStockmutation match sizes in a case-insensitive way.
- Made the
v1.32.3
- Ported from v1.31:
- Fixed a bug regarding cancellation of a wholesale order.
v1.32.2
- Ported from v1.31:
- Fixed a bug with updating value on a reusable voucher.
v1.32.1
- Ported from v1.31:
- Fixed a bug which caused an error when trying to execute
setStockorchangeStockfor a product variant with ID 0.
- Fixed a bug which caused an error when trying to execute
v1.32.0
- Introduced new batch mutations to set prices:
setPricesBatchandsetAlteredPricesBatch. - Introduced
LowestPrice:LowestPricetype was added.lowestPricesquery was added.lowestPricesfield was added toProducttype.lowestPricesfield was added toProductVarianttype.lowestPricesfield was added toPricelisttype.lowestPricesfield was added toDisplaytype.LowestPricewas added to enum typeEventObjectType. This means that new events for lowest price changes will be emitted.LowestPricewas added to union typeEventTarget.
v1.31.20
- Fixed a bug caused by invalid parameters of
IntRangeandFloatRangein filters.
v1.31.19
- Fixed an issue related to rate-limiting.
v1.31.18
- Allowed case-insensitive external IDs in the stock mutations.
v1.31.17
- Fixed a bug in
setStockandchangeStockmutations.
v1.31.16
MappedAttributeUnassignInput.attributeIdis now nullable. Mutations unassigning mapped attributes now don't have to know previously assigned attribute IDs to unset them. This should simplify scenarios like unassign all, and re-assign new ones for "multi" attributes.
v1.31.15
- Internal improvement to payments system.
v1.31.14
- Internal fix related to error reporting tooling.
v1.31.13
- Made the
setStockmutation match sizes in a case-insensitive way.
v1.31.12
- Fixed a bug regarding cancellation of a wholesale order.
v1.31.11
- Fixed a bug with updating value on a reusable voucher.
v1.31.10
- Fixed a bug which caused an error when trying to execute
setStockorchangeStockfor a product variant with ID 0.
v1.31.9
- Improved an internal tool monitoring the API status.
v1.31.8
- Ported from v1.30:
- Internal improvement to the Events system.
v1.31.7
- Fixed an issue with finding sizes of the OneSize size chart.
v1.31.6
- Fixed a bug with the stock mutations.
v1.31.5
- Ported from v1.30:
- Fixed a bug with detecting completed returns.
v1.31.4
- Fixed an internal issue with the Events system.
v1.31.3
- Ported from v1.30:
- Internal improvement to the Events system.
- Added new plugin types:
EXTERNAL_TAX_ENGINEwas added to enum typeStorePluginType.FRAUD_PREVENTIONwas added to enum typeStorePluginType.EXTERNAL_ALLOCATIONwas added to enum typeStorePluginType.EXTERNAL_GIFT_CARDwas added to enum typeStorePluginType.
v1.31.2
- Fixed an internal error in stock mutations.
v1.31.1
- Fixed an internal error in stock mutations.
v1.31.0
- Performance optimizations for
setStockandchangeStockmutations.
v1.30.6
- Internal improvement to the Events system.
v1.30.5
- Fixed a bug with detecting completed returns.
v1.30.4
- Internal improvement to the Events system.
v1.30.3
- Added new plugin types:
EXTERNAL_TAX_ENGINEwas added to enum typeStorePluginType.FRAUD_PREVENTIONwas added to enum typeStorePluginType.EXTERNAL_ALLOCATIONwas added to enum typeStorePluginType.EXTERNAL_GIFT_CARDwas added to enum typeStorePluginType.
v1.30.2
- Ported from v1.29:
- Fixed an internal error regarding vouchers applied to an order line.
v1.30.1
- Ported from v1.29:
- Fixed an error with requesting attributeTypes:
DeliveryGroupwas added to enum typeAttributeObjectType.
- Fixed a basket totals calculation issue in
completeShipment.
- Fixed an error with requesting attributeTypes:
v1.30.0
- An optional field
deliveryGroupon input typeShipmentCreateInputwas added.
v1.29.7
- Fixed an internal error regarding vouchers applied to an order line.
v1.29.6
- Fixed an error with requesting attributeTypes:
DeliveryGroupwas added to enum typeAttributeObjectType.
v1.29.5
- Fixed a basket totals calculation issue in
completeShipment.
v1.29.4
- Ported from v1.28:
- Fixed a bug when fetching not available measurement chart for a product.
v1.29.3
- Ported from v1.28:
- Fixed a bug when identical parameters provided to the
StringMatchfilter.
- Fixed a bug when identical parameters provided to the
v1.29.2
- Ported from v1.28:
- Fixed a bug with wrong currency conversion on applied vouchers.
v1.29.1
- Ported from v1.28:
- Fixed an issue with capture for PayPal Commerce.
v1.29.0
- Introduced
DeliveryGroup:DeliveryGrouptype was added.DeliveryGroupLinetype was added.- New field
deliveryGroupswas added to the typeDirectToConsumerOrder.
- Introduced new enum types related to gift cards functionality:
WAITING_FOR_GIFT_CARD_AUTHORIZATIONwas added to enum typeOrderHoldReason.GIFT_CARD_AUTHORIZATION_SUCCESSwas added to enum typeResumeOrderReason.- Order history supports new
OrderHistoryEntryTypevalues:WAITING_FOR_GIFT_CARD_AUTHORIZATIONwas added to enum typeOrderHistoryEntryType.GIFT_CARD_AUTHORIZATION_SUCCESSwas added to enum typeOrderHistoryEntryType.GIFT_CARD_AUTHORIZATION_FAILUREwas added to enum typeOrderHistoryEntryType.
- An optional field
shippedAton input typeShipmentFilterwas added.
v1.28.9
- Fixed a bug when fetching not available measurement chart for a product.
v1.28.8
- Fixed a bug when identical parameters provided to the
StringMatchfilter.
v1.28.7
- Fixed a bug with wrong currency conversion on applied vouchers.
v1.28.6
- Fixed an issue with capture for PayPal Commerce.
v1.28.5
- Ported from v1.27:
- New fields were added to interface
Orderand both implementations:DirectToConsumerOrderandWholesaleOrder:totals.shippingTaxAddedtotals.shippingTaxDeductedtotals.shippingTaxIncluded
- New fields were added to interface
v1.28.4
- Ported from v1.27:
- Fixed an internal bug.
v1.28.3
- Added support for reusable values in vouchers:
reusableValueswas added toVoucherActionResult.reusableValueswas added toSubvoucher.startAt_ASCwas added to enum typeSubvoucherSort.startAt_DESCwas added to enum typeSubvoucherSort.stopAt_ASCwas added to enum typeSubvoucherSort.stopAt_DESCwas added to enum typeSubvoucherSort.
v1.28.2
- Ported from v1.27:
- Removed store restriction for
ShippingOptionandShippingPriceGrouptypes andshippingOptionsquery.
- Removed store restriction for
v1.28.1
- Changed sorting of order lines so that a main bundle product will be listed after bundle items.
v1.28.0
- Custom attributes can now be accessed and set on the
Categorylevel:Categorywas added to enum typeAttributeObjectType.ObjectWithAttributesadded to interfaces implemented byCategory.- An optional field
assignMappedAttributeson input typeCategoryCreateInputwas added. - An optional field
assignDynamicAttributeson input typeCategoryCreateInputwas added. - An optional field
assignMappedAttributeson input typeCategoryUpdateInputwas added. - An optional field
unassignMappedAttributeson input typeCategoryUpdateInputwas added. - An optional field
assignDynamicAttributeson input typeCategoryUpdateInputwas added. - An optional field
unassignDynamicAttributeson input typeCategoryUpdateInputwas added.
v1.27.8
- New fields were added to interface
Orderand both implementations:DirectToConsumerOrderandWholesaleOrder:totals.shippingTaxAddedtotals.shippingTaxDeductedtotals.shippingTaxIncluded
v1.27.7
- Fixed an internal bug.
v1.27.6
- Removed store restriction for
ShippingOptionandShippingPriceGrouptypes andshippingOptionsquery.
v1.27.5
- Ported from v1.26:
- Performance improvement of the internal call summarizing token usage.
- Internal infrastructure-related issue resolved.
v1.27.4
- Internal improvements.
v1.27.3
- Ported from v1.26:
- Fixed a bug when unassigning a mapped attribute.
v1.27.2
- Improved performance of the Events system.
v1.27.1
- Fixed an error when a nonexistent warehouse is used in the
setStockmutation.
v1.27.0
- Internal improvements.
v1.26.7
- Internal infrastructure-related issue resolved.
v1.26.6
- Performance improvement of the internal call summarizing token usage.
v1.26.5
- Fixed a bug when unassigning a mapped attribute.
v1.26.4
- Ported from v1.25:
- Fixed fetching customers from invoices.
v1.26.3
- Fixed a CI issue.
v1.26.2
- Ported from v1.25:
- Internal improvement.
v1.26.1
- Ported from v1.25:
- Fixed a case when a remote server is ahead of our time.
v1.26.0
- Changes to the rate limits.
v1.25.8
- Fixed fetching customers from invoices.
v1.25.7
- Internal improvement.
v1.25.6
- Fixed a case when a remote server is ahead of our time.
v1.25.5
- Ported from v1.24:
- Internal improvements to the Events system.
v1.25.4
- Ported from v1.24:
- Shipment creation with
allocateDemand: truenow works for Direct to customer stores too.
- Shipment creation with
v1.25.3
- Ported from v1.24:
- An optional field
grandTotalon input typeOrderFilterwas added. It can be used to find orders within a range of total values like{from: 100, to: 150}(combined withcurrencyId),{from: 1000}to find "big" orders, or{to: 0}to find "free" orders. - Fixed a bug related to resolving taxes applied to an order.
- An optional field
v1.25.2
- Ported from v1.24:
- Fixed a bug related to unsetting translations.
v1.25.1
- Ported from v1.24:
- Improved stability of the event system.
v1.25.0
- Added
Return.refundPaymentHistory, a direct relation between returns and refunds. In specific cases (failures, asynchronous requests) there may be more than one refund entry for a given return. PaymentHistoryEntry.returnrelation was added for refund transactions. Mind that only new refunds will have it populated.
v1.24.16
- Internal improvements to the Events system.
v1.24.15
- Shipment creation with
allocateDemand: truenow works for Direct to customer stores too.
v1.24.14
- An optional field
grandTotalon input typeOrderFilterwas added. It can be used to find orders within a range of total values like{from: 100, to: 150}(combined withcurrencyId),{from: 1000}to find "big" orders, or{to: 0}to find "free" orders.
v1.24.13
- Fixed a bug related to resolving taxes applied to an order.
v1.24.12
- Fixed a bug related to unsetting translations.
v1.24.11
- Improved stability of the Events system.
v1.24.10
- The
orderAllocationSplitsnow also supports the check-first allocation flow by introducing a new allocation status:WAITING_FOR_CHECK_FIRST_REALLOCATIONwas added to enum typeAllocationStatus.- An optional arg
whereonQuery.orderAllocationSplitswas added. Query.orderAllocationSplitsargallocationStatushas changed defaultValue. It's also deprecated in favor of thewhereargument.
v1.24.9
- Ported from v1.23:
- Fixed a bug when using a store-restricted token with some queries.
v1.24.8
- Ported from v1.23:
- Fixed a bug related to a campaigns applied to order lines.
v1.24.7
- Introduced a new field
isWaitingForCheckFirstAllocation- Field
isWaitingForCheckFirstAllocationwas added to interfaceOrderand both implementations:DirectToConsumerOrderandWholesaleOrder. - An optional field
isWaitingForCheckFirstAllocationon input typeOrderFilterwas added.
- Field
v1.24.6
- Ported from v1.23:
- Fixed a bug related to updating comments in
update*Ordermutations.
- Fixed a bug related to updating comments in
v1.24.5
- Fixed an issue with domains for
generateSubvouchers.
v1.24.4
- An optional field
identifierson input typeSubvoucherGenerateInputwas added.
v1.24.3
- Ported from v1.23:
- Fixed a rounding bug in taxes.
v1.24.2
- Ported from v1.23:
- Fixed a bug related to the order tax saving on zero-taxed lines.
v1.24.1
- Ported from v1.23:
- Order lines added via
update*Ordermutations will now display variant number instead of product number.
- Order lines added via
v1.24.0
- [BREAKING]
Mutation.removeSubvoucherwas removed. UseMutation.removeSubvouchersinstead. - [BREAKING]
SubvoucherRemovePayloadwas removed. - Improved performance of the Events system.
v1.23.11
- Fixed a bug when using a store-restricted token with some queries.
v1.23.10
- Fixed a bug related to a campaigns applied to order lines.
v1.23.9
- Fixed a bug related to updating comments in
update*Ordermutations.
v1.23.8
- Fixed a rounding bug in taxes.
v1.23.7
- Fixed a bug related to the order tax saving on zero-taxed lines.
v1.23.6
- Order lines added via
update*Ordermutations will now display variant number instead of product number.
v1.23.5
- Ported from v1.22:
- Fixed an issue in
anonymizeOrdersfor orders without email history.
- Fixed an issue in
v1.23.4
- Fixed a bug related to the order tax history saving.
v1.23.3
- Fixed a bug when the order tax breakdown was showing an incorrect data.
v1.23.2
- Ported from v1.22:
- Internal improvements.
v1.23.1
- Ported from v1.22:
- A new field
addressBookEntrywas added to theWholesaleOrdertype.
- A new field
v1.23.0
- Internal improvements.
v1.22.10
- Fixed an issue in
anonymizeOrdersfor orders without email history.
v1.22.9
- Internal improvements related to events.
v1.22.8
- A new field
addressBookEntrywas added to theWholesaleOrdertype.
v1.22.7
- Ported from v1.21:
- Fixed a bug in
generateSubvoucherswhen generating numerical codes.
- Fixed a bug in
v1.22.6
- Fixed an issue when adding new lines for Wholesale orders didn't assign delivery windows.
v1.22.5
- Fixed a bug when an email is provided in
anonymizeCustomersmutation.
v1.22.4
- Fixed a bug when
StockPolicyActionInputis not provided in[DirectToConsumer|Wholesale]OrderUpdateInput.cancelLines. It includes the following change but in fact it's not breaking as the field has a default value:- [BREAKING]
OrderLineCancelInput.stockActionPolicychanged type fromStockPolicyActionInputtoStockPolicyActionInput!.
- [BREAKING]
v1.22.3
- Fixed a bug when a nullable price is provided in the
setSupplierProductVariantsmutation.
v1.22.2
- The
createProductVariantmutation will now copy/inherit prices from product.
v1.22.1
- Ported from v1.21
- An optional field
idon input typeSubvoucherFilterwas added.
- An optional field
v1.22.0
- New mutation
anonymizeCustomerswas added. - New mutation
anonymizeOrderwas added.
v1.21.9
- Fixed a bug in
generateSubvoucherswhen generating numerical codes.
v1.21.8
- An optional field
idon input typeSubvoucherFilterwas added.
v1.21.7
- Fixed a bug when a nonexistent warehouse external ID is provided in the
setStockmutation.
v1.21.6
- Fixed a bug when adding markets to a display would not work.
v1.21.5
- Ported from v1.20:
- Added a warning about preorder lines not being allocated by the
allocateOrdermutation.
- Added a warning about preorder lines not being allocated by the
v1.21.4
- Fixed a bug in applying taxes to shipments.
v1.21.3
- Ported from v1.20:
- Changed the
allocateOrdermutation to allocate preorder lines for DTC orders; previously they were silently skipped.
- Changed the
v1.21.2
- Ported from v1.20:
- Fixed a bug about not attaching payment date to invoice payment date.
- Fixed stock calculation from
ProductSizeandProductVariantin regard to warehouses hidden from stock view.
v1.21.1
- Ported from v1.20:
- Fixed a bug about detecting mismatched currencies while capturing.
v1.21.0
- New mutations
generateSubvouchersandremoveSubvoucherswere added. - New mutations
assignAttributesBatchandunassignAttributesBatchwere added. - Fixed an issue related to set "0" as localized size name in
setLocalizedSizesmutation.
v1.20.8
- Added a warning about preorder lines not being allocated by the
allocateOrdermutation.
v1.20.7
- Changed the
allocateOrdermutation to allocate preorder lines for DTC orders; previously they were silently skipped.
v1.20.6
- Fixed stock calculation from
ProductSizeandProductVariantin regard to warehouses hidden from stock view.
v1.20.5
- Fixed a bug about not attaching payment date to invoice payment date.
v1.20.4
- Fixed a bug about detecting mismatched currencies while capturing.
v1.20.3
- Fixed a category sorting issue.
v1.20.2
- Ported from v1.19:
- Fixed a bug with extra category validation in the
updateDisplaymutation. - New query
centraIPswas added.
- Fixed a bug with extra category validation in the
v1.20.1
- Ported from v1.19:
- Fixed a bug related to using already deleted deprecated fields.
v1.20.0
- Added validation to disallow passing
falseintoReturnCreateInput.returnStockActionPolicy.removeItemsFromStockandReturnCreateInput.returnStockActionPolicy.releaseItemsBackToWarehouse
v1.19.4
- New query
centraIPswas added.
v1.19.3
- Fixed a bug with extra category validation in the
updateDisplaymutation.
v1.19.2
- Fixed a bug related to using already deleted deprecated fields.
v1.19.1
- Ported from v1.18:
- Fixed a bug in internal logic related to events.
v1.19.0
- Added a possibility to fetch
externalIdon all entities which have ID Conversions. Now it's possible to search by, filter by, and fetch external IDs. AdminUserwas added to enum typeIdConversionEntryObjectType.- More order related activities will be tracked in order allocation history, review below OrderHistoryEntryTypes for full list.
DIRECT_ALLOCATIONwas added to enum typeOrderHistoryEntryType.DIRECT_THEN_CONFIRM_ALLOCATIONwas added to enum typeOrderHistoryEntryType.ALLOCATION_REQUEST_SENTwas added to enum typeOrderHistoryEntryType.ALLOCATION_REQUEST_FAILEDwas added to enum typeOrderHistoryEntryType.ALLOCATION_REQUEST_TIMEOUTwas added to enum typeOrderHistoryEntryType.ALLOCATION_REQUEST_CONFIRMEDwas added to enum typeOrderHistoryEntryType.ALLOCATION_REQUEST_REJECTEDwas added to enum typeOrderHistoryEntryType.STOCK_ALLOCATION_FAILEDwas added to enum typeOrderHistoryEntryType.
- Introduced automatic
Welcome to Showroomemail based on store setting, sent aftercreateBuyermutation.- An optional field
sendWelcomeToShowroomEmailon input typeBuyerCreateInputwas added.
- An optional field
- New
createSupplier,updateSupplier,setSupplierProductVariantsandunsetSupplierProductVariantsmutations were added. - Deleted deprecated fields:
- [BREAKING]
Localizationwas removed. - [BREAKING]
LocalizedStringwas removed. - [BREAKING]
PurchaserInfowas removed. - [BREAKING]
LocalizableObjectFieldswas removed. - [BREAKING]
OrderLineCancelStockActionwas removed. - [BREAKING]
CustomerFilter.otherPhoneNumberwas removed. - [BREAKING]
OrderLineCancelInput.stockActionwas removed. - [BREAKING]
OrderLineCancelInput.warehousewas removed. - [BREAKING]
AdminUser.accountsarg filter was removed - [BREAKING]
AdminUser.brandsarg filter was removed - [BREAKING]
AdminUser.marketsarg filter was removed - [BREAKING]
AdminUser.pricelistsarg filter was removed - [BREAKING]
LanguageTranslationno longer implements interfaceLocalization. - [BREAKING]
TranslatedFieldno longer implements interfaceLocalizedString. - [BREAKING]
BuyerInfono longer implements interfacePurchaserInfo. - [BREAKING]
CustomerInfono longer implements interfacePurchaserInfo. - [BREAKING]
TranslatableObjectFieldsno longer implements interfaceLocalizableObjectFields.
- [BREAKING]
v1.18.7
- Fixed a bug in internal logic related to events.
v1.18.6
- Aligned the default behavior of custom attribute elements of boolean (Yes/No) type: do not save "No", delete the value instead.
v1.18.5
- Fixed the statuses in the
orderAllocationSplitsquery.
v1.18.4
- Ported from v1.17:
- Ignored updates on the raw Ingrid session responses in the Events system as they don't contain any useful information.
v1.18.3
- Changed
@deprecated.dateOfRemovalfromDatetoStringto fix an error with the Apollo GQL client causing a crash.
v1.18.2
- Ported from v1.17:
- Adjusted the limit of query depth from 12 to 13, responding to changes in the default introspection query.
v1.18.1
- Ported from v1.17:
- Fixed a bug related to ID conversion.
v1.18.0
- Introduced a possibility to change
internalCommentandotherCommenton orders:- An optional field
internalCommenton input typeDirectToConsumerOrderUpdateInputwas added. - An optional field
otherCommenton input typeDirectToConsumerOrderUpdateInputwas added. - An optional field
internalCommenton input typeWholesaleOrderUpdateInputwas added. - An optional field
otherCommenton input typeWholesaleOrderUpdateInputwas added.
- An optional field
- An
AllocationRequest:readpermissions falling underSales:readmain permission was added. - An
allocationRequestsquery forAllocationRequesttype was added. - Extended product price filtering capabilities, which should help find missing or zero prices:
- An optional field
priceon input typePriceFilterwas added. - An optional field
notNullon input typePriceFilterwas added. - An optional field
negateon input typePriceFilterwas added.
- An optional field
- New mutation
deleteProductVariantwas added.
v1.17.5
- Ignored updates on the raw Ingrid session responses in the Events system as they don't contain any useful information.
v1.17.4
- Adjusted the limit of query depth from 12 to 13, responding to changes in the default introspection query.
v1.17.3
- Fixed a bug related to ID conversion.
v1.17.2
- Fixed a bug when an empty country leads to an error in the
update*Ordermutations.
v1.17.1
- Ported from v1.16:
- Fixed a bug when
shipmentMethodPlugin: {id: 0}caused an error.
- Fixed a bug when
v1.17.0
- Fixed bugs, improved documentation.
v1.16.4
- Fixed a bug when
shipmentMethodPlugin: {id: 0}caused an error.
v1.16.3
- Ported from v1.15:
- Internal improvements.
- Fixed the way how
ShipmentInfoInput.carrierandShipmentInfoInput.servicecan define a shipment method plugin. DeprecatedShipmentCreateInput.shipmentMethodandShipmentUpdateInput.shipmentMethodin favor ofShipmentInfoInput.shipmentMethodPlugin:- An optional field
shipmentMethodPluginon input typeShipmentInfoInputwas added.
- An optional field
v1.16.2
- Fixed a bug that caused order to be completed on shipment deletion.
v1.16.1
- Updated the links to the documentation to the new site https://centra.dev.
v1.16.0
- Introduced a new field for the
DirectToConsumerOrdertype to show why an order was put on hold:- New enum type
OrderHoldReasonwas added with possible values:PAYMENT_MISMATCHWAITING_FOR_PAYMENTWAITING_FOR_FRAUD_CHECKWAITING_FOR_CHECK_FIRST_ALLOCATION
- An optional field
orderHoldReasonon input typeOrderFilterwas added. - An optional field
orderHoldReasonon input typeDirectToConsumerOrderwas added.
- New enum type
- Introduced a new field
allocatedWarehouseCountto easily see and filter orders, which got allocated from more than one warehouse.- Field
allocatedWarehouseCountwas added to interfaceOrderand both implementations:DirectToConsumerOrderandWholesaleOrder. - An optional field
allocatedWarehouseCounton input typeOrderFilterwas added.
- Field
- Introduced a new field
hasPendingAllocationRequests, related to the "Direct, then confirm" allocation flow.- Field
hasPendingAllocationRequestswas added to interfaceOrderand both implementations:DirectToConsumerOrderandWholesaleOrder. - An optional field
hasPendingAllocationRequestson input typeOrderFilterwas added.
- Field
- Introduced a new way of fetching order allocation summary:
Query.orderAllocationSplitsreturning order lines in three distinct allocation statuses:CONFIRMED,WAITING_FOR_CONFIRMATIONandUNALLOCATED, and grouped by warehouse. By default, onlyCONFIRMEDallocations are shown.
v1.15.6
- Internal improvements.
v1.15.5
- Fixed the way how
ShipmentInfoInput.carrierandShipmentInfoInput.servicecan define a shipment method plugin. DeprecatedShipmentCreateInput.shipmentMethodandShipmentUpdateInput.shipmentMethodin favor ofShipmentInfoInput.shipmentMethodPlugin:- An optional field
shipmentMethodPluginon input typeShipmentInfoInputwas added.
- An optional field
v1.15.4
- Ported from v1.14:
- Fixed an error when an unnecessary error was thrown during the
createShipmentmutation.
- Fixed an error when an unnecessary error was thrown during the
v1.15.3
- A new field
returnStatuswas added to all implementations of theReturninterface. The existing fieldstatuscontains a wrong set of statuses and will be deprecated. - An optional field
returnStatuson input typeReturnFilterwas added.
v1.15.2
- Ported from v1.14:
- Internal improvements to integration tests.
- Fixed error handling in the
setStockmutation.
v1.15.1
- Ported from v1.14:
- Internal improvements to the Events system.
v1.15.0
- Internal improvements.
v1.14.7
- Fixed an error when an unnecessary error was thrown during the
createShipmentmutation.
v1.14.6
- Fixed error handling in the
setStockmutation.
v1.14.5
- Internal improvements to integration tests.
v1.14.4
- Internal improvements to the Events system.
v1.14.3
- Ported from v1.13:
- Fixed an issue when fetching
CampaignVariant.fixedPriceand its campaign has no pricelists. - Improved documentation for
WholesaleOrder.cancelDate.
- Fixed an issue when fetching
v1.14.2
- Ported from v1.13:
- Fixed a CI issue.
- Fixed a bug when a wrong MonetaryInput is provided in
calculateTaxes,changeStock,registerInvoicePayment.
v1.14.1
- Fix a minor discrepancy for field
discountPercentonOrderLineinterface.
v1.14.0
EXCLUDE_PRODUCTSwas added to enum typeVoucherActionCriteriaType.EXCLUDE_FOLDERSwas added to enum typeVoucherActionCriteriaType.EXCLUDE_CATEGORIESwas added to enum typeVoucherActionCriteriaType.EXCLUDE_DELIVERY_WINDOWSwas added to enum typeVoucherActionCriteriaType.- An optional field
excludeProductVariantson input typeVoucherActionCriteriaCreateInputwas added. - An optional field
excludeCategorieson input typeVoucherActionCriteriaCreateInputwas added. - An optional field
excludeFolderson input typeVoucherActionCriteriaCreateInputwas added. - An optional field
excludeDeliveryWindowson input typeVoucherActionCriteriaCreateInputwas added.
v1.13.7
- Fixed an issue when fetching
CampaignVariant.fixedPriceand its campaign has no pricelists. - Improved documentation for
WholesaleOrder.cancelDate.
v1.13.6
- Fixed a CI issue.
v1.13.5
- Fixed a bug when a wrong MonetaryInput is provided in
calculateTaxes,changeStock,registerInvoicePayment.
v1.13.4
- Ported from v1.12:
- Fixed a bug happening during
deleteReturnmutation. - Fixed a performance issue for bundle items in order lines.
- Added logs for healthcheck errors.
- Fixed a bug happening during
v1.13.3
- CI improvements.
v1.13.2
- Added a new validation for
updateDirectToConsumerOrder,updateWholesaleOrder,confirmOrder,createShipment,allocateOrder,unallocateOrderanddeleteReturnmutations to prevent allocate or unallocate quantity for order lines that have unconfirmed allocations.
v1.13.1
- Ported from v1.12:
- Added support for cancelling of the conditional allocation flow in the
cancelDirectToConsumerOrderandcancelWholesaleOrdermutations.
- Added support for cancelling of the conditional allocation flow in the
v1.13.0
assignAttribute,unassignAttribute,createAttribute,updateAttributenow supportStoreItemobject type.- Changing attributes with
StoreItemobject type now emits corresponding events for all displays related to that store item.
v1.12.6
- Fixed a bug happening during
deleteReturnmutation.
v1.12.5
- Fixed a performance issue for bundle items in order lines.
v1.12.4
- Added logs for healthcheck errors.
v1.12.3
- Added support for cancelling of the conditional allocation flow in the
cancelDirectToConsumerOrderandcancelWholesaleOrdermutations.
v1.12.2
- Ported from v1.11:
- Show a clearer message when a token is expired.
v1.12.1
- Fixed a bug in
createPurchaseOrdermutation, whenaddPurchaseOrderLinesis not provided.
v1.12.0
- New mutation
resumeDirectToConsumerOrderwas added. - New enum type
CancelOrderReasonwas added with possible values:FRAUD_CHECK_REJECTED
- An optional field reason on input type
DirectToConsumerOrderCancelInputwas added.
v1.11.7
- Show a clearer message when a token is expired.
v1.11.6
- Ported from v1.5:
- Fixed improper sorting of display media with a
limit. - Fixed bugs caused by empty size charts on product stocks.
- Fixed improper sorting of display media with a
v1.11.5
- Internal improvements to the Events system.
v1.11.4
- Release Supplier Module new mutations
v1.11.3
- Ported from v1.5:
- Fixed a bug during creating a product size for variant without a size chart.
v1.11.2
- Added a new validation for
setDeliveryWindowTreeOrderAll tree items must be provided.
v1.11.1
- Ported from v1.5:
- Fixed a CI issue.
v1.11.0
- An optional field
isWaitingForConfirmationon input typeAllocationFilterwas added. - Added a new validation for
createShipmentto prevent creation of shipment for order lines that have unconfirmed allocations. DeliveryWindowGroupwas added to enum typeIdConversionEntryObjectType.- An optional field
deliveryWindowGroupon input typeDeliveryWindowCreateInputwas added. - An optional field
deliveryWindowGroupon input typeDeliveryWindowUpdateInputwas added. - Added grouping delivery windows:
- New
createDeliveryWindowGroupmutation was added. - New
updateDeliveryWindowGroupmutation was added. - New
deleteDeliveryWindowGroupmutation was added. - New
setDeliveryWindowTreeOrdermutation was added. - New
deliveryWindowGroupquery was added. - New
deliveryWindowGroupsquery was added. - New
deliveryWindowsTreequery was added.
- New
- Added optional pagination to order lines:
- An optional arg
limitonOrder.lineswas added. - An optional arg
pageonOrder.lineswas added. - An optional arg
limitonWholesaleOrder.lineswas added. - An optional arg
pageonWholesaleOrder.lineswas added. - An optional arg
limitonDirectToConsumerOrder.lineswas added. - An optional arg
pageonDirectToConsumerOrder.lineswas added.
- An optional arg
v1.10.2
- Added size duplicate detection and handling to the
setLocalizedSizesmutation.
v1.10.1
- Ported from v1.5:
- Fixed a bug with sorting of display media in
updateDisplaymutation.
- Fixed a bug with sorting of display media in
v1.10.0
- New mutation
unallocateOrderwas added.
v1.9.8
- Random voucher code generation bugfix.
v1.9.7
- Ported from v1.5:
- Internal observability improvements.
- Internal improvements.
- Internal improvements related to error reporting.
- Internal changes to
calculateVouchers. - Fixed a bug related to altered prices.
- Fixed an internal bug.
- Internal performance improvements.
v1.9.6
- Fixed a bug related to stock auto-allocation during shipment creation.
v1.9.5
- Added missed fields
city,addressandaddress2toWarehouse. Including the inputs and filter:- An optional field
addresson input typeWarehouseLocationCreateInputwas added. - An optional field
address2on input typeWarehouseLocationCreateInputwas added. - An optional field
cityon input typeWarehouseLocationCreateInputwas added. - An optional field
addresson input typeWarehouseLocationUpdateInputwas added. - An optional field
address2on input typeWarehouseLocationUpdateInputwas added. - An optional field
cityon input typeWarehouseLocationUpdateInputwas added. - An optional field
addresson input typeWarehouseFilterwas added. - An optional field
address2on input typeWarehouseFilterwas added. - An optional field
countryIdon input typeWarehouseFilterwas added. - An optional field
stateIdon input typeWarehouseFilterwas added. - An optional field
cityon input typeWarehouseFilterwas added. - An optional field
zipCodeon input typeWarehouseFilterwas added.
- An optional field
- Added missed fields
emailandphoneNumbertoBrickAndMortar. Including the filter:- An optional field
emailon input typeBrickAndMortarFilterwas added. - An optional field
phoneNumberon input typeBrickAndMortarFilterwas added.
- An optional field
v1.9.4
- Exposed
StoreItemas a valid object type for attributes. It represents common properties shared by all displays belonging to a givenProduct+Storecombination.StoreItemwas added to enum typeAttributeObjectType.Display.storeItemIdfield was added.
v1.9.3
- Ported from v1.5:
- CI improvements.
v1.9.2
- Fixed a rare case of attribute types with the "store item" group, shown as
Displaytype attributes.
v1.9.1
- Added merchant extended reference support for Klarna Payments
v1.9.0
- Assigned attributes are now filterable. A
whereargument was added to all implementations of theObjectWithAttributesinterface. Also, attribute elements can now be filtered.
v1.8.6
- Ported from v1.5:
- Suppressed a useless error.
v1.8.5
- Fixed an error occurring during product variant creation.
v1.8.4
- Fixed an internal issue with displaying information of reported errors.
v1.8.3
- Ported from v1.5:
- More internal improvements to KCO tax amount in the context of
captureShipmentandcaptureOrder.
- More internal improvements to KCO tax amount in the context of
v1.8.2
- Ported from v1.5:
- Fixed an internal issue to suppress spamming useless errors.
- An optional field
successfulUsageson input typeSubvoucherFilterwas added. - Fixed an issue with KCO tax amount related to
captureShipmentandcaptureOrder.
v1.8.1
- Fixed an edge case in the Events system related to attributes.
v1.8.0
- Product variants can now be created directly inside the
createProductmutation. This should reduce the time and the number of calls required to set up product catalog:- An optional field
addProductVariantson input typeProductCreateInputwas added.
- An optional field
- Added the possibility to assign an external ID inside object creation and update. External IDs are alternative
identifiers, which can be used right away to find object necessary for other mutations. For example, one can
now create a
Productwith anexternalId, and create aProductVariantfor this product in the same mutation. Another use case is creating a nested folder structure, whereparenthas to be provided for child folders. Yet another: accounts with buyers and address book entries created in one call.- An optional field
externalIdon input typeAccountCreateInputwas added. - An optional field
externalIdon input typeAccountUpdateInputwas added. - An optional field
externalIdon input typeAddressBookEntryCreateInputwas added. - An optional field
externalIdon input typeAddressBookEntryUpdateInputwas added. - An optional field
externalIdon input typeBrandCreateInputwas added. - An optional field
externalIdon input typeBrandUpdateInputwas added. - An optional field
externalIdon input typeBuyerCreateInputwas added. - An optional field
externalIdon input typeBuyerUpdateInputwas added. - An optional field
externalIdon input typeCollectionCreateInputwas added. - An optional field
externalIdon input typeCollectionUpdateInputwas added. - An optional field
externalIdon input typeCustomerCreateInputwas added. - An optional field
externalIdon input typeCustomerUpdateInputwas added. - An optional field
externalIdon input typeDeliveryWindowCreateInputwas added. - An optional field
externalIdon input typeDeliveryWindowUpdateInputwas added. - An optional field
externalIdon input typeDirectToConsumerOrderUpdateInputwas added. - An optional field
externalIdon input typeDisplayCreateInputwas added. - An optional field
externalIdon input typeDisplayUpdateInputwas added. - An optional field
externalIdon input typeFolderCreateInputwas added. - An optional field
externalIdon input typeFolderUpdateInputwas added. - An optional field
externalIdon input typeMarketCreateInputwas added. - An optional field
externalIdon input typeMarketUpdateInputwas added. - An optional field
externalIdon input typePricelistCreateInputwas added. - An optional field
externalIdon input typePricelistUpdateInputwas added. - An optional field
externalIdon input typeProductCreateInputwas added. - An optional field
externalIdon input typeProductUpdateInputwas added. - An optional field
externalIdon input typeProductVariantCreateInputwas added. - An optional field
externalIdon input typeProductVariantUpdateInputwas added. - An optional field
externalIdon input typeReturnCreateInputwas added. - An optional field
externalIdon input typeShipmentCreateInputwas added. - An optional field
externalIdon input typeShipmentUpdateInputwas added. - An optional field
externalIdon input typeSizeChartCreateInputwas added. - An optional field
externalIdon input typeSizeChartUpdateInputwas added. - An optional field
externalIdon input typeVoucherCreateInputwas added. - An optional field
externalIdon input typeVoucherUpdateInputwas added. - An optional field
externalIdon input typeWarehouseCreateInputwas added. - An optional field
externalIdon input typeWarehouseUpdateInputwas added. - An optional field
externalIdon input typeWholesaleOrderUpdateInputwas added.
- An optional field
v1.7.2
- Ported from v1.5:
- Added default server load threshold for rate limiting.
v1.7.1
- Ported from v1.5:
- Added missing validation of object identifiers in mutations:
MarketInput,OrderLineInput,PricelistInput,ShipmentInput,SizeChartInput,WarehouseInputandVoucherInputmust always be given a non-null value to one of their fields (idorexternalId). - Internal improvements to CI.
- Added missing validation of object identifiers in mutations:
v1.7.0
DIRECT_THEN_CONFIRMwas added to enum typeWarehouseAllocationPolicy.- Added a new validation for
updateWarehouseandcreateWarehousemutations to prevent create or update the warehouseallocationPolicytoDIRECT_THEN_CONFIRMwhenstockMasterPolicynotEXTERNAL. - Added a new validation for
updateWarehousemutation to prevent update the warehouseallocationPolicytoDIRECT_THEN_CONFIRMwhen this warehouse belongs togeographyAllocationPrioritySetthat has warehouse with allocationPolicyCHECK_FIRST. - Added a new validation for
updateWarehousemutation to prevent update the warehouseallocationPolicytoCHECK_FIRSTwhen this warehouse belongs togeographyAllocationPrioritySetthat has warehouse with allocationPolicyDIRECT_THEN_CONFIRM. - New queries and mutations for size localizations.
- New mutations:
createSizeLocalization,updateSizeLocalizationandsetLocalizedSizes. - New field
Size.localizedwas added. - New field
SizeLocalization.localizedSizeswas added. - An optional field
statuson input typeSizeLocalizationFilterwas added. - An optional field
countryIdon input typeSizeLocalizationFilterwas added.
- New mutations:
v1.6.6
- Ported from v1.5:
- Fixed issues related to
calculateVouchers. - Improved performance of nested product size queries.
- Fixed issues related to
v1.6.5
- Ported from v1.5:
- Fixed an issue related to bundles in
calculateVouchers. - Fixed an issue related to
VoucherEntryPointStrategyincalculateVouchers.
- Fixed an issue related to bundles in
v1.6.4
- Ported from v1.5:
- Internal improvements to the Events system.
v1.6.3
- Ported from v1.5:
- Added support for translations of dynamic attributes assigned to
Displayobjects. - Fixed an issue with voucher validation in
calculateVouchers.
- Added support for translations of dynamic attributes assigned to
v1.6.2
- Fixed warehouse validation in
updatePurchaseOrdermutation.
v1.6.1
- Ported from v1.5:
- Fixed an issue related to bundles in
calculateVouchers. - An improvement to the internal API status check.
- Fixed a bug in order mutations when an order has the new
applyTaxToShipping/applyTaxToHandlingtype.
- Fixed an issue related to bundles in
v1.6.0
- An optional field
actionson input typeVoucherCreateInputwas added. - [BREAKING]
ReturnDeletePayload.returnwas removed. The field wasn't used by the payload. - Added a warning message when user tries to allocate from a cancelled warehouse.
- New field
typeonAllocationRulewas added. - Internal improvements related to add a new allocation type
OPTIMIZATION_DRIVENto allocation stock from warehouses.
v1.5.49
- Fixed improper sorting of display media with a
limit.
v1.5.48
- Fixed bugs caused by empty size charts on product stocks.
v1.5.47
- Fixed a bug during creating a product size for variant without a size chart.
v1.5.46
- Fixed a CI issue.
v1.5.45
- Fixed a bug when finding invalid customers.
v1.5.44
- Fixed attribute image and file URLs (use the CDN address).
v1.5.43
- Fixed a bug with filtering sub-relations by the
idfield.
v1.5.42
- Fixed a bug with calculating shipping/voucher tax for ETE orders in
createShipmentmutation.
v1.5.41
- Backported from v1.9:
- Added missed fields
city,addressandaddress2toWarehouse. Including the inputs and filter:- An optional field
addresson input typeWarehouseLocationCreateInputwas added. - An optional field
address2on input typeWarehouseLocationCreateInputwas added. - An optional field
cityon input typeWarehouseLocationCreateInputwas added. - An optional field
addresson input typeWarehouseLocationUpdateInputwas added. - An optional field
address2on input typeWarehouseLocationUpdateInputwas added. - An optional field
cityon input typeWarehouseLocationUpdateInputwas added. - An optional field
addresson input typeWarehouseFilterwas added. - An optional field
address2on input typeWarehouseFilterwas added. - An optional field
countryIdon input typeWarehouseFilterwas added. - An optional field
stateIdon input typeWarehouseFilterwas added. - An optional field
cityon input typeWarehouseFilterwas added. - An optional field
zipCodeon input typeWarehouseFilterwas added.
- An optional field
- Added missed fields
emailandphoneNumbertoBrickAndMortar. Including the filter:- An optional field
emailon input typeBrickAndMortarFilterwas added. - An optional field
phoneNumberon input typeBrickAndMortarFilterwas added.
- An optional field
- Added missed fields
v1.5.40
- Fixed a bug with sorting of display media in
updateDisplaymutation.
v1.5.39
- Internal observability improvements.
v1.5.38
- Internal improvements.
v1.5.37
- Internal improvements related to error reporting.
v1.5.36
- Internal changes to
calculateVouchers.
v1.5.35
- Fixed a bug related to altered prices.
v1.5.34
- Fixed an internal bug.
v1.5.33
- Internal performance improvements.
v1.5.32
- CI improvements.
v1.5.31
- Internal improvements.
v1.5.30
- Suppressed a useless error.
v1.5.29
- More internal improvements to KCO tax amount in the context of
captureShipmentandcaptureOrder.
v1.5.28
- Fixed an internal issue to suppress spamming useless errors.
v1.5.27
- An optional field
successfulUsageson input typeSubvoucherFilterwas added.
v1.5.26
- Fixed an issue with KCO tax amount related to
captureShipmentandcaptureOrder.
v1.5.25
- Added default server load threshold for rate limiting.
v1.5.24
- Added missing validation of object identifiers in mutations:
MarketInput,OrderLineInput,PricelistInput,ShipmentInput,SizeChartInput,WarehouseInputandVoucherInputmust always be given a non-null value to one of their fields (idorexternalId).
v1.5.23
- More internal improvements to CI.
v1.5.22
- Internal improvements to CI.
v1.5.21
- Fixed issues related to
calculateVouchers.
v1.5.20
- Improved performance of nested product size queries.
v1.5.19
- Fixed an issue related to bundles in
calculateVouchers.
v1.5.18
- Fixed an issue related to
VoucherEntryPointStrategyincalculateVouchers.
v1.5.17
- Internal improvements to the Events system.
v1.5.16
- Added support for translations of dynamic attributes assigned to
Displayobjects.
v1.5.15
- Fixed an issue with voucher validation in
calculateVouchers.
v1.5.14
- Fixed an issue related to bundles in
calculateVouchers.
v1.5.13
- An improvement to the internal API status check.
v1.5.12
- Fixed a bug in order mutations when an order has the new
applyTaxToShipping/applyTaxToHandlingtype.
v1.5.11
- Fixed a bug about false positives in currency mismatch detection.
v1.5.10
- Fixed a bug when a product variant with stock is deleted, it made the following fields nullable:
- [BREAKING]
ProductSize.productVariantchanged type fromProductVariant!toProductVariant. - [BREAKING]
StockChangeLine.productSizechanged type fromProductSize!toProductSize. - [BREAKING]
WarehouseDeliveryLine.productSizechanged type fromProductSize!toProductSize.
- [BREAKING]
v1.5.9
- Improved an internal tool to monitor status of the API.
v1.5.8
- Fixed an issue with filtering, sorting, and pagination of some list relations.
- Fixed a naming convention error in relations of
AdminUser. Thefilterargument is deprecated, and there is a newwhereargument. Specifically:- An optional arg
whereonAdminUser.accountswas added. - An optional arg
whereonAdminUser.brandswas added. - An optional arg
whereonAdminUser.marketswas added. - An optional arg
whereonAdminUser.pricelistswas added.
- An optional arg
v1.5.7
- Fixed an issue with timezones for events.
v1.5.6
- Fixed an issue with automated shipment e-mail in
completeShipment.
v1.5.5
- Ported from v1.4:
- Internal fix to stop reporting a warning.
v1.5.4
- Increase max characters limit validation to 14 characters for field
UPCinMutation.createProductSizeandMutation.updateProductSize.
v1.5.3
- Fixed an internal error in the
calculateVouchers.
v1.5.2
- Extended a range of characters accepted as
urito all Unicode letters and digits. Mutations for creation and updates ofBrandDisplay,CategoryandShippingOptiontypes can now be assigned auriwith characters likeç,ö,ē,ź,シorऌ. These characters must be URL-encoded when used in a browser context, and may also be incompatible with some third party systems, so they are available as an opt-in (feature flag) for now.
v1.5.1
- Fixed an internal issue with error reporting.
v1.5.0
- New
updatePurchaseOrderandconfirmPurchaseOrdermutations were added. - New
createPurchaseOrderDeliverymutation was added. - Added a warning message when user tries to allocate from a cancelled warehouse.
- Added subvouchers:
- An optional field
subvoucherIdon input typeAppliedVoucherFilterwas added. - An optional field
subvoucherIdon input typeCalculateVoucherAdditionalInputwas added. - New
addSubvouchersmutation was added. - New
updateSubvouchermutation was added. - New
removeSubvouchermutation was added. - New
subvouchersquery was added.
- An optional field
- New field
storesadded toSizeLocalization. - An optional field
storeIdon input typeSizeLocalizationFilterwas added. - An optional field
shippingCoston input typeDirectToConsumerOrderUpdateInputwas added.
v1.4.6
- Internal fix to stop reporting a warning.
v1.4.5
- Fixed rounding issue in
createShipment.
v1.4.4
- Fixed incorrect handling of
externalIdinput in thesetPricesmutation.
v1.4.3
- Fixed a bug in
calculateVoucherswith original percent off excl campaign result type.
v1.4.2
- Ported from v1.3:
- Fixed a bug in
calculateVoucherswith fixed price result type. - Fixed a bug in updating order statuses.
- Fixed a bug in
v1.4.1
- Ported from v1.3:
- Fixed performance issues related to
calculateVouchersquery. - Fixed performance issues related to
graphQLAccessquery.
- Fixed performance issues related to
v1.4.0
- Performance improvement for fetching orders and shipments by
updatedAt. - An optional field
isActiveon input typeProductSizeFilterwas added. - An optional field
isActiveon input typeProductSizeCreateOnProductVariantInputwas added. - An optional field
isActiveon input typeProductSizeCreateInputwas added. - An optional field
isActiveon input typeProductSizeUpdateInputwas added. - Added a new validation for
createReturnmutation to prevent create return for shipment lines that have inactive product sizes. - Added a new validation for
updateProductSize,createProductSizeandcreateProductVariantmutations to prevent create or update an inactive product size with product size has stock or preorder. - It is now possible to activate a product size in
changeStockmutation by adding stock to the product size.
v1.3.7
- Fixed a bug in
calculateVoucherswith fixed price result type.
v1.3.6
- Fixed a bug in updating order statuses.
v1.3.5
- Fixed performance issues related to
calculateVouchersquery.
v1.3.4
- Fixed performance issues related to
graphQLAccessquery.
v1.3.3
- Ported from v1.2:
- Fixed a bug in
setStockwhen external IDs were used. - Fixed a bug in
calculateVoucherswith used vouchers not being reported as not found. orderPaymentHistoryquery now does not show entries for selections.- Internal fixes related to
Displaymutations. - Fixed showing errors when an invalid cursor is provided to the
*Connectionqueries. - Fixed a race condition error in
setStock.
- Fixed a bug in
v1.3.2
- Suppressed unnecessary internal alerts.
v1.3.1
- Fixed events generation for Shipment discounts.
v1.3.0
- Internal improvements to the Events system.
- Attribute types query now has a filter, the result can be restricted by
objectType,name,isMappedand more.
v1.2.9
- Fixed a bug in
setStockwhen external IDs were used.
v1.2.8
- Fixed a bug in
calculateVoucherswith used vouchers not being reported as not found.
v1.2.7
orderPaymentHistoryquery now does not show entries for selections.
v1.2.6
- Internal fixes related to
Displaymutations.
v1.2.5
- Fixed showing errors when an invalid cursor is provided to the
*Connectionqueries. - Fixed a race condition error in
setStock.
v1.2.4
- Ported from v1.1:
- Fixed a bug in
calculateVoucherswith voucher entry point strategy.
- Fixed a bug in
v1.2.3
- Ported from v1.1:
- Internal improvements related to usage metrics.
- Fixed saving order history entries when a capture is failed.
v1.2.2
- Ported from v1.1:
- Fixed an issue with
Voucher.usages. - Fixed an issue with invoice lines.
- Fixed an issue with
v1.2.1
- Fixed a bug in event processing.
- Ported from v1.1:
- Aligned
createShipment(withcapture:true) andcaptureShipmentmutations logic withcaptureOrder: an asynchronous "capture-request" doesn't mark the shipment paid nor captured; it's done by the notification callback from the payment provider.
- Aligned
v1.2.0
- New
releaseRemainingAuthorizationmutation was added. - New
createPurchaseOrdermutation was added. - Added field
taxPerAdditionalonTaxSummarytype.
v1.1.11
- Fixed a bug in
calculateVoucherswith voucher entry point strategy.
v1.1.10
- Fixed saving order history entries when a capture is failed.
v1.1.9
- Internal improvements related to usage metrics.
v1.1.8
- Fixed an issue with
Voucher.usages.
v1.1.7
- Fixed an issue with invoice lines.
v1.1.6
- Aligned
createShipment(withcapture:true) andcaptureShipmentmutations logic withcaptureOrder: an asynchronous "capture-request" doesn't mark the shipment paid nor captured; it's done by the notification callback from the payment provider.
v1.1.5
- Ported from v1.0:
- Fixed a bug in
calculateVoucherswith vouchers not assigned to any market.
- Fixed a bug in
v1.1.4
AppliedVoucheradded to interfaces implemented byAppliedVoucherFreeShipping.AppliedDiscountadded to interfaces implemented byAppliedVoucherFreeShipping.AppliedVoucheradded to interfaces implemented byAppliedVoucherFreeProduct.AppliedDiscountadded to interfaces implemented byAppliedVoucherFreeProduct.AppliedVoucheradded to interfaces implemented byAppliedVoucherCredit.AppliedDiscountadded to interfaces implemented byAppliedVoucherCredit.- [BREAKING]
AppliedVoucherchanged from an Object type to an Interface type.
v1.1.3
- Add field
paramsJSONtoAppliedVoucherFreeShipping,AppliedVoucherFreeProductandAppliedVoucherCredittypes.
v1.1.2
- Fixed an edge case for the Events system regarding events of the Completed change type.
v1.1.1
- Fixed an internal error in tokens management.
v1.1.0
- It is now possible to cancel an authorization on a payment provider side in the order cancel mutations. For now, it is only supported by Adyen.
- An optional field
cancelAuthorizationon input typeDirectToConsumerOrderCancelInputwas added. - An optional field
cancelAuthorizationon input typeWholesaleOrderCancelInputwas added.
- An optional field
- Added custom attributes on Vouchers:
Voucherwas added to enum typeAttributeObjectType.ObjectWithAttributesadded to interfaces implemented byVoucher.- An optional field
assignMappedAttributeson input typeVoucherCreateInputwas added. - An optional field
assignDynamicAttributeson input typeVoucherCreateInputwas added. - An optional field
assignMappedAttributeson input typeVoucherUpdateInputwas added. - An optional field
unassignMappedAttributeson input typeVoucherUpdateInputwas added. - An optional field
assignDynamicAttributeson input typeVoucherUpdateInputwas added. - An optional field
unassignDynamicAttributeson input typeVoucherUpdateInputwas added.
v1.0.4
- Fixed a bug in
calculateVoucherswith vouchers not assigned to any market.
v1.0.3
- Ported from v0.48:
- Fixed a race condition between updating a Display and deleting a ProductMedia being assigned.
v1.0.2
- Added a new counter for the events:
counters.eventswill tell a number of non-confirmed events.
v1.0.1
- Internal improvements related to error reporting.
v1.0.0
This is the first stable release, the Integration API is no longer in Beta! 🎉
- We are excited to introduce our new Event System to Centra, powered by the Integration GraphQL API. With this update, you gain access to a stream of events that inform you about any changes made within Centra. These events allow you to selectively fetch only the changed data since your last synchronization, eliminating the need for periodic polling. Embrace the enhanced efficiency and real-time awareness provided by the new event system in Centra! Use Slack or e-mail our Partner Success team to request early access.
- Added special ID conversion rules for
Size. - Capture mutations are now supported for Klarna Payments integration
v0.48.5
- Fixed a race condition between updating a Display and deleting a ProductMedia being assigned.
v0.48.4
- Fixed an internal error.
v0.48.3
- Fixed
updateBuyerandupdateCustomermutations errors for users with empty e-mails.
v0.48.2
- New fields exposed for vouchers on the order level:
voucherName,voucherMethod,url,code,shippingValue(appears in orders, shipments and returns). - New resolver and field
appliedVouchersadded for fetching voucher data applied perProductOrderLineandBundleItemOrderLine. - New implementations introduced for
OrderDiscountinterface:AppliedVoucherFreeShipping,AppliedVoucherFreeProduct,AppliedVoucherCredit.
v0.48.1
- Fixed assigning dynamic attributes to a new product variant via
createProductVariantmutation.
v0.48.0
- Changed the definition of
Order.createdAtto matchorderDate. - Fixed a bug in
calculateTaxes. - It is now possible to create product sizes in the same mutation as product variant.
- An optional field
productSizeson input typeProductVariantCreateInputwas added.
- An optional field
- [BREAKING]
CostPolicyInput.valuechanged type fromFloattoMonetaryValueInput.
v0.47.7
- Fixed a bug related to fetching objects by a nonexistent
externalId.
v0.47.6
- Fixed a bug when product variant with size cannot be found.
v0.47.5
- Added subscription history entries on updating quantity, address and creating new subscriptions.
- Extended subscription quantity update validation.
v0.47.4
- Ported from v0.46:
- Improved error message for invalid date range.
- Fixed bug in
calculateVoucherswith emptyreg_fromin new customer criterion. - Added validation for
setStockmutation and aProductVariantwithout a size chart selected. - Fixed bug in
calculateVoucherswith categories criterion. - Fixed bug in
calculateVoucherswith credit vouchers not allowed to combine with others. - Fixed a rounding issue in
MonetaryValue.valueInCents, visible in values converted to the base currency.
v0.47.3
- An optional field
searchon input typeIdConversionEntryFilterwas added. - An optional field
negateon input typeIdConversionEntryFilterwas added. - Fixed a bug in
counters.idConversions.
v0.47.2
- Ported from v0.46:
- Internal infrastructure-related fix.
v0.47.1
- Ported from v0.46:
- Fixed a bug in product variant attribute translations.
- Fixed a bug in list fields.
v0.47.0
- Introduced capturing:
- New mutations
captureShipmentandcaptureOrder. - New field
capture: trueoncreateShipment.
- New mutations
- New fields to split EAN and UPC:
- An optional field
EANon input typeProductSizeFilterwas added. - An optional field
UPCon input typeProductSizeFilterwas added. - An optional field
EANon input typeProductSizeCreateInputwas added. - An optional field
UPCon input typeProductSizeCreateInputwas added. - An optional field
EANon input typeProductSizeUpdateInputwas added. - An optional field
UPCon input typeProductSizeUpdateInputwas added.
- An optional field
- Extended most of the object inputs, filters and queries by
externalIdfield which allows for lookup using existing ID conversions (if there are any):- An optional arg
externalIdonQuery.accountwas added. - An optional arg
externalIdonQuery.collectionwas added. - An optional arg
externalIdonQuery.customerwas added. - An optional arg
externalIdonQuery.voucherwas added. - An optional arg
externalIdonQuery.invoicewas added. - An optional arg
externalIdonQuery.marketwas added. - An optional arg
externalIdonQuery.orderwas added. - An optional arg
externalIdonQuery.pricelistwas added. - An optional arg
externalIdonQuery.productwas added. - An optional arg
externalIdonQuery.productVariantwas added. - An optional arg
externalIdonQuery.salesRepresentativewas added. - An optional arg
externalIdonQuery.shipmentwas added. - An optional arg
externalIdonQuery.sizeChartwas added. - An optional arg
externalIdonQuery.warehousewas added. - An optional arg
externalIdonMutation.updateAddressBookEntrywas added - An optional arg
externalIdonMutation.deleteAddressBookEntrywas added - An optional arg
externalIdonMutation.updateBrandwas added. - An optional arg
externalIdonMutation.updateCollectionwas added. - An optional arg
externalIdonMutation.updateCustomerwas added. - An optional arg
externalIdonMutation.deleteCustomerwas added. - An optional arg
externalIdonMutation.updateFolderwas added. - An optional arg
externalIdonMutation.updateProductwas added. - An optional arg
externalIdonMutation.updateProductVariantwas added. - An optional arg
externalIdonMutation.updatePricelistwas added. - An optional arg
externalIdonMutation.deletePricelistwas added. - An optional arg
externalIdonMutation.updateDeliveryWindowwas added. - An optional arg
externalIdonMutation.updateSizeChartwas added. - An optional arg
externalIdonMutation.updateSizeChartLabelswas added. - An optional arg
externalIdonMutation.deleteSizeChartwas added. - An optional arg
externalIdonMutation.updateAccountwas added. - An optional arg
externalIdonMutation.deleteAccountwas added. - An optional arg
externalIdonMutation.updateBuyerwas added. - An optional arg
externalIdonMutation.deleteBuyerwas added. - An optional arg
externalIdonMutation.updateMarketwas added. - An optional arg
externalIdonMutation.deleteMarketwas added. - An optional arg
externalIdonMutation.updateShipmentwas added. - An optional arg
externalIdonMutation.completeShipmentwas added. - An optional arg
externalIdonMutation.captureShipmentwas added. - An optional arg
externalIdonMutation.deleteShipmentwas added. - An optional arg
externalIdonMutation.updateVoucherwas added. - An optional arg
externalIdonMutation.deleteVoucherwas added. - An optional arg
externalIdonMutation.updateDiscountwas added. - An optional arg
externalIdonMutation.deleteDiscountwas added. - An optional arg
externalIdonMutation.completeReturnwas added. - An optional arg
externalIdonMutation.uncompleteReturnwas added. - An optional arg
externalIdonMutation.deleteReturnwas added. - An optional arg
externalIdonMutation.updateWarehousewas added - An optional arg
externalIdonMutation.updateWarehousewas added - An optional arg
externalIdonMutation.removeSizeChartwas added - An optional field
externalIdon input typeOrderFilterwas added. - An optional field
externalIdentifieron input typeAccountFilterwas added. - An optional field
externalIdon input typeBrandFilterwas added. - An optional field
externalIdon input typeProductFilterwas added. - An optional field
externalIdon input typeFolderFilterwas added. - An optional field
externalIdon input typePurchaseOrderFilterwas added. - An optional field
externalIdon input typeProductVariantFilterwas added. - An optional field
externalIdon input typeMarketFilterwas added. - An optional field
externalIdon input typePricelistFilterwas added. - An optional field
externalIdon input typePaymentHistoryEntryFilterwas added. - An optional field
externalIdon input typeDeliveryWindowFilterwas added. - An optional field
externalIdon input typeInvoiceFilterwas added. - An optional field
externalIdon input typeReturnFilterwas added. - An optional field
externalIdon input typeCollectionFilterwas added. - An optional field
externalIdon input typeCurrencyFilterwas added. - An optional field
externalIdon input typeCustomerFilterwas added. - An optional field
externalIdon input typeVoucherFilterwas added. - An optional field
externalIdon input typePaymentTermsFilterwas added. - An optional field
externalIdon input typeSalesRepresentativeFilterwas added. - An optional field
externalIdon input typeShipmentFilterwas added. - An optional field
externalIdon input typeShippingTermsFilterwas added. - An optional field
externalIdon input typeSizeChartFilterwas added. - An optional field
externalIdon input typeStorePluginFilterwas added. - An optional field
externalIdon input typeWarehouseFilterwas added. - An optional field
externalIdon input typeProductVariantInputwas added. - An optional field
externalIdon input typeDeliveryWindowInputwas added. - An optional field
externalIdon input typeMarketInputwas added. - An optional field
externalIdon input typePricelistInputwas added. - An optional field
externalIdon input typeProductInputwas added. - An optional field
externalIdon input typeNullableProductVariantInputwas added. - An optional field
externalIdon input typeFolderInputwas added. - An optional field
externalIdon input typeBrandInputwas added. - An optional field
externalIdon input typeCollectionInputwas added. - An optional field
externalIdon input typeSizeChartInputwas added. - An optional field
externalIdon input typeSizeInputwas added. - An optional field
externalIdon input typeWarehouseInputwas added. - An optional field
externalIdon input typeSalesRepresentativeInputwas added. - An optional field
externalIdon input typeAccountInputwas added. - An optional field
externalIdon input typeVoucherInputwas added. - An optional field
externalIdon input typeOrderInputwas added. - An optional field
externalIdon input typeOrderLineInputwas added. - An optional field
externalIdon input typeCustomerInputwas added. - An optional field
externalIdon input typeInvoiceInputwas added. - An optional field
externalIdon input typeDiscountInputwas added. - An optional field
externalIdon input typeBuyerInputwas added. - An optional field
externalIdon input typeShipmentInputwas added. AddressBookEntrywas added to enum typeIdConversionEntryObjectType.
- An optional arg
v0.46.10
- Improved error message for invalid date range.
v0.46.9
- Fixed bug in
calculateVoucherswith emptyreg_fromin new customer criterion.
v0.46.8
- Added validation for
setStockmutation and aProductVariantwithout a size chart selected.
v0.46.7
- Fixed bug in
calculateVoucherswith categories criterion.
v0.46.6
- Fixed bug in
calculateVoucherswith credit vouchers not allowed to combine with others.
v0.46.5
- Fixed a rounding issue in
MonetaryValue.valueInCents, visible in values converted to the base currency.
v0.46.4
- Internal infrastructure-related fix.
v0.46.3
- Fixed a bug in product variant attribute translations.
v0.46.2
- Fixed bug in
calculateVouchersusing "Products not discounted" criteria.
v0.46.1
- Ported from v0.45:
- Fixed an issue with very big nested data sets.
- Internal stability improvements.
v0.46.0
- Added a new validation to
createCategoryandupdateCategorymutations to prevent any category from having more than 6 levels.
v0.45.5
- Ported from v0.44:
- Fixed an issue with very big nested data sets.
- Internal stability improvements.
v0.45.4
- Ported from v0.44:
- Fixed an issue with mutation locks.
- Fixed taxes of additional costs for shipments.
- Fixed an edge with tax breakdown on order with a zero-decimal currency like JPY.
- Fixed an issue with display media sorting.
- Fixed an issue where shipments were marked as paid when a 'Capture-request' was made.
v0.45.3
- Remove validation of
shippingOptionfromcalculateVouchersQuery.
v0.45.2
- Speed improvements for
calculateVouchers. - Ported from v0.44:
- Fixed taxes of additional costs for shipments.
v0.45.1
- Ported from v0.44:
- Fixed an issue with mutation locks.
- Fixed rounding issue in the
createShipmentmutation. It also affects thecalculateTaxesquery. - Fixed
ProductSize.weightwhen stock is shared.
v0.45.0
- New mutations for warehouses were added:
createWarehouseandupdateWarehouse. - New
cancelOrdermutation was added. - New field
paymentMethodonSubscriptionContractwas added. - New field
ecVatNumberonAddresswas added.
v0.44.16
- Fixed an issue with very big nested data sets.
v0.44.15
- Fixed an issue where shipments were marked as paid when a "capture-request" was made.
v0.44.14
- Fixed an issue with display media sorting.
v0.44.13
- Fixed an edge with tax breakdown on order with a zero-decimal currency like JPY.
v0.44.12
- Fixed an issue with mutation locks.
v0.44.11
- Fixed rounding issue in the
createShipmentmutation. It also affects thecalculateTaxesquery. - Fixed
ProductSize.weightwhen stock is shared.
v0.44.10
- Infrastructure-related improvement.
v0.44.9
- Ported from v0.43:
- Filter out empty
CampaignVariant.startAtorCampaignVariant.stopAtfrom results.
- Filter out empty
v0.44.8
- [BREAKING]
GRAMS_PER_SQUARE_METERwas removed from enum typeWeightUnit.
v0.44.7
- Fixed an error when
Category.uriis empty.
v0.44.6
- Introduced locks for mutations, which are unsafe to run in parallel. A locked mutation means a new call will be delayed
until the first one is completed and releases the lock. In this case, there will be a
userWarningin the response.
v0.44.5
- Fixed a type error in mutation
createSubscription.
v0.44.4
- Query
calculateVouchersno longer gives error when called with empty array forlines.
v0.44.3
- Fixed another stock update issue.
v0.44.2
- Fixed a stock update issue.
v0.44.1
- Fixed an issue with formatting decimal values in tax breakdown.
v0.44.0
- An optional field
shippingSpecificationSettingson input typeProductVariantCreateInputwas added. - An optional field
shippingSpecificationSettingson input typeProductVariantUpdateInputwas added. - An optional field
shippingSpecificationson input typeProductSizeCreateInputwas added. - An optional field
shippingSpecificationson input typeProductSizeUpdateInputwas added. - An optional field
stockActionPolicyon input typeOrderLineCancelInputwas added. - New mutations
createReturn,completeReturn,uncompleteReturnanddeleteReturnwere added. Mutation.updateSubscriptionwas extended by:- An optional field
statuson input typeSubscriptionUpdateInputwas added. - An optional field
subscriptionPlanon input typeSubscriptionUpdateInputwas added.
- An optional field
v0.43.4
- Filter out empty
CampaignVariant.startAtorCampaignVariant.stopAtfrom results.
v0.43.3
- Ported from v0.42:
- Internal improvements related to user error handling.
v0.43.2
- Internal stability improvements.
v0.43.1
- Ported from v0.42:
- Fixed an issue with account address creation.
v0.43.0
- A field
userWarningswas added to mutation payloads, next touserErrors. It contains non-critical issues, which don't fail the whole mutation. For example, adding a market with{id: null}to a campaign, or updating product weight with a different weight unit, they now result in warnings. - New
idConversionsquery was added.
v0.42.6
- Internal improvements related to user error handling.
v0.42.5
- Fixed an issue with account address creation.
v0.42.4
- Fixed an issue in
calculateVoucherswhen using Original percent off voucher.
v0.42.3
- Fixed some issues in
calculateVouchersrelated to rounding.
v0.42.2
- Ported from v0.41:
- Internal improvements related to currency conversion rates.
- Fixed a monetary value rounding issue during tax calculation.
- Added merchant extended reference support for Adyen Drop In.
- Fixed order status change after cancelling all order lines.
- Fixed a tax calculation issue.
v0.42.1
- Fixed an issue in
calculateVoucherswhen using shipping percentage voucher.
v0.42.0
- Deprecated permissions got migrated to the new counterparts.
v0.41.8
- Fixed order status change after cancelling all order lines.
- Fixed a tax calculation issue.
v0.41.7
- Added merchant extended reference support for Adyen Drop In.
v0.41.6
- Internal improvements related to currency conversion rates.
- Fixed a monetary value rounding issue during tax calculation.
v0.41.5
- Updated vulnerable libraries.
v0.41.4
- Ported from v0.40:
- Performance improvements.
- Fixed an edge case related to the query complexity calculation.
- Added a currency update history entry on capture.
- Fixed order status after lines cancellation.
v0.41.3
- Internal improvements related to deprecated permissions handling.
v0.41.2
- Fixed an issue in
calculateVoucherswhen usingcontinueStrategy: REMAINING_PRODUCTS.
v0.41.1
- Fixed a case of fetching just
__typenamefrom a translated object.
v0.41.0
- [BREAKING]
toDateTimewas removed. It meansStringis not supported anymore for date fields. - Introduced a new field
lineCampaignonOrderLineto expose campaign info on order line item level. - New fields were added to GraphQL tokens:
email,phoneNumber,organizationNameandintegrationName.
v0.40.4
- Fixed order status after lines cancellation.
v0.40.3
- Added a currency update history entry on capture.
v0.40.2
- Fixed an edge case related to the query complexity calculation.
v0.40.1
- Performance improvements.
v0.40.0
- Fixes and improvements.
v0.39.6
- An optional field
customerIdon input typeShipmentFilterwas added. - Fixed
customerIdandbuyerIdfilters in orders, history entries and returns.
v0.39.5
- Ported from v0.38:
- Fixed allow to update
isPaidandpaidValueon shipment belonging to a locked order withOrder.isLocked:writepermission.
- Fixed allow to update
v0.39.4
- Fixed permission name for
CustomerFilter.totalOrders.
v0.39.3
- Added a link to the guide to the rate limits message.
v0.39.2
- Ported from v0.38:
- Fixed wrong comparison of floats.
v0.39.1
- Released the
rateLimitsquery.
v0.39.0
Introduced new fields to expose capturing info for shipments:
- New field
isCapturedonShipmentwas added. - New field
capturedAtonShipmentwas added. - New field
capturedValueonShipmentwas added. - An optional field
isCapturedon input typeShipmentFilterwas added. - An optional field
capturedAton input typeShipmentFilterwas added.
- New field
New field
displayItemonOrderLinewas added.New field
frontendItemIdonOrderLinewas added. It should match theitemreturned by Checkout API and Shop API.Deleted unused, long-deprecated fields:
- [BREAKING]
Currency.pricelistswas removed. - [BREAKING]
WarehouseDeliveryLine.baseValuewas removed. - [BREAKING]
AllocationRule.defaultWarehousewas removed. - [BREAKING]
InvoiceLine.cogsCurrencyRatewas removed. - [BREAKING]
Mutation.removeSizeChartwas removed. - [BREAKING]
Mutation.removeMeasurementChartwas removed. - [BREAKING]
Mutation.removeCampaignwas removed.
- [BREAKING]
The
currencyBaseRatefield onOrder,Shipment,Return,Invoice,StockChangeLineandPaymentHistoryEntrytypes is no longer deprecated.Renamed
WarehouseDeliverytoStockChange:- [BREAKING]
WarehouseDeliveryLinewas removed. - [BREAKING]
WarehouseDeliverywas removed. - [BREAKING]
WarehouseDeliveryConnectionwas removed. - [BREAKING]
WarehouseDeliveryEdgewas removed. - [BREAKING]
WarehouseDeliveryLineConnectionwas removed. - [BREAKING]
WarehouseDeliveryLineEdgewas removed. - [BREAKING]
Query.warehouseDeliveryConnectionchanged type fromWarehouseDeliveryConnection!toStockChangeConnection!. - [BREAKING]
Query.warehouseDeliveryLineschanged type from[WarehouseDeliveryLine!]!to[StockChangeLine!]!. - [BREAKING]
Query.warehouseDeliveryLineConnectionchanged type fromWarehouseDeliveryLineConnection!toStockChangeLineConnection!. - [BREAKING]
ProductSize.warehouseDeliveryLineschanged type from[WarehouseDeliveryLine!]!to[StockChangeLine!]!. - [BREAKING]
Warehouse.warehouseDeliverieschanged type from[WarehouseDelivery!]!to[StockChange!]!. - [BREAKING]
Allocation.warehouseDeliveryLinechanged type fromWarehouseDeliveryLine!toStockChangeLine!. - [BREAKING]
PurchaseOrderDelivery.warehouseDeliverychanged type fromWarehouseDeliverytoStockChange. - [BREAKING]
StockChangePayload.stockChangechanged type fromWarehouseDeliverytoStockChange. - [BREAKING]
StockSetPayload.stockChangeschanged type from[WarehouseDelivery!]!to[StockChange!]!. - [BREAKING]
WarehouseDeliveryLinechanged from an Object type to an Interface type. - [BREAKING]
WarehouseDeliverychanged from an Object type to an Interface type. - [BREAKING]
WarehouseDeliveryConnectionchanged from an Object type to an Interface type. - [BREAKING]
WarehouseDeliveryEdgechanged from an Object type to an Interface type. - [BREAKING]
WarehouseDeliveryLineConnectionchanged from an Object type to an Interface type. - [BREAKING]
WarehouseDeliveryLineEdgechanged from an Object type to an Interface type. - New field
stockChangeLineonAllocationwas added - New field
stockChangeLinesonProductSizewas added - New field
stockChangesonWarehousewas added - New field
stockChangeonStockChangeLinewas added - New query
stockChangeLineswas added
- [BREAKING]
Localizationwas renamed toTranslationObjectWithTranslationsadded to interfaces implemented byCountry.ObjectWithTranslationsadded to interfaces implemented byProductVariant.ObjectWithTranslationsadded to interfaces implemented byDisplay.ObjectWithTranslationsadded to interfaces implemented byCategory.ObjectWithTranslationsadded to interfaces implemented byProduct.ObjectWithTranslationsadded to interfaces implemented byProductMedia.ObjectWithTranslationsadded to interfaces implemented byGiftCertificateGenerator.ObjectWithTranslationsadded to interfaces implemented byMappedAttribute.- An optional field
isAvailableForTranslationon input typeLanguageFilterwas added. - [BREAKING]
LocalizePayloadwas removed. - [BREAKING]
Localizationchanged from an Object type to an Interface type. - [BREAKING]
LocalizedStringchanged from an Object type to an Interface type. - [BREAKING]
LocalizableObjectFieldschanged from an Object type to an Interface type. - [BREAKING]
Query.localizableFieldschanged type from[LocalizableObjectFields!]!to[TranslatableObjectFields!]!. - [BREAKING]
Country.localizedchanged type from[Localization!]!to[LanguageTranslation!]!. - [BREAKING]
Localizable.localizedchanged type from[Localization!]!to[LanguageTranslation!]!. - [BREAKING]
ProductVariant.localizedchanged type from[Localization!]!to[LanguageTranslation!]!. - [BREAKING]
Display.localizedchanged type from[Localization!]!to[LanguageTranslation!]!. - [BREAKING]
Category.localizedchanged type from[Localization!]!to[LanguageTranslation!]!. - [BREAKING]
Product.localizedchanged type from[Localization!]!to[LanguageTranslation!]!. - [BREAKING]
ProductMedia.localizedchanged type from[Localization!]!to[LanguageTranslation!]!. - [BREAKING]
GiftCertificateGenerator.localizedchanged type from[Localization!]!to[LanguageTranslation!]!. - [BREAKING]
MappedAttribute.localizedchanged type from[Localization!]!to[LanguageTranslation!]!. - [BREAKING]
Mutation.localizechanged type fromLocalizePayload!toTranslationsSetPayload!. - [BREAKING]
LocalizableObjectFilter.objectTypechanged type from[LocalizableObjectType!]to[TranslatableObjectType!]. - [BREAKING]
LocalizeInput.objectTypechanged type fromLocalizableObjectType!toTranslatableObjectType!.
Renamed
PurchasertoCustomerandBuyer:- An optional field
customerIdon input typeOrderFilterwas added. - An optional field
buyerIdon input typeOrderFilterwas added. - An optional field
customerIdon input typeEmailHistoryFilterwas added. - An optional field
buyerIdon input typeEmailHistoryFilterwas added. - An optional field
customerIdon input typeOrderHistoryFilterwas added. - An optional field
buyerIdon input typeOrderHistoryFilterwas added. - An optional field
customerIdon input typeReturnFilterwas added. - An optional field
buyerIdon input typeReturnFilterwas added. - [BREAKING]
PurchaserFilterwas removed. - [BREAKING]
PurchaserSortwas removed. - [BREAKING]
PurchaserInfoInputwas removed. - [BREAKING]
EmailHistoryEntrychanged from an Object type to an Interface type. - [BREAKING]
Invoicechanged from an Object type to an Interface type. - [BREAKING]
Shipmentchanged from an Object type to an Interface type. - [BREAKING]
Returnchanged from an Object type to an Interface type. - [BREAKING]
OrderHistoryEntrychanged from an Object type to an Interface type. - [BREAKING]
PurchaserInfochanged from an Object type to an Interface type. - [BREAKING]
Account.emailHistorychanged type from[EmailHistoryEntry!]!to[WholesaleEmailHistoryEntry!]!. - [BREAKING]
Account.invoiceschanged type from[Invoice!]!to[WholesaleInvoice!]!. - [BREAKING]
Account.returnschanged type from[Return!]!to[WholesaleReturn!]!. - [BREAKING]
Buyer.emailHistorychanged type from[EmailHistoryEntry!]!to[WholesaleEmailHistoryEntry!]!. - [BREAKING]
WholesaleOrder.emailHistorychanged type from[EmailHistoryEntry!]!to[WholesaleEmailHistoryEntry!]!. - [BREAKING]
WholesaleOrder.historychanged type from[OrderHistoryEntry!]!to[WholesaleOrderHistoryEntry!]!. - [BREAKING]
WholesaleOrder.returnschanged type from[Return!]!to[WholesaleReturn!]!. - [BREAKING]
WholesaleOrder.shipmentschanged type from[Shipment!]!to[WholesaleShipment!]!. - [BREAKING]
Customer.emailHistorychanged type from[EmailHistoryEntry!]!to[DirectToConsumerEmailHistoryEntry!]!. - [BREAKING]
Customer.returnschanged type from[Return!]!to[DirectToConsumerReturn!]!. - [BREAKING]
DirectToConsumerOrder.emailHistorychanged type from[EmailHistoryEntry!]!to[DirectToConsumerEmailHistoryEntry!]!. - [BREAKING]
DirectToConsumerOrder.historychanged type from[OrderHistoryEntry!]!to[DirectToConsumerOrderHistoryEntry!]!. - [BREAKING]
DirectToConsumerOrder.returnschanged type from[Return!]!to[DirectToConsumerReturn!]!. - [BREAKING]
DirectToConsumerOrder.shipmentschanged type from[Shipment!]!to[DirectToConsumerShipment!]!. - [BREAKING]
DirectToConsumerOrderUpdateInput.customerInfochanged type fromPurchaserInfoInputtoCustomerInfoInput. - [BREAKING]
WholesaleOrderUpdateInput.buyerInfochanged type fromPurchaserInfoInputtoBuyerInfoInput. - [BREAKING]
Query.customersargwherehas changed type fromPurchaserFiltertoCustomerFilter. - [BREAKING]
Query.customersargsorthas changed type from[PurchaserSort!]to[CustomerSort!]. - [BREAKING]
Query.customerConnectionargwherehas changed type fromPurchaserFiltertoCustomerFilter. - [BREAKING]
Query.customerConnectionargsorthas changed type from[PurchaserSort!]to[CustomerSort!]. - [BREAKING]
Counters.customersargwherehas changed type fromPurchaserFiltertoCustomerFilter.
- An optional field
Renamed
DiscounttoVoucher:- [BREAKING]
Discountchanged from an Object type to an Interface type. - [BREAKING]
DiscountActionchanged from an Object type to an Interface type. - [BREAKING]
DiscountActionCriteriachanged from an Object type to an Interface type. - [BREAKING]
DiscountActionResultchanged from an Object type to an Interface type. - [BREAKING]
AppliedDiscountchanged from an Object type to an Interface type.
- [BREAKING]
v0.38.8
- Fixed allow to update
isPaidandpaidValueon shipment belonging to a locked order withOrder.isLocked:writepermission.
v0.38.7
- Fixed wrong comparison of floats.
v0.38.6
- Fixed handling of empty folder name.
v0.38.5
- Fixed a cursor pagination issue.
v0.38.4
- Ported from v0.37:
- Fixed an error when a product variant doesn't have stock.
v0.38.3
- Fixed logging of queries.
v0.38.2
- Fixed settings for the Adyen plugin.
- Ported from v0.37:
- Introduced new fields to expose capturing info for shipments:
- New field
isCapturedonShipmentwas added. - New field
capturedAtonShipmentwas added. - New field
capturedValueonShipmentwas added. - An optional field
isCapturedon input typeShipmentFilterwas added. - An optional field
capturedAton input typeShipmentFilterwas added.
- New field
- Introduced new fields to expose capturing info for shipments:
v0.38.1
- Ported from v0.37:
- Fixed name uniqueness check for top-level folders.
- Fixed timezone setting issue.
v0.38.0
- Fixed a few small bugs, fixed error handling of incorrect queries, internal changes.
v0.37.8
- Fixed an error when a product variant doesn't have stock.
v0.37.7
- Introduced new fields to expose capturing info for shipments:
- New field
isCapturedonShipmentwas added. - New field
capturedAtonShipmentwas added. - New field
capturedValueonShipmentwas added. - An optional field
isCapturedon input typeShipmentFilterwas added. - An optional field
capturedAton input typeShipmentFilterwas added.
- New field
v0.37.6
- Fixed name uniqueness check for top-level folders.
v0.37.5
- Fixed timezone setting issue.
v0.37.4
- Internal improvements of rate limiting.
v0.37.3
- Fixed logging Request ID.
v0.37.2
- Internal improvement.
v0.37.1
- Fixed the
deleteProductMediamutation when media is not found.
v0.37.0
- Several small improvements and bugfixing.
v0.36.3
- An optional field
storeIdon input typeCampaignVariantFilterwas added.
v0.36.2
- Ported from v0.35.7:
- Fixed another order line cancellation issue.
v0.36.1
- Ported from v0.35.6:
- Internal improvements related to deprecations.
v0.36.0
- Internal improvements, bugfixing.
v0.35.7
- Fixed another order line cancellation issue.
v0.35.6
- Internal improvements related to deprecations.
v0.35.5
- Fixed order line cancellation issue.
v0.35.4
- Ported from v0.34.9:
- Internal fix in tax breakdown.
v0.35.3
- Fixed an internal error for some invalid json requests.
v0.35.2
- [BREAKING]
ShipmentCreateInput.capturewas removed. It wasn't fully implemented.
v0.35.1
- Fix an internal error with too complex queries.
v0.35.0
- An optional field
captureon input typeShipmentCreateInputwas added. - An optional field
sourceon input typePaymentHistoryEntryFilterwas added. - New field
taxIncludedonTaxBreakdownLinewas added. - New queries
sizeLocalizationsandsizeLocalizationwere added. - Added "Unspecified stock" warehouse for a few edge cases.
- [BREAKING]
Query.warehousechanged type fromWarehouse!toWarehouse. - Renamed
shippingIncludesTaxtoapplyTaxToShipping:TaxRule.applyTaxToShippingwas added.- [BREAKING]
TaxRule.shippingIncludesTaxwas removed.
- Renamed
handlingIncludesTaxtoapplyTaxToHandling:TaxRule.applyTaxToHandlingwas added.- [BREAKING]
TaxRule.handlingIncludesTaxwas removed.
- [BREAKING]
ShipmentUpdateInput.paidValuechanged type fromFloattoMonetaryValueInput.
v0.34.9
- Internal fix in tax breakdown.
v0.34.8
- Fixed compatibility issues.
v0.34.7
- Better handling of unknown media sizes.
v0.34.6
- Fixed several bugs related to shipments.
v0.34.5
- Fixed searching
ProductSizebySKU.
v0.34.4
- More error handling improvements.
v0.34.3
- An optional field
statuson input typePurchaseOrderDeliveryFilterwas added. - An optional field
numberon input typePurchaseOrderDeliveryFilterwas added. - New connection queries were added:
purchaseOrderConnectionpurchaseOrderDeliveryConnection
v0.34.2
- Fixed client configuration reloading.
- Error handling improvements.
v0.34.1
- Fixed the
isPaidfield in the shipment mutations.
v0.34.0
- Ported from v0.31.10-12:
- Fix of invalid type handling: a user error, not a server error.
- Internal logging and metrics improvements.
- Bug fix for
stockTotals.
v0.33.0
- Internal improvements.
v0.32.6
- New field added to the
Ordertype:purchaserInfo. - Changed the way admin discount value is calculated if it is specified as
percentOff.
v0.32.5
- Bug fix in the
completeShipmentmutation.
v0.32.4
- Bug fix in the
createShipmentmutation.
v0.32.3
- Ported from v0.31.8:
- An optional field
externalIdon input typeAccountFilterwas added.
- An optional field
v0.32.2
- Ported from v0.31.7:
- Performance improvement: mutations, which don't change any data, will not produce events.
v0.32.1
- New shipment mutations were added:
createShipmentupdateShipmentcompleteShipmentdeleteShipment
- Mutations
updateDirectToConsumerOrderandupdateWholesaleOrderwere extended with new fields.
v0.32.0
- An optional field
shippingTypeon input typeSubscriptionPlanCreateInputwas added. - An optional field
shippingTypeon input typeSubscriptionPlanUpdateInputwas added. SubscriptionPlan.shippingTypewas added.- More performance improvements.
v0.31.12
- Fix of invalid type handling: a user error, not a server error.
v0.31.11
- Internal logging and metrics improvements.
v0.31.10
- Bug fix for
stockTotals.
v0.31.9
- Internal improvements related to logging.
v0.31.8
- An optional field
externalIdon input typeAccountFilterwas added.
v0.31.7
- Performance improvement: mutations, which don't change any data, will not produce events.
v0.31.6
- Bug fix in supplier module support.
v0.31.5
- Internal improvements.
v0.31.4
- Bug fix:
SizeAlias.labelwas always empty.
v0.31.3
- Ported from v0.30.6:
createdAt_ASCwas added to enum typePurchaserSort.createdAt_DESCwas added to enum typePurchaserSort.updatedAt_ASCwas added to enum typePurchaserSort.updatedAt_DESCwas added to enum typePurchaserSort.- An optional field
createdAton input typePurchaserFilterwas added. - An optional field
updatedAton input typePurchaserFilterwas added.
v0.31.2
- Enable schema caching for improved performance.
v0.31.1
- Internal performance improvements.
v0.31.0
- New mutation
registerInvoicePaymentwas added. - New mutation
markInvoiceAsPaidwas added. - New fields added to the
Invoicetype:orders,shipmentsandpayments. - New mutation
addOrderLinkAttachmentwas added. - New field added to the
WholesaleOrdertype:attachments.
v0.30.6
createdAt_ASCwas added to enum typePurchaserSort.createdAt_DESCwas added to enum typePurchaserSort.updatedAt_ASCwas added to enum typePurchaserSort.updatedAt_DESCwas added to enum typePurchaserSort.- An optional field
createdAton input typePurchaserFilterwas added. - An optional field
updatedAton input typePurchaserFilterwas added.
v0.30.5
- [BREAKING]
MonetaryValue.valueInCentschanged type fromInt!toInt64!.
v0.30.4
- [BREAKING]
WarehouseDeliveryLine.warehousechanged type fromWarehouse!toWarehouse.
v0.30.3
OrderLine.discountPercentis rounded properly now (precision 2).
v0.30.2
- Validation changes: variables, which should be given a
DateTimeTzscalar will acceptStringas variable type.
v0.30.1
- [BREAKING]
Subscription.nextOrderDatechanged type fromDate!toDate. - [BREAKING]
Subscription.nextRetryDatechanged type fromDate!toDate.
v0.30.0
- New query
invoicePaymentswas added. PaymentHistoryEntry.paymentMethodwas added.- An optional field
paymentMethodon input typePaymentHistoryEntryFilterwas added. - Introduced new
DateandDateTimeTzscalar types. They triggered the following changes:- [BREAKING]
DateRange.fromchanged type fromStringtoDateTimeTz. - [BREAKING]
DateRange.tochanged type fromStringtoDateTimeTz. - [BREAKING]
Account.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Account.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
MonetaryValue.conversionDatechanged type fromString!toDateTimeTz!. - [BREAKING]
Currency.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Pricelist.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Campaign.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Campaign.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
CampaignVariant.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
CampaignVariant.startAtchanged type fromString!toDateTimeTz!. - [BREAKING]
CampaignVariant.stopAtchanged type fromString!toDateTimeTz!. - [BREAKING]
ProductVariant.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Display.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Affiliate.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Order.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Order.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Order.orderDatechanged type fromString!toDateTimeTz!. - [BREAKING]
OrderDiscount.datechanged type fromString!toDateTimeTz!. - [BREAKING]
EmailHistoryEntry.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
AdminUser.createdAtchanged type fromStringtoDateTimeTz. - [BREAKING]
AdminUser.lastLoginAtchanged type fromStringtoDateTimeTz. - [BREAKING]
AdminUser.lastOnlineAtchanged type fromStringtoDateTimeTz. - [BREAKING]
Product.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Product.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
ProductSize.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Market.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
WarehouseDelivery.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Invoice.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Invoice.dueDatechanged type fromStringtoDate. - [BREAKING]
Invoice.orderDatechanged type fromStringtoDate. - [BREAKING]
Invoice.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
NumberSeries.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Purchaser.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Purchaser.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Purchaser.lastLoginAtchanged type fromStringtoDateTimeTz. - [BREAKING]
Purchaser.lastOnlineAtchanged type fromStringtoDateTimeTz. - [BREAKING]
TaxRule.applyFromchanged type fromString!toDateTimeTz!. - [BREAKING]
TaxRule.applyTochanged type fromStringtoDateTimeTz. - [BREAKING]
PurchaseOrderDelivery.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
PurchaseOrderDelivery.exFactoryDatechanged type fromStringtoDateTimeTz. - [BREAKING]
PurchaseOrderDelivery.ETAchanged type fromStringtoDateTimeTz. - [BREAKING]
PurchaseOrder.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
PurchaseOrder.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
PurchaseOrder.ETAchanged type fromStringtoDateTimeTz. - [BREAKING]
PurchaseOrder.requestedETDchanged type fromStringtoDateTimeTz. - [BREAKING]
PurchaseOrder.confirmedETDchanged type fromStringtoDateTimeTz. - [BREAKING]
SubscriptionPlan.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
SubscriptionPlan.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
OrderHistoryEntry.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
PaymentHistoryEntry.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Return.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Shipment.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Shipment.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Shipment.emailSentAtchanged type fromStringtoDateTimeTz. - [BREAKING]
Shipment.paidAtchanged type fromStringtoDateTimeTz. - [BREAKING]
ShippingOption.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Buyer.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Buyer.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Buyer.lastLoginAtchanged type fromStringtoDateTimeTz. - [BREAKING]
Buyer.lastOnlineAtchanged type fromStringtoDateTimeTz. - [BREAKING]
WholesaleOrder.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
WholesaleOrder.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
WholesaleOrder.orderDatechanged type fromString!toDateTimeTz!. - [BREAKING]
WholesaleOrder.preferredShippingDatechanged type fromStringtoDateTimeTz. - [BREAKING]
WholesaleOrder.estimatedDeliveryDatechanged type fromStringtoDateTimeTz. - [BREAKING]
WholesaleOrder.cancelDatechanged type fromStringtoDateTimeTz. - [BREAKING]
NewsletterSubscription.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Customer.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Customer.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Customer.lastLoginAtchanged type fromStringtoDateTimeTz. - [BREAKING]
Customer.lastOnlineAtchanged type fromStringtoDateTimeTz. - [BREAKING]
Customer.birthdatechanged type fromStringtoDate. - [BREAKING]
DirectToConsumerOrder.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
DirectToConsumerOrder.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
DirectToConsumerOrder.orderDatechanged type fromString!toDateTimeTz!. - [BREAKING]
Discount.createdAtchanged type fromStringtoDateTimeTz. - [BREAKING]
Discount.startAtchanged type fromStringtoDateTimeTz. - [BREAKING]
Discount.stopAtchanged type fromStringtoDateTimeTz. - [BREAKING]
Discount.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
AppliedDiscount.datechanged type fromString!toDateTimeTz!. - [BREAKING]
GraphQLAccess.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
GraphQLAccess.expiresAtchanged type fromString!toDateTimeTz!. - [BREAKING]
GraphQLCallStats.lastUsedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
PriceAlteration.startDatechanged type fromString!toDate!. - [BREAKING]
Subscription.nextOrderDatechanged type fromString!toDate!. - [BREAKING]
Subscription.nextRetryDatechanged type fromString!toDate!. - [BREAKING]
Subscription.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Subscription.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
SubscriptionContract.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
SubscriptionContract.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
SubscriptionPayment.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
SubscriptionPayment.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
AdminDiscount.datechanged type fromString!toDateTimeTz!. - [BREAKING]
PreorderDeliveryWindow.deliveryStartDatechanged type fromStringtoDateTimeTz. - [BREAKING]
PreorderDeliveryWindow.deliveryEndDatechanged type fromStringtoDateTimeTz. - [BREAKING]
PreorderDeliveryWindow.salesStartDatechanged type fromStringtoDateTimeTz. - [BREAKING]
PreorderDeliveryWindow.salesEndDatechanged type fromStringtoDateTimeTz. - [BREAKING]
PriceAlterationCreateInput.startDatechanged type fromString!toDate!. - [BREAKING]
PriceAlterationUpdateInput.startDatechanged type fromStringtoDate. - [BREAKING]
CustomerCreateInput.birthdatechanged type fromStringtoDate. - [BREAKING]
CustomerCreateInput.createdAtchanged type fromStringtoDateTimeTz. - [BREAKING]
CustomerUpdateInput.birthdatechanged type fromStringtoDate. - [BREAKING]
CampaignVariantSetInput.startAtchanged type fromString!toDateTimeTz!. - [BREAKING]
CampaignVariantSetInput.stopAtchanged type fromString!toDateTimeTz!. - [BREAKING]
DiscountCreateInput.startAtchanged type fromString!toDateTimeTz!. - [BREAKING]
DiscountCreateInput.stopAtchanged type fromString!toDateTimeTz!. - [BREAKING]
DiscountUpdateInput.startAtchanged type fromStringtoDateTimeTz. - [BREAKING]
DiscountUpdateInput.stopAtchanged type fromStringtoDateTimeTz. - [BREAKING]
DiscountActionCriteriaNewCustomerInput.sincechanged type fromString!toDate!. - [BREAKING]
PreorderDeliveryWindowInput.deliveryDateRangechanged type fromDateRangetoDateRange!. - [BREAKING]
PreorderDeliveryWindowInput.salesDateRangechanged type fromDateRangetoDateRange!. - [BREAKING]
Bundle.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Bundle.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
OpeningDay.datechanged type fromStringtoDate. - [BREAKING]
BundleSection.createdAtchanged type fromString!toDateTimeTz!. - [BREAKING]
BundleSection.updatedAtchanged type fromString!toDateTimeTz!. - [BREAKING]
Shipment.shippedAtchanged type fromStringtoDateTimeTz. - [BREAKING]
SubscriptionCreateInput.nextOrderDatechanged type fromString!toDate!.
- [BREAKING]
v0.29.2
- Speed improvements.
v0.29.1
- Internal improvements related to cache.
v0.29.0
- New mutation
setOrdersLockwas added.
v0.28.0
- Bugfixing, internal improvements.
v0.27.1
- Mutations
createProductVariantandupdateProductVariantnow accept emptyvariantNumber.
v0.27.0
- Internal improvements.
v0.26.1
- [BREAKING]
OrderHistoryEntry.purchaserchanged type fromPurchaser!toPurchaser.
v0.26.0
Shipment.internalShippingCostwas added.Shipment.shippedAtwas added.- [DEPRECATED]
Shipment.emailSentAtis now deprecated, useShipment.shippedAtinstead. Displaywas added to enum typeAttributeObjectType.ObjectWithAttributesadded to interfaces implemented byDisplay.
v0.25.3
- Make the
setStockmutation handle a lot more input (up to 10k sizes in one call).
v0.25.2
- Descriptions and meta fields are shared between displays of the same product and store (again).
v0.25.1
- An optional field
SKUon input typeProductSizeFilterwas added.
v0.25.0
- New mutations added:
setStock– unlikechangeStock, you can provide absolute physical or FTA stock values.
- An optional field
isPaidon input typeShipmentCreateInputwas added.
v0.24.3
- Hotfix: removed applying discount on
SubscriptionItem.unitPrice.
v0.24.2
- Hotfix: internal improvements.
v0.24.1
- Hotfix: processing of a deleted attribute.
v0.24.0
- New mutations added:
deleteDiscountAction.updateDiscountAction.
- An optional field
freeProductson input typeDiscountActionResultInputwas added. - [BREAKING] Renamed
DiscountActionCriteriaInputtoDiscountActionCriteriaCreateInput, but keptDiscountActionCriteriaInputto contain only id. It required the following changed:- An optional field
idon input typeDiscountActionCriteriaInputwas added. - [BREAKING]
DiscountActionCreateInput.addCriteriachanged type from[DiscountActionCriteriaInput!]!to[DiscountActionCriteriaCreateInput!]!. - [BREAKING]
DiscountActionCriteriaInput.alwayswas removed. - [BREAKING]
DiscountActionCriteriaInput.productQuantitywas removed. - [BREAKING]
DiscountActionCriteriaInput.orderQuantitywas removed. - [BREAKING]
DiscountActionCriteriaInput.productValuewas removed. - [BREAKING]
DiscountActionCriteriaInput.orderValuewas removed. - [BREAKING]
DiscountActionCriteriaInput.xOfYwas removed. - [BREAKING]
DiscountActionCriteriaInput.oncePerCustomerwas removed. - [BREAKING]
DiscountActionCriteriaInput.newCustomerwas removed. - [BREAKING]
DiscountActionCriteriaInput.loggedInCustomerwas removed. - [BREAKING]
DiscountActionCriteriaInput.productVariantswas removed. - [BREAKING]
DiscountActionCriteriaInput.categorieswas removed. - [BREAKING]
DiscountActionCriteriaInput.folderswas removed. - [BREAKING]
DiscountActionCriteriaInput.deliveryWindowswas removed. - [BREAKING]
DiscountActionCriteriaInput.productsNotDiscountedwas removed. - [BREAKING]
DiscountActionCriteriaInput.productInSalewas removed. - [BREAKING]
DiscountActionCriteriaInput.productInNewswas removed. - [BREAKING]
DiscountActionCriteriaInput.productsAffectedByOtherVoucherwas removed. - [BREAKING]
DiscountActionCriteriaInput.cheapestProductswas removed. - [BREAKING]
DiscountActionCriteriaInput.costliestProductswas removed.
- An optional field
v0.23.0
- New mutations added:
updateSubscription.addOrderNote.confirmOrder.
- New
DiscountActionResultInputtypes were added:- An optional field
selectedProductson input typeDiscountActionResultInputwas added. - An optional field
productTotalon input typeDiscountActionResultInputwas added. - An optional field
orderTotalon input typeDiscountActionResultInputwas added. - An optional field
freeShippingon input typeDiscountActionResultInputwas added.
- An optional field
Currency.isBasewas added.- Added a new query to fetch multiple bundles
Query.bundles.
v0.22.0
- New
calculateTaxesquery was added. - New
DiscountActionCriteriatypes were added:PRODUCTS_NOT_DISCOUNTEDwas added to enum typeDiscountActionCriteriaType.PRODUCTS_NOT_AFFECTED_BY_OTHER_VOUCHERwas added to enum typeDiscountActionCriteriaType.CHEAPEST_PRODUCTSwas added to enum typeDiscountActionCriteriaType.COSTLIEST_PRODUCTSwas added to enum typeDiscountActionCriteriaType.- An optional field
productInSaleon input typeDiscountActionCriteriaInputwas added. - An optional field
productInNewson input typeDiscountActionCriteriaInputwas added. - An optional field
productsAffectedByOtherVoucheron input typeDiscountActionCriteriaInputwas added. - An optional field
productsNotDiscountedon input typeDiscountActionCriteriaInputwas added. - [BREAKING]
DiscountActionCriteriaQuantityInputwas removed. - [BREAKING]
DiscountActionCriteriaInput.productQuantitychanged type fromDiscountActionCriteriaQuantityInputtoDiscountActionCriteriaComparableQuantityInput. - [BREAKING]
DiscountActionCriteriaInput.orderQuantitychanged type fromDiscountActionCriteriaQuantityInputtoDiscountActionCriteriaComparableQuantityInput. - An optional field
cheapestProductson input typeDiscountActionCriteriaInputwas added. - An optional field
costliestProductson input typeDiscountActionCriteriaInputwas added.
- Added mutation
deleteShippingOption.
v0.21.0
- New mutations added:
deleteCategory,updateProductMedia.
- New
DiscountActionCriteriatypes were added:- An optional field
productQuantityon input typeDiscountActionCriteriaInputwas added. - An optional field
orderQuantityon input typeDiscountActionCriteriaInputwas added. - An optional field
xOfYon input typeDiscountActionCriteriaInputwas added. - An optional field
oncePerCustomeron input typeDiscountActionCriteriaInputwas added. - An optional field
newCustomeron input typeDiscountActionCriteriaInputwas added. - An optional field
loggedInCustomeron input typeDiscountActionCriteriaInputwas added. - An optional field
productVariantson input typeDiscountActionCriteriaInputwas added. - An optional field
categorieson input typeDiscountActionCriteriaInputwas added. - An optional field
folderson input typeDiscountActionCriteriaInputwas added. - An optional field
deliveryWindowson input typeDiscountActionCriteriaInputwas added. - An optional field
productValueon input typeDiscountActionCriteriaInputwas added. - An optional field
orderValueon input typeDiscountActionCriteriaInputwas added.
- An optional field
- It is now possible to set customer creation date in the
createCustomermutation. An optional fieldcreatedAton input typeCustomerCreateInputwas added.
v0.20.2
- Corrected the way shipment line allocations are connected to shipment lines.
v0.20.1
- Fixed a few issues related to product media attributes and their translations.
v0.20.0
- [BREAKING] Field
userErrorsin mutation payload now has to be always selected, otherwise an error is triggered. - New mutations added:
updateCategory.addDiscountAction.
- Added possibility assign and unassign attributes on
ProductMediaProductMediawas added to enum typeAttributeObjectType.ProductMediawas added to enum typeLocalizableObjectType.ObjectWithAttributesadded to interfaces implemented byProductMedia.Localizableadded to interfaces implemented byProductMedia.
DiscountAction.entryPointwas added.- CORS (cross-origin) handling was improved, it is now possible to enable it on demand.
v0.19.0
- New mutations added:
updateDiscount.setCategoryDisplays.unsetCategoryDisplays.sortCategoryDisplays.
Market.displayswas added.- It is now possible to set shipping groups with ranges for
ShippingOption:- An optional field
addShippingGroupson input typeShippingOptionCreateInputwas added. - An optional field
addShippingGroupson input typeShippingOptionUpdateInputwas added. - An optional field
updateShippingGroupson input typeShippingOptionUpdateInputwas added. - An optional field
deleteShippingGroupson input typeShippingOptionUpdateInputwas added.
- An optional field
- An optional field
receiveNewsletterson input typeBuyerCreateInputwas added. - An optional field
receiveNewsletterson input typeCustomerCreateInputwas added. - An optional field
receiveNewsletterson input typeBuyerUpdateInputwas added. - An optional field
receiveNewsletterson input typeCustomerUpdateInputwas added. - The following fields were made non-nullable:
Query.localizableFieldsQuery.productSizesGeneralDocumentTemplate.defaultInMarketsMediaBatch.productMediaOrder.taxBreakdownTaxRule.taxClasses
v0.18.3
- Fixed yet one more stock calculation issue (ported from v0.17.3).
v0.18.2
- Fixed one more stock calculation issue (ported from v0.17.2).
v0.18.1
- Fixed a stock totals calculation issue (ported from v0.17.1).
v0.18.0
- New mutations added:
deleteAccount.createDiscount.setMarketDisplays.unsetMarketDisplays.
Discounttype now returns url value in a separate field:- An optional field
urlon typeDiscountwas added. - [BREAKING] Field
Dicount.codedoesn't return url value formethodset toDiscountMethod.URL.
- An optional field
ProductMedia.metaDataJSONwas added to expose variable-structured media meta-data.- An optional field
metaDataJSONon input typeMediaBatchProductInputwas added. - Added missing fields to subscription plan mutations (create and update):
- An optional field
discounton input typeSubscriptionPlanCreateInputwas added. - An optional field
intervalon input typeSubscriptionPlanUpdateInputwas added. - An optional field
discounton input typeSubscriptionPlanUpdateInputwas added.
- An optional field
MonetaryValuehas been extended with new fields related to the conversion to a base currencyMonetaryValue.valueInCentswas addedMonetaryValue.convertedwas addedMonetaryValue.conversionRatewas addedMonetaryValue.conversionDatewas addedOrder.currencyBaseRateis now deprecated, useOrder.grandTotal.conversionRateinsteadInvoice.currencyBaseRateis now deprecated, useInvoice.grandTotal.conversionRateinsteadShipping.currencyBaseRateis now deprecated, useShipping.grandTotal.conversionRateinsteadReturn.currencyBaseRateis now deprecated, useReturn.grandTotal.conversionRateinsteadPaymentHistoryEntry.currencyBaseRateis now deprecated, usePaymentHistoryEntry.value.conversionRateinsteadWarehouseDeliveryLine.currencyBaseRateis now deprecated, useWarehouseDeliveryLine.unitCost.conversionRateinsteadWarehouseDeliveryLine.baseValueis now deprecated, useWarehouseDeliveryLine.unitCost.convertedinstead
v0.17.3
- Fixed yet one more stock calculation issue.
v0.17.2
- Fixed one more stock calculation issue.
v0.17.1
- Fixed a stock totals calculation issue.
v0.17.0
- New mutations added:
updateCustomer.deleteCustomer.updateMarket.deleteMarket.updateSubscriptionContract.createShippingOption.updateShippingOption.createCategory.
Account.visibleForAgentswas added.SubscriptionContract.subscriptionPaymentwas added.SubscriptionContract.internalCommentwas added.- [BREAKING]
Query.subscriptionContractsarg sort has changed type from[SubscriptionSort!]to[SubscriptionContractSort!]. - Renamed
sextogender:- An optional field
genderon input typePurchaserFilterwas added. - An optional field
genderon input typeCustomerCreateInputwas added. - An optional field gender on input type CustomerUpdateInput was added.
- [BREAKING]
Sexwas removed. - [BREAKING]
Customer.sexchanged type fromSextoGender. - [BREAKING]
PurchaserFilter.sexchanged type from [Sex!] to [Gender!]. - [BREAKING]
CustomerCreateInput.sexwas removed. - [BREAKING]
CustomerUpdateInput.sexwas removed. - [DEPRECATED]
Customer.sexis now deprecated, usegenderinstead. - [DEPRECATED]
PurchaseFilter.sexis now deprecated, usegenderinstead.
- An optional field
- [DEPRECATED] Some mutations are now deprecated in favor of their renamed successors:
removeSizeChartis now deprecated, usedeleteSizeChartinstead.removeMeasurementChartis now deprecated, usedeleteMeasurementChartinstead.removeProductMediais now deprecated, usedeleteProductMediainstead.removeCampaignis now deprecated, usedeleteCampaigninstead.
- Some other fields were renamed, that is:
- An optional field
deleteBundleSectionson input typeBundleUpdateInputwas added. - [BREAKING]
BundleUpdateInput.removeBundleSectionswas removed. - An optional field
deleteDeliveryWindowDiscountson input typeAccountDiscountsInputwas added. - [BREAKING]
AccountDiscountsInput.removeDeliveryWindowDiscountswas removed.
- An optional field
- [BREAKING] Default date format has been updated to match ISO-8601, ATOM, RFC3339 and W3C standard. Time zone
offset will now be using colon for hours:minutes separator.
Account.createdAtargformathas changed defaultValueAccount.updatedAtargformathas changed defaultValueAdminDiscount.dateargformathas changed defaultValueAdminUser.createdAtargformathas changed defaultValueAdminUser.lastLoginAtargformathas changed defaultValueAdminUser.lastOnlineAtargformathas changed defaultValueAffiliate.updatedAtargformathas changed defaultValueAppliedDiscount.dateargformathas changed defaultValueBuyer.createdAtargformathas changed defaultValueBuyer.lastLoginAtargformathas changed defaultValueBuyer.lastOnlineAtargformathas changed defaultValueBuyer.updatedAtargformathas changed defaultValueCampaign.createdAtargformathas changed defaultValueCampaign.updatedAtargformathas changed defaultValueCampaignVariant.createdAtargformathas changed defaultValueCampaignVariant.startAtargformathas changed defaultValueCampaignVariant.stopAtargformathas changed defaultValueCurrency.updatedAtargformathas changed defaultValueCustomer.birthdateargformathas changed defaultValueCustomer.createdAtargformathas changed defaultValueCustomer.lastLoginAtargformathas changed defaultValueCustomer.lastOnlineAtargformathas changed defaultValueCustomer.updatedAtargformathas changed defaultValueDirectToConsumerOrder.createdAtargformathas changed defaultValueDirectToConsumerOrder.orderDateargformathas changed defaultValueDirectToConsumerOrder.updatedAtargformathas changed defaultValueDiscount.createdAtargformathas changed defaultValueDiscount.startAtargformathas changed defaultValueDiscount.stopAtargformathas changed defaultValueDiscount.updatedAtargformathas changed defaultValueDisplay.updatedAtargformathas changed defaultValueEmailHistoryEntry.createdAtargformathas changed defaultValueGraphQLAccess.createdAtargformathas changed defaultValueGraphQLAccess.expiresAtargformathas changed defaultValueGraphQLCallStats.lastUsedAtargformathas changed defaultValueInvoice.createdAtargformathas changed defaultValueInvoice.updatedAtargformathas changed defaultValueMarket.updatedAtargformathas changed defaultValueNewsletterSubscription.createdAtargformathas changed defaultValueNumberSeries.updatedAtargformathas changed defaultValueOrder.createdAtargformathas changed defaultValueOrderDiscount.dateargformathas changed defaultValueOrderHistoryEntry.createdAtargformathas changed defaultValueOrder.orderDateargformathas changed defaultValueOrder.updatedAtargformathas changed defaultValuePaymentHistoryEntry.createdAtargformathas changed defaultValuePreorderDeliveryWindow.deliveryEndDateargformathas changed defaultValuePreorderDeliveryWindow.deliveryStartDateargformathas changed defaultValuePreorderDeliveryWindow.salesEndDateargformathas changed defaultValuePreorderDeliveryWindow.salesStartDateargformathas changed defaultValuePricelist.updatedAtargformathas changed defaultValueProduct.createdAtargformathas changed defaultValueProductSize.updatedAtargformathas changed defaultValueProduct.updatedAtargformathas changed defaultValueProductVariant.updatedAtargformathas changed defaultValuePurchaser.createdAtargformathas changed defaultValuePurchaser.lastLoginAtargformathas changed defaultValuePurchaser.lastOnlineAtargformathas changed defaultValuePurchaser.updatedAtargformathas changed defaultValueReturn.createdAtargformathas changed defaultValueShipment.createdAtargformathas changed defaultValueShipment.emailSentAtargformathas changed defaultValueShipment.paidAtargformathas changed defaultValueShipment.updatedAtargformathas changed defaultValueShippingOption.updatedAtargformathas changed defaultValueSubscriptionContract.createdAtargformathas changed defaultValueSubscriptionContract.updatedAtargformathas changed defaultValueSubscription.createdAtargformathas changed defaultValueSubscriptionPlan.createdAtargformathas changed defaultValueSubscriptionPlan.updatedAtargformathas changed defaultValueSubscription.updatedAtargformathas changed defaultValueTaxRule.applyFromargformathas changed defaultValueTaxRule.applyToargformathas changed defaultValueWarehouseDelivery.createdAtargformathas changed defaultValueWholesaleOrder.cancelDateargformathas changed defaultValueWholesaleOrder.createdAtargformathas changed defaultValueWholesaleOrder.estimatedDeliveryDateargformathas changed defaultValueWholesaleOrder.orderDateargformathas changed defaultValueWholesaleOrder.preferredShippingDateargformathas changed defaultValueWholesaleOrder.updatedAtargformathas changed defaultValue
v0.16.3
- Internal: improve the way batch image upload is handled.
v0.16.2
- Internal: usage of deprecated fields and permissions is now recorded.
v0.16.1
- Account mutations were extended:
- An optional field
documentTemplateon input typeAccountCreateInputwas added. - An optional field
documentTemplateon input typeAccountUpdateInputwas added. - An optional field
addVisibleForAgentson input typeAccountCreateInputwas added. - An optional field
addVisibleForAgentson input typeAccountUpdateInputwas added. - An optional field
removeVisibleForAgentson input typeAccountUpdateInputwas added.
- An optional field
- Account query was extended:
- An optional field
documentTemplateIdon input typeAccountFilterwas added. Account.documentTemplatewas added.
- An optional field
- New mutations added:
createCustomer.createPricelist.updatePricelist.deletePricelist.createMarket.updateBuyer.
Customer.websiteUrlandCustomer.internalCommentwere added.
v0.16.0
- Added
PriceAlteration.prices, exposing altered prices with standardPriceFilter. - An optional field
storeIdon input typePriceAlterationFilterwas added. Shipment.updatedAtwas added.updatedAt_ASCwas added to enum typeShipmentSort.updatedAt_DESCwas added to enum typeShipmentSort.- An optional field
updatedAton input typeShipmentFilterwas added.
- [BREAKING] Permissions got simplified, the list of permissions is now 70% shorter. For more info, please reach to us on slack.
- [DEPRECATED]
AllocationRule.defaultWarehouseandAllocationRule.warehousesare now deprecated, warehouses are on geo priorities. - [DEPRECATED]
Currency.pricelistsandCurrency.shippingOptionsare now deprecated, these relations are only useful from the other side. - [DEPRECATED]
Size.productSizesis now deprecated, this relation is only useful from the other side. - [DEPRECATED]
Store.totalPurchasersandStore.totalOrdersare now deprecated, useQuery.countersinstead. WarehouseAllocationPriorityFiltergot fixed:- [BREAKING]
WarehouseAllocationPriorityFilter.priorityNumberwas removed. - [BREAKING]
WarehouseAllocationPriorityFilter.timeoutInHourschanged type fromFloat!toFloatRange.
- [BREAKING]
- Current app version is now returned in every GraphQL response.
v0.15.0
- New mutations added:
createBuyer.deleteBuyer.updateAddressBookEntry.deleteAddressBookEntry.
- [BREAKING]
Purchaser.sexwas removed. - [BREAKING]
Purchaser.isAnonymizedwas removed. - [BREAKING]
Purchaser.languagewas removed. - [BREAKING]
Buyer.sexwas removed. - [BREAKING]
Buyer.isAnonymizedwas removed. - [BREAKING]
Buyer.languagewas removed. Subscription.isWaitingForPaymentwas added.
v0.14.0
- Added mutation
createAddressBookEntry. - Account mutations were extended with discounts:
- An optional field
discountson input typeAccountCreateInputwas added. - An optional field
discountson input typeAccountUpdateInputwas added.
- An optional field
- Account mutations were extended with restricted brands:
- An optional field
hasBrandsRestrictionon input typeAccountCreateInputwas added. - An optional field
addBrandson input typeAccountCreateInputwas added. - An optional field
hasBrandsRestrictionon input typeAccountUpdateInputwas added. - An optional field
addBrandson input typeAccountUpdateInputwas added. - An optional field
removeBrandson input typeAccountUpdateInputwas added.
- An optional field
SubscriptionLine.productSizewas added.- [BREAKING]
SingleVariantSubscriptionLine.productSizechanged type fromSizetoProductSize. - [BREAKING]
BundleSubscriptionLine.sizewas removed. BundleSubscriptionLine.productSizewas added.
v0.13.9
- Account mutations were extended with addresses:
- An optional field
accountAddresson input typeAccountCreateInputwas added. - An optional field
shippingAddresson input typeAccountCreateInputwas added. - An optional field
billingAddresson input typeAccountCreateInputwas added. - An optional field
accountAddresson input typeAccountUpdateInputwas added. - An optional field
shippingAddresson input typeAccountUpdateInputwas added. - An optional field
billingAddresson input typeAccountUpdateInputwas added.
- An optional field
- Added invoice document templates via
Query.documentTemplates.
v0.13.8
- Added mutation
updateAccount. - Sorting by
OrderSortand filtering byOrderFilterwas added toSubscription.generatedOrders.
v0.13.7
Subscription.generatedOrderswas added.
v0.13.6
- Hotfix related to
userErrorsin mutations.
v0.13.5
- New mutations added:
createAccount.createCampaignandupdateCampaign.setCampaignVariants.unsetCampaignVariants.setAlteredPrices.
Subscription.discountwas added.Subscription.internalCommentwas added.SubscriptionLine.originalUnitPricewas added.
v0.13.4
SubscriptionPlan.discountwas added.- Product mutations were extended with
weightinput:- An optional field
weighton input typeProductCreateInputwas added. - An optional field
weighton input typeProductUpdateInputwas added.
- An optional field
- An optional field
isActiveon input typeAllocationRuleFilterwas added. - Optional fields
isActiveandactiveAllocationRuleon typeAllocationRulewere added.
v0.13.3
- Added mutation
removeCampaign. - Fixed an internal error related to
GiftCertificateGeneratortype.
v0.13.2
- An optional field
valueson input typeMeasurementTableInputwas added. - [BREAKING]
GraphQLAccess.callStatschanged type fromGraphQLCallStatsto[GraphQLCallStats!]!.
v0.13.1
- Measurement chart is now editable via product mutations:
- An optional field
measurementTableon input typeProductCreateInputwas added. - An optional field
measurementTableon input typeProductUpdateInputwas added.
- An optional field
- Subscription attention reason enum was extended with new values:
NOT_PURCHASABLEwas added to enum typeAttentionReason.OUT_OF_STOCKwas added to enum typeAttentionReason.NO_SHIPPINGwas added to enum typeAttentionReason.NO_MARKETwas added to enum typeAttentionReason.
v0.13.0
Payloadadded to interfaces implemented byStockChangePayload.- Added subscriptions and subscription items, in particular:
Query.subscriptionContractsQuery.subscriptions
- New mutations added:
createBundleandupdateBundle,createSizeChart,updateSizeChart,updateSizeChartLabels,mergeSizeCharts,removeSizeChart.
- [BREAKING] Description fields in
ProductSizemutations' inputs were removed. Size's name is used instead.ProductSizeCreateInput.descriptionwas removed.ProductSizeUpdateInput.descriptionwas removed.
- Added price alterations, in particular
Query.priceAlterationandQuery.priceAlterations - [DEPRECATED]
SizeChart.isEnabledis alwaystrue, so it brings no value. It will be deleted in the future. - New fields added to orders:
isLocked,isOnHold,isWaitingForPayment,isInternalotherComment,allocationRule, and some wholesale-specific ones. Also,OrderFiltergot them updated:- An optional field
preferredShippingDateon input typeOrderFilterwas added. - An optional field
estimatedDeliveryDateon input typeOrderFilterwas added. - An optional field
cancelDateon input typeOrderFilterwas added. - An optional field
isLockedon input typeOrderFilterwas added. - An optional field
isOnHoldon input typeOrderFilterwas added. - An optional field
isWaitingForPaymenton input typeOrderFilterwas added. - An optional field
isInternalon input typeOrderFilterwas added. - An optional field
otherCommenton input typeOrderFilterwas added. - An optional field
allocationRuleIdon input typeOrderFilterwas added.
- An optional field
- Added price alterations, in particular
Query.priceAlterationandQuery.priceAlterations. - Added mutations
createPriceAlterationandupdatePriceAlteration. - An optional field
measurementChartIdon input typeProductFilterwas added. - Added mutation
removeMeasurementChart.
v0.12.13
- Added
Query.countersto easily fetch selected objects counters. - [DEPRECATED]
Query.graphQLAccessTokenCountis now redundant, useQuery.counters.graphQLAccessinstead. CategoryFilter.storeIdchanged type fromIntto[Int!].- An optional field
isAvailableForLocalizationon input typeLanguageFilterwas added. - An optional field
isActiveon input typeLanguageFilterwas added. - An optional field
storeIdon input typeNewsletterSubscriptionFilterwas added.
v0.12.12
- Hotfix for filtering
ProductVariant.campaignVariantsby token restrictions.
v0.12.11
- New
changeStockmutation was added. - Added subscription plans, in particular
Query.subscriptionPlansandProductVariant.availableInSubscriptionPlans. - New
createSubscriptionPlan,updateSubscriptionPlan,setSubscriptionPlanVariants,unsetSubscriptionPlanVariantsmutations were added. MappedAttributeis now fully localizable.- An optional field
storeIdon input typePriceFilterwas added. - [BREAKING]
Price.pricechanged type fromMonetaryValue!toMonetaryValue. From now on, every combination ofProductVariant+Pricelistwill return aPriceobject, which in some cases will havepricefield asnull.
v0.12.10
- New
removeProductMediamutation was added.
v0.12.9
- An optional field
totalSizeson input typeSizeChartFilterwas added.
v0.12.8
- Hotfix for the
createProductVariantmutation with custom attributes.
v0.12.7
- Fixed:
displayItemsquery failing with store-restricted tokens. - Fixed:
createAttributemutation can now acceptnullforuploadUUIDon file and image elements.
v0.12.6
- Fixed:
createProductmutation with non-emptyassignAttributescausing internal error.
v0.12.5
- Some objects referenced by supplier module
PurchaseOrderLineandPurchaseOrderDeliveryLineare now nullable:PurchaseOrderLine.productchanged type fromProduct!toProduct.PurchaseOrderLine.productVariantchanged type fromProductVariant!toProductVariant.PurchaseOrderLine.productSizechanged type fromProductSize!toProductSize.PurchaseOrderDeliveryLine.productchanged type fromProduct!toProduct.PurchaseOrderDeliveryLine.productVariantchanged type fromProductVariant!toProductVariant.PurchaseOrderDeliveryLine.productSizechanged type fromProductSize!toProductSize.
v0.12.4
- An optional field
emailSentAton input typeShipmentFilterwas added.
v0.12.3
- Hotfix for internal ORM error.
v0.12.2
- [BREAKING]
ProductUpdateInput.unassignMappedAttributeschanged type from[MappedAttributeAssignInput!]to[MappedAttributeUnassignInput!]. - [BREAKING]
ProductVariantUpdateInput.unassignMappedAttributeschanged type from[MappedAttributeAssignInput!]to[MappedAttributeUnassignInput!].
v0.12.1
- [BREAKING] Renamed
ProductSizeCreateInput.productSizetosizeandProductSizeInputtoSizeInput. ProductSizeCreateInput.quantitywas removed.ProductSizeUpdateInput.quantitywas removed.
v0.12.0
- New
createDeliveryWindowandupdateDeliveryWindowmutations were added. - New
setDeliveryWindowVariantandunsetDeliveryWindowVariantmutations were added. - [BREAKING] All
preOrderandisPreOrderfields have been renamed topreorder:PreOrderDeliveryWindowis namedPreorderDeliveryWindownow.ProductSize.preOrderis namedpreordernow.ProductSizeFilter.preOrderis namedpreordernow.ProductSizeCreateInput.isPreOrderis namedpreordernow.ProductSizeUpdateInput.isPreOrderis namedpreordernow.
- All payload object types should now implement the
Payloadinterface: - An optional field
folderon input typeProductCreateInputwas added. - An optional field
folderon input typeProductUpdateInputwas added.
v0.11.7
- Hotfix for an edge case with mapped attributes translations.
v0.11.6
- New
updateAttributemutation was added. - An optional field
fileElementson input typeAttributeCreateInputwas added. - An optional field
imageElementson input typeAttributeCreateInputwas added. - An optional field
fileElementson input typeAttributeUpdateInputwas added. - An optional field
imageElementson input typeAttributeUpdateInputwas added. - New
createProductSizeandupdateProductSizemutations were added.
v0.11.5
- New
addDisplayRelationmutation was added. - New
removeDisplayRelationmutation was added. - New
createAttributemutation was added. Query.displayItemswas added.
v0.11.4
- New
createDisplayandupdateDisplaymutations were added. - New
setPricesmutation was added. ProductInput.idchanged type fromInttoInt!.MediaUploadCompleteInput.objectTypechanged type fromMediaObjectTypetoMediaObjectType!.pricelistId_ASCwas added to enum typePriceSort.- Sorting and filtering by
updatedAtwas added to some types:updatedAt_ASCwas added to typesCampaignSortandDisplaySortupdatedAt_ASCwas added to enum typeCampaignSort.updatedAt_DESCwas added to enum typeCampaignSort.updatedAt_ASCwas added to enum typeDisplaySort.updatedAt_DESCwas added to enum typeDisplaySort.updatedAt_ASCwas added to enum typeProductSort.updatedAt_DESCwas added to enum typeProductSort.updatedAt_ASCwas added to enum typeProductVariantSort.updatedAt_DESCwas added to enum typeProductVariantSort.updatedAt_ASCwas added to enum typeProductSizeSort.updatedAt_DESCwas added to enum typeProductSizeSort.- An optional field
updatedAton input typeCampaignFilterwas added. - An optional field
updatedAton input typeDisplayFilterwas added. - An optional field
updatedAton input typeProductVariantFilterwas added. - An optional field
updatedAton input typeProductSizeFilterwas added.
v0.11.3
- Mutations for adding new
ProductMediatoProductandProductVariantwere added:createMediaUploadcompleteMediaUpload
v0.11.2
localizemutation was added. SeeQuery.localizableFieldsto see which fields are available for translation.Localizableadded to interfaces implemented byCountry.Localizableadded to interfaces implemented byDisplay.Localizableadded to interfaces implemented byGiftCertificateGenerator.Localizableadded to interfaces implemented byProductVariant.Countrywas added to enum typeLocalizableObjectType.Displaywas added to enum typeLocalizableObjectType.GiftCertificateGeneratorwas added to enum typeLocalizableObjectType.ProductVariantwas added to enum typeLocalizableObjectType.
Customer.birthdatewas added.- An optional field
birthdateon input typePurchaserFilterwas added.
- An optional field
v0.11.1
- [BREAKING]
Attributeinterface was added instead ofAssignedAttribute. It has two concrete implementations:MappedAttributeandDynamicAttribute.Attributeadded to interfaces implemented byMappedAttribute.AssignedAttributewas removed.SizeChartwas added to enum typeAttributeObjectType.ObjectWithAttributes.attributeschanged type from[AssignedAttribute!]!to[Attribute!]!.Account.attributeschanged type from[AssignedAttribute!]!to[Attribute!]!.ProductVariant.attributeschanged type from[AssignedAttribute!]!to[Attribute!]!.Order.attributeschanged type from[AssignedAttribute!]!to[Attribute!]!.Product.attributeschanged type from[AssignedAttribute!]!to[Attribute!]!.WholesaleOrder.attributeschanged type from[AssignedAttribute!]!to[Attribute!]!.Customer.attributeschanged type from[AssignedAttribute!]!to[Attribute!]!.DirectToConsumerOrder.attributeschanged type from[AssignedAttribute!]!to[Attribute!]!.
- [BREAKING]
StringMatchis now used in most filters with string input, and all otherStringor[String!]are used literally. Queries relying on partial matches should now use one of defined matching types. Instead of passingwhere: {name: ["abc"]}, usewhere: {name: {contains: ["abc"]}}orwhere: {name: {startsWith: ["abc"]}}.AccountFilter.namechanged type from[String!]toStringMatch.AccountFilter.accountEmailchanged type from[String!]toStringMatch.AccountFilter.billingEmailchanged type from[String!]toStringMatch.AccountFilter.shippingEmailchanged type from[String!]toStringMatch.AccountFilter.vatNumberchanged type from[String!]toStringMatch.AdminUserFilter.userNamechanged type from[String!]toStringMatch.AdminUserFilter.namechanged type from[String!]toStringMatch.AdminUserFilter.emailchanged type from[String!]toStringMatch.AffiliateFilter.namechanged type from[String!]toStringMatch.AffiliateFilter.urichanged type from[String!]toStringMatch.AllocationRuleFilter.namechanged type from[String!]toStringMatch.BrandFilter.namechanged type from[String!]toStringMatch.BrandFilter.urichanged type from[String!]toStringMatch.BrickAndMortarFilter.namechanged type from[String!]toStringMatch.BrickAndMortarFilter.addresschanged type from[String!]toStringMatch.CampaignFilter.namechanged type from[String!]toStringMatch.CategoryFilter.namechanged type from[String!]toStringMatch.CategoryFilter.urichanged type from[String!]toStringMatch.CollectionFilter.namechanged type from[String!]toStringMatch.CollectionFilter.urichanged type from[String!]toStringMatch.ContinentFilter.namechanged type from[String!]toStringMatch.CountryFilter.namechanged type from[String!]toStringMatch.CountryFilter.continentchanged type from[String!]toStringMatch.CountryStateFilter.namechanged type from[String!]toStringMatch.CurrencyFilter.namechanged type from[String!]toStringMatch.DeliveryWindowFilter.namechanged type from[String!]toStringMatch.DiscountFilter.namechanged type from[String!]toStringMatch.DiscountFilter.codechanged type from[String!]toStringMatch.DisplayFilter.namechanged type from[String!]toStringMatch.DisplayFilter.urichanged type from[String!]toStringMatch.DisplayFilter.descriptionchanged type from[String!]toStringMatch.DisplayFilter.shortDescriptionchanged type from[String!]toStringMatch.EmailHistoryFilter.recipientchanged type from[String!]toStringMatch.FolderFilter.namechanged type from[String!]toStringMatch.GiftCertificateGeneratorFilter.namechanged type from[String!]toStringMatch.GraphQLAccessFilter.descriptionchanged type from[String!]toStringMatch.InvoiceFilter.purchaseOrderNumberchanged type from[String!]toStringMatch.LanguageFilter.namechanged type from[String!]toStringMatch.MappedAttributeFilter.namechanged type from[String!]toStringMatch.MappedAttributeFilter.typeNamechanged type from[String!]toStringMatch.MarketFilter.namechanged type from[String!]toStringMatch.MeasurementChartFilter.namechanged type from[String!]toStringMatch.NewsletterSubscriptionFilter.emailchanged type from[String!]toStringMatch.OrderFilter.purchaseOrderNumberchanged type from[String!]toStringMatch.OrderFilter.userIpchanged type from[String!]toStringMatch.PaymentTermsFilter.namechanged type from[String!]toStringMatch.PaymentTermsFilter.descriptionchanged type from[String!]toStringMatch.PricelistFilter.namechanged type from[String!]toStringMatch.ProductFilter.namechanged type from[String!]toStringMatch.ProductFilter.productNumberchanged type from[String!]toStringMatch.ProductFilter.harmonizedCommodityCodechanged type from[String!]toStringMatch.ProductFilter.harmonizedCommodityDescriptionchanged type from[String!]toStringMatch.ProductFilter.internalCommentchanged type from[String!]toStringMatch.ProductSizeFilter.descriptionchanged type from[String!]toStringMatch.ProductSizeFilter.GTINchanged type from[String!]toStringMatch.ProductSizeFilter.sizeNumberchanged type from[String!]toStringMatch.ProductVariantFilter.namechanged type from[String!]toStringMatch.ProductVariantFilter.variantNumberchanged type from[String!]toStringMatch.PurchaserFilter.emailchanged type from[String!]toStringMatch.PurchaserFilter.firstNamechanged type from[String!]toStringMatch.PurchaserFilter.lastNamechanged type from[String!]toStringMatch.PurchaserFilter.cellPhoneNumberchanged type from[String!]toStringMatch.PurchaserFilter.otherPhoneNumberchanged type from[String!]toStringMatch.PurchaserFilter.phoneNumberchanged type from[String!]toStringMatch.SalesRepresentativeFilter.namechanged type from[String!]toStringMatch.SalesRepresentativeFilter.emailchanged type from[String!]toStringMatch.ShippingOptionFilter.namechanged type from[String!]toStringMatch.ShippingOptionFilter.urichanged type from[String!]toStringMatch.ShippingTermsFilter.namechanged type from[String!]toStringMatch.ShippingTermsFilter.descriptionchanged type from[String!]toStringMatch.SizeChartFilter.namechanged type from[String!]toStringMatch.StoreFilter.namechanged type from[String!]toStringMatch.StorePluginFilter.namechanged type from[String!]toStringMatch.StorePluginFilter.urichanged type from[String!]toStringMatch.TaxClassFilter.namechanged type from[String!]toStringMatch.TaxGroupFilter.namechanged type from[String!]toStringMatch.TaxRuleFilter.namechanged type from[String!]toStringMatch.TaxRuleFilter.displayNamechanged type from[String!]toStringMatch.WarehouseDeliveryLineFilter.productSizeNamechanged type from[String!]toStringMatch.WarehouseDeliveryFilter.commentchanged type from[String!]toStringMatch.WarehouseFilter.namechanged type from[String!]toStringMatch.
v0.11.0
- [DEPRECATED]
otherPhoneNumbershould no longer be used, usephoneNumberinstead. - An optional field
phoneNumberon input typePurchaserFilterwas added. - New field:
thousandsSeparatorwas added toCurrency. - Added limit checks where limit is required. The maximum limit is now
200.
v0.10.22
- Hotfix related to caching configuration.
v0.10.21
- Adding events after each mutation.
v0.10.20
- List of mapped attributes is now available under
Query.mappedAttributes. AlsoAttributewas removed.MappedAttributewas added instead.
AttributeType.objectTypechanged type fromString!toAttributeObjectType!.Categorytype got 3 new meta fields:metaTitle,metaDescriptionandmetaKeywords.- Localizations (translations) were added:
Query.localizableFieldsreturns a list of fields per localizable object type.Localizableinterface was added.Localizableadded to interfaces implemented byCategory.Localizableadded to interfaces implemented byMappedAttribute.Localizableadded to interfaces implemented byProduct.
v0.10.19
- Batch image upload mutation (
createMediaBatch) and query (mediaBatch) were added. - Minor hotfixes.
v0.10.18
- Performance improvements for querying data related to orders.
v0.10.17
- Hotfixes for broken variant mutations.
v0.10.16
assignAttributesandunassignAttributesmutations were added.createProductVariantandcreateProductmutations can now assign attributes to created objects.updateProductVariantandupdateProductmutations can now assign and unassign attributes to product and product variant.Specifically, the following changed on product and product variant mutations:
- An optional field
assignMappedAttributeson input typeProductCreateInputwas added. - An optional field
assignDynamicAttributeson input typeProductCreateInputwas added. - An optional field
assignMappedAttributeson input typeProductUpdateInputwas added. - An optional field
assignDynamicAttributeson input typeProductUpdateInputwas added. - An optional field
unassignMappedAttributeson input typeProductUpdateInputwas added. - An optional field
unassignDynamicAttributeson input typeProductUpdateInputwas added. - An optional field
assignMappedAttributeson input typeProductVariantCreateInputwas added. - An optional field
assignDynamicAttributeson input typeProductVariantCreateInputwas added. - An optional field
assignMappedAttributeson input typeProductVariantUpdateInputwas added. - An optional field
assignDynamicAttributeson input typeProductVariantUpdateInputwas added. - An optional field
unassignMappedAttributeson input typeProductVariantUpdateInputwas added. - An optional field
unassignDynamicAttributeson input typeProductVariantUpdateInputwas added.
- An optional field
New
ObjectWithAttributesinterface was added:ObjectWithAttributesadded to interfaces implemented byAccount.ObjectWithAttributesadded to interfaces implemented byProductVariant.ObjectWithAttributesadded to interfaces implemented byOrder.ObjectWithAttributesadded to interfaces implemented byProduct.ObjectWithAttributesadded to interfaces implemented byWholesaleOrder.ObjectWithAttributesadded to interfaces implemented byCustomer.ObjectWithAttributesadded to interfaces implemented byDirectToConsumerOrder.
v0.10.15
- Bug fix:
createProductVariantmutation failed whenunitCostwas not provided.
v0.10.14
Discount.startAtchanged type fromString!toString.Discount.stopAtchanged type fromString!toString.
v0.10.13
Customer.isRegisteredwas added.Customer.isAnonymizedandBuyer.isAnonymizedare not nullable anymore.WholesaleOrder.accountchanged type fromAccount!toAccount.WholesaleOrder.buyerchanged type fromBuyer!toBuyer.
v0.10.12
- Bug fix:
OrderLine.returnedQuantityincorrectly turned tonullwhen empty.
v0.10.11
- Bug fix: missing field
OrderFilter.storeType.
v0.10.10
- Bug fix: brand mutations.
v0.10.9
createFolderandupdateFoldermutations were added.createCollectionandupdateCollectionmutations were added.Payloadadded to interfaces implemented byProductCreatePayload.Payloadadded to interfaces implemented byProductUpdatePayload.Payloadadded to interfaces implemented byProductVariantCreatePayload.Payloadadded to interfaces implemented byProductVariantUpdatePayload.
v0.10.8
- Bug fixes: store restrictions and address-related.
v0.10.7
createBrandandupdateBrandmutations were added.- All authorisation and restriction directives are now automatically added to field descriptions.
v0.10.6
CampaignVariantFilteris now being used to filter campaigns assigned to givenProductVariantandDisplay. Additionally:- An optional field
campaignIdon input typeCampaignVariantFilterwas added. - An optional field
productVariantIdon input typeCampaignVariantFilterwas added.
- An optional field
New field:
updatedAtwas added toDirectToConsumerOrderandWholesaleOrder.updatedAt_ASCwas added to enum typeOrderSort.updatedAt_DESCwas added to enum typeOrderSort.An optional field
updatedAton input typeOrderFilterwas added.
v0.10.5
- New fields:
linkedQuantityandunlinkedQuantitywere added toPurchaseOrderLineandPurchaseOrderDeliveryLinetypes.
v0.10.4
createProductVariantandupdateProductVariantmutations were added.Order.internalCommentwas added.
v0.10.3
- An optional field
statuson input typePaymentHistoryEntryFilterwas added.
v0.10.2
- Demand calculation were updated to include new Allocation Rule settings.
v0.10.0
createProductandupdateProductmutations were added.
v0.9.11
Display.canonicalCategorywas added.Display.displayItemswere added to exposeDisplayItem.id, which is used by front-end APIs.
v0.9.10
- Fixed
Order.appliedDiscountsbug.
v0.9.9
- [BREAKING] Renamed
OrderStatusPARTIALtoPROCESSING. In other words:PROCESSINGwas added to enum typeOrderStatus.PARTIALwas removed from enum typeOrderStatus.
v0.9.8
Changelog started
- [BREAKING]
Order.marketchanged type fromMarket!toMarket. It was necessary, because sometimes markets are deleted permanently. Same with the two interface implementations: - [BREAKING]
DirectToConsumerOrder.marketchanged type fromMarket!toMarket. - [BREAKING]
WholesaleOrder.marketchanged type fromMarket!toMarket. - [BREAKING]
DirectToConsumerOrder.customerchanged type fromCustomer!toCustomer. It happens sometimes that customers are permanently deleted from the database.