Releases: cpplint/cpplint
2.0.2
What's Changed
- GitHub Actions: on workflow_dispatch by @cclauss in #359
- Drop Python 3.8 by @aaronliu0130 in #334
- Some test refactoring by @aaronliu0130 in #357
- Don't err on non-const references by default by @aaronliu0130 in #305
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #366
- GItHub Actions: No need to run pre-commit twice by @cclauss in #363
- GitHub Actions: Remove filters to ensure tests are always run by @cclauss in #364
- fix(indentation_namespace): false positive for MemInitLists by @aaronliu0130 in #353
- refactor 2.0.1 block of changelog by @aaronliu0130 in #370
- chore: Prepare for release v2.0.2 by @cclauss in #369
New Contributors
- @pre-commit-ci made their first contribution in #366
Full Changelog: 2.0.1...2.0.2
2.0.1
Yet another overdue... hotfix. Sorry this took so long.
What's Changed
- Fix missing comma between items in _CPP_HEADERS by @Hs293Go in #300
- Fix false positive for indented parameters in namespaces by @norab0130 in #304
- Fix typos discovered by codespell by @cclauss in #316
- IWYU: treat stdio.h the same way as cstdio by @aaronliu0130 in #319
- Add pre-commit by @cclauss in #321
- GitHub Actions: pipx run pre-commit run --all-files by @cclauss in #324
- README.rst: Add instructions for pre-commit by @cclauss in #320
- PEP 621: Migrate from setup.{py, cfg} to pyproject.toml by @cclauss in #315
- README.rst: Use pipx to install cpplint from PyPI by @cclauss in #325
- Move flake8 from tox to pre-commit by @cclauss in #326
- Add ruff to pre-commit by @cclauss in #327
- Prepare for release 2.0.1 and update changelog by @aaronliu0130 in #322
- Add more ruff lint rules by @cclauss in #328
- Ruff rules for comprehensions and performance by @cclauss in #329
- Ruff rules PL for Pylint by @cclauss in #330
- Refactor tests and metadata by @aaronliu0130 in #317
- Add ruff format to pre-commit by @cclauss in #333
- ruff rules UP for pyupgrade by @cclauss in #336
- pre-commit autoupdate 2025-03-14 by @cclauss in #338
- Ruff rules SIM for simplification by @cclauss in #337
- Ruff rules PT for pytest style by @cclauss in #332
- ruff rule N805: First argument of a method should be named
self
by @cclauss in #339 - misc git cleanup by @aaronliu0130 in #340
- cpplint_clitest.py: Function names should be lowercase by @cclauss in #342
- Mypy: static type checker for Python by @cclauss in #345
- CONTRIBUTING.rst: Default branch is develop, add pre-commit by @cclauss in #349
- cpplint_clitest.py: Remove unnecessary class by @cclauss in #352
- Fix test refactoring by @aaronliu0130 in #350
- suppress C++-only categories on C file extensions by @aaronliu0130 in #318
- All TODOs in Python code should have a username by @cclauss in #355
- Drop flake8 in favor of ruff by @cclauss in #356
- pre-commit: Add pre-commit-hooks and auto-walrus by @cclauss in #351
- Add a GitHub Action to publish to PyPI by @cclauss in #347
- chore: bump 2.0.1 release date again by @aaronliu0130 in #335
New Contributors
Full Changelog: 2.0.0...2.0.1
2.0.0
A large, long-overdue modernization of the codebase!
What's Changed
- 🩸Python 2 and 3.7 are no longer supported. Python 3.12 support was added along with fixed CI for 3.8, courtesy of @jayvdb
- As a result of all this, setup.py's lint subcommand was removed. Please run the commands directly instead.
- 🧹 Lots of refactoring , bug fixes, and updates to be more in line with latest C++ and Google style standards.
See CHANGELOG.rst for a full changelog, including quite a bit of features not mentioned here.
New Contributors
- @geoffviola made their first contribution in #94
- @jspricke made their first contribution in #214
- @miker2 made their first contribution in #216
- @aaronliu0130 made their first contribution in #239 and is now a maintainer
- @jayvdb made their first contribution in #243 and is now a maintainer
- @vyasr made their first contribution in #269
- @ember91 made their first contribution in #278
- @nate-thirdwave made their first contribution in #282
- @RafaelGSS and @aduh95 made their first contribution in #287
- @armandas made their first contribution in #288