Check the blog post "Announcing Brioche v0.1.4" for an overview of all the new features in this release
Run brioche self-update
to update an existing Brioche installation, or check the docs for installation instructions
Changed
- Overhaul console output (#137)
- The new output format uses colors and symbols, runs at a faster refresh rate, and generally should make it clearer what's going on. See this Asciinema recording for what the new format looks like.
- Overhaul output format when a process recipe fails (#138, #139)
Added
- Add
--locked
flag for several subcommands (#133)- Applies to
build
,check
,run
, andinstall
. When passed, the command will fail if the lockfile isn't up-to-date.
- Applies to
- Add
--display
flag, plus newplain-reduced
output format (#141) - Add new
attach_resources
recipe type (#149)
Fixed
- Update Linux sandbox to fallback to using PRoot for mounts (#159)
- This fallback makes it so Brioche can run without any extra setup on Ubuntu 24.04-- although with reduced performance. See "PRoot fallback" in the docs for more context and other options.
- Fix some LSP errors from converting between line / column numbers and positions (#134)
Internals
- Add
project.bri
for building Brioche with Brioche! This new build will be used to provide portable builds for non-glibc machines. - This release includes the initial groundwork for AArch64 support on Linux (a.k.a ARM64). Brioche itself can now run on
aarch64-linux
, but this work hasn't landed in thebrioche-packages
repo yet, and getting it merged so packages can work with bothaarch64-linux
andx86_64-linux
is still blocked on future feature work.