What's New in this Pre-release
- Initial improvements to devbox services, using process-compose
- Global Package Installation via devbox global add
- Devbox Unified Env -- Devbox now runs more consistently across
shell
,run
, andservices
- Fixed a Permissions issue with generated Dockerfiles (Issue #627 )
- Deprecate shell -- in favor of run
To try this pre-release, export DEVBOX_USE_VERSION=0.4.0-dev
in your shell. If you installed a previous pre-release, you may need to run rm ~/.cache/devbox/bin
to clear your prior versions.
Changelog
- 0eda044 [shellenv] Remove nix profile from path, add shellenv command (#667)
- 0fdee09 Enable unified env by default (#650)
- bd92912 [service-manager] Add more process compose yamls (#663)
- f77daf6 [services] MVP process manager (#659)
- 94aa7d4 [flakes] generate flake.nix file for php-related packages (#639)
- a9ee3cd Write shellrc file on fish (unified env) (#661)
- 7fb3374 Add shellrc tests for unified env (#660)
- 4928aea [generate] Fixed permission issue for generated dockerfile (#657)
- 8669472 Bump golang.org/x/net from 0.2.0 to 0.7.0 (#654)
- 37cde08 Add testscript tests for PATH setting (#646)
- 446280a Fix cli-release badge (#653)
- a3806cc Remove dot from flag help text (#649)
- 30eda19 Update devbox run help text (#517)
- 22b5b48 [flake] php extensions example project (#631)
- 115a215 Add tests for passing args to run scripts (#647)
- da82540 Add tests for env var application order (#645)
- 1a9d0e8 Deprecate shell -- in favor of run (#642)
- 39e13f6 Add testscript tests for config env vars (#643)
- 35752b3 boxcli: add
devbox global shellenv
command (#644) - 5cc31e8 [refactor]: make getGithubUsername clearer (#641)
- abb0d74 Prevent shell inception when using print-dev-env (#640)
- 5c593ec Include some more shell-specific vars, remove nix shell hook (#635)
- 1aa41bc [global] Move global to XDG_DATA_HOME (#637)
- 2f532b6 [global] Implement simple global pull (#630)
- 6ba4091 [direnv] Added support for config envs in direnv (#626)
- 4d7a69f [dependabot] Fix vulnerability in example (#638)
- 33e20c5 Add tests for PATH setting in run (#633)
- 296dfde tmpl: run nixpkgs-fmt on nix files (#636)
- 73a28cb Set PATH prepend after user init file runs (#634)
- 171acdf Add some basic devbox run testscript tests (#632)