Skip to content

Releases: pylint-dev/astroid

v3.0.0b0

24 Sep 13:10
Compare
Choose a tag to compare
v3.0.0b0 Pre-release
Pre-release

Pre-release for astroid 3.0.0, with API deprecation applied.

v2.15.7

23 Sep 20:02
Compare
Choose a tag to compare
  • Fix a crash when inferring a typing.TypeVar call.

    Closes pylint-dev/pylint#8802

  • Infer user-defined enum classes by checking if the class is a subtype of enum.Enum.

    Closes pylint-dev/pylint#8897

  • Fix inference of functions with @functools.lru_cache decorators without
    parentheses.

    Closes pylint-dev/pylint#8868

  • Make sys.argv uninferable because it never is. (It's impossible to infer
    the value it will have outside of static analysis where it's our own value.)

    Refs pylint-dev/pylint#7710

v3.0.0a9

06 Aug 19:45
Compare
Choose a tag to compare
v3.0.0a9 Pre-release
Pre-release

Pre-release for astroid 3.0.0, with performance improvements, fixes for Python 3.12 compatibility, and an improvement to Arguments.arguments(), among other changes.

See the full list of changes.

v3.0.0a8

15 Jul 13:54
Compare
Choose a tag to compare
v3.0.0a8 Pre-release
Pre-release

Pre-release for astroid 3.0.0, for #2250 and python 3.12 in pylint. For a full list of changes see https://github.com/pylint-dev/astroid/blob/v3.0.0a8/ChangeLog

v3.0.0a7

08 Jul 18:20
Compare
Choose a tag to compare
v3.0.0a7 Pre-release
Pre-release

This is the seventh pre-release for astroid 3.0.0, main change is added Try node. For a full list of changes see https://github.com/pylint-dev/astroid/blob/v3.0.0a7/ChangeLog

v2.15.6

08 Jul 18:28
Compare
Choose a tag to compare

v3.0.0a6

04 Jul 20:09
Compare
Choose a tag to compare
v3.0.0a6 Pre-release
Pre-release

This is the sixth pre-release for astroid 3.0.0, main change is the python 3.12 support. For a full list of changes see https://github.com/pylint-dev/astroid/blob/v3.0.0a6/ChangeLog

3.0.0a5

13 Jun 07:53
Compare
Choose a tag to compare
3.0.0a5 Pre-release
Pre-release

This is the fifth pre-release for astroid 3.0.0. For a full list of changes see https://github.com/pylint-dev/astroid/blob/v3.0.0a5/ChangeLog

3.0.0a4

06 Jun 20:00
Compare
Choose a tag to compare
3.0.0a4 Pre-release
Pre-release

This is the fourth pre-release for astroid 3.0.0. For a full list of changes see https://github.com/pylint-dev/astroid/blob/v3.0.0a4/ChangeLog

3.0.0a3

14 May 17:47
Compare
Choose a tag to compare
3.0.0a3 Pre-release
Pre-release

This is the third pre-release for astroid 3.0.0. For a full list of changes see https://github.com/pylint-dev/astroid/blob/v3.0.0a3/ChangeLog