All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v0.3.0 - 2021-9-5
- Leave
$OLDPWD
intact (#141) AUTOENV_CUR_DIR
contains leading double quote (#150)- Prevent any alias usage (#144)
- Broken mountpoint detection (#151)
- Add
AUTOENV_ASSUME_YES
(#162) - Execute
.env.leave
when leaving directory (#167) - Ensure parent directory of
AUTOENV_AUTH_FILE
exists (#201) - Improve platform compatibility (#174, #176, #202)
v0.2.1 - 2016-10-18
- Remove debug output (#126)
- Paths with spaces on dash
- Custom names for .env (#109)
- Usage of double slashes (#125)
- Infinite loop when symlinking across mountpoints (#133)
- Don't allow chdir aliases
- Mountpoint detection (#138 #139)
- No more override of
$OLDPWD
(#141) - .env files at mountpoint are now being found (#146)
v0.2.0 - 2016-08-08
- setup.py for pyPi
- setup.py in the Makefile
- Support for OS X
- Support for the dash shell
- Accept 'y' or 'Y' as answer
- Expose
AUTOENV_CUR_FILE
andAUTOENV_CUR_DIR
- Fix spaces in filenames
- Strange grep behavior
- Look for a .env file when activating autoenv
- Fix sha1sum not being found
- Support aliased cd
- Require .env to be a regular file
- autoenv now works with noclobber
- Crash with zsh 5.1
- Don't run in mc
- Updated readme
- Export all variables
- Rewrote tests
- Follow .env files until the mountpoint
- Add quotes everywhere in the shell script
- Print hidden characters
v0.1.0 - 2012-02-15
- .env files need approval now
- Execution on zsh
- Put autoenv under a public license
v0.0.1 - 2012-02-13
- Initial public version of autoenv
- Allows executing .env files recursively
- Makefile for testing
- Unit tests with dtf
- Travis file for testing