- Project renamed back to
flake8-commas
. If upgrading fromflake8-commas-x
you should uninstall that package before installing this one as both packages install the same modules.
- 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 ofimportlib
. - CI moved to GitHub Actions.
- Remove upper bound on flake8. (Issue #67)
- Note: this project is no longer maintained, and now black or https://github.com/asottile/add-trailing-comma is recommended instead. (Issue #63) (Issue #69)
- Hide ._base from flake8 --version. (Issue #45)
- Update URL to https://github.com/PyCQA/flake8-commas/. (Issue #51)
- Add check for trailing commas on bare tuples - C818, thanks to Chris AtLee and Arkadiusz Adamski (PR #52)
- No changes from 0.5.1, just releasing the first major version.
- 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)
- 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)
- Enforce trailing commas in subscript tuples and slices again. Regression from 0.4.2 (Issue #42)
- 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)
- Add the framework flake8 trove classifier.
- 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)
- Also parse unpacks with literals. (Issue #30)
- 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)
- First version of flake8-commas with changelog
- Fix HTML readme render on PyPI.
- Support various parenth_form edge cases.
- Merge from flake8-trailing-commas