All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and Conventional Commits for commit guidelines.
2.3.0 (2025-06-01)
-
dotenv-loader: add key transformer option
bb7128b.Add option to transform environment variable keys before parsing them. This allows changes to be made prior to parsing which makes having to use complex normalize functions obsolete.
-
drop Node.js 12.x support
49e3508. -
expand values implementation for cosmic file loaders
edd4d49. -
implement ability to override environment variables with dotenv loader (#510)
1017118.Co-authored-by: picu curdin.pitsch@wuerth-it.com
-
implemented ability to set default values for file loaders, with dotenv-expand syntax
b8860b1. -
support selecting optional configs with selectConfig (#82)
fbca6d7. -
trigger ci
c17c90c.
-
add an option to allow empty env variables
fdafad6.closes #195;
-
add ignoreEnvironmentVariableSubstitution for directoryLoader
3cac232. -
allow reflect-metadata versions in the 0.2 series
87017e4. -
ci: build before release
af2bb2b. -
deps: fix lodash.set vulnerability issue
a5e3d4a. -
deps: update dependency debug to v4.3.4
d046524. -
do not attempt substitution if the loader failed
dd1153a. -
support Nest.js v11
51d486f. -
trigger release workflow
b233baf. -
trigger release workflow
b03aed5. -
try to require class-validator/transform from root node_modules first
b9d6c1f.closes #149;
-
use default values for undefined properties
1213bec. -
use expand method to expand dotenv config
4ca698b.
-
fixed issue with class-validator dependency cve (#214)
3713b92.Co-authored-by: Akatsuki Levi akatsukilevi@yahoo.co.jp
-
updated documentation for substitution feature
deaebe9. -
use
@ValidatedNestedwhen needed831355c.closes #210;
2.3.0 (2025-05-31)
-
dotenv-loader: add key transformer option
bb7128b.Add option to transform environment variable keys before parsing them. This allows changes to be made prior to parsing which makes having to use complex normalize functions obsolete.
-
drop Node.js 12.x support
49e3508. -
expand values implementation for cosmic file loaders
edd4d49. -
implement ability to override environment variables with dotenv loader (#510)
1017118.Co-authored-by: picu curdin.pitsch@wuerth-it.com
-
implemented ability to set default values for file loaders, with dotenv-expand syntax
b8860b1. -
support selecting optional configs with selectConfig (#82)
fbca6d7. -
trigger ci
c17c90c.
-
add an option to allow empty env variables
fdafad6.closes #195;
-
add ignoreEnvironmentVariableSubstitution for directoryLoader
3cac232. -
allow reflect-metadata versions in the 0.2 series
87017e4. -
ci: build before release
af2bb2b. -
deps: fix lodash.set vulnerability issue
a5e3d4a. -
deps: update dependency debug to v4.3.4
d046524. -
do not attempt substitution if the loader failed
dd1153a. -
support Nest.js v11
51d486f. -
trigger release workflow
b233baf. -
trigger release workflow
b03aed5. -
try to require class-validator/transform from root node_modules first
b9d6c1f.closes #149;
-
use default values for undefined properties
1213bec. -
use expand method to expand dotenv config
4ca698b.
-
fixed issue with class-validator dependency cve (#214)
3713b92.Co-authored-by: Akatsuki Levi akatsukilevi@yahoo.co.jp
-
updated documentation for substitution feature
deaebe9. -
use
@ValidatedNestedwhen needed831355c.closes #210;
2.10.1 (2025-05-31)
2.10.0 (2025-05-28)
-
implement ability to override environment variables with dotenv loader (#510)
1017118.Co-authored-by: picu curdin.pitsch@wuerth-it.com
2.9.4 (2025-02-14)
- support Nest.js v11
51d486f.
2.9.3 (2024-03-04)
- allow reflect-metadata versions in the 0.2 series
87017e4.
2.9.2 (2023-12-06)
- do not attempt substitution if the loader failed
dd1153a.
2.9.1 (2023-10-07)
- deps: fix lodash.set vulnerability issue
a5e3d4a.
2.9.0 (2023-09-24)
- implemented ability to set default values for file loaders, with dotenv-expand syntax
b8860b1.
- updated documentation for substitution feature
deaebe9.
2.8.0 (2023-09-06)
- expand values implementation for cosmic file loaders
edd4d49.
2.7.0 (2023-06-30)
- trigger ci
c17c90c.
2.6.0 (2023-06-06)
-
dotenv-loader: add key transformer option
bb7128b.Add option to transform environment variable keys before parsing them. This allows changes to be made prior to parsing which makes having to use complex normalize functions obsolete.
2.5.2 (2023-03-16)
- use expand method to expand dotenv config
4ca698b.
2.5.1 (2023-02-10)
- ci: build before release
af2bb2b.
2.5.0 (2023-02-09)
- drop Node.js 12.x support
49e3508.
2.4.8 (2023-02-09)
-
fixed issue with class-validator dependency cve (#214)
3713b92.Co-authored-by: Akatsuki Levi akatsukilevi@yahoo.co.jp
2.4.7 (2023-01-02)
2.4.6 (2022-09-06)
2.4.5 (2022-08-31)
- deps: update dependency debug to v4.3.4
d046524.
2.4.4 (2022-08-22)
2.4.3 (2022-08-22)
- use default values for undefined properties
9216cf5.
2.4.2 (2022-07-28)
2.4.1 (2022-03-28)
- add ignoreEnvironmentVariableSubstitution for directoryLoader
3cac232.
2.4.0 (2022-02-08)
2.3.0 (2021-12-27)
2.2.3 (2021-12-09)
-
deps: update dependency class-validator to v0.13.2 (#35)
8eef51c.Co-authored-by: Renovate Bot bot@renovateapp.com
2.2.2 (2021-12-06)
-
deps: update dependency debug to v4.3.3 (#36)
dc5b076.Co-authored-by: Renovate Bot bot@renovateapp.com
2.2.1 (2021-12-06)
-
deps: update dependency chalk to v4.1.2 (#34)
341c626.Co-authored-by: Renovate Bot bot@renovateapp.com
2.2.0 (2021-12-02)
2.1.1 (2021-12-02)
- update changelog file name
c3c63f6.
2.1.0 (2021-11-04)
- dotenv loader will assign env variables to process.env
2e09bad.
- add docs for normalize option and getters
a45f54d.
1.6.0 (2021-09-02)
- support include specific file for directory loader (c54b857)
1.5.0 (2021-07-21)
- support directory loader (1ae405b)
1.4.0 (2021-06-03)
- improve typing for forRootAsync (add3b4b)
- expose getConfigErrorMessage (631e550)
1.3.1 (2021-05-17)
- improve typing for forRoot and forRootAsync (46e15cb)
1.3.0 (2021-05-10)
- support using config in decorators with selectConfig (532e978)
1.2.0 (2021-05-09)
- support multiple loaders, support custom basename for file-loader (0d72673)
1.1.0 (2021-05-08)
- remote-loader: support retry when failed to fetch config (a327775)
1.0.3 (2021-05-07)
- isGlobal works properly now (01fc48a)