Skip to content

Commit a4b60ac

Browse files
chore: bump version to 0.3.2 (#1909)
* chore: bump version to 0.3.2 * fix: correct changelog generation — use tag sort instead of git describe, remove duplicate entries - Replace git describe --tags --abbrev=0 with git tag --sort=-version:refname to find the correct previous tag (git describe misses tags on unmerged release branches) - Change changelog section heading from '### Changed' to '### Changes' - Remove duplicate entries from 0.3.2 that belonged to prior releases - Clean up changelog preamble and stale entries --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 2f25e2d commit a4b60ac

File tree

3 files changed

+25
-25
lines changed

3 files changed

+25
-25
lines changed

.github/workflows/release-trigger.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,10 @@ jobs:
8686
if [ -f "CHANGELOG.md" ]; then
8787
DATE=$(date +%Y-%m-%d)
8888
89-
# Get the previous tag to compare commits
90-
PREVIOUS_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
89+
# Get the previous tag by sorting all version tags numerically
90+
# (git describe --tags only finds tags reachable from HEAD,
91+
# which misses tags on unmerged release branches)
92+
PREVIOUS_TAG=$(git tag -l 'v*' --sort=-version:refname | head -n 1)
9193
9294
echo "Generating changelog from commits..."
9395
if [[ -n "$PREVIOUS_TAG" ]]; then
@@ -104,7 +106,7 @@ jobs:
104106
echo ""
105107
echo "## [${{ steps.version.outputs.version }}] - $DATE"
106108
echo ""
107-
echo "### Changed"
109+
echo "### Changes"
108110
echo ""
109111
echo "$COMMITS"
110112
echo ""

CHANGELOG.md

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,25 @@
11
# Changelog
22

3-
<!-- markdownlint-disable MD024 -->
3+
## [0.3.2] - 2026-03-19
4+
5+
### Changes
6+
7+
- Add conduct extension to community catalog (#1908)
8+
- feat(extensions): add verify-tasks extension to community catalog (#1871)
9+
- feat(presets): add enable/disable toggle and update semantics (#1891)
10+
- feat: add iFlow CLI support (#1875)
11+
- feat(commands): wire before/after hook events into specify and plan templates (#1886)
12+
- docs(catalog): add speckit-utils to community catalog (#1896)
13+
- docs: Add Extensions & Presets section to README (#1898)
14+
- chore: update DocGuard extension to v0.9.11 (#1899)
15+
- Update cognitive-squad catalog entry — Triadic Model, full lifecycle (#1884)
16+
- feat: register spec-kit-iterate extension (#1887)
17+
- fix(scripts): add explicit positional binding to PowerShell create-new-feature params (#1885)
18+
- fix(scripts): encode residual JSON control chars as \uXXXX instead of stripping (#1872)
19+
- chore: update DocGuard extension to v0.9.10 (#1890)
20+
- Feature/spec kit add pi coding agent pullrequest (#1853)
21+
- feat: register spec-kit-learn extension (#1883)
422

5-
Recent changes to the Specify CLI and templates are documented here.
6-
7-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
8-
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
923

1024
## [0.3.1] - 2026-03-17
1125

@@ -307,19 +321,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
307321

308322
- chore(deps): bump actions/stale from 9 to 10 (#1623)
309323
- feat: add dependabot configuration for pip and GitHub Actions updates (#1622)
310-
311-
## [0.0.97] - 2026-02-18
312-
313-
- Remove Maintainers section from README.md (#1618)
314-
315-
## [0.0.96] - 2026-02-17
316-
317-
- fix: typo in plan-template.md (#1446)
318-
319-
## [0.0.95] - 2026-02-12
320-
321-
- Feat: add a new agent: Google Anti Gravity (#1220)
322-
323-
## [0.0.94] - 2026-02-11
324-
325-
- Add stale workflow for 180-day inactive issues and PRs (#1594)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "specify-cli"
3-
version = "0.3.1"
3+
version = "0.3.2"
44
description = "Specify CLI, part of GitHub Spec Kit. A tool to bootstrap your projects for Spec-Driven Development (SDD)."
55
requires-python = ">=3.11"
66
dependencies = [

0 commit comments

Comments
 (0)