-
release: v0.5.16 (#157)
发布于
2026-08-14 05:42:30 +00:00 Why
The fixes merged since v0.5.15 are not available from PyPI yet. This release ships safe escaping for generated Python scripts and prevents synthetic GGUF recommendations from resolving to modified or unproven model artifacts. It also records the benchmark module split and reproducible development-tool setup already on main.
Outcome
Version 0.5.16 is ready to publish with an accurate changelog and synchronized project and lockfile versions.
Plan
- Add the v0.5.16 changelog section for every notable change since v0.5.15.
- Bump the project version from 0.5.15 to 0.5.16.
- Refresh the lockfile so the local package version matches the project metadata.
- Validate the package, tests, lint, formatting, and built artifacts.
Acceptance
CHANGELOG.mdcontains a dated v0.5.16 section with the benchmark refactor, locked development tools, generated-script escaping, and GGUF provenance fix.pyproject.tomlanduv.lockboth report version 0.5.16 for whichllm.- The source distribution and wheel contain metadata version 0.5.16.
- The full test and lint matrix passes locally.
- The reviewed diff contains only release metadata and documentation changes.
Out of scope
- Additional product behavior changes.
- Publishing the GitHub release or PyPI package before explicit approval.
- Changes to open pull requests unrelated to this release.
Risks
- An incomplete changelog could omit a contributor or material behavior change.
- A mismatched lockfile could build a package whose recorded version differs from project metadata.
- Publishing a GitHub release triggers the PyPI workflow, so publication must happen only after remote CI and explicit approval.
Validation
uv lock --check: passed with uv 0.11.33.uv run ruff check .: passed.uv run ruff format --check .: 98 files already formatted.- Full pytest suite on Python 3.11, 3.12, and 3.13: 479 passed on each version.
- Built sdist and wheel; both package metadata records report version 0.5.16.
Review groups
- Release notes and changelog accuracy.
- Version synchronization.
- Build and validation evidence.
下载附件