Saleor v3.5.0 Release Notes

  • GraphQL API

    • ๐Ÿ‘ Allow skipping address validation for checkout mutations (#10084) (7de33b145)
    • โž• Add OrderFilter.numbers filter - #9967 by @SzymJ
    • ๐Ÿ”ฆ Expose manifest in the App type (#10055) (f0f944066)
    • ๐Ÿ”ง Deprecate configurationUrl and dataPrivacy fields in apps (#10046) (68bd7c8a2)
    • ๐Ÿ›  Fix ProductVariant.created resolver (#10072) (6c77053a9)

    Saleor Apps

    • Add webhooks PAGE_TYPE_CREATED, PAGE_TYPE_UPDATED and PAGE_TYPE_DELETED - #9859 by @SzymJ
    • Add webhooks ADDRESS_CREATED, ADDRESS_UPDATED and ADDRESS_DELETED - #9860 by @SzymJ
    • Add webhooks STAFF_CREATED, STAFF_UPDATED and STAFF_DELETED - #9949 by @SzymJ
    • Add webhooks ATTRIBUTE_CREATED, ATTRIBUTE_UPDATED and ATTRIBUTE_DELETED - #9991 by @SzymJ
    • Add webhooks ATTRIBUTE_VALUE_CREATED, ATTRIBUTE_VALUE_UPDATED and ATTRIBUTE_VALUE_DELETED - #10035 by @SzymJ
    • โž• Add webhook CUSTOMER_DELETED - #10060 by @SzymJ
    • โž• Add webhook for starting and ending sales - #10110 by @IKarbowiak
    • ๐Ÿ›  Fix returning errors in subscription webhooks payloads - #9905 by @SzymJ
    • ๐Ÿ— Build JWT signature when secret key is an empty string (#10139) (c47de896c)
    • ๐Ÿ‘‰ Use JWS to sign webhooks with secretKey instead of obscure signature (ac065cdce)
    • ๐Ÿ›ฐ Sign webhook payload using RS256 and private key used JWT infrastructure (#9977) (df7c7d4e8)
    • Unquote secret access when calling SQS (#10076) (3ac9714b5)

    ๐ŸŽ Performance

    • โž• Add payment transactions data loader (#9940) (799a9f1c9)
    • Optimize 0139_fulfil_orderline_token_old_id_created_at migration (#9935) (63073a86b)

    Other changes

    • Introduce plain text attribute - #9907 by @IKarbowiak
    • โž• Add metadata fields to OrderLine and CheckoutLine models - #10040 by @SzymJ
    • โž• Add full-text search for Orders (#9937) (61aa89f06)
    • 0๏ธโƒฃ Stop auto-assigning default addresses to checkout - #9933 by @SzymJ
    • ๐Ÿ›  Fix inaccurate tax calculations - #9799 by @IKarbowiak
    • ๐Ÿ›  Fix incorrect default value used in PaymentInput.storePaymentMethod - #9943 by @korycins
    • ๐Ÿ‘Œ Improve checkout total base calculations - #10048 by @IKarbowiak
    • ๐Ÿ‘Œ Improve click & collect and stock allocation - #10043 by @IKarbowiak
    • ๐Ÿ›  Fix product media reordering (#10118) (de8a1847f)
    • โž• Add custom SearchVector class (#10109) (bf74f5efb)
    • ๐Ÿ‘Œ Improve checkout total base calculations (527b67f9b)
    • ๐Ÿ›  Fix invoice download URL in send-invoice email (#10014) (667837a09)
    • ๐Ÿ›  Fix invalid undiscounted total on order line (22ccacb59)
    • ๐Ÿ›  Fix Avalara for free shipping (#9973) (90c076e33)
    • Fix Avalara when voucher with apply_once_per_order settings is used (#9959) (fad5cdf46)
    • โš  Use Saleor's custom UvicornWorker to avoid lifespan warnings (#9915) (9090814b9)
    • โž• Add Azure blob storage support (#9866) (ceee97e83)