All notable changes to Corral will be documented in this file. This project adheres to Semantic Versioning and Keep a CHANGELOG.
- 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 update
would 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
packages
field 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
info
section 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 run
should work if there is no corral.json (PR #57) - Fix
corral run
only 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