github brioche-dev/brioche v0.1.4
Brioche v0.1.4

10 hours ago

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, and install. When passed, the command will fail if the lockfile isn't up-to-date.
  • Add --display flag, plus new plain-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 the brioche-packages repo yet, and getting it merged so packages can work with both aarch64-linux and x86_64-linux is still blocked on future feature work.

Don't miss a new brioche release

NewReleases is sending notifications on new releases.