Releases: FelixTheC/strongtyping
Releases · FelixTheC/strongtyping
python_3.10.0_12.12.2021
release for Python 3.10 only
v2.1.9
- improvement of callable checks
# the parameter/return value is an unknown callable Callable[..., Any]
# the callable will have no arguments and returns a string Callable[[], str]
# the annotation needs to match the callable you want to allow # for multiple options use Union[ Callable[[int, str, str], str], Callable[[int, str, int], str] ]
v2.1.8
v2.1.7
v2.1.6
v2.1.5
v2.1.4-2
Itervalidator (#59) * [DRAFT] maybe some future implementations * [FEAT] ValidationType to add validation functions to type annotation * [FEAT] docstring from type annotations * [FEAT] docstring from type annotations * [UPD] add testing * [FIX] issue when extension module is installed * [UPD] separate test with py3.9 only syntax * [UPD] skip specific test when running with installed module * fixup! * [UPD] better info for typing.Literal * fixup! * [UPD] include new feature information * [UPD] beta version * [UPD] mkdocs for readthedocs * [UPD] include readthedocs conf * Update .readthedocs.yaml * Update .readthedocs.yaml * . * . * fixup! * fixup!fixup! * fixup!fixup!fixup! * fixup!fixup!fixup!fixup! * fixup! * [UPD] docs * fixup! * [FIX] missing iterable check * [FIX] include missing type check for Iterable * isort: . * isort: . * black: . * [FIX] better info when Validator is wrong used * [FEAT] IterValidator which calls the function on each element like map [FIX] several fixes * [FIX] cover failing test in pytest.raises * linting * [UPD] version * [UPD] docs * [FIX] merge conflict * [FIX] typing.Any and IterValidator * [FIX] typing.Any and IterValidator Co-authored-by: eisenmenger <[email protected]>
v2.1.4-1
Itervalidator (#59) * [DRAFT] maybe some future implementations * [FEAT] ValidationType to add validation functions to type annotation * [FEAT] docstring from type annotations * [FEAT] docstring from type annotations * [UPD] add testing * [FIX] issue when extension module is installed * [UPD] separate test with py3.9 only syntax * [UPD] skip specific test when running with installed module * fixup! * [UPD] better info for typing.Literal * fixup! * [UPD] include new feature information * [UPD] beta version * [UPD] mkdocs for readthedocs * [UPD] include readthedocs conf * Update .readthedocs.yaml * Update .readthedocs.yaml * . * . * fixup! * fixup!fixup! * fixup!fixup!fixup! * fixup!fixup!fixup!fixup! * fixup! * [UPD] docs * fixup! * [FIX] missing iterable check * [FIX] include missing type check for Iterable * isort: . * isort: . * black: . * [FIX] better info when Validator is wrong used * [FEAT] IterValidator which calls the function on each element like map [FIX] several fixes * [FIX] cover failing test in pytest.raises * linting * [UPD] version * [UPD] docs * [FIX] merge conflict * [FIX] typing.Any and IterValidator * [FIX] typing.Any and IterValidator Co-authored-by: eisenmenger <[email protected]>
v2.1.3
Itervalidator (#58) * [DRAFT] maybe some future implementations * [FEAT] ValidationType to add validation functions to type annotation * [FEAT] docstring from type annotations * [FEAT] docstring from type annotations * [UPD] add testing * [FIX] issue when extension module is installed * [UPD] separate test with py3.9 only syntax * [UPD] skip specific test when running with installed module * fixup! * [UPD] better info for typing.Literal * fixup! * [UPD] include new feature information * [UPD] beta version * [UPD] mkdocs for readthedocs * [UPD] include readthedocs conf * Update .readthedocs.yaml * Update .readthedocs.yaml * . * . * fixup! * fixup!fixup! * fixup!fixup!fixup! * fixup!fixup!fixup!fixup! * fixup! * [UPD] docs * fixup! * [FIX] missing iterable check * [FIX] include missing type check for Iterable * isort: . * isort: . * black: . * [FIX] better info when Validator is wrong used * [FEAT] IterValidator which calls the function on each element like map [FIX] several fixes * [FIX] cover failing test in pytest.raises * linting * [UPD] version * [UPD] docs * [FIX] merge conflict Co-authored-by: eisenmenger <[email protected]>
v2.1.2
Merge fix (#57) * [DRAFT] maybe some future implementations * [FEAT] ValidationType to add validation functions to type annotation * [FEAT] docstring from type annotations * [FEAT] docstring from type annotations * [UPD] add testing * [FIX] issue when extension module is installed * [UPD] separate test with py3.9 only syntax * [UPD] skip specific test when running with installed module * fixup! * [UPD] better info for typing.Literal * fixup! * [UPD] include new feature information * [UPD] beta version * [UPD] mkdocs for readthedocs * [UPD] include readthedocs conf * Update .readthedocs.yaml * Update .readthedocs.yaml * . * . * fixup! * fixup!fixup! * fixup!fixup!fixup! * fixup!fixup!fixup!fixup! * fixup! * [UPD] docs * fixup! * [FIX] missing iterable check * [FIX] include missing type check for Iterable * isort: . * isort: . * black: . Co-authored-by: eisenmenger <[email protected]>