0.8.4
Highlights
Offline Mode
Use your Devbox shell without an internet connection! Devbox will now work offline if all the packages for your project have been fetched and installed. You can even modify your devbox.json without breaking the offline cache, provided that you do not add or remove any items from your packages
list.
--disable-plugins
flag
The devbox add
command now has a --disable-plugin
flag, which will install the package without activating it's associated plugin. We recommend only using this flag if you know you need to disable a plugin for the package, since it may prevent the package from working as expected
Bug Fixes
- Fixed a bug that could prevent Devbox from correctly updating your shell environment in certain cases
Special Thanks
@sigprof for their first contribution, fixing an error in our documentation.
What's Changed
- [plugins] Implement --disable-plugin flag by @mikeland73 in #1666
- [glibc] Add patch-glibc patch and fix when package in binary cache by @mikeland73 in #1669
- [offline] Allow devbox to work offline if packages are already fetched by @mikeland73 in #1673
- internal/lock: canonicalize JSON before hashing cache keys by @gcurtis in #1648
- [launcher] Bump launcher version by @mikeland73 in #1670
- [scripts] split build-all command into os-arch specific commands by @savil in #1671
- [patch-glibc] fix permission errors for shrink-rpath by @savil in #1672
- docs: Fix the
"includes"
typo by @sigprof in #1677 - [print-dev-env] Skip cache if lockfile has changed by @savil in #1674
New Contributors
Full Changelog: 0.8.3...0.8.4