All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and Keep a CHANGELOG.
- Update to work with ponyc 0.70.0 (PR #479)
- Fix downloads hanging after completion (PR #463)
- Fix downloads failing on macOS (PR #463)
- Fix HTTPS downloads silently losing data or failing (PR #463)
- Fix ponyup-init.ps1 corrupting the Windows user PATH (PR #461)
- Fix response never arriving after sending a large request (PR #449)
- Fix downloads closed mid-transfer by the idle timeout (PR #453)
- Remove support for Alpine 3.21 (PR #451)
- Remove support for Alpine 3.22 (PR #451)
- Remove support for Ubuntu 22.04 (PR #452)
- Remove support for Windows 10 (PR #453)
- Add Alpine 3.24 as a supported platform (PR #446)
- Require ponyc 0.64.0 or later (PR #429)
- Add Ubuntu 26.04 as a supported platform (PR #421)
- Drop Alpine 3.20 Support (PR #410)
- Build with ponyc 0.63.1 (PR #404)
- Fix connection stall after large request with backpressure (PR #403)
- Handle unset $SHELL in ponyup-init.sh (PR #394)
- Add --retries flag for update command (PR #396)
- Fix crash when closing a connection before initialization completes (PR #385)
- Remove
--platformoption (PR #387) - Separate channel and version into distinct CLI arguments (PR #389)
- Wait for all API queries before displaying results (PR #381)
- Statically link LibreSSL on macOS (PR #370)
- Update ponylang/ssl to 2.0.1 (PR #358)
- Use prebuilt LibreSSL binaries on Windows (PR #359)
- Remove stable from supported applications (PR #364)
- Add support for installing pony-doc (PR #348)
- Add support for pony-lint (PR #347)
- Add Alpine 3.23 as a supported platform (PR #343)
- Support applications installing more than 1 binary (PR #342)
- Drop Fedora 41 Support (PR #339)
- Add Alpine 3.22 as a supported platform (PR #337)
- Stop Building Ponyup Docker Images (PR #334)
- Fix broken arm64 Linux release builds (PR #332)
- Add arm64 Linux builds (PR #319)
- Add Alpine 3.21 on arm64 as a supported platform (PR #320)
- Add Alpine 3.21 on x86-64 as a supported platform (PR #321)
- Add Alpine 3.20 on x86-64 as a supported platform (PR #322)
- Add Ubuntu 24.04 on arm64 as a supported platform (PR #323)
- Add Windows on arm64 as a supported platform (PR #325)
- Stop having a base image (PR #324)
- Fix ponyup no longer being able to install programs by version (PR #317)
- Drop Ubuntu 20.04 support (PR #315)
- Add Fedora 41 Support (PR #308)
- Add Ubuntu 24.04 support (PR #303)
- Add MacOS on Apple Silicon as a fully supported platform (PR #290)
- Add support for Fedora 39 (PR #289)
- Update base image to Alpine 3.18 (PR #268)
- Add macOS on Intel as a fully supported platform (PR #257)
- Change supported MacOS version to Ventura (PR #250)
- Drop Ubuntu 18.04 support (PR #252)
- Drop FreeBSD support (PR #255)
- Temporarily drop macOS on Apple Silicon as fully supported platform (PR #258)
- Switch supported FreeBSD to 13.1 (PR #238)
- Fixed ponyup-init.sh crash when specifying --prefix (PR #236)
- Update Alpine version used for CI to 3.16 (#229) (PR #230)
- Add Windows support (PR #214)
- Update to work with Pony 0.44.0 (PR #194)
- Switch supported FreeBSD to 13.0 (PR #161)
- Update Linux builder image (PR #182)
- Fix incorrect FreeBSD to Cloudsmith package mapping (PR #162)
- Don't prompt for libc type when not on Linux (PR #179)
- Switch FreeBSD supported version to 12.2 (PR #175)
- Use
XDG_DATA_HOMEfor install prefix in init script when set (PR #137) - Select uses latest version if none is specified (PR #139)
- Update Dockerfile to Alpine 3.12 (PR #145)
- Fix init script default (PR #132)
- Prompt user for platform libc if unspecified by target triple (PR #128)
- Add default command (PR #129)
- Fix cli platform identification (PR #112)
- Add FreeBSD support (PR #113)
- Use nightly ponyup on macOS (PR #122)
- Include initial ponyup package in lockfile (PR #89)
- Use
shasumifsha256sumcommand is missing, or exit with error message (PR #92)
- Colorize important ponyup-init.sh output (PR #81)
- Support showing
$PATHmessage for fish shell (PR #92)
- Detect platform identifier with init script (PR #60)
- Use unix appdirs for macOS (PR #69)
- Add macOS support (PR #56)
- Incorrect path usage in ponyup-init.sh
- Use platform-specific storage paths (PR #51)
- Add changelog-tool package (PR #38)
- Add support for release channel (PR #22)
- Add option to specify ponyc libc
- "Show" enhancements (PR #47)
- Initial version for updating the nightly release of ponyc, stable, and corral