Releases: direnv/direnv
Releases · direnv/direnv
Release v2.35.0
- 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)
Release v2.34.0
- 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)
Release v2.33.0
- 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
forLoadedRC
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
Release v2.32.3
2.32.3 / 2023-05-20
- fix: incorrect escape sequences during Loads under git-bash (Windows) (#1085)
- fix: skip some tests for IBM Z mainframe's z/OS operating system (#1094)
- fix: stdlib: use_guix: Switch to guix shell. (#1045)
- fix: stat the already open rc file rather than another path based one on it (#1044)
- fix: remove deprecated io/ioutil uses (#1042)
- fix: spelling fixes (#1041)
- fix: appease Go 1.19 gofmt (#1040)
- fix: pass BASH_PATH to make, matches the nixpkgs derivation (#1006)
- fix: stdlib/layout_python: exclude patchlevel from $python_version (#1033)
- doc: add Windows installation with winget (#1096)
- doc: link 12factor webpage for more clarity (#1095)
- website: add Plausible analytics
Release v2.32.2
2.32.2 / 2022-11-24
- doc: Add stdlib's layout_pyenv to docs (#969)
- doc: Fix broken link (#991)
- doc: Minor typo fix (#1013)
- doc:
$XDG_CONFIG_HOME/direnv/direnv.toml
=> add (typically ~/.config/direnv/direnv.toml) (#985) - doc: add quickenv to Related projects (#970)
- feat: Update layout anaconda to accept a path to a yml file (#962)
- feat: install.sh: can specify direnv version (#1012)
- fix: elvish: replace deprecated
except
withcatch
(#987) - fix: installer.sh: make direnv executable for all
- fix: path escaping (#975)
- fix: stdlib: only use ANSI escape on TTY (#958)
- fix: test: remove mentions of DIRENV_MTIME (#1009)
- fix: test: use lowercase -d flag for base64 decoding of DIRENV_DIFF (#996)
- update: build(deps): bump github.com/BurntSushi/toml from 1.1.0 to 1.2.0 (#974)
Release v2.32.1
Release v2.32.0
- feat: Add gha shell for GitHub Actions (#910)
- feat: Enable ppc64le builds (#947)
- feat: allow conda environment names to be detected from environment.yml (#909)
- feat: source_up_if_exists: A strict_env compatible version of source_up (#921)
- feat: Expand ~/ in whitelist paths (#931)
- feat: Add "block" and "revoke" as aliases of the "deny" command (#935)
- feat: Add "permit" and "grant" as aliases of the "allow" command (#935)
- fix: update go-dotenv
- fix: fetchurl: store files as hex (#930)
- fix: fetchurl: only store 200 responses (#944)
- fix: Ensure status log messages are printed with normal color (#884)
- fix: Clarify handling of .env files (#941)
- fix: Update shell_elvish.go (#896)
- fix: stdlib.sh: remove dependency on tput (#932)
- fix: Use setenv in vim to allow non alphanumeric vars (#901)
- fix: install.sh: add information about bin_path (#920)
- fix: Treat
mingw*
as windows (#918) (#919) - fix: man: clarify paths (#929)
- fix: installation.md: Fix Fedora package link (#915)
- Merge pull request #874 from direnv/refactor
- chore: rc: stop using --noprofile --norc
- chore: rc: prepare stdin earlier
- chore: rc: install interrupt handler earlier
- chore: stdlib: factor out stdlib preparation
- chore: fix CI
- chore: source_env: show full path (#870)
- chore: Sort shells in DetectShell
- chore: Enable codeql action (#938)
- chore: Set permissions for GitHub actions (#937)
- go: bump golang.org/x/sys for linux/loong64 support (#946)
- build(deps): bump actions/checkout from 2.4.0 to 3.0.0 (#922)
- build(deps): bump actions/checkout from 3.0.0 to 3.0.1 (#933)
- build(deps): bump actions/checkout from 3.0.1 to 3.0.2 (#936)
- build(deps): bump actions/setup-go from 2.1.5 to 3.0.0 (#923)
- build(deps): bump actions/setup-go from 3.0.0 to 3.1.0 (#943)
- build(deps): bump actions/setup-go from 3.1.0 to 3.2.0 (#950)
- build(deps): bump cachix/install-nix-action from 16 to 17 (#925)
- build(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.1.0 (#924)