Skip to content

Releases: pylint-dev/astroid

v3.3.7

21 Dec 14:43
50916d6
Compare
Choose a tag to compare

What's New in astroid 3.3.7?

Release date: 2024-12-21

  • Fix inability to import collections.abc in python 3.13.1. The reported fix in astroid 3.3.6
    did not actually fix this issue.

    Closes pylint-dev/pylint#10112

v3.3.6

08 Dec 12:53
Compare
Choose a tag to compare

What's New in astroid 3.3.6?

Release date: 2024-12-08

  • Fix inability to import collections.abc in python 3.13.1.
    Closes pylint-dev/pylint#10112

  • Fix crash when typing._alias() call is missing arguments.
    Closes #2513

v3.3.5

04 Oct 17:34
8c74a5f
Compare
Choose a tag to compare

What's New in astroid 3.3.5?

Release date: 2024-10-04

  • Control setting local nodes outside of the supposed local's constructor.

    Closes #1490

  • Fix Python 3.13 compatibility re: collections.abc

    Closes pylint-dev/pylint#10000

v3.3.4

23 Sep 18:16
Compare
Choose a tag to compare

What's New in astroid 3.3.4?

Release date: 2024-09-23

v3.3.3

20 Sep 10:43
Compare
Choose a tag to compare

What's New in astroid 3.3.3?

Release date: 2024-09-20

  • Fix inference regression with property setters.

    Closes pylint-dev/pylint#9811

  • Add annotation-only instance attributes to attrs classes to fix no-member false positives.

    Closes #2514

v3.3.2

11 Aug 12:00
Compare
Choose a tag to compare

What's New in astroid 3.3.2?

Release date: 2024-08-11

  • Restore support for soft-deprecated members of the typing module with python 3.13.

    Refs pylint-dev/pylint#9852

v3.3.1

06 Aug 13:04
Compare
Choose a tag to compare

What's New in astroid 3.3.1?

Release date: 2024-08-06

  • Fix a crash introduced in 3.3.0 involving invalid format strings.

    Closes #2492

v3.3.0

04 Aug 15:33
Compare
Choose a tag to compare

What's New in astroid 3.3.0?

Release date: 2024-08-04

  • Add support for Python 3.13.

  • Remove support for Python 3.8 (and constants PY38, PY39_PLUS, and PYPY_7_3_11_PLUS).

    Refs #2443

  • Add the __annotations__ attribute to the ClassDef object model.

    Closes pylint-dev/pylint#7126

  • Implement inference for JoinedStr and FormattedValue

  • Add support for ssl.OP_LEGACY_SERVER_CONNECT (new in Python 3.12).

    Closes pylint-dev/pylint#9849

v3.2.4

20 Jul 12:57
f022800
Compare
Choose a tag to compare

What's New in astroid 3.2.4?

Release date: 2024-07-20

  • Avoid reporting unary/binary op type errors when inference is ambiguous.

    Closes #2467

v3.2.3

11 Jul 15:08
30ea720
Compare
Choose a tag to compare

What's New in astroid 3.2.3?

Release date: 2024-07-11

  • Fix AssertionError when inferring a property consisting of a partial function.

Closes pylint-dev/pylint#9214