Releases: jetify-com/devbox
Releases · jetify-com/devbox
0.0.0-edge.2024-01-25
0.0.0-edge.2024-01-25 edge release
0.8.7
Fixed in this release
- Fixed an issue that would throw syntax errors when running init_hooks in Fish shell
- Added a command (
devbox gen readme) to generate a Markdown Readme from a devbox.json
Changelog
0.8.6
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-errorwhen starting a service to keep error logs in your project directory. This should avoid permission errors when running the service in CI
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
- @arijit79 made their first contribution in #1726
Full Changelog: 0.8.5...0.8.6
0.0.0-edge.2024-01-18
0.0.0-edge.2024-01-18 edge release
0.0.0-edge.2024-01-17
0.0.0-edge.2024-01-17 edge release
0.0.0-edge.2024-01-04
0.0.0-edge.2024-01-04 edge release
0.8.5
Fixed in this Release
- This release fixes a bug where our PHP plugin may not correctly install extensions when they are added after the PHP package has been installed
- Updated info for packages and plugins that start services with process-compose
Full Changelog
- [envsec] Add (hidden) envsec init command by @mikeland73 in #1678
- [update] Don't update if old last_modified, fix runx update by @mikeland73 in #1681
- [envsec] Add environment flag by @mikeland73 in #1679
- [Renaming] ComputeNixEnv -> ComputeEnv; ensurePackagesAreInstalled -> ensureStateIsCurrent by @savil in #1675
- [envsec] Integrate envsec library for init by @mikeland73 in #1683
- [envsec] Bump envsec version by @mikeland73 in #1686
- [plugins] Ensure plugin flakes get upgraded on every install by @mikeland73 in #1687
- [plugins] fix info for packages with process-compose services by @mikeland73 in #1689
Full Changelog: 0.8.4...0.8.5
0.0.0-edge.2023-12-28
0.0.0-edge.2023-12-28 edge release
0.0.0-edge.2023-12-21
0.0.0-edge.2023-12-21 edge release
0.0.0-edge.2023-12-14
0.0.0-edge.2023-12-14 edge release