github jetify-com/devbox 0.4.5-dev

latest releases: 0.13.0, 0.13.0-devrc, 0.13.0-deva...
pre-release18 months ago

What's New

This pre-release contains a preview numerous fixes and improvements based on user feedback. You can try out this pre-release of 0.4.5 by exporting DEVBOX_USE_VERSION=0.4.5-dev

  • (#830, #832) Fixed a bug that broke direnv integrations after a version update. devbox shell --print-dev-env will now regenerate the underlying nix configs after a version update to ensure they are compatible with the Devbox CLI.
  • (#780) Added a devbox install command. This command can be used to install your devbox projects packages without starting a shell or running a script.
  • (#803) Installing packages while in devbox shell no longer requires a user to restart their shell or run a special command to update their path. This means you can now use packages as soon as you add them.
  • (#792) Devbox now automatically sets LD_LIBRARY_PATH and LIBRARY_PATH to point to your project's lib directory.
  • (#772) Devbox now shows better progress (including download + installation progress) when adding packages
  • (#785) Improvements to automatic port forwarding and remote services

What's Changed

  • [nix] Simplify profile priority, make it match flake file by @mikeland86 in #770
  • [docs] Update dependencies by @mikeland86 in #771
  • [nix] Show nix profile install progress by @mikeland86 in #772
  • [flakes] Remove non-flakes code by @mikeland86 in #777
  • impl: fix shellrc tests by @gcurtis in #784
  • Fix building target path by @hezhizhen in #782
  • [ux] Add new refresh alias by @mikeland86 in #778
  • [Cloud] Added cloud init command for open in vscode by @mohsenari in #758
  • [services] Improve auto-port forward and proxy by @mikeland86 in #785
  • [config] Set PATH as ENV instead of hook by @mikeland86 in #786
  • [CLI] Added install command by @mohsenari in #780
  • Move Devbox Examples to Devbox Repo by @Lagoja in #793
  • [lib-path] Add a few common env variables by @mikeland86 in #792
  • [services] Allow custom process compose by @mikeland86 in #791
  • migrate links: devbox-examples -> devbox/examples by @Lagoja in #797
  • Bump rack from 2.2.6.2 to 2.2.6.4 in /examples/stacks/rails/blog by @dependabot in #796
  • Bump django from 4.1.6 to 4.1.7 in /examples/stacks/django by @dependabot in #795
  • [testscripts] run in parallel by @savil in #802
  • First Pass at a Haskell Package Planner by @Lagoja in #773
  • [Lagobot 2.0] part 1: generate testscript for a single devbox example project by @savil in #799
  • [Lagobot 2.0] part 2: run Examples whose run_test script passes by @savil in #801
  • [Lagobot 2.0] part 3: set HOME to temp-dir to enable a few example projects by @savil in #806
  • [vscode-extension] open vscode browser by @mohsenari in #804
  • Improve installation instructions by @Lagoja in #805
  • [Lagobot 2.0] disable haskell by @savil in #808
  • [global] Allow and use multiple nixpkgs commit hashes if needed by @mikeland86 in #800
  • Fix typo in pip plugin by @savil in #810
  • typo: s/Poetry/Pip in Pip example by @savil in #811
  • typo: s/Poetry/Pipenv in Pipenv example by @savil in #812
  • [hooks] Fix hook order by @mikeland86 in #813
  • [Lagobot] enable haskell by @savil in #809
  • [vscode extension] Added getting working directory from getvminfo() by @mohsenari in #807
  • Jl/lagobot fix rails by @Lagoja in #815
  • Fix Elixir Example by @Lagoja in #816
  • Adjust paths order by @hezhizhen in #787
  • [lagobot] enable pip and django by @savil in #817
  • [lagobot] add integration tag to separate the tests by @savil in #822
  • [lagobot] run tests on DEVBOX_EXAMPLE_TESTS env-var, instead of build tag by @savil in #823
  • [testscripts] respect DEVBOX_DEBUG flag instead of always setting it on by @savil in #824
  • [lagobot] enable jekyll by @savil in #819
  • [lagobot] enable pipenv by @savil in #820
  • [CLI] Made generate ssh-config work without config file by @mohsenari in #826
  • [lagobot] run cli-tests with DEVBOX_EXAMPLE_TESTS on main or input.run-example-tests by @savil in #827
  • [nix] Create bin wrappers. Eliminate need to refresh by @mikeland86 in #803
  • [lagobot] extend macos test timeout to 15 mins by @savil in #828
  • [shellenv] PrintEnv should generate just in case by @mikeland86 in #830
  • [direnv] Fix version path, run example tests on PRs by @mikeland86 in #832
  • [lagobot] clear .devbox dirs by @savil in #833
  • [UnifiedEnv] remove env-var from shell_test by @savil in #825

Full Changelog: 0.4.4...0.4.5-dev

Don't miss a new devbox release

NewReleases is sending notifications on new releases.