Skip to content

Releases: pylint-dev/pylint-django

Version 2.5.4 (10 Oct 2023)

23 Oct 02:19
Compare
Choose a tag to compare

This is a small release to introduce pylint 3 functionality.

Version 2.5.3 (25 Mär 2022)

26 Mar 22:16
Compare
Choose a tag to compare

Bugfixes

  • Fixed compatibility issue between pylint 2.12 and 2.13 to construct ScopeConsumer tuples correctly depending on version (#358)

Other

  • pylint version is now pinned to <3 to give breathing space to update pylint-django before the major update lands

Version 2.5.2 (18 Feb 2022)

18 Feb 12:31
Compare
Choose a tag to compare

Bugfixes

  • Fixed crash with assigning a class to a variable, and referencing the variable when subclassing (#349)

Other

  • CI now tests against Django 4.0

Version 2.5.1 (16 Feb 2022)

16 Feb 12:59
Compare
Choose a tag to compare

Bugfix relase:

  • Fixed picking for augment_visit (see #276)

Version 2.5.0 (2 Jan 2022)

02 Jan 12:01
Compare
Choose a tag to compare

Bugfixes

  • Fixed compatability with astroid 2.9.1 (#343)

New

  • Removed false positive error of missing member in TextChoices tuples #298 (see pulls #330 and #345)
  • Moved from Travis CI to GitHub Actions (#336 and #340)
  • Added pre-commit configuration and began enforcing black/isort code formatting
  • Multiple test fixes (including #338) - newer versions of pylint expect a different format for the expected messages txt files.
  • Bumped dependency for pylint-django-utils to get `multi-threaded pylint support (pylint-dev/pylint-plugin-utils#21)

Version 2.4.3 (09 Apr 2021)

09 Apr 06:40
Compare
Choose a tag to compare
v2.4.3

Changelog for v2.4.3

Version 2.4.2 (08 Jan 2021)

10 Jan 12:27
Compare
Choose a tag to compare
  • Moved Faker dependencies to test-only. Closes #304

Version 2.4.1 (07 Jan 2021)

10 Jan 12:26
Compare
Choose a tag to compare
  • Relaxed Faker package versioning requirement for Faker (Robin Chow)

Version 2.4.0 (06 Jan 2021)

06 Jan 09:32
Compare
Choose a tag to compare
  • Allowed configuration of the Django settings module to be used via a
    commandline argument #286 <https://github.com/PyCQA/pylint-django/issues/286>_
  • If Django settings are not specified via a commandline argument or environment
    variable, an error is issued but defaults are loaded from Django, removing the
    fatal error behaviour. #277 <https://github.com/PyCQA/pylint-django/issues/277>_
    and #243 <https://github.com/PyCQA/pylint-django/issues/243>_
  • Fixed tests to work with pylint>2.6
  • Fixed AttributeError: 'Subscript' object has no attribute 'name' error.
    Closes #284 <https://github.com/PyCQA/pylint-django/issues/284>_ (@uy-rrodriguez)
  • Pin Faker version to Prevent Asteroid Crash (James Pulec)
  • Remove Python 3.5 Support (EOL since Sept 2020 and Faker requires 3.6 anyway)
    (James Pulec)
  • Fixed reverse manager update_or_create calls (James Pulec)

Version 2.3.0 (05 Aug 2020)

06 Jan 07:57
Compare
Choose a tag to compare
  • Improvement in error message for missing-backwards-migration-callable
    (Bryan Mutai)
  • Start testing with Django 3.1 on Python 3.8
  • Better error message when Django is not configured. Closes #277