Skip to content

Latest commit

 

History

History
132 lines (94 loc) · 4.36 KB

CHANGES.rst

File metadata and controls

132 lines (94 loc) · 4.36 KB

4.0.0 (2024-05-16)

  • Project renamed back to flake8-commas. If upgrading from flake8-commas-x you should uninstall that package before installing this one as both packages install the same modules.

3.0.0 (2024-03-12)

  • Project renamed to flake8-commas-x to continue maintenance.
  • Support dropped for Python <3.8.
  • Support added for Python 3.12.
  • Drop explicit noqa handling; this is handled by flake8 now.
  • Remove use of pkg_resources in favour of importlib.
  • CI moved to GitHub Actions.

2.1.0 (2021-10-13)

2.0.0 (2018-03-19)

1.0.0 (2018-01-04)

  • No changes from 0.5.1, just releasing the first major version.

0.5.1 (2018-01-02)

  • Refactor single/multi tuple/subscript to simply count commas in all cases.
  • Prohibit trailing commas in lambda parameter lists.
  • Fix a missing trailing comma false positive in subcripts with slices.
  • Fix a prohibited trailing comma false positve in subscripts with slices.
  • All (Issue #48)

0.5.0 (2018-01-02)

  • Remove EOL Python 3.3. (Issue #47)
  • Prohibit trailing commas where there is no following new line (or forming a single element tuple). (Issue #46)

0.4.3 (2017-04-25)

  • Enforce trailing commas in subscript tuples and slices again. Regression from 0.4.2 (Issue #42)

0.4.2 (2017-04-18)

  • Prevent lambda params in a parenth form enforcing a trailing comma. (Issue #41)
  • Fix issue preventing execution on Python 2 with Flake8 3. (Issue #35)
  • Allow bare wrapped subscript notation access. (Issue #39)
  • Don't require comma in assert statement with parenth form. (Issue #37)

0.4.1 (2017-01-18)

  • Add the framework flake8 trove classifier.

0.4.0 (2017-01-18)

  • Support flake8 3.x.x. (Issue #20)
  • No trailing comma after any function def with unpack.
  • support Python 3.6 issue9232 trailing commas. (Issue #33)

0.3.1 (2017-01-18)

  • Also parse unpacks with literals. (Issue #30)

0.3.0 (2017-01-16)

  • If there is a comment after the last item, do not report an error. (Issue #18)
  • If there is an empty, tuple, list, dict, or function, do not report an error. (Issue #17)
  • Support PEP 3132 Python 3.5+ extended unpacking. (Issue #26)
  • *args should not require a trailing comma. (Issue #27)

0.2.0 (2017-01-13)

  • First version of flake8-commas with changelog
  • Fix HTML readme render on PyPI.
  • Support various parenth_form edge cases.
  • Merge from flake8-trailing-commas