Skip to content

Releases: jorenham/optype

v0.2.2

16 Mar 18:42
225d32e
Compare
Choose a tag to compare

What's Changed

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

v0.2.1

14 Mar 18:05
d625ab2
Compare
Choose a tag to compare

What's Changed

  • Bump pytest from 8.0.2 to 8.1.1 by @dependabot in #5
  • Bump pyright to 1.1.354 by @jorenham in #6
  • Configure markdownlint by @jorenham in #7
  • Builtin type constructor operators by @jorenham in #8
    • do_bool: DoesBool
    • do_int: DoesInt
    • do_float: DoesFloat
    • do_complex: DoesComplex
    • do_bytes: DoesBytes
    • do_str: DoesStr
  • Examples & integration tests by @jorenham in #9

New Contributors

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

v0.2.0

09 Mar 03:38
20fd772
Compare
Choose a tag to compare

What's Changed

  • add 72 operators as optype.do_*, so that optype > operator
  • add callback protocols for the 72 operators as optype.Does*
  • Many documentation improvements
  • [BREAKING] renamed the async CanA{name} types as CanA{Name}, improving readability
  • Fixed several minor typing issues
  • Improved code quality of the tests
  • Streamlined the CI workflow
  • Upgrade ruff to 0.3.2, and tightened some rules
  • Upgrade pyright to 1.1.353

Full Changelog: v0.1.0...v0.2.0

v0.1.0

25 Feb 03:38
614e0b8
Compare
Choose a tag to compare

The official first release of optype 🎉.

What's Changed

  • Everything 🎉

New Contributors

Full Changelog: https://github.com/jorenham/optype/commits/v0.1.0