Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
cpp-linter-py/v2.0.0-rc.16 - 2026-06-05¶
🛠️ Fixed¶
- Restore cargo binstall support by @2bndy5 in #328
📦 Dependency updates¶
- Bump version to cpp-linter-js/v2.0.0-rc.1 by @2bndy5 in
86cc773 - Bump deps in the uv-pip group and drop python v3.9 support by @dependabot[bot] in #316
- Bump version to clang-installer/v0.1.2 by @2bndy5 in
2aea596 - Bump version to cpp-linter/v2.0.0-rc.16 by @2bndy5 in
85d6de5
🗨️ Changed¶
- Realign release candidate numbers by @2bndy5 in
22dd0bb
Full commit diff: cpp-linter-py/v2.0.0-rc.1...cpp-linter-py/v2.0.0-rc.16
cpp-linter-py/v2.0.0-rc.1 - 2026-06-04¶
🚀 Added¶
- Support glob patterns by @2bndy5 in #25
- Resort to paginated requests for changed files by @2bndy5 in #37
- Use napi-rs by @2bndy5 in #39
- Add changelog and automate version bump and release workflows by @2bndy5 in #42
- Add optional colored log output by @2bndy5 in #52
- Capture and output clang tool's version number by @2bndy5 in #54
- Prefix review comments with marker by @2bndy5 in
9d2a9a3 - Rationale to diagnostic comments in PR reviews by @2bndy5 in
0923c6a - Merge pull request #90 from cpp-linter/patch-2 by @shenxianpeng in #90
- Switch to
quick_xmllibrary by @2bndy5 in #101 - Distribute future-compatible python wheels by @2bndy5 in #178
- Delegate vendoring of OpenSSL to git2 dependency tree by @2bndy5 in #200
- Improve CLI value parsing/docs by @2bndy5 in #208
- Upgrade to rust edition 2024 by @2bndy5 in #228
- Optimize use of
ClangParamsstruct by @2bndy5 in #231 - Start phasing out
.unwrap()calls by @2bndy5 in #242 - Allow specifying the base commit for local (non-CI) diffs by @2bndy5 in #260
- Install clang tools on demand by @2bndy5 in #279
- Migrate to git-bot-feedback lib by @2bndy5 in #304
🛠️ Fixed¶
- Fix links to clang-analyzer diagnostic's help site by @2bndy5 in #36
- Propagate errors by @2bndy5 in #47
- Regenerate TS type definitions by @2bndy5 in
023c170 - Include type stubs in python source distribution by @2bndy5 in
7dfcce7 - Clang tools' version output string in PR review summary by @2bndy5 in
3333796 - Clang-tidy diagnostic comments in PR review by @2bndy5 in #77
- Fix generated doc about licenses by @2bndy5 in #159
- Parse clang-tidy output when
WarningsAsErrorsis asserted by @2bndy5 in #190 - Properly parse xml with no replacements by @2bndy5 in #230
- Use diagnostic name by default by @2bndy5 in #236
- Skip parsing clang-tidy diagnostic rationale by @2bndy5 in #237
📦 Dependency updates¶
- Bump openssl from 0.10.62 to 0.10.66 by @dependabot[bot] in #6
- Bump the cargo group with 5 updates by @dependabot[bot] in #7
- Bump the cargo group with 3 updates by @dependabot[bot] in #15
- Bump serde_json from 1.0.125 to 1.0.127 in the cargo group by @dependabot[bot] in #19
- Bump serde from 1.0.208 to 1.0.209 in the cargo group by @dependabot[bot] in #23
- Bump tempfile from 3.9.0 to 3.12.0 in the cargo group by @dependabot[bot] in #26
- Bump the cargo group across 1 directory with 6 updates by @dependabot[bot] in #34
- Bump the npm group with 2 updates by @dependabot[bot] in #43
- Bump reqwest from 0.12.7 to 0.12.8 in the cargo group by @dependabot[bot] in #51
- Bump the cargo group across 1 directory with 4 updates by @dependabot[bot] in #58
- Bump the npm group across 1 directory with 4 updates by @dependabot[bot] in #71
- Bump the cargo group across 1 directory with 13 updates by @dependabot[bot] in #73
- Bump pyo3 from 0.23.1 to 0.23.2 in the cargo group by @dependabot[bot] in #76
- Bump pyo3 from 0.23.2 to 0.23.3 by @dependabot[bot] in #79
- Bump the cargo group across 1 directory with 7 updates by @dependabot[bot] in #82
- Bump the cargo group across 1 directory with 16 updates by @dependabot[bot] in #98
- Bump openssl from 0.10.68 to 0.10.70 by @dependabot[bot] in #105
- Bump the cargo group across 1 directory with 14 updates by @dependabot[bot] in #116
- Bump ring from 0.17.8 to 0.17.13 by @dependabot[bot] in #119
- Bump the cargo group with 7 updates by @dependabot[bot] in #120
- Bump pyo3 from 0.24.0 to 0.24.1 by @dependabot[bot] in #125
- Bump openssl from 0.10.71 to 0.10.72 by @dependabot[bot] in #127
- Bump tokio from 1.44.0 to 1.44.2 by @dependabot[bot] in #128
- Bump the cargo group across 1 directory with 8 updates by @dependabot[bot] in #129
- Bump the cargo group across 1 directory with 9 updates by @dependabot[bot] in #139
- Switch to uv and nox by @2bndy5 in #145
- Bump the cargo group across 1 directory with 2 updates by @dependabot[bot] in #152
- Migrate to napi-rs v3 by @2bndy5 in #164
- Bump the cargo group across 1 directory with 2 updates by @dependabot[bot] in #165
- Update cargo dependencies by @2bndy5 in
9663a04 - Bump the cargo group across 1 directory with 6 updates by @dependabot[bot] in #176
- Bump the cargo group with 5 updates by @dependabot[bot] in #180
- Bump the cargo group with 4 updates by @dependabot[bot] in #185
- Bump the cargo group across 1 directory with 11 updates by @dependabot[bot] in #202
- Bump the cargo group across 1 directory with 6 updates by @dependabot[bot] in #209
- Bump yarn to v4.11.0 by @2bndy5 in #213
- Bump python dependencies by @2bndy5 in #214
- Bump the npm group across 1 directory with 2 updates by @dependabot[bot] in #222
- Bump the cargo group across 1 directory with 8 updates by @dependabot[bot] in #223
- Bump the cargo group with 8 updates by @dependabot[bot] in #240
- Update python dependencies by @2bndy5 in #246
- Bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in #257
- Bump git2 from 0.20.3 to 0.20.4 by @dependabot[bot] in #258
- Bump the cargo group across 1 directory with 12 updates by @dependabot[bot] in #265
- Bump pyo3 from 0.28.1 to 0.28.2 by @dependabot[bot] in #267
- Bump the cargo group across 1 directory with 7 updates by @dependabot[bot] in #276
- Bump rustls-webpki from 0.103.8 to 0.103.10 by @dependabot[bot] in #283
- Bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #289
- Bump meson from 1.9.1 to 1.10.2 in the uv-pip group across 1 directory by @dependabot[bot] in #292
- Bump quinn-proto from 0.11.13 to 0.11.14 by @dependabot[bot] in #299
- Bump rand from 0.9.2 to 0.9.4 by @dependabot[bot] in #298
- Bump the cargo group across 1 directory with 8 updates by @dependabot[bot] in #301
- Bump openssl from 0.10.75 to 0.10.80 by @dependabot[bot] in #320
- Bump pymdown-extensions from 10.20 to 10.21.3 by @dependabot[bot] in #321
- Bump idna from 3.11 to 3.15 by @dependabot[bot] in #322
- Bump version to clang-installer/v0.1.1 by @2bndy5 in
24ed0a4 - Bump version to cpp-linter/v2.0.0-rc.1 by @2bndy5 in
2c65f26 - Bump version to cpp-linter-py/v2.0.0-rc.1 by @2bndy5 in
e88c348
📝 Documentation¶
- Switch to mdbook for docs by @2bndy5 in #13
- Release trial follow up by @2bndy5 in #41
- Move logic for release notes generation from Python script to Jinja template (release CI) by @2bndy5 in #44
- Add ReadTheDocs config by @2bndy5 in #45
- [rust API] update logo, favicon, and some links by @2bndy5 in
31b7add - Reorganize LICENSE info by @shenxianpeng in #89
- Fix typo in doc string comment by @2bndy5 in
9463247 - Update contributing guide to reflect changes in workflows by @shenxianpeng in
38ab160
🗨️ Changed¶
- Better Benchmark by @2bndy5 in #92
- Use
Clientinstance by reference by @2bndy5 in #141 - Update locked transitive dependencies by @2bndy5 in
aad12c6 - Review CI by @2bndy5 in #195
- Use clap derive feature by @2bndy5 in #204
- Include LICENSE file in source distribution for PyPI by @2bndy5 in
32e20b3 - Adjust benchmark parameters by @2bndy5 in #229
- Adhere to new clippy lint warning by @2bndy5 in #255
- Prepare to release individual packages by @2bndy5 in #302
Full commit diff: 2e25fec...cpp-linter-py/v2.0.0-rc.1