github jetify-com/devbox 0.2.3

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

This release contains the following bug fixes and improvements:

  • If a Nix package fails to install, Devbox will no longer add that package to your devbox.json
  • UX tweaks on Devbox commands that install Nix packages
  • Improvements to Nix Installation UX and reliability

What's Changed

  • Prevent shell inception in cloud shell by @savil in #469
  • nix: wait for pipe read to finish before cmd.Wait by @gcurtis in #470
  • [CICD] add devbox install nix action in cicd, change release workflow by @LucilleH in #425
  • [nix] Improve nix install, add --daemon flag by @mikeland86 in #471
  • Experimental impl of nixless shell by @ipince in #457
  • Remove redundant debug output by @ipince in #474
  • [polish] Minor polish on help text by @ipince in #475
  • [cloud telemetry] part 1: derive userId from githubUsername, and identifyUser by @savil in #472
  • [cloud telemetry] part 2: add 'cloud_region' property to segment by @savil in #473
  • [cloud] remove log.Fatal in favor of returning the error by @savil in #476
  • [cuecfg] Don't HTML escape json by @mikeland86 in #477
  • Jl/cicd docs by @Lagoja in #480
  • [cloud] add shell time-to-interactive segment event by @savil in #479
  • removed unused params from Config by @mohsenari in #483
  • [cleanup] Removed test for shell plan should have devPackages by @mohsenari in #484
  • [telemetry] Don't log user errors to Sentry by @mikeland86 in #485
  • [readme] Fix link by @mikeland86 in #487
  • [plugins] Change default nginx port to a non-privileged port by @mikeland86 in #488
  • Implement stricter "devbox run" using "nix print-dev-env" by @ipince in #482
  • [shell] do not return error if it was a user shell command or script by @savil in #489
  • [test] New testing framework to easily test devbox commands and examples by @mohsenari in #481
  • [port forward] terminate port-fwd sessions if VM is not active by @savil in #494
  • move stepper package location to outside cloud directory by @savil in #495
  • Allow devbox run to accept script args by @ipince in #492
  • devbox run can run arbitrary commands by @ipince in #493
  • [forward] Rename port-forward to forward and simplify API by @mikeland86 in #497
  • Clean up old script files by @ipince in #499
  • impl: allow nixpkgs URL to be set with DEVBOX_NIXPKGS_URL by @gcurtis in #501
  • Disallow script names with whitespace in them by @ipince in #500
  • Allow limited set of vars to leak into devbox run env by @ipince in #498
  • bugfix: use correct script filename by @ipince in #504
  • Flip swich on strict devbox run feature flag by @ipince in #503
  • Add deprecation warning on shell -- cmd by @ipince in #502
  • [install UX] show incremental progress by @savil in #491
  • Use same impl for devbox run in shell or out by @ipince in #505
  • [install UX] incrementally show the output in-line by @savil in #506
  • [stepper] respect the io.Writer used in impl/devbox.go by @savil in #507
  • [install UX] go back to using development.nix by @savil in #512
  • [test] additional tests for devbox init and run by @mohsenari in #516
  • [nix] Filter out 'devbox-development' messages by @mikeland86 in #518
  • [devbox cloud] require git in home and fs-root dirs to use as devbox project dir by @savil in #522
  • Revert "Add deprecation warning on shell -- cmd (#502)" by @ipince in #520
  • Unflip strict run feature flag by @ipince in #519
  • [devbox cloud] remove sshshim gate by @savil in #523
  • [nix] Improve output in ensurePackagesAreInstalled by @mikeland86 in #524
  • plansdk: use nixpkgs mirror when in cloud VM by @gcurtis in #521
  • [nix] Don't add bad package to devbox.json by @mikeland86 in #525

Full Changelog: 0.2.2...0.2.4

Don't miss a new devbox release

NewReleases is sending notifications on new releases.