0.4.0
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
andXDG_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
.