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.
2.0.0-rc15 - 2025-11-12¶
🗨️ Changed¶
- Upgrade npm for trusted publishing in CI job by @2bndy5 in
4560672 - Include LICENSE file in source distribution for PyPI by @2bndy5 in
32e20b3
Full commit diff: v2.0.0-rc14...v2.0.0-rc15
2.0.0-rc14 - 2025-11-12¶
📦 Dependency updates¶
- Bump python dependencies by @2bndy5 in #214
- Bump oxlint from 1.24.0 to 1.28.0 in the npm group by @dependabot[bot] in #215
🗨️ Changed¶
- Use trusted publishing for npm deployments by @2bndy5 in #212
Full commit diff: v2.0.0-rc13...v2.0.0-rc14
2.0.0-rc13 - 2025-11-12¶
🚀 Added¶
- 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
🛠️ Fixed¶
- Fix generated doc about licenses by @2bndy5 in #159
- Parse clang-tidy output when
WarningsAsErrorsis asserted by @2bndy5 in #190
📦 Dependency updates¶
- Bump the npm group across 1 directory with 3 updates by @dependabot[bot] in #96
- Bump mkdocs-material from 9.5.49 to 9.5.50 in the pip group by @dependabot[bot] in #99
- 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 the pip group across 1 directory with 2 updates by @dependabot[bot] in #117
- 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 pypa/gh-action-pypi-publish in the actions group by @dependabot[bot] in #103
- Bump the npm group across 1 directory with 3 updates by @dependabot[bot] in #118
- Bump mkdocs-material from 9.6.9 to 9.6.10 in the pip group by @dependabot[bot] in #123
- 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
- Bump the npm group across 1 directory with 4 updates by @dependabot[bot] in #137
- Bump mkdocs-material from 9.6.11 to 9.6.12 in the pip group by @dependabot[bot] in #132
- Switch to uv and nox by @2bndy5 in #145
- Bump astral-sh/setup-uv from 5 to 6 in the actions group by @dependabot[bot] in #150
- Bump @eslint/js in the npm group across 1 directory by @dependabot[bot] in #151
- Bump the cargo group across 1 directory with 2 updates by @dependabot[bot] in #152
- Bump @eslint/plugin-kit from 0.3.2 to 0.3.3 by @dependabot[bot] in #162
- Migrate to napi-rs v3 by @2bndy5 in #164
- Bump the npm group across 1 directory with 2 updates by @dependabot[bot] in #166
- Bump the cargo group across 1 directory with 2 updates by @dependabot[bot] in #165
- Bump the actions group across 1 directory with 3 updates by @dependabot[bot] in #171
- Update cargo dependencies by @2bndy5 in
9663a04 - Bump slab from 0.4.10 to 0.4.11 by @dependabot[bot] in #173
- Bump the cargo group across 1 directory with 6 updates by @dependabot[bot] in #176
- Bump the npm group with 2 updates by @dependabot[bot] in #179
- Bump the cargo group with 5 updates by @dependabot[bot] in #180
- Bump the actions group with 4 updates by @dependabot[bot] in #181
- Bump the npm group with 2 updates by @dependabot[bot] in #186
- Bump the cargo group with 4 updates by @dependabot[bot] in #185
- Bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #197
- Bump the npm group across 1 directory with 2 updates by @dependabot[bot] in #191
- Bump the actions group across 1 directory with 6 updates by @dependabot[bot] in #203
- Bump the cargo group across 1 directory with 11 updates by @dependabot[bot] in #202
- Bump the actions group across 1 directory with 5 updates by @dependabot[bot] in #210
- 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
📝 Documentation¶
🗨️ Changed¶
- Trim trailing whitespace by @2bndy5 in
5757648 - Better Benchmark by @2bndy5 in #92
- Bump pre-commit hooks by @2bndy5 in
4b1b5bd - Use
Clientinstance by reference by @2bndy5 in #141 - Update locked transitive dependencies by @2bndy5 in
aad12c6 - Add permissions to stale checking CI by @2bndy5 in
a9ddd15 - Review CI by @2bndy5 in #195
- Use clap derive feature by @2bndy5 in #204
- Fix benchmark CI about py-binding artifact by @2bndy5 in #211
- Persist git credentials for bump-n-release workflow by @2bndy5 in
3b7d3e2
Full commit diff: v2.0.0-rc12...v2.0.0-rc13
New Contributors¶
- @shenxianpeng made their first contribution in #89
2.0.0-rc12 - 2024-12-12¶
🚀 Added¶
- Rationale to diagnostic comments in PR reviews by @2bndy5 in
0923c6a
📝 Documentation¶
- [rust API] update logo, favicon, and some links by @2bndy5 in
31b7add
Full commit diff: v2.0.0-rc11...v2.0.0-rc12
2.0.0-rc11 - 2024-12-11¶
📦 Dependency updates¶
- Bump pypa/gh-action-pypi-publish in the actions group by @dependabot[bot] in #81
- Bump the npm group with 3 updates by @dependabot[bot] in #78
- Bump the cargo group across 1 directory with 7 updates by @dependabot[bot] in #82
Full commit diff: v2.0.0-rc10...v2.0.0-rc11
2.0.0-rc10 - 2024-12-11¶
🚀 Added¶
- Prefix review comments with marker by @2bndy5 in
9d2a9a3
📦 Dependency updates¶
- Bump pyo3 from 0.23.2 to 0.23.3 by @dependabot[bot] in #79
Full commit diff: v2.0.0-rc9...v2.0.0-rc10
2.0.0-rc9 - 2024-11-27¶
🛠️ Fixed¶
- Clang-tidy diagnostic comments in PR review by @2bndy5 in #77
📦 Dependency updates¶
- Bump pyo3 from 0.23.1 to 0.23.2 in the cargo group by @dependabot[bot] in #76
Full commit diff: v2.0.0-rc8...v2.0.0-rc9
2.0.0-rc8 - 2024-11-24¶
🛠️ Fixed¶
- Include type stubs in python source distribution by @2bndy5 in
7dfcce7 - Clang tools' version output string in PR review summary by @2bndy5 in
3333796
📝 Documentation¶
- Minor update node binding README by @2bndy5 in
fc2244f
Full commit diff: v2.0.0-rc7...v2.0.0-rc8
2.0.0-rc6 - 2024-11-23¶
🚀 Added¶
- Add optional colored log output by @2bndy5 in #52
- Add CI to detect performance regressions by @2bndy5 in #53
- Capture and output clang tool's version number by @2bndy5 in #54
🛠️ Fixed¶
- Let public forks' PRs run git cliff in CI by @2bndy5 in
0857121 - Regenerate TS type definitions by @2bndy5 in
023c170
📦 Dependency updates¶
- 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 @eslint/plugin-kit from 0.2.0 to 0.2.3 by @dependabot[bot] in #69
- Bump cross-spawn from 7.0.3 to 7.0.5 by @dependabot[bot] in #70
- Bump the actions group across 1 directory with 2 updates by @dependabot[bot] in #72
- 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
Full commit diff: v2.0.0-rc5...v2.0.0-rc6
2.0.0-rc5 - 2024-09-29¶
🚀 Added¶
- Add changelog and automate version bump and release workflows by @2bndy5 in #42
🛠️ Fixed¶
- Propagate errors by @2bndy5 in #47
📦 Dependency updates¶
- Bump the npm group with 2 updates by @dependabot[bot] in #43
📝 Documentation¶
- 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
Full commit diff: v2.0.0-rc4...v2.0.0-rc5
2.0.0-rc2 - 2024-09-21¶
🚀 Added¶
- Use napi-rs by @2bndy5 in #39
📦 Dependency updates¶
- Bump pypa/gh-action-pypi-publish in the actions group by @dependabot[bot] in #40
Full commit diff: v2.0.0-rc1...v2.0.0-rc2
2.0.0-rc1 - 2024-09-19¶
🚀 Added¶
- Support glob patterns by @2bndy5 in #25
- Resort to paginated requests for changed files by @2bndy5 in #37
🛠️ Fixed¶
- Fix links to clang-analyzer diagnostic's help site by @2bndy5 in #36
📦 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
📝 Documentation¶
Full commit diff: 2e25fec...v2.0.0-rc1
New Contributors¶
- @2bndy5 made their first contribution
- @dependabot[bot] made their first contribution in #34