Releases: nix-community/nix-direnv
Releases · nix-community/nix-direnv
3.0.5
What's Changed
- Restore terminfo from calling shell by @bbenne10 in #461
- Fix local flakes when prefixed with "path:" (again) by @tie in #478
- Issue a warning if we are falling back to the old shell environment by @bbenne10 in #487
- GH-491: Explictly set IN_NIX_SHELL to more closely mimic nix-shell execution by @bbenne10 in #498
New Contributors
- @tie made their first contribution in #478
- @ShalokShalom made their first contribution in #490
Full Changelog: 3.0.4...3.0.5
3.0.4
3.0.3
3.0.2
What's Changed
- Fixup
$direnv
usage by @kingarrrt in #449 - set bash 4.4 as minimum by @Mic92 in #450
Full Changelog: 3.0.1...3.0.2
3.0.1
What's Changed
- make self-contained using resholve by @kingarrrt in #441
- don't rely on direnv to be in $PATH by @Mic92 in #447
Full Changelog: 3.0.0...3.0.1
3.0.0
What's Changed
- More ruff lints by @Mic92 in #425
- Delay invalidating cache and gcroots until print-dev-env call succeeds by @bbenne10 in #420
- simplify required version checks and bring back support for bash 3 by @kingarrrt in #429
- deprecate nix_direnv_watch_file by @Mic92 in #438
New Contributors
Full Changelog: 2.5.1...3.0.0
2.5.1
What's Changed
- _nix_direnv_watches: update path regex to match capitalized path by @kingarrrt in #417
- do not deprecate nix_direnv_watch_file yet (2.5.1) by @Mic92 in #421
Full Changelog: 2.5.0...2.5.1
2.5.0
What's Changed
- Update nix-direnv version in nix_direnv_version by @NilsIrl in #397
- Fix Manual Reload script with non-standard layout dir by @bbenne10 in #401
- use_nix: watch for both shell.nix and default.nix by @Mic92 in #410
- drop nix_direnv_watch_file - instead parse DIRENV_WATCHES by @Mic92 in #416
- use direnv-builtin
DIRENV_WATCHES
to list watched files by @kingarrrt in #414 - drop dependency on gnugrep by @Mic92 in #415
New Contributors
- @NilsIrl made their first contribution in #397
- @gepbird made their first contribution in #398
- @infinisil made their first contribution in #407
- @kingarrrt made their first contribution in #414
Full Changelog: 2.4.0...2.5.0
2.4.0
What's Changed
- Allow manual reload of nix environment. by @pelme in #359
- Warn when
use flake
receives a flag for the first argument by @cydparser in #372 - fix _nix_direnv_force_reload not beeing bound by @Mic92 in #394
New Contributors
- @pelme made their first contribution in #359
- @Gerg-L made their first contribution in #365
- @carschandler made their first contribution in #368
- @cydparser made their first contribution in #372
Full Changelog: 2.3.0...2.4.0
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