Skip to content

Releases: beartype/plum

v2.5.2

17 Jul 07:26
f40b8b6
Compare
Choose a tag to compare
  • Make typing_extensions a runtime requirement for all Python versions.

v2.5.1.post1

07 Jul 19:51
70212b7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.5.1...v2.5.1.post1

v2.5.1

06 Jul 11:56
3eaf417
Compare
Choose a tag to compare
  • Make redefinition warnings opt-in by setting warn_redefinition=True in Dispatcher, Function, or Resolver.
  • Fix bug where default arguments where handled incorrectly, generating additional erroneous methods.

v2.5.0

02 Jul 09:05
aac1bd3
Compare
Choose a tag to compare

v2.4.4

28 Jun 17:15
Compare
Choose a tag to compare
  • Deprecate multihash (thanks @nstarman!).
  • Add type hints in various places. (also @nstarman :)).

v2.4.3

27 Jun 07:32
Compare
Choose a tag to compare
  • Do not unnecessarily redefine a method when a self-promotion rule is defined. (#170 by @nstarman)

v2.4.2

17 Jun 08:58
d36c737
Compare
Choose a tag to compare

Full Changelog: v2.4.1...v2.4.2

v2.4.1

02 Jun 17:22
4213056
Compare
Choose a tag to compare

v2.4.0

02 Jun 16:57
a5a1cd4
Compare
Choose a tag to compare
  • Improvement to the dispatch algorithm by avoiding unnecessary ambiguities. See #117 and #151. The algorithm is still not optimal, but this is a clear step in the right direction. Thanks to @PhilipVinc!

v2.3.6

12 May 17:17
9585b3e
Compare
Choose a tag to compare
  • Add type_nonparametric (thanks @nstarman!).