Saleor v3.7.0 Release Notes

  • Highlights

    • ๐Ÿ‘ Allow explicitly setting the name of a product variant - #10456 by @SzymJ
      • Added name parameter to the ProductVariantInput input
    • โž• Add a new stock allocation strategy based on the order of warehouses within a channel - #10416 by @IKarbowiak
      • Add channelReorderWarehouses mutation to sort warehouses to set their priority
      • Extend the Channel type with the stockSettings field
      • Extend ChannelCreateInput and ChannelUpdateInput with stockSettings

    ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ”จ Refactor warehouse mutations - #10239 by @IKarbowiak
      • Providing the value in shippingZone filed in WarehouseCreate mutation will raise a ValidationError. Use WarehouseShippingZoneAssign to assign shipping zones to a warehouse.

    GraphQL API

    • Hide Subscription type from Apollo Federation (#10439) (f5132dfd3)
    • ๐Ÿ—„ Mark Webhook.secretKey as deprecated (#10436) (ba445e6e8)

    Saleor Apps

    • Trigger the SALE_DELETED webhook when deleting sales in bulk (#10461) (2052841e9)
    • โž• Add FULFILLMENT_APPROVED webhook - #10621 by @IKarbowiak

    Other changes

    • โž• Add support for bcrypt password hashes - #10346 by @pkucmus
    • โž• Add the ability to set taxes configuration per channel in the Avatax plugin - #10445 by @mociepka