- Drop support for Python 3.9.
- Introduce
confidence.Format
with three concrete implementations:confidence.JSON
,confidence.TOML
andconfidence.YAML
, which can be customized before use (e.g.format = YAML(suffix='.yml')
). - Deprecate the use of
extension
argument to loading functions andencoding
argument to dumping functions, both can be controlled with aconfidence.Format
.