Skip to content

Releases: JelleZijlstra/autotyping

24.3.0

25 Mar 20:24
f6157e6
Compare
Choose a tag to compare
  • Add simpler ways to invoke autotyping. Now, it is possible to simply use
    python3 -m autotyping to invoke the tool. (Thanks to Shantanu Jain.)
  • Drop support for Python 3.7; add support for Python 3.12. (Thanks to Hugo
    van Kemenade.)
  • Infer return types for some more magic methods. (Thanks to Dhruv Manilawala.)

23.3.0

03 Mar 19:09
f65b5ee
Compare
Choose a tag to compare
  • Fix crash on certain argument names like iterables (contributed by
    Marco Gorelli)

23.2.0

03 Feb 15:01
41b7bdf
Compare
Choose a tag to compare
  • Add --guess-common-names (contributed by John Litborn)
  • Fix the --safe and --aggressive flags so they don't take
    ignored arguments
  • --length-hint should return int (contributed by Nikita Sobolev)
  • Fix bug in import adding (contributed by Shantanu)

22.9.0

05 Sep 22:42
96db583
Compare
Choose a tag to compare
  • Add --safe and --aggressive
  • Add --pyanalyze-report
  • Do not add None return types to methods marked with @abstractmethod and
    to methods in stub files
  • Improve type inference:
    • "string" % ... is always str
    • b"bytes" % ... is always bytes
    • An and or or operator where left and right sides are of the same type
      returns that type
    • is, is not, in, and not in always return bool

21.12.0

22 Dec 03:41
d12723d
Compare
Choose a tag to compare

Initial PyPI release