Skip to content

0.4.0

Compare
Choose a tag to compare
@zombiezen zombiezen released this 12 Oct 20:57
· 152 commits to main since this release

Version 0.4 removes some broken or ill-conceived functionality from yb and changes where yb stores files to obey the XDG Base Directory specification.

Changed

  • The build cache is now created under $XDG_CACHE_HOME/yb (usually $HOME/.cache/yb) rather than $HOME/.yourbase. You can safely remove $HOME/.yourbase to reclaim disk space.

Removed

  • Workspaces. At the moment, we're focusing on single packages and will reintroduce the concept when we have a better grasp on how dependencies will work inside yb.
  • The build log streaming feature has been removed, since it has been broken for some time. However, we hope to reintroduce it in a future version.
  • Removed the yb update command. Users can now stay up-to-date with either the APT or Homebrew repositories.

Fixed

  • yb now respects the XDG_CONFIG_HOME and XDG_CONFIG_DIRS environment variables when reading configuration files.
  • Update to latest version of Narwhal, which contains many fixes for Docker interactions.
  • yb build will now exit with a non-zero status code if more than one argument is given. Previously, it would silently ignore such arguments.
  • The download span names in the yb build trace now include the URL rather than the unhelpful %s.