From 489a3d51d152fa160d88d86781a924e99c4af832 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 13:38:08 +0000 Subject: [PATCH 1/2] chore: bump version to 0.15.1 --- CHANGELOG.md | 25 +++++++++++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d9778f4e63..b3e7665eea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,31 @@ +## [0.15.1] - 2026-07-31 + +### Changed + +- fix: escape Rich markup in `workflow resolve` output (#3879) +- chore(deps): bump actions/stale from 10.4.0 to 11.0.0 (#3877) +- chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 (#3876) +- feat: support tar archives for installs (#3874) +- fix: eliminate TOCTOU race in file unlink calls (#3819) +- fix(scripts): tolerate an unusable integration.json in the Python helper (#3785) +- fix(catalogs): validate the port in the shared catalog-URL validator, like its mirrors do (#3804) +- feat(presets): add opt-in constitution-sync preset (#3873) +- fix: reject non-object workflow caches (#3860) +- Harden extension URL download cache against symlink and junction races (#3869) +- fix: escape workflow step metadata (#3863) +- [bug-fix] Fix bundle-update-force-mislead: add refresh() to DefaultPrimitiveInstaller (#3452) +- fix: use chunked read for extension manifest hash (#3841) +- fix: preserve unreadable event config files (#3861) +- fix(scripts): use a .NET Framework-safe trim in the PowerShell init-dir resolver (#3872) +- Add ContextForge MCP extension to community catalog (#3487) +- fix: normalize non-UTF-8 integration manifests (#3862) +- feat: bind gate verdict to workflow input via verdict_input (#3725) +- docs: use absolute image URLs in README for PyPI rendering (#3867) +- chore: release 0.15.0, begin 0.15.1.dev0 development (#3871) + ## [0.15.0] - 2026-07-30 ### Changed diff --git a/pyproject.toml b/pyproject.toml index 8c77b750b9..993dbeb3f6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "specify-cli" -version = "0.15.1.dev0" +version = "0.15.1" description = "Specify CLI, part of GitHub Spec Kit. A tool to bootstrap your projects for Spec-Driven Development (SDD)." readme = "README.md" requires-python = ">=3.11" From 6c5c10bf90bc267757564c34b01c1b82a29109e0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 13:38:12 +0000 Subject: [PATCH 2/2] chore: begin 0.15.2.dev0 development --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 993dbeb3f6..c757ada78f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "specify-cli" -version = "0.15.1" +version = "0.15.2.dev0" description = "Specify CLI, part of GitHub Spec Kit. A tool to bootstrap your projects for Spec-Driven Development (SDD)." readme = "README.md" requires-python = ">=3.11"