Skip to content

chore(release): version packages#857

Merged
mk3008 merged 1 commit into
mainfrom
changeset-release/main
May 31, 2026
Merged

chore(release): version packages#857
mk3008 merged 1 commit into
mainfrom
changeset-release/main

Conversation

@mk3008
Copy link
Copy Markdown
Owner

@mk3008 mk3008 commented May 31, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

rawsql-ts@0.23.0

Minor Changes

  • #856 4698a87 Thanks @mk3008! - Add identifierEscapeTarget: "minimal" to SqlFormatter so identifier quotes are removed only when the bare identifier is syntactically valid and semantically safe. The escape symbol remains controlled separately by identifierEscape (quote, backtick, bracket, or explicit delimiters). Reserved words, SQL special value expressions such as current_user and current_timestamp, mixed-case names, and identifiers containing spaces or punctuation remain escaped. Bare SQL special value expressions stay unquoted, while qualified references such as table.current_user can still be parsed as column references.

@rawsql-ts/adapter-node-pg@0.15.11

Patch Changes

  • Updated dependencies [4698a87]:
    • rawsql-ts@0.23.0
    • @rawsql-ts/testkit-core@0.17.2
    • @rawsql-ts/testkit-postgres@0.16.2

@rawsql-ts/ddl-docs-cli@0.3.2

Patch Changes

  • Updated dependencies [4698a87]:
    • rawsql-ts@0.23.0

@rawsql-ts/sql-grep-core@0.1.12

Patch Changes

  • Updated dependencies [4698a87]:
    • rawsql-ts@0.23.0

@rawsql-ts/testkit-core@0.17.2

Patch Changes

  • Updated dependencies [4698a87]:
    • rawsql-ts@0.23.0

@rawsql-ts/testkit-postgres@0.16.2

Patch Changes

  • Updated dependencies [4698a87]:
    • rawsql-ts@0.23.0
    • @rawsql-ts/testkit-core@0.17.2

@rawsql-ts/testkit-sqlite@1.0.8

Patch Changes

  • Updated dependencies [4698a87]:
    • rawsql-ts@0.23.0
    • @rawsql-ts/testkit-core@0.17.2

@rawsql-ts/ztd-cli@0.27.4

Patch Changes

  • Updated dependencies [4698a87]:
    • rawsql-ts@0.23.0
    • @rawsql-ts/adapter-node-pg@0.15.11
    • @rawsql-ts/sql-grep-core@0.1.12

Summary by CodeRabbit

  • New Features

    • Added identifierEscapeTarget: "minimal" configuration option to SqlFormatter for more conservative identifier quoting. Quotes are removed only when syntactically valid and semantically safe; reserved words, SQL special expressions, mixed-case names, and identifiers with special characters remain quoted.
  • Chores

    • Updated package versions and dependencies across the ecosystem.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 31, 2026

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 08c42fb8-a704-4510-9740-bcefc34a3c01

📥 Commits

Reviewing files that changed from the base of the PR and between 8c32567 and cf29495.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (17)
  • .changeset/minimal-identifier-escape.md
  • packages/adapters/adapter-node-pg/CHANGELOG.md
  • packages/adapters/adapter-node-pg/package.json
  • packages/core/CHANGELOG.md
  • packages/core/package.json
  • packages/ddl-docs-cli/CHANGELOG.md
  • packages/ddl-docs-cli/package.json
  • packages/sql-grep-core/CHANGELOG.md
  • packages/sql-grep-core/package.json
  • packages/testkit-core/CHANGELOG.md
  • packages/testkit-core/package.json
  • packages/testkit-postgres/CHANGELOG.md
  • packages/testkit-postgres/package.json
  • packages/testkit-sqlite/CHANGELOG.md
  • packages/testkit-sqlite/package.json
  • packages/ztd-cli/CHANGELOG.md
  • packages/ztd-cli/package.json
💤 Files with no reviewable changes (1)
  • .changeset/minimal-identifier-escape.md

📝 Walkthrough

Walkthrough

This PR coordinates a version release across the rawsql-ts monorepo. The core package adds identifierEscapeTarget: "minimal" to SqlFormatter to limit identifier quote removal to syntactically valid and semantically safe identifiers. All dependent packages—testkit libraries, tools, and adapters—are bumped to consume the updated core version.

Changes

SqlFormatter Minimal Identifier Escape Release

Layer / File(s) Summary
Core feature and package release
packages/core/CHANGELOG.md, packages/core/package.json
rawsql-ts version bumps to 0.23.0 with changelog entry documenting the new identifierEscapeTarget: "minimal" option that controls when identifier quotes are removed based on syntactic validity and semantic safety.
Testkit library updates
packages/testkit-core/CHANGELOG.md, packages/testkit-core/package.json, packages/testkit-postgres/CHANGELOG.md, packages/testkit-postgres/package.json, packages/testkit-sqlite/CHANGELOG.md, packages/testkit-sqlite/package.json
Testkit libraries update to 0.17.2 (core), 0.16.2 (postgres), and 1.0.8 (sqlite) with dependency constraints updated to use the new rawsql-ts 0.23.0.
Tool and adapter updates
packages/sql-grep-core/CHANGELOG.md, packages/sql-grep-core/package.json, packages/adapters/adapter-node-pg/CHANGELOG.md, packages/adapters/adapter-node-pg/package.json, packages/ddl-docs-cli/CHANGELOG.md, packages/ddl-docs-cli/package.json, packages/ztd-cli/CHANGELOG.md, packages/ztd-cli/package.json
All tools and adapters receive patch or minor version bumps (sql-grep-core to 0.1.12, adapter-node-pg to 0.15.11, ddl-docs-cli to 0.3.2, ztd-cli to 0.27.4) with dependency ranges updated to consume new core and testkit versions.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 A formatter learns to be clever and spry,
Quoting identifiers with a discerning eye.
From core to tools, the versions ascend,
Each package updated, dependency on dependency blend!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description deviates significantly from the repository's required template structure. It lacks all required sections: Summary, Verification, Merge Readiness, Self Review, CLI Surface Migration, and Scaffold Contract Proof. Replace the generic Changesets action message with the repository's PR template. Fill in required sections including Summary, Verification, tracking issue, self-review results, and appropriate migration/scaffold assessments.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore(release): version packages' accurately describes the main purpose of this PR—a Changesets-generated release commit that updates package versions across the monorepo.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch changeset-release/main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@mk3008 mk3008 merged commit 8b8cb22 into main May 31, 2026
11 checks passed
@mk3008 mk3008 deleted the changeset-release/main branch May 31, 2026 01:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant