Repository navigation
AnyPick 1.1.0
What's Changed
- feat(release): ship v1.1.0 to every OS without notarization by @outof0 in #1
- fix(build): check out text files with LF so Windows release checks parse them by @outof0 in #2
- fix(release): run npm ci and the node-free check from the right directory by @outof0 in #3
- fix(release): give the Windows build an icon and run smoke scans inside the Go module by @outof0 in #4
- fix(release): unpack the rpm payload uncompressed and stop assigning PowerShell's HOME by @outof0 in #5
- fix(release): give the tag step a git identity by @outof0 in #6
New Contributors
Full Changelog: v1.0.0...v1.1.0
Highlights (from CHANGELOG.md)
First native release. The project is now AnyPick: it was hotplug up to
1.0.0. Commands use anypick, and the data directory is ~/.anypick.
Added
- Linux (AppImage, deb, rpm) and Windows (MSI, NSIS) desktop installers from
the shared Go engine (ADR 0020). Each desktop payload is smoke-tested on its
own OS before it is staged. The macOS desktop app remains deferred until
signing and notarization are configured. - Native CLI and terminal UI archives for macOS Intel/Apple Silicon, Linux
x64/arm64 and Windows x64/arm64, with build provenance attestations and an
SBOM attached to the release.
Changed
- Breaking for npm users: the
anypicknpm package is now a thin launcher
(Node 18+) that downloads the matching checksum-verified native CLI from
GitHub Releases into~/.cache/anypick. The native CLI does not run
third-party plugins (ADR 0021). Pinanypick@1.0.0to keep the old
JavaScript package.
The 1.0.0 section below is historical: it describes the pre-cutover
JavaScript CLI, then named hotplug.