github jetify-com/devbox 0.17.3

5 hours ago

What's Changed

✨ New Features

  • Shell aliases in devbox.json — a new top-level aliases map lets you define shell aliases declaratively instead of hand-writing them in your init_hook. They work both in the interactive devbox shell (injected after the init hook, compatible across bash/zsh/fish) and via devbox run <alias>, which expands the alias even without an interactive shell. Aliases merge across plugins and the parent config, with the parent taking precedence. (#2835)
  • Automatic Corepack activation for Node.js — when Corepack is enabled, the nodejs plugin reads the packageManager field from your package.json and runs corepack prepare --activate so the pinned pnpm/yarn/npm version is ready in your shell automatically. Opt out with DEVBOX_DISABLE_NODEJS_PACKAGE_MANAGER_AUTODETECT=1. (#2845)
  • use-devbox agent skill — adds a skill so AI coding agents can discover a project's devbox environment and run commands inside it. (#2837)

🐛 Bug Fixes

  • Fix devbox update not refreshing locked revisions for flake refs, by @Lagoja (#2825)
  • nginx plugin now includes mime.types, so static files are served with the correct Content-Type (#2844)
  • Bump process-compose version and fix extra stderr output in services (#2832)

🧹 Maintenance

  • Fix tests (#2833)
  • Refresh README demo screencast for the current devbox experience (#2842)

Full Changelog: 0.17.2...0.17.3

Don't miss a new devbox release

NewReleases is sending notifications on new releases.