Aquí hi ha 10 versions de direnv, des de 24 de novembre del 2022 fins a l’actual, 2.38.2. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
10 versions en 4 anys · unes 2,6 per any
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 2.38.2Darrera versió | 10 d’octubre del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versió- fix(zsh): load the .envrc in a new shell and on cd from shell functions again (#1633, #1634)
- fix(fish): stop completions from breaking after the first prompt (#1635, #1636)
- fix(pixi): require_allowed for the manifest file as well (#1632) |
| 2.38.1 | 6 d’octubre del 2026 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versió- v2.38.0 was tagged but not published, because its binaries failed to upload (#1630)
- direnv now requires go 1.26 (#1623)
- the Windows release binaries are now named direnv.windows-.exe (#1460, #1627)
- feat: add layout uv (#1594)
- feat: add layout pixi (#1560)
- feat: add require_allowed (#1530)
- feat: add DIRENV_DISABLE to stop direnv from changing the environment (#1048)
- feat: add DIRENV_EXE_PATH (#1564)
- feat: allow multi-line env vars (#1442)
- feat: allow named pipes as .env files (#1557)
- feat: disable status logging with log_format = "-" (#1476)
- feat(prune): remove outdated hashes (#1451)
- feat(bash): use ble.sh's PRECMD hook when available (#1439)
- feat(zsh): only run the hook from the top level (#1583)
- fish: update fish_complete_path when XDG_DATA_DIRS changes (#1540)
- fix: report .envrc failures and load values over 64KB again (#1625)
- fix: don't wait forever on processes forked by the .envrc (#1527)
- fix: escape the direnv path in bash code (#1626)
- fix: unload the environment when the .envrc is deleted (#1562)
- fix: direnv reload doing nothing after direnv deny (#1543)
- fix: misleading "unloading" message when nothing was loaded (#1592)
- fix: panic on malformed environment variables (#1496)
- fix: always consider DIRENV_LOG_FORMAT if it is set (#1475)
- fix: inverted log color when direnv.toml is present (#1620)
- fix(bash,zsh): don't block SIGINT while evaluating .envrc (#1479)
- fix(bash,zsh): preserve existing SIGINT traps (#1621)
- fix(pwsh): quote the direnv.exe path (#1598)
- fix(pwsh): emit removals before assignments in export (#1622)
- fix(dotenv): honour the backslash escape before a dollar sign (#1618)
- fix(dotenv): don't let comment lines start multi-line values (#1608)
- fix(dotenv): don't watch named pipes (#1591)
- fix(stdlib): stop on failing command substitutions (#1505, #1624)
- fix(stdlib): skip the unexpanded lib glob under noglob (#1611)
- fix(use_flake): keep the environment alive by refreshing the profile (#1506)
- fix(use_flox): use -c to honor profile hooks (#1581)
- fix(use_guix): preserve GUIX_ENVIRONMENT (#1587)
- fix(use_nix): unset structured attribute variables (#1532)
- fix(fetchurl): spurious warnings on first download (#1569)
- perf: fix quadratic string building in the shell escapers (#1612)
- fix(release): publish the binaries with the release (#1630)
- install.sh: support MSYS (#1502)
- build: make PREFIX customizable (#1537)
- build: skip -linkmode=external when CGO_ENABLED=0 (#1567)
- ci: split the flake checks and drop duplicate GitHub jobs (#1628)
- docs: add llms.txt (#1607)
- docs: add 403 troubleshooting (#1571)
- docs: add missing watch_dir documentation (#1516)
- docs: fix the Nushell hook example (#1526)
- docs: make it clear which commands are aliases in help output (#1481)
- docs: various fixes (#1433, #1468, #1473, #1486, #1497, #1534, #1541, #1582, #1602, #1603)
- chore: bump dependencies |
| 2.37.1 | 20 de juliol del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versió- fix: regression in displaying export errors (#1469)
2.37.0 / 2025-07-02 |
| 2.37.0 | 2 de juliol del 2025 | — | 64 bits PortableARM64 Portable32 bits Portable Notes de la versió- docs: add github-actions page
- docs: document sub-commands
- docs: fix link to guix manual (#1421)
- docs: re-generate manpages
- feat(direnv export gha): strengthen export format
- feat: add windows arm64 target (#1444)
- fix(powershell): "export pwsh" to resolve PowerShell special character issues (#1448)
- fix(python): do not include patch level in virtual environment names (#1423)
- fix(use_nix): always restore special variables (#1424)
- fix: accept true as valid DIRENV_DEBUG value (#1365)
- fix: add trailing newline to error messages (#1426)
- fix: delete duplicate ansi escape code |
| 2.36.0 | 11 d’abril del 2025 | — | 64 bits Portable32 bits Portable Notes de la versió- direnv now requires go 1.24 (#1384)
- doc: Correct duplicate usage of 'with' in the direnv(1) (#1394)
- doc: note direnv version for log_{format,filter} (#1369)
- feat: Add use_flox to stdlib.sh (#1372)
- feat: logging filter (#1336)
- fix use_nix: unset TMPDIR variables (#1409)
- fix: A more universal fix for the python 3.14 find_spec deprecation warning (#1382)
- fix: Don't give an error when the current directory doesn't exist (#1395)
- fix: add support to fully reproducible guix shells (#1392)
- fix: assert minimum powershell version (#1385)
- fix: escape newlines in generated vimscript (#1347)
- fix: fix empty array error in install.sh (#1406)
- fix: optionally authenticate against github api during install (#1337)
- fix: use_guix: Enable the watching of Guix related files. (#1353) |
| 2.35.0 | 7 d’octubre del 2024 | — | 64 bits Portable32 bits Portable Notes de la versió- doc: Add version requirement for load_dotenv option (#1326)
- doc: fix broken link (#1327)
- doc: update elvish docs (#1305)
- docs: change Guix link to its package search. (#1268)
- feat: add opam support (#1298)
- fix: add NuShell into list of supported shells (#1260)
- fix: close tmp file (#1272)
- fix: direnv edit: use editor when EDITOR not found, closes #1246 (#1247)
- fix: release script
- fix: stdlib: enable flakes when use flake is used (#1299)
- fix: stdlib: export GOBIN for layout_go (#1286)
- fix: stdlib: update layout_python to resolve deprecation warning (#1176)
- fix: using PWD in .env files (#1052)
- test: Fix Murex python-layout test (#1293) |
| 2.34.0 | 1 de març del 2024 | — | 64 bits Portable32 bits Portable Notes de la versió- doc: README.md, man pages: it's typos (#1230)
- doc: add shell setup instructions for oh-my-zsh (#1070)
- doc: added fetchurl manpage link to README.md
- doc: document XDG_DATA_HOME (#1185)
- doc: update installation.md for Gentoo (#1206)
- feat: add Murex support (#1242)
- feat: added systemd shell for export (#1126)
- feat: allow to disable warn timeouts (#1209)
- feat: hide env diff (#1223, #1234)
- feat: made 'direnv export' non private (#1229)
- fix: use_julia should not set LD_LIBRARY_PATH (#900)
- fix: add missing deps for release in go.mod
- fix: avoid use of regex in bash hook output (#1043)
- fix: direnv.toml.1.md: add examples for $HOME expansion
- fix: stdlib: use_flake: don't keep old generations around (#1089)
- fix: stdlib: use_node: strip leading v from version (#1071)
- fix: support Bash 5.1 array PROMPT_COMMAND (#1208)
- fix: update stdlib.sh to avoid deprecation warning (#1221)
- fix: update zsh syntax in internal/cmd/shell_zsh.go (#1075) |
| 2.33.0 | 30 de novembre del 2023 | — | 64 bits Portable32 bits Portable Notes de la versió- doc: add a Nushell section to hook.md by @amtoine in #1175
- doc: fix broken links in installation.md by @just1602 in #1110
- doc: show how to run tests by @bukzor-sentryio in #1137
- doc: update NixOS installation instructions by @Gerg-L in #1172
- doc: update direnv.toml.1.md by @Ativerc in #1099
- feat: direnv status --json by @shivaraj-bh in #1142
- feat: add PowerShell Support by @bamsammich in #1171
- feat: add mergify configuration by @Mic92 in #1147
- feat: add support for armv7l platform in install.sh by @ardje in #1162
- feat: add watch print command by @Mic92 in #1198
- feat: alias direnv disallow to deny by @will in #1182
- feat: stdlib: create CACHEDIR.TAG inside .direnv by @Mic92 in #1148
- fix: allowPath for LoadedRC by @shivaraj-bh in #1157
- fix: don't prompt to allow if user explicitly denied by @Gabriella439 in #1158
- fix: man/direnv-stdlib: fix obsolete opam-env example by @mzacho in #1170
- fix: print correct path in source_env log message by @wentasah in #1144
- fix: quote tcsh $PATH, to avoid failure on whitespace by @bukzor-sentryio in #1139
- fix: remove redundant nil check in CommandsDispatch by @Juneezee in #1166
- fix: update nixpkgs and shellcheck by @Mic92 in #1146 |
| 2.32.3 | 22 de maig del 2023 | — | 64 bits Portable32 bits Portable |
| 2.32.2 | 24 de novembre del 2022 | — | 64 bits Portable32 bits Portable |