Skip to content

chore(main): release 0.9.0 - #196

Merged
krakennetworks merged 14 commits into
mainfrom
release-please--branches--main--components--fathom-rules
Aug 20, 2026
Merged

chore(main): release 0.9.0#196
krakennetworks merged 14 commits into
mainfrom
release-please--branches--main--components--fathom-rules

Conversation

@se-jo-ma

@se-jo-ma se-jo-ma commented Aug 20, 2026

Copy link
Copy Markdown
Member

🤖 I have created a release beep boop

0.9.0 (2026-08-20)

⚠ BREAKING CHANGES

  • focus_order is now the execution order it always claimed to be. A multi-module ruleset relying on the previous inverted behaviour must reverse its focus_order list. Single-module rulesets are unaffected, as are rulesets whose modules do not write competing decisions.

Bug Fixes

  • docker: repair the container image and gate it in CI (8b36081)
  • make focus_order mean what it says, and test determinism directly (2e586ff)
  • ts-sdk: delete the stale root OpenAPI spec and its dead generated client (ee04603)

Documentation

  • backfill the changelog and fail the build when a release has no entry (79f2cbc)
  • regenerate llms-full.txt for the focus_order correction (99ecfe1)
  • scope the release-signing guarantee to the versions that have one (eff8f6b)
  • unindent the release-signing caveat so markdownlint reads it as prose (9493334)

This PR was generated with Release Please. See documentation.

se-jo-ma pushed a commit that referenced this pull request Aug 20, 2026
The `focus_order` fix in #195 carried a `BREAKING CHANGE:` footer, and
release-please's default for a 0.x project is to treat that as the signal
to cut 1.0.0 -- so PR #196 opened as "chore(main): release 1.0.0". Nothing
about that branch was a decision to declare the API stable.

`bump-minor-pre-major` makes a breaking change bump the minor while the
project is on 0.x, which is what SemVer allows pre-1.0 and what
VERSIONING.md now documents. `bump-patch-for-minor-pre-major` stays off:
a feature should still move the minor, not hide in a patch.

1.0.0 becomes a deliberate act -- a commit that raises the version
explicitly, after the readiness audit -- rather than a side effect of a
commit footer.

Signed-off-by: Sean Mauk <seanmauk@krakennetworks.com>
se-jo-ma pushed a commit that referenced this pull request Aug 20, 2026
The `focus_order` fix in #195 carried a `BREAKING CHANGE:` footer, and
release-please's default for a 0.x project is to treat that as the signal
to cut 1.0.0 -- so PR #196 opened as "chore(main): release 1.0.0". Nothing
about that branch was a decision to declare the API stable.

`bump-minor-pre-major` makes a breaking change bump the minor while the
project is on 0.x, which is what SemVer allows pre-1.0 and what
VERSIONING.md now documents. `bump-patch-for-minor-pre-major` stays off:
a feature should still move the minor, not hide in a patch.

1.0.0 becomes a deliberate act -- a commit that raises the version
explicitly, after the readiness audit -- rather than a side effect of a
commit footer.

Signed-off-by: Sean Mauk <seanmauk@krakennetworks.com>
@krakennetworks krakennetworks changed the title chore(main): release 1.0.0 chore(main): release 0.9.0 Aug 20, 2026
release-bot and others added 3 commits August 20, 2026 13:39
release-please runs with skip-changelog, so CHANGELOG.md is hand-curated
and the release PR does not write it. check_version_sync.py compares the
newest release heading against pyproject.toml, so the 0.9.0 release PR
fails the required docs job until the entry exists.

docs/changelog.json is regenerated from the new entry.

Signed-off-by: Sean Mauk <mauk.sean@gmail.com>
….noreply.github.com>

On behalf of release-bot <release-bot@users.noreply.github.com>, I, Sean Mauk <mauk.sean@gmail.com>, hereby add my Signed-off-by to this commit: 8a7e38f
On behalf of release-bot <release-bot@users.noreply.github.com>, I, Sean Mauk <mauk.sean@gmail.com>, hereby add my Signed-off-by to this commit: 8a91089

Signed-off-by: Sean Mauk <mauk.sean@gmail.com>
@krakennetworks
krakennetworks merged commit 31f41e5 into main Aug 20, 2026
31 checks passed
@krakennetworks
krakennetworks deleted the release-please--branches--main--components--fathom-rules branch August 20, 2026 14:21
@se-jo-ma

Copy link
Copy Markdown
Member Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants