direnv

Unreleased

2.34.0 / 2024-03-01

2.33.0 / 2023-11-29

2.32.3 / 2023-05-20

2.32.2 / 2022-11-24

2.32.1 / 2022-06-21

2.32.0 / 2022-06-13

2.31.0 / 2022-03-26

2.30.3 / 2022-01-05

2.30.2 / 2021-12-28

2.30.1 / 2021-12-24

2.30.0 / 2021-12-23

2.29.0 / 2021-11-28

2.28.0 / 2021-03-12

2.27.0 / 2021-01-01

2.26.0 / 2020-12-27

2.25.2 / 2020-12-12

There was a generation issue in 2.25.1. This release only bumps the version to do another release.

2.25.1 / 2020-12-11

2.25.0 / 2020-12-03

2.24.0 / 2020-11-15

2.23.1 / 2020-10-22

2.23.0 / 2020-10-10

2.22.1 / 2020-10-06

2.22.0 / 2020-09-01

2.21.3 / 2020-05-08

2.21.2 / 2020-01-28

Making things stable again.

2.21.1 / 2020-01-26

Fix release

2.21.0 / 2020-01-25

This is a massive release!

Highlights

You can now hit Ctrl-C during a long reload in bash and zsh and it will not loop anymore.

Commands that use direnv_load won’t fail when there is an output to stdout anymore (eg: use_nix).

Direnv now also loads files from .config/direnv/lib/*.sh. This is intended to be used by third-party tools to augment direnv with their own stdlib functions.

The .envrc is now loaded with set -euo pipefail. This will more likely expose issues with existing .envrc files.

docs

commands

build

shells

config.toml

stdlib

2.20.1 / 2019-03-31

2.20.0 / 2019-03-31

2.19.2 / 2019-02-09

2.19.1 / 2019-01-31

2.19.0 / 2019-01-11

2.18.2 / 2018-11-23

2.18.1 / 2018-11-22

2.18.0 / 2018-11-22

A lot of changes!

2.17.0 / 2018-06-17

2.16.0 / 2018-05-09

2.15.2 / 2018-02-25

2.15.1 / 2018-02-24

2.15.0 / 2018-02-23

2.14.0 / 2017-12-13

2.13.3 / 2017-11-30

2.13.2 / 2017-11-28

2.13.1 / 2017-09-27

2.13.0 / 2017-09-24

2.12.2 / 2017-07-05

2.12.1 / 2017-07-01

2.12.0 / 2017-06-30

2.11.3 / 2017-03-02

2.11.2 / 2017-03-01

2.11.1 / 2017-02-20

2.11.0 / 2017-02-20

2.10.0 / 2016-12-10

2.9.0 / 2016-07-03

2.8.1 / 2016-04-04

2.8.0 / 2016-03-27

2.7.0 / 2015-08-08

2.6.1 / 2015-06-23

2.6.0 / 2015-02-15

Thanks @bbense @vially and @dadooda for corrections in the docs

2.5.0 / 2014-11-04

2.4.0 / 2014-06-15

2.3.0 / 2014-02-06

2.2.1 / 2014-01-12

The last release was heavily broken. Ooops !

2.2.0 / 2014-01-11

Restart your shells on upgrade, the format of DIRENV_BACKUP has changed and is incompatible with previous versions.

2.1.0 / 2013-11-10

2.0.1 / 2013-07-27

2.0.0 / 2013-06-16

When upgrading from direnv 1.x make sure to restart your shell. The rest is relatively backward-compatible.