Skip to content

Releases: pylint-dev/astroid

v2.12.11

10 Oct 12:04
Compare
Choose a tag to compare
  • Improve detection of namespace packages for the modules with __spec__ set to None.

    Closes pylint-dev/pylint#7488.

  • Fixed a regression in the creation of the __init__ of dataclasses with
    multiple inheritance.

    Closes pylint-dev/pylint#7434

v2.12.10

17 Sep 16:46
Compare
Choose a tag to compare
  • Fixed a crash when introspecting modules compiled by cffi.

    Closes #1776
    Closes pylint-dev/pylint#7399

  • decorators.cached now gets its cache cleared by calling AstroidManager.clear_cache.

    Refs #1780

v2.12.9

07 Sep 10:45
Compare
Choose a tag to compare

v2.12.8

06 Sep 16:24
Compare
Choose a tag to compare

v2.12.7

06 Sep 10:38
Compare
Choose a tag to compare

v2.12.6

05 Sep 17:39
Compare
Choose a tag to compare

v2.12.5

29 Aug 07:15
Compare
Choose a tag to compare
  • Prevent first-party imports from being resolved to site-packages.

    Refs pylint-dev/pylint#7365

  • Fix astroid.interpreter._import.util.is_namespace() incorrectly
    returning True for frozen stdlib modules on PyPy.

    Closes #1755

v2.12.4

25 Aug 10:17
Compare
Choose a tag to compare
  • Fixed a crash involving non-standard type comments such as # type: # any comment.

    Refs pylint-dev/pylint#7347

v2.12.3

23 Aug 11:17
Compare
Choose a tag to compare
  • Fixed crash in ExplicitNamespacePackageFinder involving _SixMetaPathImporter.

    Closes #1708

  • Fix unhandled FutureWarning from pandas import in cython modules

    Closes #1717

  • Fix false positive with inference of type-annotated Enum classes.

    Refs pylint-dev/pylint#7265

  • Fix crash with inference of type-annotated Enum classes where the member has no value.

  • Fix a crash inferring invalid old-style string formatting with %.

    Closes #1737

  • Fix false positive with inference of http module when iterating HTTPStatus.

    Refs pylint-dev/pylint#7307

  • Bumped minimum requirement of wrapt to 1.14 on Python 3.11.

  • Don't add dataclass fields annotated with KW_ONLY to the list of fields.

    Refs pylint-dev/pylint#5767

v2.12.2

12 Jul 08:23
Compare
Choose a tag to compare
  • Fixed crash in modulo operations for divisions by zero.

    Closes #1700

  • Fixed crash with recursion limits during inference.

    Closes #1646