Skip to content

Commit 16fee54

Browse files
release: promote 0.1.4-alpha to stable 0.1.4
release: promote 0.1.4-alpha to stable 0.1.4
2 parents f06dcef + ebda939 commit 16fee54

3 files changed

Lines changed: 20 additions & 9 deletions

File tree

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<Nullable>enable</Nullable>
99
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
1010
<VersionPrefix>0.1.4</VersionPrefix>
11-
<VersionSuffix>alpha</VersionSuffix>
11+
<VersionSuffix></VersionSuffix>
1212
</PropertyGroup>
1313
<PropertyGroup>
1414
<!-- Target framework matrix -->

IMPLEMENTATION_PLAN.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -185,15 +185,15 @@ bulldoze priorities.
185185
- PR #19: `chore(ci): assert tags are bare version numbers (no v prefix)`
186186
- PR #20: `chore(ci): strip section heading from extracted release notes`
187187

188-
### 14. Netclaw integration smoke (SPEC §17 #7-#8)
188+
### 14. Netclaw integration smoke (SPEC §17 #7-#8) — complete
189189

190-
- [ ] In netclaw repo: `dotnet add package ShellSyntaxTree --version 0.1.0-alpha`
191-
- [ ] Wire `IShellParser` into Netclaw DI; replace minimal call site in
190+
- [x] In netclaw repo: `dotnet add package ShellSyntaxTree --version 0.1.0-alpha`
191+
- [x] Wire `IShellParser` into Netclaw DI; replace minimal call site in
192192
`src/Netclaw.Security/ShellApprovalSemantics.cs`
193-
- [ ] One Netclaw integration test exercises a real corpus entry through
193+
- [x] One Netclaw integration test exercises a real corpus entry through
194194
the live matcher and gets the expected gate decision
195-
- [ ] Update this repo's IMPLEMENTATION_PLAN.md: mark SPEC §17 #7#8
196-
satisfied
195+
- [x] SPEC §17 #7#8 satisfied (confirmed by Aaron 2026-05-15: all shipped
196+
alpha versions are working in Netclaw production)
197197

198198
### 15. NuGet package icon — PR 7, complete
199199

@@ -203,7 +203,7 @@ bulldoze priorities.
203203
- [x] `Directory.Build.props` wires `<PackageIcon>icon.png</PackageIcon>`
204204
+ a packed `<None>` item (already present from bootstrap)
205205
- [x] `dotnet pack` validation: icon embedded in `.nupkg` confirmed
206-
- [ ] Re-pack to validate icon embeds
206+
- [x] Re-pack to validate icon embeds
207207

208208
### 16. Bash line comments (#25) — 0.1.3-alpha
209209

@@ -245,7 +245,7 @@ bulldoze priorities.
245245
note, §12 worked examples, §15 versioning, §16 sequencing
246246
- [x] `Directory.Build.props` `VersionPrefix` 0.1.3 → 0.1.4
247247
- [x] `RELEASE_NOTES.md` 0.1.4-alpha section
248-
- [ ] Cut 0.1.4-alpha tag once branch is merged
248+
- [x] Cut 0.1.4-alpha tag once branch is merged
249249

250250
---
251251

RELEASE_NOTES.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
#### 0.1.4 May 15th 2026 ####
2+
3+
Stable promotion of 0.1.4-alpha. No code changes from the alpha; this release
4+
drops the pre-release suffix to signal that the v0.1 public API surface is
5+
considered production-ready for Bash parsing use cases (see SPEC.md §17
6+
acceptance criteria). Consumers on any `0.1.x-alpha` can upgrade directly.
7+
8+
See the 0.1.4-alpha notes below for the full list of changes in this version.
9+
10+
---
11+
112
#### 0.1.4-alpha May 12th 2026 ####
213

314
Greedy verb-chain extraction. Public API surface (`VerbChain`, `Clause`)

0 commit comments

Comments
 (0)