Skip to content

Releases: kszucs/koerce

v0.5.1

11 Sep 16:20
Compare
Choose a tag to compare

What's Changed

  • fix(annots): singleton-ness should be inerited by @kszucs in #37

Full Changelog: v0.5.0...v0.5.1

v0.5.0

11 Sep 15:24
Compare
Choose a tag to compare

What's Changed

  • feat(annots): support marking classes as singletons by @kszucs in #33
  • fix(typing): workaround for invalid ClassVar type on python 3.10 by @kszucs in #34
  • feat: make Builders, Patterns and various Annotation classes hashable by @kszucs in #35

Full Changelog: v0.4.2...v0.5.0

v0.4.2

11 Sep 09:36
Compare
Choose a tag to compare

What's Changed

  • chore(utils): raise error in case of missing module when evaluating typehints by @kszucs in #31
  • feat(builders): support deferrable functions and custom deferred repr by @kszucs in #32

Full Changelog: v0.4.1...v0.4.2

v0.4.1

10 Sep 20:11
Compare
Choose a tag to compare

What's Changed

  • fix(patterns): fix pattern creation from Any typehint on python 3.10 by @kszucs in #30

Full Changelog: v0.4.0...v0.4.1

v0.4.0

10 Sep 16:34
Compare
Choose a tag to compare

What's Changed

  • feat(builders): expose resolve() and support custom deferred repr by @kszucs in #29

Full Changelog: v0.3.0...v0.4.0

v0.3.0

10 Sep 15:44
Compare
Choose a tag to compare

What's Changed

  • feat(patterns): error context for match failures by @kszucs in #27
  • feat(patterns): support As/Is annotations like Is[int] and As[int] by @kszucs in #28

Full Changelog: v0.2.3...v0.3.0

v0.2.3

02 Sep 20:23
e75bb77
Compare
Choose a tag to compare

What's Changed

  • fix(annots): must consider other base classes for abstractmethod implementations by @kszucs in #26

Full Changelog: v0.2.2...v0.2.3

v0.2.2

02 Sep 17:27
fd8a65a
Compare
Choose a tag to compare

What's Changed

  • fix(annots): do not erase __annotations__ classvar by @kszucs in #25

Full Changelog: v0.2.1...v0.2.2

v0.2.1

01 Sep 16:11
458b36f
Compare
Choose a tag to compare

What's Changed

  • docs: fix code highlight in README by @sobolevn in #22
  • fix(annotable): remove unfinished __coerce__ implementation and add tests by @cpcloud in #24

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

26 Aug 07:59
6eaa2ae
Compare
Choose a tag to compare

What's Changed

  • docs: add more pattern matching examples to the readme by @kszucs in #21

Full Changelog: v0.1.1...v0.2.0