@@ -24,6 +24,14 @@ and versions are tracked in the repo-root `VERSION` file.
2424 apply identical bounded width handling to Rich and plain renderers.
2525- Make managed metadata and index replacements atomic, with bounded retries
2626 for transient Windows file-sharing locks.
27+ - Select platform-aware cache roots (` XDG_CACHE_HOME ` , macOS Caches, and
28+ Windows ` LOCALAPPDATA ` ) and normalize home-relative paths across separators.
29+ - Add README health and support badges for CI, downstream consumers, PyPI, and
30+ supported Python versions.
31+ - Enforce the portable ` 0 ` through ` 255 ` process exit-code contract for command
32+ return values, rejecting booleans and out-of-range integers consistently.
33+ - Add Click 8.5 compatibility coverage across the dependency matrix and
34+ supported OS test lanes; the core dependency window now permits ` <8.6 ` .
2735
2836## [ 0.4.3] - 2026-08-29
2937
@@ -60,9 +68,6 @@ boundary. Existing Click and Typer command trees remain supported.
6068
6169### Fixed
6270
63- - Enforce the portable ` 0 ` through ` 255 ` process exit-code contract for command
64- return values, rejecting booleans and out-of-range integers consistently.
65-
6671- Keep the Typer adapter compatible with Typer 0.27.2's vendored exit
6772 exception layout and validate that release in the compatibility matrix.
6873- Apply the documented count-only 20-bundle retention default to implicit JSON
@@ -75,9 +80,6 @@ boundary. Existing Click and Typer command trees remain supported.
7580
7681### Added
7782
78- - Click 8.5 compatibility coverage across the dependency matrix and supported
79- OS test lanes; the core dependency window now permits ` <8.6 ` .
80-
8183- Automate GitHub Releases from matching version tags with reviewed
8284 distributions, checksums, SBOM metadata, and generated comparison notes.
8385- Publish a generated dependency and platform compatibility dashboard linked
@@ -229,7 +231,6 @@ the API stability policy and migration guide before upgrading from `0.3.x`.
229231
230232### Changed
231233
232- - Add README health and support badges for CI, downstream consumers, PyPI, and supported Python versions.
233234- Normalize command returns, Click errors, aborts, interrupts, ` SystemExit ` , and
234235 unexpected exceptions through one core outcome model and clean ` run_app() `
235236 process boundary.
@@ -289,8 +290,6 @@ the API stability policy and migration guide before upgrading from `0.3.x`.
289290
290291### Changed
291292
292- - Select platform-aware cache roots (` XDG_CACHE_HOME ` , macOS Caches, and
293- Windows ` LOCALAPPDATA ` ) and normalize home-relative paths across separators.
294293- Make ` base_cli.App() ` use the consumer-neutral profile by default.
295294- Move manifest discovery, implicit configuration, owner-aware runtime layout,
296295 and history persistence out of the generic package. Consumers now provide
@@ -324,6 +323,10 @@ the API stability policy and migration guide before upgrading from `0.3.x`.
324323- Initialized the repository with the Base-managed repo baseline.
325324- Added the guarded package build, artifact validation, and protected
326325 TestPyPI/PyPI publication workflow.
326+ - Exposed ` base_cli.__version__ ` from the repository and installed package
327+ version contract.
328+ - Pinned the build backend to metadata compatible with the bundled publication
329+ action and made license-file validation portable across setuptools versions.
327330
328331[ Unreleased ] : https://github.com/basefoundry/base-cli/compare/v0.4.3...HEAD
329332[ 0.4.3 ] : https://github.com/basefoundry/base-cli/compare/v0.4.2...v0.4.3
@@ -332,7 +335,3 @@ the API stability policy and migration guide before upgrading from `0.3.x`.
332335[ 0.4.0 ] : https://github.com/basefoundry/base-cli/compare/v0.3.0...v0.4.0
333336[ 0.3.0 ] : https://github.com/basefoundry/base-cli/compare/v0.2.0...v0.3.0
334337[ 0.2.0 ] : https://github.com/basefoundry/base-cli/releases/tag/v0.2.0
335- - Exposed ` base_cli.__version__ ` from the repository and installed package
336- version contract.
337- - Pinned the build backend to metadata compatible with the bundled publication
338- action and made license-file validation portable across setuptools versions.
0 commit comments