saleor

Saleor Core: the high performance, composable, headless commerce API.

BSD-3-CLAUSE License

Stars
20K
Committers
286

Bot releases are hidden (Show)

saleor - 3.20.4

Published by Air-t 3 months ago

  • Fix clean_manifest validation. (#16394) (1a5d82fd93) by @Air-t
saleor - 3.20.3

Published by IKarbowiak 3 months ago

  • Ensure that the draft order is not finalized when it is fully paid - #16384 by @IKarbowiak
  • Include Saleor version and query name in error logs - #16338 by @tomaszszymanski129
saleor - 3.19.63

Published by IKarbowiak 3 months ago

  • Ensure that the draft order is not finalized when it is fully paid - #16383 by @IKarbowiak
  • Remove celerybeat-schedule file - #16382 by @Air-t
saleor - 3.18.59

Published by IKarbowiak 3 months ago

  • Ensure that the draft order is not finalized when it is fully paid - #16380 by @IKarbowiak
  • Include Saleor version and query name in error logs - #16340 by @tomaszszymanski129
saleor - 3.17.53

Published by IKarbowiak 3 months ago

  • Ensure that the draft order is not finalized when it is fully paid - #16378 by @IKarbowiak
  • Include Saleor version and query name in error logs - #16341 by @tomaszszymanski129
saleor - 3.16.57

Published by IKarbowiak 3 months ago

  • Ensure that the draft order is not finalized when it is fully paid - #16377 by @IKarbowiak
  • Include Saleor version and query name in error logs - #16342 by @tomaszszymanski129
saleor - 3.15.56

Published by IKarbowiak 3 months ago

  • Ensure that the draft order is not finalized when it is fully paid - #16376 by @IKarbowiak
  • Include Saleor version and query name in error logs - #16344 by @tomaszszymanski129
saleor - 3.14.82

Published by IKarbowiak 3 months ago

  • Ensure that the draft order is not finalized when it is fully paid - #16375 by @IKarbowiak
saleor - 3.20.2

Published by IKarbowiak 3 months ago

  • Add logs when checkout is paid by gift cards - #16348 by @zedzior
  • Do not update 'VoucherCode.used' field with negative value when releasing voucher usage - #16349 by @zedzior
  • Do not log details when address validation fails with skipValidation flag set to False - #16350 by @zedzior
  • Remove sync webhook calls from transactions in TransactionInitialize and TransactionProcess - #16357 by @IKarbowiak
  • Fix setting order.unit_discount_reason for shipping voucher - #16365 by @IKarbowiak
  • Fix invalid gift card calculation on checkout when shipping voucher is used - #16343 by @IKarbowiak
saleor - 3.19.62

Published by IKarbowiak 3 months ago

  • Add logs when checkout is paid by gift cards - #16347 by @zedzior
  • Do not update VoucherCode.used field with negative value when releasing voucher usage - #16305 by @zedzior
  • Remove sync webhook calls from transactions in TransactionInitialize and TransactionProcess - #16356 by @IKarbowiak
  • Fix setting order.unit_discount_reason for shipping voucher - #16363 by @IKarbowiak
  • Do not log details when address validation fails with skipValidation flag set to False - #16285 by @zedzior
saleor - 3.18.58

Published by IKarbowiak 3 months ago

  • Do not update 'VoucherCode.used' field with negative value when releasing voucher usage - #16306 by @zedzior
  • Remove sync webhook calls from transactions in TransactionInitialize and TransactionProcess - #16355 by @IKarbowiak
  • Fix setting order.unit_discount_reason for shipping voucher - #16362 by @IKarbowiak
  • Preload as much of the app as possible - #16269 by @patrys
saleor - 3.17.52

Published by IKarbowiak 3 months ago

  • Remove sync webhook calls from transactions in TransactionInitialize and TransactionProcess - #16354 by @IKarbowiak
  • Fix setting order.unit_discount_reason for shipping voucher - #16361 by @IKarbowiak
saleor - 3.16.56

Published by IKarbowiak 3 months ago

  • Remove sync webhook calls from transactions in TransactionInitialize and TransactionProcess - #16353 by @IKarbowiak
  • Fix setting order.unit_discount_reason for shipping voucher - #16360 by @IKarbowiak
saleor - 3.15.55

Published by IKarbowiak 3 months ago

  • Remove sync webhook calls from transactions in TransactionInitialize and TransactionProcess - #16351 by @IKarbowiak
  • Fix setting order.unit_discount_reason for shipping voucher - #16359 by @IKarbowiak
saleor - 3.14.81

Published by IKarbowiak 3 months ago

  • Remove sync webhook calls from transactions in TransactionInitialize and TransactionProcess - #16337 by @IKarbowiak
  • Fix setting order.unit_discount_reason for shipping voucher - #16332 by @IKarbowiak
saleor - 3.20.1

Published by NyanKiyoshi 3 months ago

What's Changed

Full Changelog: https://github.com/saleor/saleor/compare/3.20.0...3.20.1

saleor - 3.19.61

Published by NyanKiyoshi 3 months ago

What's Changed

Full Changelog: https://github.com/saleor/saleor/compare/3.19.60...3.19.61

saleor - 3.20.0

Published by maarcingebala 3 months ago

Welcome to Saleor 3.20 release!

Highlights

  • Connecting the Transaction item to a granted refund in the refund flow is now possible. This makes it easier to understand what’s the status of a refund. - #15590 by @korycins
  • checkout and checkouts queries now allow to be used with HANDLE_PAYMENTS permission. Previously, only MANAGE_CHECKOUTS and IMPERSONATE_USER were allowed to retrieve checkouts. This made the behavior around payment apps inconsistent.
  • Database performance improvements around:
    • using the replica database in all the places where the operation doesn’t have to write to the database
    • dataloaders for attributes and productVariants queries

Breaking changes

  • Remove the anonymize plugin. Use saleor/core/utils/anonymization code instead. - by @aniav
  • Require the type field on PromotionCreateInput - #16296 by @IKarbowiak

Deprecated

  • Deprecate EU from CountryCode enum - #16300 by @IKarbowiak
    • EU is not a country code and might cause a misconfiguration
  • Deprecate the taxTypes query - #15802 by @maarcingebala

GraphQL API

  • Add translatableContent to all translation types; add translated object id to all translatable content types - #15617 by @zedzior
  • Add the Channel.taxConfiguration field - #15610 by @Air-t
  • Add the Warehouse.stocks field - #15771 by @teddyondieki
  • Change permissions for checkout and checkouts queries. Add HANDLE_PAYMENTS to required permissions - #16010 by @Air-t
  • Change the checkoutRemovePromoCode mutation behavior to throw a ValidationError when the promo code is not detached from the checkout. - #16109 by @Air-t

Other changes

  • Remove prefetched_for_webhook queryset for legacy payload generators - #15369 by @AjmalPonneth
  • Don't raise InsufficientStock for inventory tracking for variants is disabled - #15475 by @carlosa54
  • DB performance improvements in attribute dataloaders - #15474 by @AjmalPonneth
  • Calculate order promotions in draft orders - #15459 by @zedzior
  • Prevent name overwriting of product variants when updating product types - #15670 by @teddyondieki
  • Added support for the BrokerProperties custom header to webhooks to support Azure Service Bus - #15899 by @patrys
  • Fixed a rare crash in the introspection query detection code - #15966 by @patrys
  • Added HTTP compression telemetry - #16125 by @patrys
  • Implement login throttling - #16219 by @zedzior
  • Introduce the allow_writer context manager to explicitly control when the writer database should be used - #15651 by @maarcingebala
  • Improve performance of the productVariants resolvers by using JOINs instead of subqueries - #16262 by @maarcingebala
  • Extend valid address values - #15877 by @zedzior
saleor - 3.19.60

Published by tomaszszymanski129 3 months ago

  • Add separated queues for Order and Checkout events - #16266 by @tomaszszymanski129
saleor - 3.18.57

Published by tomaszszymanski129 3 months ago

  • Ensure order status progress with confirmation and transactions API - #16255 by @tomaszszymanski129
  • Add separated queues for Order and Checkout events - #16265 by @tomaszszymanski129