Releases: yar-kik/conjector
Releases · yar-kik/conjector
Release v1.8.0
Release v1.7.1
Updates
- Add a new way to create
decimal.Decimal
withtuple
argument - Updates in
Sphinx
config
Release v1.7.0
Updates
- Rename
app_properties
toconjector
; - Drop support of
toml
library,tomli
will be used instead; - Remove
ignore_case
parameter; - Add full support of
toml
config type - now it's possible to constructNamedTuple
from list and useUnion
s; - Update LICENCE;
- Add
pathlib.Path
support; - Add
Sphinx
documentation!
Release v1.6.0
Updates
- Added
tox.ini
andsetup.cfg
global settings support; - Bugfix when global settings overrode user params that were equaled to default decorator arguments;
- Added support of the
decimal.Decimal
data type; - Moved from
Travis CI
toGitHub Actions
Release v1.5.0
Updates:
- Now,
conjector
supports global settings withpyproject.toml
(section[tool.conjector]
), so you can override some default parameters in a decorator. conjector
also supports the.ini
config format using the built-in libraryconfigparser
so configs managing becomes easier.
Release v1.4.1
Updates
- Refactored optional imports logic;
- Improved Travis-CI build, so now
conjector
will be tested on every Python-supported version (3.8
…3.11
) - Updated linters config;
Release v1.4.0
Updates
- Now, the
toml
config format is supported. - Internal code refactoring:
- Params
ignore_case
and package nameapp_properties
were deprecated; - All config formats were tested by parametrized tests.
- Added optional dependencies for
yaml
,toml
, andjson
config parsers;
- Params
Release v1.3.2
Updates
- Added
bandit
as linter inpre-commit
and CD\CD
Release v1.3.1
Updates
- Renamed library to
conjector
Release v1.3.0
Updates
- Updated README and added more details about the library and its features.
- Added lazy initialization of config values.
- Added enum.Enum and re.Pattern field types support.