Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
10.0.0 (2021-05-20)
Added
- Add generic support to parse function
 
- Allow for import "dotenv/config.js"
 
- Add support to resolve home directory in path via ~
 
9.0.2 (2021-05-10)
Changed
- Support windows newlines with debug mode
 
9.0.1 (2021-05-08)
Changed
9.0.0 (2021-05-05)
Changed
- Breaking: drop support for Node v8
 
8.6.0 (2021-05-05)
Added
- define package.json in exports
 
8.5.1 (2021-05-05)
Changed
- updated dev dependencies via npm audit
 
8.5.0 (2021-05-05)
Added
- allow for 
import "dotenv/config" 
8.4.0 (2021-05-05)
Changed
- point to exact types file to work with VS Code
 
8.3.0 (2021-05-05)
Changed
- Breaking: drop support for Node v8 (mistake to be released as minor bump. later bumped to 9.0.0. see above.)
 
8.2.0 (2019-10-16)
Added
8.1.0 (2019-08-18)
Changed
- Breaking: drop support for Node v6 (#392)
 
8.0.0 (2019-05-02)
Changed
- Breaking: drop support for Node v6 (#302)
 
7.0.0 - 2019-03-12
Fixed
- Fix removing unbalanced quotes (#376)
 
Removed
- Removed 
load alias for config for consistency throughout code and documentation. 
6.2.0 - 2018-12-03
Added
- Support preload configuration via environment variables (#351)
 
6.1.0 - 2018-10-08
Added
debug option for config and parse methods will turn on logging 
6.0.0 - 2018-06-02
Changed
- Breaking: drop support for Node v4 (#304)
 
5.0.0 - 2018-01-29
Added
- Testing against Node v8 and v9
 
- Documentation on trim behavior of values
 
- Documentation on how to use with 
import 
Changed
- Breaking: default 
path is now path.resolve(process.cwd(), '.env') 
- Breaking: does not write over keys already in 
process.env if the key has a falsy value 
- using 
const and let instead of var 
Removed
4.0.0 - 2016-12-23
Changed
- Return Object with parsed content or error instead of false (#165).
 
Removed
verbose option removed in favor of returning result. 
3.0.0 - 2016-12-20
Added
verbose option will log any error messages. Off by default. 
- parses email addresses correctly
 
- allow importing config method directly in ES6
 
Changed
- Suppress error messages by default (#154)
 
- Ignoring more files for NPM to make package download smaller
 
Fixed
- False positive test due to case-sensitive variable (#124)
 
Removed
silent option removed in favor of verbose 
2.0.0 - 2016-01-20
Added
Changed
- README has shorter description not referencing ruby gem since we don't have or want feature parity
 
Removed
- Variable expansion and escaping so environment variables are encouraged to be fully orthogonal
 
1.2.0 - 2015-06-20
Added
- Preload hook to require dotenv without including it in your code
 
Changed
- clarified license to be "BSD-2-Clause" in 
package.json 
Fixed
- retain spaces in string vars
 
1.1.0 - 2015-03-31
Added
- Silent option to silence 
console.log when .env missing 
1.0.0 - 2015-03-13
Removed
- support for multiple 
.env files. should always use one .env file for the current environment