Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • anton.yaml_conf is able to read, type-check any python class as feilds in dataclasses. (#38)

  • Introduced anton.json_conf - JSON support to anton. (#27)

  • Refactored the package. (#36)

  • A probable fix for github actions for release. (#34)

Removed

  • All the features related to loading and parsing TOML configurations. (#40)

0.1.0

Added

  • Introduced anton.toml_conf - TOML support to anton. (#27)

  • Refactor tests module. (#26)

  • anton.yaml_conf is able to read, type-check typing.Any and typing.Optional type feilds in dataclasses. (#22)

  • anton.yaml_conf is able to read, type-check typing.Tuple type feilds in dataclasses. . (#21)

  • Refactor and rename all references of pyyamlconf to anton. (#20)

  • Setup readthedocs for the project. (#17)

  • Add basic documentation for the project. (#16)

  • Add basic information. (#8)

  • pyyamlconf.yaml_conf is able to read, type-check custom user-defined dataclasses as field in dataclasses. (#7)

  • pyyamlconf.yaml_conf is able to read, type-check typing.Dict type feilds in dataclasses. (#6)

  • pyyamlconf.yaml_conf is able to read, type-check typing.List type feilds in dataclasses. (#4)

  • Added yaml_conf decorator which allows creating dataclasses from yaml files for primitive types by avoiding boilerplate code.