# Saleor 3.18.0 — Release & Upgrade Intelligence
- **Product:** Saleor (https://saleor.io)
- **Version:** 3.18.0
- **Released:** Nov 15, 2023
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/saleor/updates/3.18.0/

## Executive Summary (TL;DR)
Saleor 3.18.0. Source highlight: Welcome to Saleor 3.18 release!

## Breaking Changes & Deprecations
- 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:
- - 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

## New Features
- Add `includeDraftOrderInVoucherUsage` to `OrderSettings`
- Add `includeDraftOrderInVoucherUsage` to `OrderSettingsInput`
- 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:
- Feature preview breaking changes:
- Allow add multiple codes per voucher - #14123 by @SzymJ, @IKarbowiak, @michal-macioszczyk, @zedzior
- Add `VoucherInput.addCodes` to `voucherCreate` and `voucherUpdate` mutations.

## Improvements
- Improved GraphQL ID validation messages - #14447

## Bug Fixes
- Fix draft order voucher assignment - #14336
