New in this Release
- Devbox will now check if Nix is installed before running
devbox generate
, and will prompt to install Nix if it is missing - Added a check + error message to ensure Nix version is >= 2.12
- Python and Pip plugins now have better compatibility with non-bash shells
- MySQL and MariaDB plugins now use
--log-error
when starting a service to keep error logs in your project directory. This should avoid permission errors when running the service in CI - Includes additional changes for upcoming Devbox Secrets Release
Special Thanks to:
@arijit79 for their first contribution, cleaning up some errors and wording in the documentatino!
What's Changed
- [refactor] Remove devbox interface by @mikeland73 in #1690
- [envsec] Enforce version by @mikeland73 in #1688
- [auth] Improve whoami by @mikeland73 in #1693
- [python] use posix-compatible dot instead of bashism source by @savil in #1699
- [vscode-extension] Fixed tab size for extension by @mohsenari in #1701
- [nix] ensure nix version is >= 2.12 by @savil in #1700
- [envsec] Bump envsec by @mikeland73 in #1702
- [envsec] Ensure build environment is the same by @mikeland73 in #1703
- [init-hooks] Prevent init hook recursion by @mikeland73 in #1709
- [fish] Fix fish init hook by @mikeland73 in #1711
- [nix] ensure nix is installed for generate and envsec commands by @mikeland73 in #1710
- [secrets] Implement ls, set, rm secrets by @mikeland73 in #1713
- [secrets] Renamed config value and small fixes by @mikeland73 in #1718
- [polish] Ensure all helptext is consistent by @ipince in #1716
- add FAQ, non-default packages by @Lagoja in #1708
- [package outputs] add --outputs flag to devbox add, and save in config by @savil in #1707
- [StorePathParts] move to nix package by @savil in #1722
- guides: Improve overall wording by @arijit79 in #1726
- [secrets] Add secrets download and upload by @mikeland73 in #1720
- [easy][auth] whoami should not require project by @mikeland73 in #1729
- [Refactor ensureStateIsUpToDate] split into two modes for when to recompute state by @savil in #1723
- Derive nix profile from flake: attempt 2 by @savil in #1724
- [package outputs] generate buildInputs for package-outputs in flake by @savil in #1721
- [tests] Update php test by @mikeland73 in #1731
- [revert] Revert derive nix profile changes by @mikeland73 in #1732
- [mysql plugin] use --log-error instead of 2> by @Lagoja in #1733
New Contributors
Full Changelog: 0.8.5...0.8.6