diff --git a/.changeset/calm-oneline-guards.md b/.changeset/calm-oneline-guards.md deleted file mode 100644 index 57fe52043..000000000 --- a/.changeset/calm-oneline-guards.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"rawsql-ts": minor ---- - -Add the `oneLineMaxLength` formatter option. When enabled, opt-in one-line constructs such as parentheses, CASE expressions, JOIN conditions, subqueries, and `cte-oneline` CTE entries stay compact only while their rendered candidate fits within the configured width; longer candidates fall back to the normal multiline formatter. - -Also add JOIN condition layout controls: `joinOnBreak: "before"` can place `ON` on its own indented line, and `joinConditionContinuationIndent` can indent wrapped `AND` / `OR` predicates inside `JOIN ... ON` conditions. diff --git a/packages/adapters/adapter-node-pg/CHANGELOG.md b/packages/adapters/adapter-node-pg/CHANGELOG.md index 77d8b89cc..8965a0f0c 100644 --- a/packages/adapters/adapter-node-pg/CHANGELOG.md +++ b/packages/adapters/adapter-node-pg/CHANGELOG.md @@ -1,5 +1,14 @@ # @rawsql-ts/adapter-node-pg +## 0.15.13 + +### Patch Changes + +- Updated dependencies [[`a11cd0b`](https://github.com/mk3008/rawsql-ts/commit/a11cd0bc15e80c46ee789354e720da39c0c7dc2e)]: + - rawsql-ts@0.25.0 + - @rawsql-ts/testkit-core@0.17.4 + - @rawsql-ts/testkit-postgres@0.16.4 + ## 0.15.12 ### Patch Changes diff --git a/packages/adapters/adapter-node-pg/package.json b/packages/adapters/adapter-node-pg/package.json index ae47c5834..8bd0b743c 100644 --- a/packages/adapters/adapter-node-pg/package.json +++ b/packages/adapters/adapter-node-pg/package.json @@ -1,6 +1,6 @@ { "name": "@rawsql-ts/adapter-node-pg", - "version": "0.15.12", + "version": "0.15.13", "description": "Testkit adapter that connects node-postgres pg clients and pools to @rawsql-ts/testkit-postgres fixture rewriting.", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -34,10 +34,10 @@ }, "dependencies": { "@rawsql-ts/shared-binder": "^0.0.1", - "@rawsql-ts/testkit-core": "^0.17.3", - "@rawsql-ts/testkit-postgres": "^0.16.3", + "@rawsql-ts/testkit-core": "^0.17.4", + "@rawsql-ts/testkit-postgres": "^0.16.4", "pg": "^8.13.1", - "rawsql-ts": "^0.24.0" + "rawsql-ts": "^0.25.0" }, "devDependencies": { "@prisma/adapter-pg": "^7.2.0", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 4fa9f117f..b96ce9706 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,13 @@ # rawsql-ts +## 0.25.0 + +### Minor Changes + +- [#875](https://github.com/mk3008/rawsql-ts/pull/875) [`a11cd0b`](https://github.com/mk3008/rawsql-ts/commit/a11cd0bc15e80c46ee789354e720da39c0c7dc2e) Thanks [@mk3008](https://github.com/mk3008)! - Add the `oneLineMaxLength` formatter option. When enabled, opt-in one-line constructs such as parentheses, CASE expressions, JOIN conditions, subqueries, and `cte-oneline` CTE entries stay compact only while their rendered candidate fits within the configured width; longer candidates fall back to the normal multiline formatter. + + Also add JOIN condition layout controls: `joinOnBreak: "before"` can place `ON` on its own indented line, and `joinConditionContinuationIndent` can indent wrapped `AND` / `OR` predicates inside `JOIN ... ON` conditions. + ## 0.24.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 9949657e2..5b8be8f14 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "rawsql-ts", - "version": "0.24.1", + "version": "0.25.0", "description": "High-performance SQL parser and AST analyzer written in TypeScript. Provides fast parsing and advanced transformation capabilities.", "main": "dist/index.js", "module": "dist/esm/index.js", diff --git a/packages/ddl-docs-cli/CHANGELOG.md b/packages/ddl-docs-cli/CHANGELOG.md index cf94d705b..a98061635 100644 --- a/packages/ddl-docs-cli/CHANGELOG.md +++ b/packages/ddl-docs-cli/CHANGELOG.md @@ -1,5 +1,12 @@ # @rawsql-ts/ddl-docs-cli +## 0.3.4 + +### Patch Changes + +- Updated dependencies [[`a11cd0b`](https://github.com/mk3008/rawsql-ts/commit/a11cd0bc15e80c46ee789354e720da39c0c7dc2e)]: + - rawsql-ts@0.25.0 + ## 0.3.3 ### Patch Changes diff --git a/packages/ddl-docs-cli/package.json b/packages/ddl-docs-cli/package.json index c0fa37857..8333ebfd5 100644 --- a/packages/ddl-docs-cli/package.json +++ b/packages/ddl-docs-cli/package.json @@ -1,6 +1,6 @@ { "name": "@rawsql-ts/ddl-docs-cli", - "version": "0.3.3", + "version": "0.3.4", "description": "CLI tool that generates Markdown table definition docs from DDL files using rawsql-ts", "main": "dist/src/index.js", "bin": { @@ -33,7 +33,7 @@ "node": ">=20" }, "dependencies": { - "rawsql-ts": "^0.24.0" + "rawsql-ts": "^0.25.0" }, "devDependencies": { "@types/node": "^22.13.10", diff --git a/packages/sql-grep-core/CHANGELOG.md b/packages/sql-grep-core/CHANGELOG.md index e2f015ae1..a8feb7c20 100644 --- a/packages/sql-grep-core/CHANGELOG.md +++ b/packages/sql-grep-core/CHANGELOG.md @@ -1,5 +1,12 @@ # @rawsql-ts/sql-grep-core +## 0.1.14 + +### Patch Changes + +- Updated dependencies [[`a11cd0b`](https://github.com/mk3008/rawsql-ts/commit/a11cd0bc15e80c46ee789354e720da39c0c7dc2e)]: + - rawsql-ts@0.25.0 + ## 0.1.13 ### Patch Changes diff --git a/packages/sql-grep-core/package.json b/packages/sql-grep-core/package.json index ddd1d6fed..bd00e0e6f 100644 --- a/packages/sql-grep-core/package.json +++ b/packages/sql-grep-core/package.json @@ -1,6 +1,6 @@ { "name": "@rawsql-ts/sql-grep-core", - "version": "0.1.13", + "version": "0.1.14", "description": "Low-dependency SQL usage analysis engine for rawsql-ts workspaces.", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -39,7 +39,7 @@ "node": ">=20" }, "dependencies": { - "rawsql-ts": "^0.24.0" + "rawsql-ts": "^0.25.0" }, "devDependencies": { "typescript": "^5.8.2", diff --git a/packages/testkit-core/CHANGELOG.md b/packages/testkit-core/CHANGELOG.md index 76776d86a..8a48c3980 100644 --- a/packages/testkit-core/CHANGELOG.md +++ b/packages/testkit-core/CHANGELOG.md @@ -1,5 +1,12 @@ # @rawsql-ts/testkit-core +## 0.17.4 + +### Patch Changes + +- Updated dependencies [[`a11cd0b`](https://github.com/mk3008/rawsql-ts/commit/a11cd0bc15e80c46ee789354e720da39c0c7dc2e)]: + - rawsql-ts@0.25.0 + ## 0.17.3 ### Patch Changes diff --git a/packages/testkit-core/package.json b/packages/testkit-core/package.json index 444a345bb..2786f2ce2 100644 --- a/packages/testkit-core/package.json +++ b/packages/testkit-core/package.json @@ -1,6 +1,6 @@ { "name": "@rawsql-ts/testkit-core", - "version": "0.17.3", + "version": "0.17.4", "description": "Core fixtures, schema validation, and SQL rewrite utilities for rawsql-ts SELECT query testing.", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -38,7 +38,7 @@ "node": ">=20" }, "dependencies": { - "rawsql-ts": "^0.24.0" + "rawsql-ts": "^0.25.0" }, "devDependencies": { "typescript": "^5.8.2", diff --git a/packages/testkit-postgres/CHANGELOG.md b/packages/testkit-postgres/CHANGELOG.md index 64eb5d47e..cc44b0c7e 100644 --- a/packages/testkit-postgres/CHANGELOG.md +++ b/packages/testkit-postgres/CHANGELOG.md @@ -1,5 +1,13 @@ # @rawsql-ts/testkit-postgres +## 0.16.4 + +### Patch Changes + +- Updated dependencies [[`a11cd0b`](https://github.com/mk3008/rawsql-ts/commit/a11cd0bc15e80c46ee789354e720da39c0c7dc2e)]: + - rawsql-ts@0.25.0 + - @rawsql-ts/testkit-core@0.17.4 + ## 0.16.3 ### Patch Changes diff --git a/packages/testkit-postgres/package.json b/packages/testkit-postgres/package.json index 833cc1e5e..adf2eea1e 100644 --- a/packages/testkit-postgres/package.json +++ b/packages/testkit-postgres/package.json @@ -1,6 +1,6 @@ { "name": "@rawsql-ts/testkit-postgres", - "version": "0.16.3", + "version": "0.16.4", "description": "Postgres-specific fixture/rewriter logic that stays driver-agnostic.", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -40,8 +40,8 @@ "node": ">=20" }, "dependencies": { - "@rawsql-ts/testkit-core": "^0.17.3", - "rawsql-ts": "^0.24.0" + "@rawsql-ts/testkit-core": "^0.17.4", + "rawsql-ts": "^0.25.0" }, "devDependencies": { "typescript": "^5.8.2", diff --git a/packages/testkit-sqlite/CHANGELOG.md b/packages/testkit-sqlite/CHANGELOG.md index 7c22390d8..dedf3da5d 100644 --- a/packages/testkit-sqlite/CHANGELOG.md +++ b/packages/testkit-sqlite/CHANGELOG.md @@ -1,5 +1,13 @@ # @rawsql-ts/testkit-sqlite +## 1.0.10 + +### Patch Changes + +- Updated dependencies [[`a11cd0b`](https://github.com/mk3008/rawsql-ts/commit/a11cd0bc15e80c46ee789354e720da39c0c7dc2e)]: + - rawsql-ts@0.25.0 + - @rawsql-ts/testkit-core@0.17.4 + ## 1.0.9 ### Patch Changes diff --git a/packages/testkit-sqlite/package.json b/packages/testkit-sqlite/package.json index c3bb6ba0b..6fdbb4a09 100644 --- a/packages/testkit-sqlite/package.json +++ b/packages/testkit-sqlite/package.json @@ -1,6 +1,6 @@ { "name": "@rawsql-ts/testkit-sqlite", - "version": "1.0.9", + "version": "1.0.10", "description": "SQLite driver adapters for the rawsql-ts select query test harness.", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -34,8 +34,8 @@ "node": ">=20" }, "dependencies": { - "@rawsql-ts/testkit-core": "^0.17.3", - "rawsql-ts": "^0.24.0" + "@rawsql-ts/testkit-core": "^0.17.4", + "rawsql-ts": "^0.25.0" }, "devDependencies": { "@types/better-sqlite3": "^7.6.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 08d4a37cf..15521b7eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -186,16 +186,16 @@ importers: specifier: ^0.0.1 version: link:../../_shared/binder '@rawsql-ts/testkit-core': - specifier: ^0.17.3 + specifier: ^0.17.4 version: link:../../testkit-core '@rawsql-ts/testkit-postgres': - specifier: ^0.16.3 + specifier: ^0.16.4 version: link:../../testkit-postgres pg: specifier: ^8.13.1 version: 8.16.3 rawsql-ts: - specifier: ^0.24.0 + specifier: ^0.25.0 version: link:../../core devDependencies: '@prisma/adapter-pg': @@ -319,7 +319,7 @@ importers: packages/ddl-docs-cli: dependencies: rawsql-ts: - specifier: ^0.24.0 + specifier: ^0.25.0 version: link:../core devDependencies: '@types/node': @@ -366,7 +366,7 @@ importers: packages/sql-grep-core: dependencies: rawsql-ts: - specifier: ^0.24.0 + specifier: ^0.25.0 version: link:../core devDependencies: typescript: @@ -401,7 +401,7 @@ importers: packages/testkit-core: dependencies: rawsql-ts: - specifier: ^0.24.0 + specifier: ^0.25.0 version: link:../core devDependencies: typescript: @@ -414,10 +414,10 @@ importers: packages/testkit-postgres: dependencies: '@rawsql-ts/testkit-core': - specifier: ^0.17.3 + specifier: ^0.17.4 version: link:../testkit-core rawsql-ts: - specifier: ^0.24.0 + specifier: ^0.25.0 version: link:../core devDependencies: typescript: @@ -430,10 +430,10 @@ importers: packages/testkit-sqlite: dependencies: '@rawsql-ts/testkit-core': - specifier: ^0.17.3 + specifier: ^0.17.4 version: link:../testkit-core rawsql-ts: - specifier: ^0.24.0 + specifier: ^0.25.0 version: link:../core devDependencies: '@types/better-sqlite3':