Alviss

Latest version: v3.3.0

Safety actively analyzes 681844 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

2.7.1

Fixed

- Issue where Fidelius expressions were being evaluated by default when calling `render_load`

2.6.0

Added

- Automatic parsing of Fidelius expressions `{$__FID__:...}`

2.5.0

Changed

- Environment variable injection tags can now have a default value that they
get assigned if the environment variable in question was not found
- E.g. `app_version: ${__ENV__:APP_VERSION=0.0.0}` where `app_version`
will be `0.0.0` if `APP_VERSION` is not found on the system as an
environment variable)

2.4.0

Fixed

- A rare but serious error where nested internal referencing with multiple
variables would break prematurely in files that extend others with the same
keys

2.3.0

Added

- The `raw_load` method that loads a config file and returns the raw
`dict` result
- This is mainly intended to be used for debugging large and complex sets
of config files with multiple inclusions and extensions and internal
references and such, so that reading in the files and seeing the
resulting structure after everything has been included and evaluated can
help.
- The `render_load` method that loads a config file and returns the
rendered `str` result (JSON or YAML depending on the input file)
- This is mainly intended to be used for debugging large and complex sets
of config files with multiple inclusions and extensions and internal
references and such, so that reading in the files and seeing the
resulting JSON or YAML after everything has been included and evaluated can
help, as if this was just one large file with static values.

2.2.0

Added

- The `unmaksed` param (default=`False`) to the `as_json`, `as_yaml` and
`as_dict` methods in order to use `alviss` to load and render config and
export as a single "compiled" file e.g. for deployment manifests and such

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.