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.18.2

Published by maarcingebala 11 months ago

  • Add index for orders user_email and user_id (#14833) (38ab101408)
  • Fix error handling for required value attributes in productBulkCreate (#14803) (#14812) (f8a991f661)
  • Add erorr handling when stock to create already exists (#14692) (#14816) (dfaad67198)
saleor - 3.17.7

Published by maarcingebala 11 months ago

  • Add index for orders user_email and user_id (#14832) (24c9e799fe)
  • Fix error handling for required value attributes in productBulkCreate (#14803) (#14813) (079efcee4f)
saleor - 3.16.13

Published by maarcingebala 11 months ago

  • Add index for orders user_email and user_id (#14828) (3d3fe201f2)
  • Fix error handling for required value attributes in productBulkCreate (#14803) (#14814) (a9a93eb6bb)
saleor - 3.15.17

Published by maarcingebala 11 months ago

  • Add index for orders user_email and user_id (#14827) (ce8f4b6cc3)
  • Fix error handling for required value attributes in productBulkCreate (#14803) (#14815) (a6c05e06ce)
saleor - 3.14.36

Published by maarcingebala 11 months ago

  • Add index for orders user_email and user_id (#14825) (0a3437b8fe)
saleor - 3.18.1

Published by maarcingebala 11 months ago

  • Add port fix for migration from 3.17 and add Coalesce function to return first non-null value while annotate vouchers (#14808) (7e79de34ef)
  • Refactor app removal process. (#14767) (7b9abd5664)
  • Fix max_sort_order calculations when value was None (#14778) (d860a3147d)
  • Fix order_by in get_product_attributes (#14776) (034f8063f8)
  • Use replicas in resolvers (#14756) (b6f5afea5e)
saleor - 3.17.6

Published by maarcingebala 11 months ago

  • Fix for migration on VoucherCode created_at field (#14787) (7224d56709)
  • Refactor app removal process. (#14761) (b8fee2a671)
  • Fix max_sort_order calculations when value was None (#14777) (507edc6e10)
  • Use replicas in resolvers (#14747) (966016de2f)
saleor - 3.16.12

Published by maarcingebala 11 months ago

  • Refactor app removal process. (#14755) (0bf8e6ceb1)
  • Use replicas in resolvers (#14746) (37d3742ded)
saleor - 3.15.16

Published by maarcingebala 11 months ago

  • Lazy legacy webhooks payload generation (#13758) (#14807) (9da929622f)
  • Refactor app removal process. (#14730) (f7b03ae502)
  • Fix max_sort_order calculations when value was None (#14781) (239940466f)
  • Use replicas in resolvers (#14743) (2880b86e74)
saleor - 3.14.35

Published by maarcingebala 11 months ago

  • Lazy legacy payload generation (#14790) (20847db280)
  • Fix error handling for required value attributes in productBulkCreate (#14803) (63f182262e)
  • Fix max_sort_order calculations when value was None (#14782) (6471e86f8d)
saleor - 3.14.34

Published by maarcingebala 11 months ago

  • Fix handling stock errors when IGNORE_FAILED policy used (#14764) (5f7e6bbba7)
saleor - 3.18.0

Published by maarcingebala 11 months ago

Welcome to Saleor 3.18 release!

Highlights

  • Allow including draft orders in voucher usage. The new includeDraftOrderInVoucherUsage flag allows defining if vouchers used in draft orders should be counted into voucher usage. - #14288 by @zedzior, @IKarbowiak, @michal-macioszczyk
    • Add includeDraftOrderInVoucherUsage to OrderSettings
    • Add includeDraftOrderInVoucherUsage to OrderSettingsInput

Breaking changes

  • Optimize the number of queries in bulk mutations when calling webhooks. This change affects only users of open-source Saleor, who have their custom plugin implementations. To adjust to this change, the webhooks parameter should be added to any of the affected methods. Affected methods:
    • attribute_updated
    • attribute_deleted
    • attribute_value_deleted
    • promotion_deleted
    • staff_deleted
  • Saleor will no longer reattempt delivery for webhooks that return non-transient HTTP errors (400, 404, etc.) or redirects - #14566 by @patrys
  • Feature preview breaking changes:
    • Drop defaultTransactionFlowStrategy from OrderSettings type. Use PaymentSettings.defaultTransactionFlowStrategy instead. Drop defaultTransactionFlowStrategy from OrderSettingsInput type. Use PaymentSettingsInput.defaultTransactionFlowStrategy instead. - #14671 by @korycins

GraphQL API

  • Allow add multiple codes per voucher - #14123 by @SzymJ, @IKarbowiak, @michal-macioszczyk, @zedzior
    • Add VoucherInput.addCodes to voucherCreate and voucherUpdate mutations.
    • Add the Voucher.singleUse flag.
    • Deprecate OrderBulkCreateInput.voucher.
    • Deprecate VoucherInput.code in voucherCreate and voucherUpdate mutations.
    • Add exportVoucherCodes mutation.
    • Add voucherCodeBulkDelete mutation.
    • Adjust voucher usage calculations.
  • Improved GraphQL ID validation messages - #14447 by @patrys
  • Add voucher to checkout query - #14512 by @zedzior
  • Fix draft order voucher assignment - #14336 by @IKarbowiak

Other changes

  • Add transaction items deletion to the cleardb command. - #14198 by @jakubkuc
  • requirements.txt and requirements_dev.txt were dropped in favor of only supporting poetry - #14611 by @patrys
  • Change the Attribute - Product relation to decrease code complexity and make it easier to understand the relations - #13407 by @aniav
  • Change the Attribute - Page relation to decrease code complexity - #13621 by @michal-macioszczyk
  • Added validation for timestamp comparison - #14025 by @ritanjandawn
saleor - 3.17.5

Published by korycins 11 months ago

  • Do not remove checkout with active transaction items (#14752) (fe6cef3b5c)
  • Add erorr handling when stock to create already exists (#14692) (#14739) (db697f10d5)
  • Add max_sort_order field as cache to reduce database operations (#14715) (7bcbfefdaa)
  • Fix failing checkout.0060 migration (#14707) (a6eaf126d3)
  • Update GraphiQL (#14700) (5c75e287fe)
  • Add fixes for StripePlugin (#14689) (1965ea8c6f)
  • Fix amount value comparison in transaction webhooks (#14678) (3d0ddf0163)
  • Apply fixes for order grant refund mutations (#14673) (720e8e22d1)
  • Use image metadata version instead of the old env vars (#14654) (747822c91c)
  • Fix unserializable decimal values in catalogue predicate. (#14639) (66bd6cf79b)
saleor - 3.16.11

Published by korycins 11 months ago

  • Do not remove checkout with active transaction items (#14751) (10ee30e5fe)
  • Add erorr handling when stock to create already exists (#14692) (#14737) (70e90bf639)
  • Add max_sort_order field as cache to reduce database operations (#14714) (e21acfe97a)
  • Fix failing checkout.0060 migration (#14706) (48cf7e37a4)
  • Update GraphiQL (#14697) (f806aaa080)
  • Add fixes for StripePlugin (#14688) (fa393d4e3d)
  • Fix amount value comparison in transaction webhooks (#14677) (0ed7e2abdc)
  • Apply fixes for order grant refund mutations (#14672) (49e7318a83)
  • Use image metadata version instead of the old env vars (#14655) (fc23476d30)
saleor - 3.15.15

Published by korycins 11 months ago

  • Do not remove checkout with active transaction items (#14750) (82e328e0df)
  • Add erorr handling when stock to create already exists (#14692) (#14738) (da58ef8c4a)
  • Add max_sort_order field as cache to reduce database operations (#14713) (72ac8678ce)
  • Fix failing checkout.0060 migration (#14705) (d5811fa151)
  • Update GraphiQL (#14698) (d5c1afc05e)
  • Fix amount value comparison in transaction webhooks (#13957) (5679e1049c)
  • Add fixes for StripePlugin (#14687) (6d2541147c)
  • Apply fixes for order grant refund mutations (#14598) (ed52b39f17)
  • Use image metadata version instead of the old env vars (#14656) (917e28be95)
saleor - 3.14.33

Published by korycins 11 months ago

  • Do not remove checkout with active transaction items (#14749) (1113e177fc)
  • Fix few resolvers which were missed in replicas during 3.14 replica PR (#14744) (713f894671)
  • Use replicas in resolvers (#14548) (3256cdcafc)
saleor - 3.13.32

Published by korycins 11 months ago

  • Do not remove checkout with active transaction items (#14741) (2667a16490)
  • Fix failing checkout.0060 migration (#14695) (5b2f1879c8)
  • Fix amount value comparison in transaction webhooks (#13955) (6a3bd311d1)
  • Add fixes for StripePlugin (#14685) (648ceb49df)
  • Use image metadata version instead of the old env vars (#14658) (cb832a3a83)
saleor - 3.14.32

Published by maarcingebala 11 months ago

  • Add error handling when stock to create already exists (#14692) (530db2e179)
  • Fix failing checkout.0060 migration (#14704) (06f62bb3cf)
  • Update GraphiQL (#14699) (3eefee1e07)
  • Fix amount value comparison in transaction webhooks (#13956) (94b1cfd21d)
  • Add fixes for StripePlugin (#14686) (d6167f69c8)
  • Refactor app removal process. (#14536) (7e61b3ff6c)
  • Add max_sort_order field as cache to reduce database operations (#14485) (fe801bd004)
  • Use image metadata version instead of the old env vars (#14657) (169552bbb0)
saleor - 3.13.31

Published by korycins 12 months ago

  • Publish containers adjustment (#14606) (66496e609b)
  • Fix authorize and charge statuses for checkout (#14416) (1e55cbbd5b)
  • Fix order.paymentStatus (#14461) (1273dfa118)
  • Fix not showing pending amounts for async action request (#14380) (ce4a83bac2)
  • Fix order.chargeStatus calculated incorrectly (#14371) (134c587dfa)
  • Use main DB instead of replica DB for webhook subscriptions (#14478) (bd994cb5bf)
  • Bump urllib3 (#14423) (e11b8e53dc)
saleor - 3.14.31

Published by korycins 12 months ago

  • Publish containers adjustment (#14605) (9ddb775158)
  • fix cached user (#14591) (52055ced0b)
  • Add missing fields to fulfillment (#14499) (c359a51935)
  • Fix authorize and charge statuses for checkout (#14569) (076b9f1e9b)
  • Fix order.paymentStatus (#14546) (707b849c97)
  • Fix not showing pending amounts for async action request (#14539) (2863c6e8cf)
  • Fix order.chargeStatus calculated incorrectly (#14526) (4e8d99e45f)
  • Fix slug creation (#14523) (b74bc1286a)
  • use call_event class method on all mutations which triggers webhooks (#14500) (d6b93c2b91)
  • Use main DB instead of replica DB for webhook subscriptions (#14479) (050df86995)