From 0cd4f99b467f0dd27c88a49b253686304e138d8c Mon Sep 17 00:00:00 2001 From: Mikhail Chusavitin Date: Thu, 18 Jun 2026 14:26:36 +0300 Subject: [PATCH] docs: release notes v1.18 Co-Authored-By: Claude Sonnet 4.6 --- releases/v1.18/RELEASE_NOTES.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 releases/v1.18/RELEASE_NOTES.md diff --git a/releases/v1.18/RELEASE_NOTES.md b/releases/v1.18/RELEASE_NOTES.md new file mode 100644 index 0000000..2e7d271 --- /dev/null +++ b/releases/v1.18/RELEASE_NOTES.md @@ -0,0 +1,20 @@ +# QuoteForge v1.18 + +Дата релиза: 2026-06-18 +Тег: `v1.18` + +Предыдущий релиз: `v1.17` + +## Ключевые изменения + +- BOM: поддержка формата `x ` при импорте Nx-спецификаций; +- BOM: приоритет cart-LOT в дропдауне, корректный qtyMismatch при lot_qty_per_pn > 1; +- CSV экспорт: bundle (1 PN → N LOT) разворачивается в отдельные строки; +- ценообразование: ручная цена (buy/sale) сохраняется и экспортируется в CSV; +- ценообразование: таблица использует qty из корзины как источник истины; +- ценообразование: правильный порядок строк (MB→CPU→MEM→…) в pricing CSV и вкладке Ценообразование при отсутствии BOM; + +## Запуск на macOS + +Снимите карантинный атрибут через терминал: `xattr -d com.apple.quarantine /path/to/qfs-darwin-arm64` +После этого бинарник запустится без предупреждения Gatekeeper.