Only major and minor version changes are included in this file. Changes not included in this log but can be reviewed on GitHub:
Breaking changes introduced:
- feat: now halts on all errors. (#139)
- Previously, some errors did not cause the plugin to halt, which may silently cause environment variables to not be set.
- Note:
required.file
continues to default tofalse
.- This is because your environment variables might not be stored in dotenv files in all environments.
- Setting
required.file
totrue
will continue to cause the plugin to halt if no dotenv files are found.
- chore: update deps (2023-03-18) (#237)
- The following packages were upgraded to the latest major version, which introduced changes to how
dotenv
files are parsed:dotenv-expand
(^8.0.3
to^10.0.0
)
- The following packages were upgraded to the latest major version, which introduced changes to how
- chore: remove support for Node.js 10 and Node.js 12 (#236)
- Also added support for Node.js 18 and 19 (LTS and Current)
- chore: update deps (2022-04-17) (#195)
- The following packages were upgraded to the latest major version, which introduced changes to how
dotenv
files are parsed:dotenv
(^10.0.0
to^16.0.0
)dotenv-expand
(^5.1.0
to^8.0.3
)
- The following packages were upgraded to the latest major version, which introduced changes to how
- feat: Adapt to
serverless@3
logging interface (#174)
- feat: add support for
serverless@3
. (#178) - docs(README): add details around UNSUPPORTED_CLI_OPTIONS. (#177)
- fix: support for
serverless@pre-3
. (#180)
- chore(package.json): register
serverless
as peer dependency. (#159)
- feat: support "*" for include config. (#146)
- fix: undo behaviour around include = []. (#145)
- feat: adding an option to toggle breaking changes. (#138)
- fix: only package required files. (#134)
- feat: adding support for custom dotenv parser. (#127)
- feat: now logs when incompatible configs are set. (#124)
- feat: new option to expect specific env vars to be set. (#118)
- feat: adding variableExpansion option to turn off variable expansion. (#116)
- refactor: use helper functions to help with readabilty and future changes. (#112)
- Significant changes to documentation structure (#85..#108 labelled
documentation
)
- feat: Load
.env.*.local
envs (#55) (@danilofuchs)
This list is not exhaustive:
- https://colyn.dev/serverless-dotenv-plugin-changelog/
- Added exclude option to custom config; updated documentation (#36) (@smcelhinney)
- Added custom dotenv logging config option to disable serverless cli log output (#37) (@kristopherchun)