@@ -9,7 +9,26 @@ version and release together.
99
1010## [ Unreleased]
1111
12+ ## [ 0.2.0] — 2026-04-18
13+
1214### Added
15+ - ` netscli completions <bash|zsh|fish|powershell|elvish> ` subcommand that
16+ writes a shell-completion script to stdout. Package managers
17+ regenerate completions at install time by shelling out to the
18+ installed binary, so they never drift from the CLI surface.
19+ - ` netscli man ` subcommand that renders the roff-format man page from
20+ the clap command tree to stdout.
21+ - Sigstore keyless signing in ` .github/workflows/release.yml ` . Every
22+ release asset now ships with a ` .sig ` + ` .pem ` alongside the ` .sha256 ` ,
23+ verifiable by anyone with ` cosign verify-blob ` . No paid cert, no
24+ long-lived secrets; uses the GitHub Actions OIDC token exchanged via
25+ Fulcio for a short-lived signing cert bound to the workflow + commit +
26+ tag.
27+ - ` packaging/ ` directory with submission templates for Homebrew (tap),
28+ Scoop (bucket), Winget (microsoft/winget-pkgs via wingetcreate), and
29+ Arch AUR (` netscli-bin ` ). Each has a README with the submission flow
30+ and VERSION_SHA256_ * placeholders that get stamped with real
31+ checksums on release day.
1332- ** mDNS / DNS-SD service discovery.** New ` netscli-core::mdns ` module
1433 (behind the ` mdns ` feature) with ` MdnsEngine::discover ` and
1534 ` discover_common ` on top of the pure-Rust ` mdns-sd ` crate. Browses a
@@ -63,6 +82,8 @@ version and release together.
6382 - ` pcap ` runtime errors → ` Pcap ` variant via ` #[from] `
6483- A few private helpers in ` ping.rs ` (ICMP round-trip internals) keep
6584 ` anyhow::Error ` because they never reach the public surface.
85+ - Extracted section headings + leads into ` site.copy ` so the landing
86+ page is 100% data-driven; no per-project strings in components.
6687
6788## [ 0.1.1] — 2026-04-17
6889
@@ -144,6 +165,7 @@ backed by the same core library.
144165- Desktop app needs the WebView2 runtime on Windows. Most Windows
145166 10/11 systems have it preinstalled.
146167
147- [ Unreleased ] : https://github.com/fstubner/netscli/compare/v0.1.1...HEAD
168+ [ Unreleased ] : https://github.com/fstubner/netscli/compare/v0.2.0...HEAD
169+ [ 0.2.0 ] : https://github.com/fstubner/netscli/releases/tag/v0.2.0
148170[ 0.1.1 ] : https://github.com/fstubner/netscli/releases/tag/v0.1.1
149171[ 0.1.0 ] : https://github.com/fstubner/netscli/releases/tag/v0.1.0
0 commit comments