github jetify-com/devbox 0.0.8

latest releases: 0.13.0-devrc, 0.13.0, 0.13.0-deva...
23 months ago

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 run hash -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 single devbox.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

Full Changelog: 0.0.7...0.0.8

Don't miss a new devbox release

NewReleases is sending notifications on new releases.