From ba65f060a1a5d5ab7f093dccc5e0a6241db9575a Mon Sep 17 00:00:00 2001 From: changepacks Date: Thu, 20 Aug 2026 15:06:54 +0000 Subject: [PATCH] Update Versions --- .../changepack_log_A6HBSMdx7cre8I-RyNhPx.json | 1 - .../changepack_log_Qp7rvN2xKdLm9aBcT4wZs.json | 1 - .../changepack_log_fIoUZOkWt-518L5MIjOim.json | 1 - .../changepack_log_gCxOcoaFIRE_FxBPz_F-O.json | 1 - .../changepack_log_mKQhxic2ssoZF-e_s_8GZ.json | 1 - .../changepack_log_vKVGmtRxkfW3nE7rIhMcz.json | 1 - Cargo.toml | 18 +++++++++--------- 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 +- 18 files changed, 20 insertions(+), 26 deletions(-) delete mode 100644 .changepacks/changepack_log_A6HBSMdx7cre8I-RyNhPx.json delete mode 100644 .changepacks/changepack_log_Qp7rvN2xKdLm9aBcT4wZs.json delete mode 100644 .changepacks/changepack_log_fIoUZOkWt-518L5MIjOim.json delete mode 100644 .changepacks/changepack_log_gCxOcoaFIRE_FxBPz_F-O.json delete mode 100644 .changepacks/changepack_log_mKQhxic2ssoZF-e_s_8GZ.json delete mode 100644 .changepacks/changepack_log_vKVGmtRxkfW3nE7rIhMcz.json diff --git a/.changepacks/changepack_log_A6HBSMdx7cre8I-RyNhPx.json b/.changepacks/changepack_log_A6HBSMdx7cre8I-RyNhPx.json deleted file mode 100644 index 843e7a07..00000000 --- a/.changepacks/changepack_log_A6HBSMdx7cre8I-RyNhPx.json +++ /dev/null @@ -1 +0,0 @@ -{"changes":{"crates/vespertide-core/Cargo.toml":"Minor","crates/vespertide-query/Cargo.toml":"Minor","crates/vespertide-cli/Cargo.toml":"Minor"},"note":"modify_column_type.fill_with 를 bare enum 라벨로 확정 (스키마 문서와 구현 불일치로 enum 축소 마이그레이션이 invalid input value for enum 으로 실패하던 문제). 따옴표가 이미 붙은 기존 값은 한 겹 제거 + 1회 경고로 하위호환 유지","date":"2026-08-20T11:02:39.1090232Z"} \ No newline at end of file diff --git a/.changepacks/changepack_log_Qp7rvN2xKdLm9aBcT4wZs.json b/.changepacks/changepack_log_Qp7rvN2xKdLm9aBcT4wZs.json deleted file mode 100644 index e1323954..00000000 --- a/.changepacks/changepack_log_Qp7rvN2xKdLm9aBcT4wZs.json +++ /dev/null @@ -1 +0,0 @@ -{"changes":{"crates/vespertide-query/Cargo.toml":"Minor"},"note":"add_column.fill_with가 사용자 SQL 표현식을 훼손하던 버그 수정: fill_with는 raw SQL 표현식 슬롯이므로 DEFAULT 정규화(convert_default_for_backend)를 태우지 않고 그대로 방출한다. parse_pg_type_cast도 첫 번째 :: 대신 따옴표/괄호를 건너뛴 마지막 top-level :: 에서 분리하도록 수정. 동작 변경: PostgreSQL은 fill_with를 항상 원문 그대로 방출하므로 NOW()가 더 이상 CURRENT_TIMESTAMP로 치환되지 않는다(MySQL/SQLite는 유지)","date":"2026-08-20T04:00:00.0000000Z"} \ No newline at end of file diff --git a/.changepacks/changepack_log_fIoUZOkWt-518L5MIjOim.json b/.changepacks/changepack_log_fIoUZOkWt-518L5MIjOim.json deleted file mode 100644 index 730912ea..00000000 --- a/.changepacks/changepack_log_fIoUZOkWt-518L5MIjOim.json +++ /dev/null @@ -1 +0,0 @@ -{"changes":{"crates/vespertide-core/Cargo.toml":"Minor","crates/vespertide-planner/Cargo.toml":"Minor","crates/vespertide-query/Cargo.toml":"Minor","crates/vespertide-cli/Cargo.toml":"Minor","crates/vespertide-lsp/Cargo.toml":"Patch"},"note":"data_migration 액션 추가: MigrationAction::DataMigration(#[non_exhaustive]라 additive), DataMigrationSql/leading_ddl_keyword/sql_preview 공개 API 신설, DDL 가드용 PlannerError::DataMigrationContainsDdl 변형 추가(PlannerError는 exhaustive라 0.x 기준 breaking), find_raw_sql_replay_hazards 신설, diff/status의 raw_sql 리플레이 경고","date":"2026-08-20T11:20:29.9859819Z"} diff --git a/.changepacks/changepack_log_gCxOcoaFIRE_FxBPz_F-O.json b/.changepacks/changepack_log_gCxOcoaFIRE_FxBPz_F-O.json deleted file mode 100644 index 8bece1bf..00000000 --- a/.changepacks/changepack_log_gCxOcoaFIRE_FxBPz_F-O.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":"align every published crate on one Minor bump so the workspace resolves. The 0.2.1 -> 0.3.0 release mixed Minor and Patch levels across crates, so vespertide/loader/macro/lsp landed on 0.2.2 while core/query/planner/cli/config/exporter/naming landed on 0.3.0, and the root [workspace.dependencies] pins stayed at =0.2.1. cargo then failed with: failed to select a version for the requirement vespertide-core = =0.2.1, candidate versions found which didn't match: 0.3.0. Bumping every crate at the same level keeps the pins and the crate versions in lockstep.","date":"2026-08-20T12:18:27.2498058Z"} \ No newline at end of file diff --git a/.changepacks/changepack_log_mKQhxic2ssoZF-e_s_8GZ.json b/.changepacks/changepack_log_mKQhxic2ssoZF-e_s_8GZ.json deleted file mode 100644 index bb5a2af3..00000000 --- a/.changepacks/changepack_log_mKQhxic2ssoZF-e_s_8GZ.json +++ /dev/null @@ -1 +0,0 @@ -{"changes":{"crates/vespertide-config/Cargo.toml":"Minor","crates/vespertide-core/Cargo.toml":"Minor","crates/vespertide-exporter/Cargo.toml":"Minor","crates/vespertide-planner/Cargo.toml":"Minor","crates/vespertide-query/Cargo.toml":"Minor"},"note":"성능 최적화 웨이브: 미사용 public API 정리(NameCase::is_*, EnumValues::variant_names/to_sql_values, sql::helpers 일부, find_primary_key_removals 시그니처)와 Orm::Prisma 변형 추가로 0.x 기준 breaking","date":"2026-08-20T03:03:26.0689134Z"} diff --git a/.changepacks/changepack_log_vKVGmtRxkfW3nE7rIhMcz.json b/.changepacks/changepack_log_vKVGmtRxkfW3nE7rIhMcz.json deleted file mode 100644 index c3165774..00000000 --- a/.changepacks/changepack_log_vKVGmtRxkfW3nE7rIhMcz.json +++ /dev/null @@ -1 +0,0 @@ -{"changes":{"crates/vespertide-naming/Cargo.toml":"Minor","crates/vespertide-exporter/Cargo.toml":"Minor","crates/vespertide-cli/Cargo.toml":"Minor"},"note":"Prisma ORM exporter 추가","date":"2026-07-09T14:25:30.6412773Z"} \ No newline at end of file diff --git a/Cargo.toml b/Cargo.toml index 2e86e0cf..ba249b12 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -85,15 +85,15 @@ default_trait_access = { level = "allow", priority = 1 } # test fixtures of [workspace.dependencies] rayon = "1.12" -vespertide-core = { path = "crates/vespertide-core", version = "=0.2.1", default-features = false } -vespertide-config = { path = "crates/vespertide-config", version = "=0.2.1", default-features = false } -vespertide-loader = { path = "crates/vespertide-loader", version = "=0.2.1", default-features = false } -vespertide-macro = { path = "crates/vespertide-macro", version = "=0.2.1" } -vespertide-naming = { path = "crates/vespertide-naming", version = "=0.2.1" } -vespertide-planner = { path = "crates/vespertide-planner", version = "=0.2.1" } -vespertide-query = { path = "crates/vespertide-query", version = "=0.2.1" } -vespertide-exporter = { path = "crates/vespertide-exporter", version = "=0.2.1" } -vespertide-lsp = { path = "crates/vespertide-lsp", version = "=0.2.1" } +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" } [profile.dev] debug = 1 # Line tables only — faster DWARF generation for large codegen output diff --git a/crates/vespertide-cli/Cargo.toml b/crates/vespertide-cli/Cargo.toml index 272f4cc9..377fc5b1 100644 --- a/crates/vespertide-cli/Cargo.toml +++ b/crates/vespertide-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-cli" -version = "0.2.1" +version = "0.3.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 4cd9b28a..092f76e2 100644 --- a/crates/vespertide-config/Cargo.toml +++ b/crates/vespertide-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-config" -version = "0.2.1" +version = "0.3.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 b24637d8..628c96a1 100644 --- a/crates/vespertide-core/Cargo.toml +++ b/crates/vespertide-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-core" -version = "0.2.1" +version = "0.3.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 80faf50d..426c4641 100644 --- a/crates/vespertide-exporter/Cargo.toml +++ b/crates/vespertide-exporter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-exporter" -version = "0.2.1" +version = "0.3.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 26f1bb1f..4f1f8615 100644 --- a/crates/vespertide-loader/Cargo.toml +++ b/crates/vespertide-loader/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-loader" -version = "0.2.1" +version = "0.3.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 a58a5166..83f4c5e3 100644 --- a/crates/vespertide-lsp/Cargo.toml +++ b/crates/vespertide-lsp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-lsp" -version = "0.2.1" +version = "0.3.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 4a3a1393..59164831 100644 --- a/crates/vespertide-macro/Cargo.toml +++ b/crates/vespertide-macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-macro" -version = "0.2.1" +version = "0.3.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 f8f31970..dae396f8 100644 --- a/crates/vespertide-naming/Cargo.toml +++ b/crates/vespertide-naming/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-naming" -version = "0.2.1" +version = "0.3.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 db1bec11..444c6061 100644 --- a/crates/vespertide-planner/Cargo.toml +++ b/crates/vespertide-planner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-planner" -version = "0.2.1" +version = "0.3.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 96286c09..0c6ec6cf 100644 --- a/crates/vespertide-query/Cargo.toml +++ b/crates/vespertide-query/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide-query" -version = "0.2.1" +version = "0.3.0" edition.workspace = true license.workspace = true repository.workspace = true diff --git a/crates/vespertide/Cargo.toml b/crates/vespertide/Cargo.toml index d5fd42ae..504d6ce6 100644 --- a/crates/vespertide/Cargo.toml +++ b/crates/vespertide/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vespertide" -version = "0.2.1" +version = "0.3.0" edition.workspace = true license.workspace = true repository.workspace = true