Skip to content

0.3.4

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Feb 20:25
· 1098 commits to main since this release
3112b8e

What's New

Version 0.3.4 has a number of bug fixes and workflow improvements, including:

  1. Better UX and reliability for installing packages and starting a Devbox Shell
  2. A pip plugin that automatically activates a virtual environment for installing packages
  3. Automatic port-forwarding when services are started in Devbox Cloud Shell from the CLI

Changelog

  • 3112b8e [flakes] explain better nixpkgs prefetch during devbox add (#624)
  • a474c16 [devbox.json] Added env in config (#609)
  • 5a97bb9 [bug fix] update Env caller to use map instead of key=val array (#625)
  • f5821a8 [flakes] enable native nixpkgs download progress output (#623)
  • 0892e0e Refactor env vars as map[string]string instead of []string (#621)
  • b4014e8 [global] Turn on feature, keep command hidden (#622)
  • d92cbb7 Clean PATH of nix profile paths in print-dev-env shell/run (#618)
  • 3bf9582 Add Docsearch (#619)
  • 5e2d408 [home] Merge global packages when doing shell/run (#604)
  • 3ca7a41 Remove obsolete var and simplify cleanEnvPath() (#617)
  • 0caff40 Unify print-dev-env feature flags (#620)
  • f1b0c6f [global] Use non default profile and improve error handling when adding/removing global packages (#603)
  • d47bbb8 Add virtenv path and nix profile path to computed nix path (#616)
  • 396ce62 [flake] remove buildEnv from flake.nix (#615)
  • 93a8688 [flakes] reset nix profile directory when Flakes feature is toggled (#612)
  • 60a4f60 [cloud] Auto-port forward during cloud shell (#586)
  • 29829dc [flakes] remove special-case env-var TERM (#614)
  • 3ab8448 Add a default stale issue workflow (#613)
  • 0d67823 remove devbox-linux-amd64 (#610)
  • 517938f [flakes] add and remove packages, individually (#597)
  • d644ea8 Add Devbox Instructions to CONTRIBUTING.md (#607)
  • b4d60c4 [github merge queue] enable Github Workflows for merge-queue (#606)
  • 03e9474 devbox shell uses computeNixEnv (#605)
  • cf32331 Create unified function for nix env computation (#591)
  • 67b33c2 [global] MVP of devbox global/home (#599)
  • daf0596 Refactor testscript framework (#601)
  • c173233 remove unused pkgs.go from internal/impl (#600)
  • 0d393ee [flakes | print-dev-env] enable flakes to work with print-dev-env (#584)
  • c05d145 [cleanup] remove old package install for flakes (#598)
  • dc701d5 [docusaurus] Bump docusaurus version to remove vulnerable dependencies (#595)
  • 5dc5326 [easy][plugins] User init hooks should run after plugins (#594)
  • f67454d Bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs/app (#582)
  • dee5576 [Plugin] Add a plugin for python3xxPackage.pip (#592)
  • 9e37940 [bugfix] Arbitrary commands should also run init and plugin hooks (#550)
  • de39956 Add more metadata to error reports (#576)
  • c753514 [polish] add newline to end of multi-add/rm packages (#589)
  • e5f4256 [telemetry] do not log hidden commands to segment Command Events (#588)
  • 7f087d4 [RFC] make Telemetry UserID be a uuid string (#574)
  • 134b654 [telemetry] fix missing UserID for command events (#583)
  • 68f6d2b [cloud] Auto-forward ports when services start (#490)