Releases: thesimj/envyaml
Releases · thesimj/envyaml
1.10.211231
What's Changed
- PyPi publishing using Github Actions
- Do specific replacement instead of a general replacement for escaped dollar signs by @mgiamberardino in #32
- Develop by @thesimj in #36
- Update issue templates by @thesimj in #37
- update community profile by @thesimj in #38
- GitHub actions publish by @thesimj in #39
New Contributors
- @mgiamberardino made their first contribution in #32
Full Changelog: 1.9.210927...1.10.211231
Flatten option and library size optimization
- add flatten option #29 (thanks to @shaybensasson)
- exclude test folder from the library #28 (thanks to @borgeser)
bug fix with regex replace
- fix for issue #23 (regex replace issue)
- fix typos in tests
- update year in license
Allow override of env variables
- fix issue with multiple variables with different ending
- add kwargs support to allow override of envvars (thanks to @shaybensasson)
Regex replace
- change replace to regex
Escaped $$ notation
- add support for escaped notation with $$
- update readme
- more tests
Improve stability and more on strict mode
- refactoring .env and env.yaml file parsing with regex.
- on strict mode add more check on .env files when same variable defined several times.
- add option to define only list in env.yaml file.
- add option to globally disable strict mode by setting ENVYAML_STRICT_DISABLE before initialize EnvYaml object.
Improve stability
- Improve stability.
- Refactoring variable findings.
- Resolve issue on setup with clean environment.
fix parsing issue
Fixing parsing issue with inline list
Format function and fixes
Adding new feature
- format message with quick format. use str.format() format but quicker to use
- fix some issue with proper env var selection, especially with def
- fix issue with comments