diff --git a/releases/v1.8/RELEASE_NOTES.md b/releases/v1.8/RELEASE_NOTES.md new file mode 100644 index 0000000..2316d08 --- /dev/null +++ b/releases/v1.8/RELEASE_NOTES.md @@ -0,0 +1,13 @@ +# QuoteForge v1.8 + +Дата релиза: 2026-04-28 +Тег: `v1.8` + +Предыдущий релиз: `v1.7` + +## Ключевые изменения + +- исправлен sync прайслистов при конфликте `local_pricelists.server_id`: сохранение локального снапшота стало idempotent через upsert; +- сохранение нового локального снапшота прайслиста теперь атомарно заменяет строки внутри одной транзакции; +- sync обновляет метаданные уже существующих локальных прайслистов; +- устаревшие sync/export тесты приведены к актуальному контракту, `go test ./...` проходит полностью.