seandstewart / typical

Typical: Fast, simple, & correct data-validation using Python 3 typing.
https://python-typical.org
MIT License
182 stars 9 forks source link

v2.1 #139

Closed seandstewart closed 3 years ago

seandstewart commented 3 years ago

Reasoning

There were a few other things on the roadmap for v2.1, but the changeset has grown to a place where I'd like to get these released and punt the remaining work to the next feature release.

What's in the Box

Bugfixes

Features

codecov[bot] commented 3 years ago

Codecov Report

Merging #139 (76d26e3) into main (47a937f) will decrease coverage by 0.51%. The diff coverage is 91.96%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #139      +/-   ##
==========================================
- Coverage   93.81%   93.30%   -0.52%     
==========================================
  Files          36       37       +1     
  Lines        3866     4272     +406     
==========================================
+ Hits         3627     3986     +359     
- Misses        239      286      +47     
Flag Coverage Δ
3.8 93.30% <91.96%> (-0.52%) :arrow_down:
unittests 93.30% <91.96%> (-0.52%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
typic/constraints/__init__.py 100.00% <ø> (ø)
typic/serde/binder.py 98.38% <ø> (ø)
typic/util.py 89.70% <75.80%> (-1.63%) :arrow_down:
typic/gen.py 89.58% <77.04%> (-8.40%) :arrow_down:
typic/serde/translator.py 97.52% <80.00%> (-0.77%) :arrow_down:
typic/env.py 80.95% <80.95%> (ø)
typic/constraints/common.py 93.18% <92.70%> (+0.35%) :arrow_up:
typic/constraints/factory.py 99.33% <95.23%> (-0.67%) :arrow_down:
typic/api.py 96.49% <95.45%> (-0.42%) :arrow_down:
typic/constraints/array.py 98.00% <96.77%> (-0.75%) :arrow_down:
... and 16 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 47a937f...76d26e3. Read the comment docs.