Skip to content

Releases: Rud356/ConfigFramework

Fix invalid type hinting for Variable types

25 Nov 11:55
Compare
Choose a tag to compare

Fixing type hint allows Pycharm and other IDEs likely too to figure out in which context should it suggest methods from the type of Variable, or from the type in Variables descriptior

Fix building on readthedocs

02 Aug 12:15
Compare
Choose a tag to compare

Also this added toml and toml-types as devs dependencies.

Full Changelog: 4.0.1...4.0.2

Fix docs

02 Aug 11:42
Compare
Choose a tag to compare

Fixed missing docstrings for some functions and new toml loaders.
Fix security vulnerability from pygments package.

Full Changelog: 4.0.0...4.0.1

4.0 Release

01 Aug 19:25
a72ea95
Compare
Choose a tag to compare

Added toml file format support
Changed way of variables initialization and configs initialization so it is only required to supply config source once when instancing config

What's Changed

Full Changelog: 3.0.4...4.0.0

Change license field in setup.py

17 Mar 13:11
ae2eb75
Compare
Choose a tag to compare
3.0.4

Update setup.py

MIT license and mypy fixes

17 Mar 12:59
30a874c
Compare
Choose a tag to compare

Fixed problems with mypy missing py.typed file and new error in loader_specific_deserializer.py file that came after 1.0.0 release of mypy
Change license from GPL to MIT to allow more people use library
Fix docs miss type

This will be a last release before making new 4.0.0 release

Minor fixes and dependencies updates

11 Jul 07:35
Compare
Choose a tag to compare
3.0.2

Minor fix of bug when loading empty file - data parameter may be None…

Update dependencies

31 Mar 11:04
f2d1016
Compare
Choose a tag to compare
3.0.1

Change version to 3.0.1

Version 3.0

29 Jan 16:13
Compare
Choose a tag to compare

What's Changed

  • Now module will be called config_framework when you import it into project
  • Structure of whole project is different comparing to 2.0
  • Usage of VariableKey to create key that will tell how to access nested values
    without worrying about what symbols to use, but requiring to explicitly write
    VariableKey whenever you want to go from this root key
  • Improved usability by using descriptors and making more logical arguments order
  • By default, config will not allow you
    assigning any values after __post_init__ was called
  • Version 3.0 by @Rud356 in #10

Full Changelog: 2.2.4...3.0.0

Update email and dependencies

20 Oct 09:45
042a578
Compare
Choose a tag to compare
2.2.4

Update __init__.py