Version Packages#505
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Greptile SummaryThis is an automated Changesets "Version Packages" PR that bumps package versions and updates changelogs following the addition of Kysely embedded fragment type validation. No source logic is changed.
Confidence Score: 5/5All changes are mechanical version bumps and CHANGELOG entries generated by Changesets — no source logic is touched. Every file is either a package.json version field increment or a CHANGELOG append. The bump chain is consistent with the changeset config: minor bumps on the two Kysely packages, patch cascades to dependents, and an empty generate entry explained by the fixed group. Nothing here can regress runtime behaviour. No files require special attention. Important Files Changed
|
b9228b2 to
37fd4eb
Compare
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm 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
@ts-safeql/plugin-utils@5.3.0
Minor Changes
09fcf97: Validate the
<T>annotation on rawsqlfragments embedded in Kysely query-builder chains.SafeQL now checks that annotation against the type the database returns and autofixes it on a mismatch. A selection like
sql<number>`name || bio`.as("credit_line")whose column isstringgets flagged; a.where(sql<number>`bio is not null`)condition gets corrected toboolean. Conditions accept bothSqlBoolandboolean, and fragments wrapped in parentheses orasare checked like bare ones.@ts-safeql/plugin-kysely@0.2.0
Minor Changes
09fcf97: Validate the
<T>annotation on rawsqlfragments embedded in Kysely query-builder chains.SafeQL now checks that annotation against the type the database returns and autofixes it on a mismatch. A selection like
sql<number>`name || bio`.as("credit_line")whose column isstringgets flagged; a.where(sql<number>`bio is not null`)condition gets corrected toboolean. Conditions accept bothSqlBoolandboolean, and fragments wrapped in parentheses orasare checked like bare ones.@ts-safeql/eslint-plugin@5.4.1
Patch Changes
09fcf97: Validate the
<T>annotation on rawsqlfragments embedded in Kysely query-builder chains.SafeQL now checks that annotation against the type the database returns and autofixes it on a mismatch. A selection like
sql<number>`name || bio`.as("credit_line")whose column isstringgets flagged; a.where(sql<number>`bio is not null`)condition gets corrected toboolean. Conditions accept bothSqlBoolandboolean, and fragments wrapped in parentheses orasare checked like bare ones.21e97b3: Point invalid-query errors at the offending identifier. When Postgres reports an unknown column, table, relation, type, or function, the squiggle now lands on that specific token instead of the whole query — most noticeably for Kysely builder chains, where the error previously underlined the entire embedded
sqlfragment.Updated dependencies [09fcf97]
@ts-safeql/plugin-auth-aws@4.3.4
Patch Changes
@ts-safeql/zod-annotator@5.0.4
Patch Changes
@ts-safeql/generate@5.4.1
@ts-safeql/connection-manager@4.2.5
Patch Changes