Skip to content

chore(release): v0.31.0 (M4 API/format freeze)#156

Merged
takashi-matsuyama merged 1 commit into
mainfrom
release/v0.31.0
Jul 1, 2026
Merged

chore(release): v0.31.0 (M4 API/format freeze)#156
takashi-matsuyama merged 1 commit into
mainfrom
release/v0.31.0

Conversation

@takashi-matsuyama

Copy link
Copy Markdown
Member

Release v0.31.0 — M4 (API/format freeze) pass

Version-bump-only PR: packages/{basou,core,cli,sdk}0.31.0, and finalize the ## Unreleased CHANGELOG section as ## 0.31.0 — 2026-07-02. Internal deps use workspace:* so the lockfile is unchanged.

Bundles the already-merged M4 work:

PR Change Kind
#152 Portfolio view — live-derived clickable repo links Added
#153 .basou format version gate — forward-compatible format major Changed
#154 Remove project.repository_url; --repo-url kept as deprecated no-op Removed
#155 semver 1.0 compatibility & stability policy (docs/spec/compatibility.md) Added

Together these publish and freeze the semver-1.0 surface contract (CLI incl. --json shapes, @basou/sdk, .basou/ format), decouple the on-disk format major from the product version behind a forward-compatible gate, and clean up the last non-declarative manifest field before the freeze.

Merging this and pushing the v0.31.0 tag triggers the release workflow (OIDC npm publish for @basou/{core,cli,sdk} with SLSA provenance + docs bump PR).

🤖 Generated with Claude Code

Bump packages/{basou,core,cli,sdk} to 0.31.0 and finalize the CHANGELOG
section. Bundles the M4 (API/format freeze) pass:

- Portfolio view live repo links (#152).
- .basou format version gate: forward-compatible format major (#153).
- Remove project.repository_url; --repo-url kept as a deprecated no-op (#154).
- semver 1.0 compatibility and stability policy doc (#155).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@takashi-matsuyama takashi-matsuyama merged commit 9043a87 into main Jul 1, 2026
7 checks passed
@takashi-matsuyama takashi-matsuyama deleted the release/v0.31.0 branch July 1, 2026 15:08
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