Saleor Core: the high performance, composable, headless commerce API.
BSD-3-CLAUSE License
Bot releases are hidden (Show)
Published by maarcingebala about 2 years ago
Published by maarcingebala about 2 years ago
Welcome to the 3.6.0 release of Saleor!
Changes:
django-versatileimagefield
package; add a proxy view to generate thumbnails on-demand - #9988 by @IKarbowiak
create_thumbnails
commandCheckoutTaxedPricesData
to TaxedMoney
in plugin manager methods calculate_checkout_line_total
, calculate_checkout_line_unit_price
- #9526 by @fowczarek, @mateuszgrzyb, @stnaticPERMISSION_GROUP_CREATED
, PERMISSION_GROUP_UPDATED
, PERMISSION_GROUP_DELETED
- #10214 by @SzymJACCOUNT_ACTIVATED
and ACCOUNT_DEACTIVATED
events - #10136 by @tomaszszymanski129SALE_TOGGLE
payload (#10227) (0625c43bf)CHECKOUT_CALCULATE_TAXES
and ORDER_CALCULATE_TAXES
to WebhookEventTypeSyncEnum
#9526 by @fowczarek, @mateuszgrzyb, @stnaticforceNewLine
flag to lines input in CheckoutLinesAdd
, CheckoutCreate
, DraftOrderCreate
, OrderCreate
, OrderLinesCreate
mutations to support same variant in multiple lines - #10095 by @SzymJVoucherFilter.ids
filter - #10157 by @Jakubkucget_taxes_for_checkout
, get_taxes_for_order
- #9526 by @fowczarek, @mateuszgrzyb, @stnaticORDER_CANCELED
event at the end of transaction (#10242) (d9eecb2ca)tick()
could decide to never schedule anything else than send-sale-toggle-notifications
if send-sale-toggle-notifications
doesn't return is_due = False
(stuck forever until beat restart or a is_due = True
)tick()
was sometimes scheduling other schedulers such as observability to be run every 5m instead of every 20sis_due()
from send-sale-toggle-notifications
was being invoked every 5s on django-celery-beat instead of every 60ssend-sale-toggle-notifications
would crash on django-celery-beat with Cannot convert schedule type <saleor.core.schedules.sale_webhook_schedule object at 0x7fabfdaacb20> to model
celery --app saleor.celeryconf:app beat --scheduler saleor.schedulers.schedulers.DatabaseScheduler
celery --app saleor.celeryconf:app beat --scheduler saleor.schedulers.schedulers.PersistentScheduler
Published by maarcingebala about 2 years ago
Published by maarcingebala about 2 years ago
Published by maarcingebala about 2 years ago
Published by maarcingebala about 2 years ago
Published by maarcingebala about 2 years ago
Published by maarcingebala about 2 years ago
Published by maarcingebala about 2 years ago
Published by maarcingebala about 2 years ago
Published by maarcingebala about 2 years ago
Published by maarcingebala about 2 years ago
Published by maarcingebala about 2 years ago
Published by maarcingebala about 2 years ago
SALE_TOGGLE
webhook (#10227) (#10234) (e89dc3019)Published by maarcingebala over 2 years ago
Published by maarcingebala over 2 years ago
Welcome to the 3.5.0 release of Saleor!
Changes:
OrderFilter.numbers
filter - #9967 by @SzymJApp
type (#10055) (f0f944066)configurationUrl
and dataPrivacy
fields in apps (#10046) (68bd7c8a2)ProductVariant.created
resolver (#10072) (6c77053a9)PAGE_TYPE_CREATED
, PAGE_TYPE_UPDATED
and PAGE_TYPE_DELETED
- #9859 by @SzymJADDRESS_CREATED
, ADDRESS_UPDATED
and ADDRESS_DELETED
- #9860 by @SzymJSTAFF_CREATED
, STAFF_UPDATED
and STAFF_DELETED
- #9949 by @SzymJATTRIBUTE_CREATED
, ATTRIBUTE_UPDATED
and ATTRIBUTE_DELETED
- #9991 by @SzymJATTRIBUTE_VALUE_CREATED
, ATTRIBUTE_VALUE_UPDATED
and ATTRIBUTE_VALUE_DELETED
- #10035 by @SzymJCUSTOMER_DELETED
- #10060 by @SzymJmetadata
fields to OrderLine
and CheckoutLine
models - #10040 by @SzymJPaymentInput.storePaymentMethod
- #9943 by @korycinsapply_once_per_order
settings is used (#9959) (fad5cdf46)Published by maarcingebala over 2 years ago
Published by maarcingebala over 2 years ago
ProductVariant.created
field (#10073) (ebd999c45)Published by tomaszszymanski129 over 2 years ago
Published by fowczarek over 2 years ago
saleor/order/migrations/0139_fix_undiscounted_total_on_lines.py
could fail due to an unregistered task. - #10041 by @fowczarek