Releases: NetherlandsForensicInstitute/confidence
Releases · NetherlandsForensicInstitute/confidence
0.12
- Use named loggers, default
confidence.*
library loggers to silence as described in the docs.
- Resolve references in sequences.
0.11
- Parse values of environment variables as YAML values (e.g.
NAME_KEY=yes
will result in key
being True
)
- Add INFO-level logging of files and environment variables being used to load configuration
0.10
- Remove configurable key separator, hardcode the default.
- Rename enumeration values (like
Locality.USER
) to be upper case.
- Add
dump
, dumpf
and dumps
functions to dump Configuration
instances to YAML format.
0.9
- Add type hints to confidence
0.8
- Add human-readable
repr
s to Configuration
and ConfigurationSequence
- Make
ConfigurationSequence
more list-like by enabling addition operator (configured_sequence + [1, 2, 3]
or (1, 2, 3) + configured_sequence
)
0.7
- Auto-wrap configured sequences to enable 'list-of-dicts' style configuration while retaining
Configuration
functionality
0.6.3
- Restrict reference pattern to make a nested pattern work.
0.6.2
- Make
Configuration
instances picklable.
0.6.1
- Fix resolving references during loading when sources passed to
Configuration
are Configuration
instances themselves.
0.6
- Add
Missing
policy to control what to do with unconfigured keys on attribute access
- Split single-file module into multi-module package (user-facing names importable from
confidence
package)
- Raise errors when merging / splitting non-
str
type keys, avoiding issues with confusing and broken access patterns