Skip to content

chore(release): prepare 4.7.0 - #332

Merged
BenSheridanEdwards merged 1 commit into
mainfrom
release/4.7.0
Jul 22, 2026
Merged

chore(release): prepare 4.7.0#332
BenSheridanEdwards merged 1 commit into
mainfrom
release/4.7.0

Conversation

@BenSheridanEdwards

Copy link
Copy Markdown
Owner

Why does this feature exist?

Six commits have merged since 4.6.3 and none are released. Two are feature work (#328, #329), so under semver this is a minor bump. The Release workflow publishes on merge to main whenever package.json's version has no tag yet — so this PR is the deliberate "release 4.7.0" signal: it bumps the version and moves the accumulated [Unreleased] notes into a dated [4.7.0] section.

What changed?

Behavioural Proof (with video and screenshots)

Not applicable: a version bump plus CHANGELOG prose, no rendered surface. Proof is the green release gate and the Release workflow tagging v4.7.0 and publishing on merge.

Verification Summary

  • npm run build, typecheck, lint, format:check, privacy:check: all clean.
  • Full node --test suite: 630 pass, 0 fail (against a complete npm ci install).
  • Diff is 3 files: version in package.json/package-lock.json and the CHANGELOG section.

Cut 4.7.0 from the six commits merged since 4.6.3. Two are feature work, so
this is a minor bump; the version bump is the Release workflow's signal to
tag, publish to npm, and cut the GitHub Release on merge.

Added
- Reports publish through the git-data API (#328).
- styleproof-init prunes reports by API with a retention + size-budget sweep (#329).
- CERTIFICATION_FAILED dogfooded end-to-end (#327).

Security
- Cleared two high-severity transitive advisories: brace-expansion 5.0.6→5.0.7
  (#330) and fast-uri 3.1.3→3.1.4, GHSA-v2hh-gcrm-f6hx (#331).

Verified locally: build, typecheck, lint, format:check, privacy:check all
clean; full node --test suite 630/630 with a complete install.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown

🗺️ StyleProof report

📊 View the side-by-side visual report →


Coverage, determinism, or report/diff consistency evidence is incomplete — repair the capture or reflow source; visual approval cannot clear this failure.

@BenSheridanEdwards
BenSheridanEdwards merged commit 6bb25e9 into main Jul 22, 2026
12 checks passed
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