From c4d09df7e2a7cf56caede1818af1f6afb57b1552 Mon Sep 17 00:00:00 2001 From: changepacks Date: Fri, 11 Sep 2026 07:47:33 +0000 Subject: [PATCH] Update Versions --- .../changepack_log_8YDBi8wcZVtIZyqBe-tuk.json | 1 - .../changepack_log_MKrnQd_SF1OEJcvW1GeJa.json | 1 - Cargo.toml | 20 +++++++++---------- bridge/node/package.json | 2 +- crates/vespertide-cli/Cargo.toml | 2 +- crates/vespertide-config/Cargo.toml | 2 +- crates/vespertide-core/Cargo.toml | 2 +- crates/vespertide-exporter/Cargo.toml | 2 +- crates/vespertide-loader/Cargo.toml | 2 +- crates/vespertide-lsp/Cargo.toml | 2 +- crates/vespertide-macro/Cargo.toml | 2 +- crates/vespertide-naming/Cargo.toml | 2 +- crates/vespertide-planner/Cargo.toml | 2 +- crates/vespertide-query/Cargo.toml | 2 +- crates/vespertide/Cargo.toml | 2 +- 15 files changed, 22 insertions(+), 24 deletions(-) delete mode 100644 .changepacks/changepack_log_8YDBi8wcZVtIZyqBe-tuk.json delete mode 100644 .changepacks/changepack_log_MKrnQd_SF1OEJcvW1GeJa.json diff --git a/.changepacks/changepack_log_8YDBi8wcZVtIZyqBe-tuk.json b/.changepacks/changepack_log_8YDBi8wcZVtIZyqBe-tuk.json deleted file mode 100644 index 11c32229..00000000 --- a/.changepacks/changepack_log_8YDBi8wcZVtIZyqBe-tuk.json +++ /dev/null @@ -1 +0,0 @@ -{"changes": {"crates/vespertide-cli/Cargo.toml": "Minor", "crates/vespertide-config/Cargo.toml": "Minor", "crates/vespertide-core/Cargo.toml": "Minor", "crates/vespertide-exporter/Cargo.toml": "Minor", "crates/vespertide-loader/Cargo.toml": "Minor", "crates/vespertide-lsp/Cargo.toml": "Minor", "crates/vespertide-macro/Cargo.toml": "Minor", "crates/vespertide-naming/Cargo.toml": "Minor", "crates/vespertide-planner/Cargo.toml": "Minor", "crates/vespertide-query/Cargo.toml": "Minor", "crates/vespertide/Cargo.toml": "Minor"}, "note": "Drizzle(TypeScript) 익스포터를 6번째 ORM 백엔드로 추가. `Orm`이 exhaustive pub enum이라 `Orm::Drizzle` 추가가 0.x 기준 breaking이고, vespertide-naming에 to_camel_case/infer_relation_field_name가, vespertide-cli에 `export --orm drizzle` 경로가 함께 들어간다. published 크레이트를 전부 같은 Minor로 올리는 이유는 #185와 동일하다: vespertide-naming 하나만 해도 cli/core/exporter/planner/query가 [workspace.dependencies]의 `=` 핀으로 물려 있어, 일부만 올리면 핀과 크레이트 버전이 어긋나 resolve가 깨진다.", "date": "2026-08-30T12:00:00.0000000Z"} \ No newline at end of file diff --git a/.changepacks/changepack_log_MKrnQd_SF1OEJcvW1GeJa.json b/.changepacks/changepack_log_MKrnQd_SF1OEJcvW1GeJa.json deleted file mode 100644 index 959ded21..00000000 --- a/.changepacks/changepack_log_MKrnQd_SF1OEJcvW1GeJa.json +++ /dev/null @@ -1 +0,0 @@ -{"changes": {"crates/vespertide-cli/Cargo.toml": "Minor", "bridge/node/package.json": "Minor"}, "note": "vespertide-cli를 lib + bin으로 나누고(run / main / run_cli 진입점) 그 위에 N-API 브리지 bridge/node를 추가해 CLI를 npm 패키지 vespertide(플랫폼 패키지 @vespertide/cli-*)로 배포한다. cli는 다른 크레이트가 핀하지 않는 leaf라 단독 Minor로 올리고, npm 매니페스트는 updateOn으로 매 크레이트 웨이브에 Patch로 따라오며, 이번처럼 같은 단계로 올릴 때는 명시한다.", "date": "2026-09-08T09:00:00.0000000Z"} \ No newline at end of file diff --git a/Cargo.toml b/Cargo.toml index a053f279..71420a87 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -86,16 +86,16 @@ unused_async_trait_impl = { level = "allow", priority = 1 } # LSP handlers kee [workspace.dependencies] rayon = "1.12" -vespertide-core = { path = "crates/vespertide-core", version = "=0.3.0", default-features = false } -vespertide-config = { path = "crates/vespertide-config", version = "=0.3.0", default-features = false } -vespertide-loader = { path = "crates/vespertide-loader", version = "=0.3.0", default-features = false } -vespertide-macro = { path = "crates/vespertide-macro", version = "=0.3.0" } -vespertide-naming = { path = "crates/vespertide-naming", version = "=0.3.0" } -vespertide-planner = { path = "crates/vespertide-planner", version = "=0.3.0" } -vespertide-query = { path = "crates/vespertide-query", version = "=0.3.0" } -vespertide-exporter = { path = "crates/vespertide-exporter", version = "=0.3.0" } -vespertide-lsp = { path = "crates/vespertide-lsp", version = "=0.3.0" } -vespertide-cli = { path = "crates/vespertide-cli", version = "=0.3.0" } +vespertide-core = { path = "crates/vespertide-core", version = "=0.4.0", default-features = false } +vespertide-config = { path = "crates/vespertide-config", version = "=0.4.0", default-features = false } +vespertide-loader = { path = "crates/vespertide-loader", version = "=0.4.0", default-features = false } +vespertide-macro = { path = "crates/vespertide-macro", version = "=0.4.0" } +vespertide-naming = { path = "crates/vespertide-naming", version = "=0.4.0" } +vespertide-planner = { path = "crates/vespertide-planner", version = "=0.4.0" } +vespertide-query = { path = "crates/vespertide-query", version = "=0.4.0" } +vespertide-exporter = { path = "crates/vespertide-exporter", version = "=0.4.0" } +vespertide-lsp = { path = "crates/vespertide-lsp", version = "=0.4.0" } +vespertide-cli = { path = "crates/vespertide-cli", version = "=0.4.0" } [profile.dev] debug = 1 # Line tables only — faster DWARF generation for large codegen output diff --git a/bridge/node/package.json b/bridge/node/package.json index bda21fed..ecbfd643 100644 --- a/bridge/node/package.json +++ b/bridge/node/package.json @@ -1,6 +1,6 @@ { "name": "vespertide", - "version": "0.3.0", + "version": "0.4.0", "description": "Declarative database schema management: models in JSON/YAML, migration planning, SQL and ORM code generation", "license": "Apache-2.0", "repository": { diff --git a/crates/vespertide-cli/Cargo.toml b/crates/vespertide-cli/Cargo.toml index 377fc5b1..998cf9ef 100644 --- a/crates/vespertide-cli/Cargo.toml +++ b/crates/vespertide-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-cli" -version = "0.3.0" +version = "0.4.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/vespertide-config/Cargo.toml b/crates/vespertide-config/Cargo.toml index 092f76e2..4d697f62 100644 --- a/crates/vespertide-config/Cargo.toml +++ b/crates/vespertide-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-config" -version = "0.3.0" +version = "0.4.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/vespertide-core/Cargo.toml b/crates/vespertide-core/Cargo.toml index 628c96a1..19e7a475 100644 --- a/crates/vespertide-core/Cargo.toml +++ b/crates/vespertide-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-core" -version = "0.3.0" +version = "0.4.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/vespertide-exporter/Cargo.toml b/crates/vespertide-exporter/Cargo.toml index 426c4641..aa7cc6df 100644 --- a/crates/vespertide-exporter/Cargo.toml +++ b/crates/vespertide-exporter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-exporter" -version = "0.3.0" +version = "0.4.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/vespertide-loader/Cargo.toml b/crates/vespertide-loader/Cargo.toml index 4f1f8615..a7785481 100644 --- a/crates/vespertide-loader/Cargo.toml +++ b/crates/vespertide-loader/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-loader" -version = "0.3.0" +version = "0.4.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/vespertide-lsp/Cargo.toml b/crates/vespertide-lsp/Cargo.toml index 83f4c5e3..27e0736a 100644 --- a/crates/vespertide-lsp/Cargo.toml +++ b/crates/vespertide-lsp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-lsp" -version = "0.3.0" +version = "0.4.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/vespertide-macro/Cargo.toml b/crates/vespertide-macro/Cargo.toml index 59164831..80ec500b 100644 --- a/crates/vespertide-macro/Cargo.toml +++ b/crates/vespertide-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-macro" -version = "0.3.0" +version = "0.4.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/vespertide-naming/Cargo.toml b/crates/vespertide-naming/Cargo.toml index dae396f8..45adca5c 100644 --- a/crates/vespertide-naming/Cargo.toml +++ b/crates/vespertide-naming/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-naming" -version = "0.3.0" +version = "0.4.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/vespertide-planner/Cargo.toml b/crates/vespertide-planner/Cargo.toml index 444c6061..ec9172d8 100644 --- a/crates/vespertide-planner/Cargo.toml +++ b/crates/vespertide-planner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-planner" -version = "0.3.0" +version = "0.4.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/vespertide-query/Cargo.toml b/crates/vespertide-query/Cargo.toml index 0c6ec6cf..91f0fa3e 100644 --- a/crates/vespertide-query/Cargo.toml +++ b/crates/vespertide-query/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-query" -version = "0.3.0" +version = "0.4.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/vespertide/Cargo.toml b/crates/vespertide/Cargo.toml index 504d6ce6..c6e91110 100644 --- a/crates/vespertide/Cargo.toml +++ b/crates/vespertide/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide" -version = "0.3.0" +version = "0.4.0" edition.workspace = true license.workspace = true repository.workspace = true