All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added support for downloading and building games with LÖVE version 11.5 (thanks to @gingerbeardman).
boon love list
now displays a better message when there are no versions installed.
- Upgrade Rust edition to 2021
- Upgraded a number of dependencies to latest versions
boon love
learned how to explicitly list versions through the subcommandlist
:boon love list
.
boon download
now uses GitHub for binary downloads instead of Bitbucket, fixing any dead links resulting from the transition away from Bitbucket.
- New build report to show output file name, elapsed time, and total output size.
- Error handling to better highlight what caused an error to occur. An error will now display a list of causes, in order.
boon build
learned how to build all supported targets at the same time using the--target all
option.
boon love download
no longer makes an extra unnecessary HTTP request when downloading LÖVE which should improve performance.boon --version
now displays the correct release version.- Unnecessary references (pointers) to small integers values have been removed, slightly improving performance.
- Library dependencies have been updated, improving performance and fixing many issues.
- Duplicate entries in the ignore list when merging default and project configuration, removing unneeded work on build.
- Copy semantics for platform/bitness enums, which may have resolved some issues with cross-platform compatibility.
- Incorrect macOS download locations for LÖVE 11.3.
- The initial release for boon.
- Native LÖVE builds.
- Windows (32/64-bit) builds.
- macOS builds.
- LÖVE version manager.