Releases: nix-community/nix-direnv
Releases · nix-community/nix-direnv
2.3.0
What's Changed
- fix error message if flake-inputs directory already exists by @Mic92 in #295
- Fix reading nixpkgs version without trailing newline by @amarshall in #307
- Check nix version directly by @pinselimo in #308
- pin to nix-2.13.3 for now by @Mic92 in #312
- Suggest XDG_CONFIG_DIR rc file for direnv by @smcgivern in #321
- Use nix-store --add-root instead of hard-coding gcroot path (fix for Nix 2.14+) by @amarshall in #311
- Fix use nix with no nixpkgs when strict_env by @amarshall in #329
- Fix failing tests by @amarshall in #331
- Run tests with and without direnv’s strict_env by @amarshall in #332
- Unpin nix version used during CI by @bbenne10 in #330
New Contributors
- @oligot made their first contribution in #293
- @kubukoz made their first contribution in #294
- @pinselimo made their first contribution in #308
- @smcgivern made their first contribution in #321
Full Changelog: 2.2.1...2.3.0
2.2.1
What's Changed
- ensure XDG_DATA_DIRS contains unique entries by @mkhl in #269
- Don't track $nixfile if it is empty by @bbenne10 in #271
- improve handling if no NIX_PATH is set by @Mic92 in #287
- Prefer
packages
overnativeBuildInputs
by @hannseman in #282
New Contributors
- @mkhl made their first contribution in #269
- @yvan-sraka made their first contribution in #274
- @hannseman made their first contribution in #282
Full Changelog: 2.2.0...2.2.1
2.2.0
What's Changed
- Add nixfile to watches and add --no-write-lock-file by @bbenne10 in #223
- Perf improvements by @Mic92 in #225
- Replace deprecated devShell attribute key by @counterposition in #234
- fix nix flakes reference to nixFlakes by @cassandracomar in #240
- remove old gcroots when the environment is updated by @qaristote in #246
- fix(direnvrc): log when nix-shell not found by @aabccd021 in #254
- make gcroot cleanup less verbose by @Mic92 in #256
New Contributors
- @counterposition made their first contribution in #234
- @cassandracomar made their first contribution in #240
- @qaristote made their first contribution in #246
- @SKalt made their first contribution in #248
- @aabccd021 made their first contribution in #254
Full Changelog: 2.1.2...2.2.0
2.1.2
2.1.1
2.1.0: Improved argument handling and documentation
What's Changed
Small release to improve generalized argument handling for use_nix. Rewrites README pretty significantly to clarify usage and actually fixes #168.
Thanks again to @joncol for triage and testing.
Full changelog: 2.0.1...2.1.0
Bugfix release
What's Changed
Handles a couple of small bugfixes introduced in our 2.0.0 release.
- Fix custom nix file handling not working properly (#162 fixed via #164). Thanks to @gador for reporting!)
- Fix typo in custom attribute handling (#168 fixed via #171). Thanks to @joncol for reporting and @mdarocha for triage!
- Update flake.lock
- Clarify documentation in README
Full Changelog: 2.0.0...2.0.1
Embrace Nix 2.4+
What's Changed
- By using nix 2.4 features, we can finally allow shellHook to be run even for cached shells and no longer cache environment variables by the user, thanks to @bbenne10 in #155 and @typetetris (#153)
- Convert ci tests to nix flake app test-runner by @typetetris in #154
New Contributors
- @typetetris made their first contribution in #154
Full Changelog: 1.6.1...2.0.0