Skip to content

Releases: mkaranasou/pyaml_env

Release requirements

06 Dec 09:36
f1e1db4
Compare
Choose a tag to compare

Option to enforce datatype + bug fix

12 Nov 08:47
Compare
Choose a tag to compare
  • You can now enforce datatype of environment variable or default value with tag:yaml.org,2002:datatype e.g. tag:yaml.org,2002:float (workaround because !!float is not allowed when there is an !ENV tag. (see #26 )
  • Bug fix: parse only environment variables that are denoted with !ENV tag, not any environment variable (see #25 )

Allow PyYAML 6.*

21 Feb 09:28
Compare
Choose a tag to compare
  • Minor change in requirements.txt to allow PyYAML 6.* too.

File Encoding and `default_value=None` handling

28 Jan 09:20
Compare
Choose a tag to compare

Changelog:

  • Added an encoding option for opening files - defaults to utf-8
  • Handling of default_value=None

Adding support for different yaml loaders

19 Nov 13:25
Compare
Choose a tag to compare

Adding loader kwarg to parse_config to address #17 .

Minor: Flexibility with PyYAML version

21 Sep 16:30
Compare
Choose a tag to compare

Be more flexible with PyYAML version.

MANIFEST.in

25 Jul 07:46
Compare
Choose a tag to compare
v1.1.1

bump version to v1.1.1

More flexibility with env variables' naming and ':' as default separator

04 May 11:34
Compare
Choose a tag to compare
  • Allows for more characters to be used in environment variables' naming
  • Breaking change: sets the default_sep to :
  • Documentation updates

Pattern bugfix

01 May 08:45
Compare
Choose a tag to compare

Resolves issue #6

v1.0.2 Pattern bug fix

29 Apr 07:14
Compare
Choose a tag to compare

Pattern bug fix to include dots