Skip to content

release: v0.5.0#54

Merged
jascal merged 1 commit into
mainfrom
release/v0.5.0
May 18, 2026
Merged

release: v0.5.0#54
jascal merged 1 commit into
mainfrom
release/v0.5.0

Conversation

@jascal

@jascal jascal commented May 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bump saeforge/__init__.py::__version__ from 0.4.00.5.0.
  • Promote the [Unreleased] CHANGELOG section under ## [0.5.0] — 2026-05-18 with a short release-header summary.

Why this version

Headline change since 0.4.0 is add-gt-alignment-target (PR #51 proposal, PR #52 implementation, PR #53 archive) — third built-in FaithfulnessTarget (GroundTruthTarget), motivated by jascal/sm-sae's production GroundTruthAlignment scorer. Default surface is byte-identical to v0.4.0; GT-alignment is opt-in only via ForgePipeline(faithfulness=GroundTruthTarget(...)).

Minor-version bump (vs. patch) reflects the new scipy>=1.10 runtime dep — additive on default behaviour but technically breaking for callers with strict pins.

Follow-up after merge (manual)

  • Tag the release: git tag v0.5.0 <merge-sha> && git push origin v0.5.0
  • Create the GitHub release from the tag with the CHANGELOG [0.5.0] body
  • python -m build && twine upload dist/* (or however the v0.4.0 publish was done — there's no GH Actions PyPI workflow in .github/workflows/)

Test plan

  • python -c "import saeforge; print(saeforge.__version__)"0.5.0
  • git diff main is exactly 2 files (no surprise drag-in)
  • CI green on the PR

Generated with Claude Code

Bump version 0.4.0 -> 0.5.0 and promote the [Unreleased] CHANGELOG
section under ## [0.5.0] - 2026-05-18.

Headline change since 0.4.0: add-gt-alignment-target — third
built-in FaithfulnessTarget (GroundTruthTarget), motivated by
jascal/sm-sae's production GroundTruthAlignment scorer. The
default surface is byte-identical to v0.4.0; GT-alignment is
opt-in only via ForgePipeline(faithfulness=GroundTruthTarget(...)).

Minor-version bump (vs patch) reflects the new scipy>=1.10
runtime dep — additive on default behaviour but technically
breaking for callers with strict pins.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@jascal jascal merged commit 3a81174 into main May 18, 2026
2 checks passed
@jascal jascal deleted the release/v0.5.0 branch May 18, 2026 04:55
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