@@ -5,6 +5,39 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 2.0.4] - 2026-05-22
9+
10+ ### Added
11+
12+ - ** ` package ` Makefile target.** Builds all 5 platforms (plus the
13+ darwin-universal binary when ` lipo ` is available), signs every
14+ darwin variant, zips each with README.md using versioned naming
15+ (` splunk-cli-vX.Y.Z-<os>-<arch>.zip ` ), and notarizes the darwin
16+ zips. v2.0.3 was tagged without binary assets; v2.0.4 restores
17+ the binary release flow (last seen in v2.0.2) with proper
18+ signing and notarization.
19+
20+ ### Changed
21+
22+ - ** Darwin releases are now Developer ID signed and Apple-notarized.**
23+ All three darwin variants — ` darwin-amd64 ` , ` darwin-arm64 ` , and
24+ ` darwin-universal ` — carry full Apple Developer ID Application
25+ signatures and notarization tickets from Apple. End users on
26+ macOS no longer need to bypass Gatekeeper with right-click → Open
27+ or ` xattr -d com.apple.quarantine ` on first launch; local users
28+ who place ` splunk-cli ` under Dropbox-synced (or any other
29+ FileProvider-managed) paths are no longer killed by macOS's
30+ ad-hoc + provenance distrust policy. Pipeline:
31+ ` scripts/codesign-darwin.sh ` + ` scripts/notarize-darwin.sh ` ,
32+ driven by ` make package ` . Adopts the org-wide convention in
33+ ` nlink-jp/.github ` CONVENTIONS.md §Code Signing.
34+ - ** Release zip filenames now embed the version**
35+ (` splunk-cli-vX.Y.Z-<os>-<arch>.zip ` ), aligning with sibling
36+ cli-series tools. v2.0.2 assets used version-less names.
37+
38+ No behaviour change to the binary itself — feature-wise this is
39+ identical to v2.0.3.
40+
841## [ 2.0.3] - 2026-03-31
942
1043### Fixed
0 commit comments