Skip to content

AnyPick 1.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 02:23
· 98 commits to main since this release
c48b675

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

  • @outof0 made their first contribution in #1

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 anypick npm 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). Pin anypick@1.0.0 to keep the old
    JavaScript package.

The 1.0.0 section below is historical: it describes the pre-cutover
JavaScript CLI, then named hotplug.