Skip to content

release: prepare base-cli 0.4.0 - #100

Closed
codeforester wants to merge 1 commit into
mainfrom
release/0.4.0
Closed

codeforester wants to merge 1 commit into
mainfrom
release/0.4.0

Conversation

@codeforester

Copy link
Copy Markdown
Contributor

Summary

  • Promote the completed adoption, lifecycle, integration, security, and contract work into the 0.4.0 release.
  • Update the release version, changelog, security support window, and migration guidance.

Compatibility

This is a pre-1.0 minor release and therefore a compatibility boundary. Consumer profiles should use ConfigurationError for expected configuration failures, consumers should import RuntimeLayout from the public base_cli.runtime module, and native --option=value syntax is now supported.

Validation

  • Full base-cli test suite passes.
  • Package, sdist, documentation, examples, and downstream consumer validation pass.
  • 0.4.0 wheel/sdist validation passes.
  • Installed-wheel public API smoke test passes.

Release

After merge, create the matching v0.4.0 tag and publish through the protected PyPI workflow. Merge the dependent Base alignment PR after the package is available on PyPI.

@codeforester

Copy link
Copy Markdown
Contributor Author

Superseded by the issue-backed canonical release PR #101 so the repository branch-policy check can validate the train.

@codeforester
codeforester deleted the release/0.4.0 branch August 5, 2026 23:35
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