Skip to content

chore(release): stamp 1.10.1 - #40

Merged
teragrid merged 1 commit into
mainfrom
chore/release-1.10.1
Aug 8, 2026
Merged

teragrid merged 1 commit into
mainfrom
chore/release-1.10.1

Conversation

@teragrid

@teragrid teragrid commented Aug 8, 2026

Copy link
Copy Markdown
Owner

Cuts v1.10.1 — a pure PATCH release over v1.10.0, containing the two bug fixes merged in #39.

Version Scope Decision

  • Chosen bump: PATCH
  • Why not smaller: there is nothing smaller. A released scan rule that reports a REVOKE as an unscoped read, and a pre-push stage that has been permanently red since 1.9.0, both need to reach users.
  • Breaking impact: none. No CLI flag, output key, or exported symbol changed. forge scan security reports strictly fewer findings than 1.10.0 on the same input, and every finding it stops reporting was wrong.

No BREAKING.md entry: nothing in this release breaks a contract.

What ships

  • fix(scan) — RunRLS scans whole files in two passes so select-without-where-tenant no longer flags GRANT/REVOKE statements or reads of a CTE the same statement populated. TC-SCAN-RLS-07 pins that the exemption cannot become an off switch for the rule.
  • fix(qa) — QA-24 and QA-26 pass --no-strict-testing, the documented waiver, so a scratch forge init --minimal project no longer fails a four-stage testing audit it was never meant to satisfy.

Verification

After merge: make tag VERSION=1.10.1 → git push origin v1.10.1 → goreleaser + npm publish.

🤖 Generated with Claude Code

PATCH is the smallest valid scope, and the correct one. Both changes in this
release are bug fixes to behaviour that was already wrong: a scan rule that
reported a REVOKE as an unscoped read, and two QA scenarios asserting an exit
code that stopped being correct when the testing gate became blocking in 1.9.0.

Version Scope Decision:
- Chosen bump: PATCH
- Why not smaller: there is nothing smaller; a released false-positive rule and
  a permanently-red pre-push stage both need to reach users.
- Breaking impact: none. No CLI flag, output key, or exported symbol changed.
  `forge scan security` reports strictly fewer findings than 1.10.0 on the same
  input, and every finding it stops reporting was wrong.

No BREAKING.md entry: nothing in this release breaks a contract.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@teragrid
teragrid merged commit db2d5de into main Aug 8, 2026
26 checks passed
@teragrid
teragrid deleted the chore/release-1.10.1 branch August 8, 2026 17:05
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.

2 participants