Saleor v3.3.0 Release Notes

  • ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ”‹ PREVIEW_FEATURE: replace error code NOT_FOUND with CHECKOUT_NOT_FOUND for mutation OrderCreateFromCheckout - #9569 by @korycins

    Other changes

    • ๐Ÿ›  Fix filtering product attributes by date range - #9543 by @IKarbowiak
    • ๐Ÿ›  Fix for raising Permission Denied when anonymous user calls checkout.customer field - #9573 by @korycins
    • ๐Ÿ‘‰ Use fulltext search for products (#9344) (4b6f25964) by @patrys
    • Precise timestamps for publication dates - #9581 by @IKarbowiak
      • Change publicationDate fields to publishedAt date time fields.
      • Types and inputs where publicationDate is deprecated and publishedAt field should be used instead:
        • Product
        • ProductChannelListing
        • CollectionChannelListing
        • Page
        • PublishableChannelListingInput
        • ProductChannelListingAddInput
        • PageCreateInput
        • PageInput
      • Change availableForPurchaseDate fields to availableForPurchaseAt date time field.
      • Deprecate Product.availableForPurchase field, the Product.availableForPurchaseAt should be used instead.
      • Deprecate ProductChannelListing.availableForPurchase field, the ProductChannelListing.availableForPurchaseAt should be used instead.
      • Deprecate publicationDate on CollectionInput and CollectionCreateInput.
      • Deprecate PUBLICATION_DATE in CollectionSortField, the PUBLISHED_AT should be used instead.
      • Deprecate PUBLICATION_DATE in PageSortField, the PUBLISHED_AT should be used instead.
      • Add a new column published at to export products. The new field should be used instead of publication_date.
    • โž• Add an alternative API for fetching metadata - #9231 by @patrys
    • ๐Ÿ†• New webhook events related to gift card changes (#9588) (52adcd10d) by @SzymJ
    • ๐Ÿ†• New webhook events for changes related to channels (#9570) (e5d78c63e) by @SzymJ
    • Tighten the schema types for output fields (#9605) (81418cb4c) by @patrys
    • Include permissions in schema descriptions of protected fields (#9428) (f0a988e79) by @maarcingebala
    • โšก๏ธ Update address database (#9585) (1f5e84e4a) by @patrys
    • ๐Ÿ– Handle pagination with invalid cursor that is valid base64 (#9521) (3c12a1e95) by @jakubkuc
    • ๐Ÿ– Handle all Braintree errors (#9503) (20f21c34a) by @L3str4nge
    • ๐Ÿ›  Fix recalculate_order dismissing weight unit (#9527) (9aea31774)
    • ๐Ÿ›  Fix filtering product attributes by date range - #9543 by @IKarbowiak
    • ๐Ÿ›  Fix for raising Permission Denied when anonymous user calls checkout.customer field - #9573 by @korycins
    • ๐ŸŽ Optimize stock warehouse resolver performance (955489bff) by @tomaszszymanski129
    • ๐Ÿ‘Œ Improve shipping zone filters performance (#9540) (7841ec536) by @tomaszszymanski129