All notable changes to Corral will be documented in this file. This project adheres to Semantic Versioning and Keep a CHANGELOG.
- Align Windows
corral versionstring with Linux and macOS (PR #335)
- Update to work with pony 0.77.0 (PR #364)
- Fix intermittent corral Windows build failures (PR #291)
- Fix
--quietnot stopping all output (PR #289)
- Stop Building Corral Docker Images (PR #285)
- Add arm64 Linux as a supported platform (PR #280)
- Add Windows on arm64 as a fully supported platform (PR #278)
- Handle PowerShell execution policy errors better (PR #282)
- Stop having a base image (PR #281)
- Fix bug with default bundle directory handling (PR #275)
- Use Alpine 3.20 as our base image (PR #271)
- Add MacOS on Apple Silicon as a fully supported platform (PR #261)
- Update base image to Alpine 3.18 (PR #253)
- Add macOS on Intel as a fully supported platform (PR #239)
- Change supported MacOS version to Ventura (PR #235)
- Stop providing releases for FreeBSD (PR #237)
- Temporarily drop macOS on Apple Silicon as fully supported platform (PR #240)
- Set exit code when "post fetch script" encounters an error (PR #234)
- Remove macOS on Intel support (PR #228)
- Update Dockerfile to use Alpine 3.16 as base (PR #225)
- Switch supported FreeBSD version to 13.1 (PR #226)
- Add prebuilt corral binaries for MacOS on Apple Silicon (PR #224)
- Update to work with object capabilities changes in Pony 0.49.0 (PR #219)
- Update to address PonyTest package being renamed (PR #220)
- Improved error messages for
corral run(PR #216) - Fix resolving relative paths with
corral run(PR #216)
- Avoid using backslashes in locator paths (PR #215)
- Support for using ponyup on Windows (PR #213)
- Update to compile with Pony 0.44.0 (PR #200)
- Don't error out if a transitive dependency doesn't have a corral.json (PR #199)
- Fix bug that prevented lock.json from being populated (PR #193)
- Fixed bug where
corral updatewould result in incorrect code in the corral (PR #194) - Fixed bug where checked out code not matching revision (PR #198)
- Switch supported FreeBSD to 13.0 (PR #183)
- Switch default branch to use when none is supplied to 'main` (PR #171)
- Switch supported FreeBSD to 12.2 (PR #173)
- Add new
packagesfield to corral.json (PR #167)
- Run PostFetchScript after fetch completion (PR #160)
- Don't remove empty fields from configuration (PR #164)
- Add documentation_url to
infosection ofcorral.json(PR #166)
- Add the ability to run a script after fetching or updating a dependency (PR #151)
- Make corral less verbose (PR #137)
- Update Dockerfile to use Alpine 3.12 (PR #153)
- Change status to beta (PR #154)
- Remove extraneous CR in outputs on Windows (PR #115)
- Use correct path separator in PONYPATH on Windows (PR #117)
- Don't update dependencies more than once (PR #132)
- Bug introduced in Pony runtime by ponyc 0.35.0
- Rename FreeBSD artifacts (PR #111)
- Nothing. Fixing bad 0.3.2 release issue.
- Pass exit codes from Runners to early exit corral with same code (PR #80)
- Add macOS releases via Homebrew (PR #74)
- Fix
corral runshould work if there is no corral.json (PR #57) - Fix
corral runonly looking for binaries on $PATH (PR #56)
- Add --path flag (PR #53)
- Update '--directory' to '--bundle_dir', resolve it early, and ensure other dirs are based on it. (PR #60)
- Rename bundle.json to corral.json (PR #52)
- Initial alpha release