Release Notes
Version 0.0.8
is focused on fixing user bugs and other workflow issues.
New Language Support
- Ruby, including Ruby on Rails
- Java w/ Gradle
Workflow Improvements
- You can now add packages to a running shell without restarting
devbox shell
. You will need to runhash -r
to make the packages available in your shell after adding them. (#188) - Devbox will now look for a
devbox.json
file in parent directories, if you do not have one in your current directory. This is useful when you have multiple projects that share a singledevbox.json
file (#200) - Shell history is now preserved across
devbox shell
sessions (#204) - We now provide better error messages when we can't detect a planner during
devbox build
(#184)
Bug Fixes
- We no longer propagate an error message when a user explicitly exits their shell (#201)
- Our Golang planner no longer returns an error when
main.go
is not found (#199) - Segment errors are now silenced on connection failure (#197)
Updates to Docs, including:
- Documentation on our new planners
- How to configure your editor with Devbox
- Updated CLI reference, with flags and subcommands
Full Changelog
- [polish] improve error message for missing devbox-json by @savil in #174
- [Java Planner] part4 - Added support for gradle by @mohsenari in #160
- [Docs] Haskell and Zig Planners by @savil in #180
- Added gradle support to docs by @mohsenari in #182
- Support Rails in Ruby planner by @ipince in #183
- [build] Better error message when can't find planner by @mikeland86 in #184
- Update Python Docs by @Lagoja in #187
- Add auto generated docs to Devbox Docs by @Lagoja in #189
- Silence any segment errors by @loreto in #197
- docs: fix typo in Python language detection docs by @ipince in #195
- Add docs for Ruby by @ipince in #194
- [planner] Golang planner return error when main.go is not found by @LucilleH in #199
- [Bug] Do not propagate error on explicit shell exit by @LucilleH in #201
- Fix typo by @reflektoin in #205
- [config] look for the devbox.json file in parent directories as well by @savil in #200
- IDE integration instructions by @mohsenari in #190
- [shell] add packages within shell, leveraging nix-profile by @savil in #188
- boxcli: skip shell tests due to timeout by @gcurtis in #208
- [shell] preserve history by @savil in #204
New Contributors
- @reflektoin made their first contribution in #205
Full Changelog: 0.0.7...0.0.8