You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: bindings/node/CHANGELOG.md
+156Lines changed: 156 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,4 +6,160 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
<!-- markdownlint-disable MD024 -->
8
8
9
+
## [cpp-linter-js/v2.0.0-rc.1] - 2026-06-04
10
+
11
+
### <!-- 1 --> 🚀 Added
12
+
13
+
- Support glob patterns by @2bndy5 in [#25](https://github.com/cpp-linter/cpp-linter-rs/pull/25)
14
+
- Resort to paginated requests for changed files by @2bndy5 in [#37](https://github.com/cpp-linter/cpp-linter-rs/pull/37)
15
+
- Use napi-rs by @2bndy5 in [#39](https://github.com/cpp-linter/cpp-linter-rs/pull/39)
16
+
- Add changelog and automate version bump and release workflows by @2bndy5 in [#42](https://github.com/cpp-linter/cpp-linter-rs/pull/42)
17
+
- Add optional colored log output by @2bndy5 in [#52](https://github.com/cpp-linter/cpp-linter-rs/pull/52)
18
+
- Capture and output clang tool's version number by @2bndy5 in [#54](https://github.com/cpp-linter/cpp-linter-rs/pull/54)
19
+
- Prefix review comments with marker by @2bndy5 in [`9d2a9a3`](https://github.com/cpp-linter/cpp-linter-rs/commit/9d2a9a3e4c4f91ab778959396e4e153d7cbb6d56)
20
+
- Rationale to diagnostic comments in PR reviews by @2bndy5 in [`0923c6a`](https://github.com/cpp-linter/cpp-linter-rs/commit/0923c6a1c61617a09fd914a702959204fc41c26d)
21
+
- Merge pull request #90 from cpp-linter/patch-2 by @shenxianpeng in [#90](https://github.com/cpp-linter/cpp-linter-rs/pull/90)
22
+
- Switch to `quick_xml` library by @2bndy5 in [#101](https://github.com/cpp-linter/cpp-linter-rs/pull/101)
23
+
- Delegate vendoring of OpenSSL to git2 dependency tree by @2bndy5 in [#200](https://github.com/cpp-linter/cpp-linter-rs/pull/200)
24
+
- Improve CLI value parsing/docs by @2bndy5 in [#208](https://github.com/cpp-linter/cpp-linter-rs/pull/208)
25
+
- Upgrade to rust edition 2024 by @2bndy5 in [#228](https://github.com/cpp-linter/cpp-linter-rs/pull/228)
26
+
- Optimize use of `ClangParams` struct by @2bndy5 in [#231](https://github.com/cpp-linter/cpp-linter-rs/pull/231)
27
+
- Start phasing out `.unwrap()` calls by @2bndy5 in [#242](https://github.com/cpp-linter/cpp-linter-rs/pull/242)
28
+
- Allow specifying the base commit for local (non-CI) diffs by @2bndy5 in [#260](https://github.com/cpp-linter/cpp-linter-rs/pull/260)
29
+
- Install clang tools on demand by @2bndy5 in [#279](https://github.com/cpp-linter/cpp-linter-rs/pull/279)
30
+
- Migrate to git-bot-feedback lib by @2bndy5 in [#304](https://github.com/cpp-linter/cpp-linter-rs/pull/304)
31
+
32
+
### <!-- 4 --> 🛠️ Fixed
33
+
34
+
- Fix links to clang-analyzer diagnostic's help site by @2bndy5 in [#36](https://github.com/cpp-linter/cpp-linter-rs/pull/36)
35
+
- Propagate errors by @2bndy5 in [#47](https://github.com/cpp-linter/cpp-linter-rs/pull/47)
36
+
- Regenerate TS type definitions by @2bndy5 in [`023c170`](https://github.com/cpp-linter/cpp-linter-rs/commit/023c1705a078b9a7542022deefa228a567d68b67)
37
+
- Include type stubs in python source distribution by @2bndy5 in [`7dfcce7`](https://github.com/cpp-linter/cpp-linter-rs/commit/7dfcce72f39412f45208e5586d0a1ef2d0a40207)
38
+
- Clang tools' version output string in PR review summary by @2bndy5 in [`3333796`](https://github.com/cpp-linter/cpp-linter-rs/commit/33337965a240ff791d39d4e4cd6339855ea42fd8)
39
+
- Clang-tidy diagnostic comments in PR review by @2bndy5 in [#77](https://github.com/cpp-linter/cpp-linter-rs/pull/77)
40
+
- Fix generated doc about licenses by @2bndy5 in [#159](https://github.com/cpp-linter/cpp-linter-rs/pull/159)
41
+
- Parse clang-tidy output when `WarningsAsErrors` is asserted by @2bndy5 in [#190](https://github.com/cpp-linter/cpp-linter-rs/pull/190)
42
+
- Properly parse xml with no replacements by @2bndy5 in [#230](https://github.com/cpp-linter/cpp-linter-rs/pull/230)
43
+
- Use diagnostic name by default by @2bndy5 in [#236](https://github.com/cpp-linter/cpp-linter-rs/pull/236)
44
+
- Skip parsing clang-tidy diagnostic rationale by @2bndy5 in [#237](https://github.com/cpp-linter/cpp-linter-rs/pull/237)
45
+
46
+
### <!-- 6 --> 📦 Dependency updates
47
+
48
+
- Bump openssl from 0.10.62 to 0.10.66 by @dependabot[bot] in [#6](https://github.com/cpp-linter/cpp-linter-rs/pull/6)
49
+
- Bump the cargo group with 5 updates by @dependabot[bot] in [#7](https://github.com/cpp-linter/cpp-linter-rs/pull/7)
50
+
- Bump the cargo group with 3 updates by @dependabot[bot] in [#15](https://github.com/cpp-linter/cpp-linter-rs/pull/15)
51
+
- Bump serde_json from 1.0.125 to 1.0.127 in the cargo group by @dependabot[bot] in [#19](https://github.com/cpp-linter/cpp-linter-rs/pull/19)
52
+
- Bump serde from 1.0.208 to 1.0.209 in the cargo group by @dependabot[bot] in [#23](https://github.com/cpp-linter/cpp-linter-rs/pull/23)
53
+
- Bump tempfile from 3.9.0 to 3.12.0 in the cargo group by @dependabot[bot] in [#26](https://github.com/cpp-linter/cpp-linter-rs/pull/26)
54
+
- Bump the cargo group across 1 directory with 6 updates by @dependabot[bot] in [#34](https://github.com/cpp-linter/cpp-linter-rs/pull/34)
55
+
- Bump the npm group with 2 updates by @dependabot[bot] in [#43](https://github.com/cpp-linter/cpp-linter-rs/pull/43)
56
+
- Bump reqwest from 0.12.7 to 0.12.8 in the cargo group by @dependabot[bot] in [#51](https://github.com/cpp-linter/cpp-linter-rs/pull/51)
57
+
- Bump the cargo group across 1 directory with 4 updates by @dependabot[bot] in [#58](https://github.com/cpp-linter/cpp-linter-rs/pull/58)
58
+
- Bump @eslint/plugin-kit from 0.2.0 to 0.2.3 by @dependabot[bot] in [#69](https://github.com/cpp-linter/cpp-linter-rs/pull/69)
59
+
- Bump cross-spawn from 7.0.3 to 7.0.5 by @dependabot[bot] in [#70](https://github.com/cpp-linter/cpp-linter-rs/pull/70)
60
+
- Bump the npm group across 1 directory with 4 updates by @dependabot[bot] in [#71](https://github.com/cpp-linter/cpp-linter-rs/pull/71)
61
+
- Bump the cargo group across 1 directory with 13 updates by @dependabot[bot] in [#73](https://github.com/cpp-linter/cpp-linter-rs/pull/73)
62
+
- Bump pyo3 from 0.23.1 to 0.23.2 in the cargo group by @dependabot[bot] in [#76](https://github.com/cpp-linter/cpp-linter-rs/pull/76)
63
+
- Bump pyo3 from 0.23.2 to 0.23.3 by @dependabot[bot] in [#79](https://github.com/cpp-linter/cpp-linter-rs/pull/79)
64
+
- Bump the npm group with 3 updates by @dependabot[bot] in [#78](https://github.com/cpp-linter/cpp-linter-rs/pull/78)
65
+
- Bump the cargo group across 1 directory with 7 updates by @dependabot[bot] in [#82](https://github.com/cpp-linter/cpp-linter-rs/pull/82)
66
+
- Bump the npm group across 1 directory with 3 updates by @dependabot[bot] in [#96](https://github.com/cpp-linter/cpp-linter-rs/pull/96)
67
+
- Bump the cargo group across 1 directory with 16 updates by @dependabot[bot] in [#98](https://github.com/cpp-linter/cpp-linter-rs/pull/98)
68
+
- Bump openssl from 0.10.68 to 0.10.70 by @dependabot[bot] in [#105](https://github.com/cpp-linter/cpp-linter-rs/pull/105)
69
+
- Bump the cargo group across 1 directory with 14 updates by @dependabot[bot] in [#116](https://github.com/cpp-linter/cpp-linter-rs/pull/116)
70
+
- Bump ring from 0.17.8 to 0.17.13 by @dependabot[bot] in [#119](https://github.com/cpp-linter/cpp-linter-rs/pull/119)
71
+
- Bump the cargo group with 7 updates by @dependabot[bot] in [#120](https://github.com/cpp-linter/cpp-linter-rs/pull/120)
72
+
- Bump pyo3 from 0.24.0 to 0.24.1 by @dependabot[bot] in [#125](https://github.com/cpp-linter/cpp-linter-rs/pull/125)
73
+
- Bump openssl from 0.10.71 to 0.10.72 by @dependabot[bot] in [#127](https://github.com/cpp-linter/cpp-linter-rs/pull/127)
74
+
- Bump the npm group across 1 directory with 3 updates by @dependabot[bot] in [#118](https://github.com/cpp-linter/cpp-linter-rs/pull/118)
75
+
- Bump tokio from 1.44.0 to 1.44.2 by @dependabot[bot] in [#128](https://github.com/cpp-linter/cpp-linter-rs/pull/128)
76
+
- Bump the cargo group across 1 directory with 8 updates by @dependabot[bot] in [#129](https://github.com/cpp-linter/cpp-linter-rs/pull/129)
77
+
- Bump the cargo group across 1 directory with 9 updates by @dependabot[bot] in [#139](https://github.com/cpp-linter/cpp-linter-rs/pull/139)
78
+
- Bump the npm group across 1 directory with 4 updates by @dependabot[bot] in [#137](https://github.com/cpp-linter/cpp-linter-rs/pull/137)
79
+
- Switch to uv and nox by @2bndy5 in [#145](https://github.com/cpp-linter/cpp-linter-rs/pull/145)
80
+
- Bump @eslint/js in the npm group across 1 directory by @dependabot[bot] in [#151](https://github.com/cpp-linter/cpp-linter-rs/pull/151)
81
+
- Bump the cargo group across 1 directory with 2 updates by @dependabot[bot] in [#152](https://github.com/cpp-linter/cpp-linter-rs/pull/152)
82
+
- Bump @eslint/plugin-kit from 0.3.2 to 0.3.3 by @dependabot[bot] in [#162](https://github.com/cpp-linter/cpp-linter-rs/pull/162)
83
+
- Migrate to napi-rs v3 by @2bndy5 in [#164](https://github.com/cpp-linter/cpp-linter-rs/pull/164)
84
+
- Bump the npm group across 1 directory with 2 updates by @dependabot[bot] in [#166](https://github.com/cpp-linter/cpp-linter-rs/pull/166)
85
+
- Bump the cargo group across 1 directory with 2 updates by @dependabot[bot] in [#165](https://github.com/cpp-linter/cpp-linter-rs/pull/165)
86
+
- Update cargo dependencies by @2bndy5 in [`9663a04`](https://github.com/cpp-linter/cpp-linter-rs/commit/9663a04ffcc83c70d890c052ba7a4176ed3e69f1)
87
+
- Bump the cargo group across 1 directory with 6 updates by @dependabot[bot] in [#176](https://github.com/cpp-linter/cpp-linter-rs/pull/176)
88
+
- Bump the npm group with 2 updates by @dependabot[bot] in [#179](https://github.com/cpp-linter/cpp-linter-rs/pull/179)
89
+
- Bump the cargo group with 5 updates by @dependabot[bot] in [#180](https://github.com/cpp-linter/cpp-linter-rs/pull/180)
90
+
- Bump the npm group with 2 updates by @dependabot[bot] in [#186](https://github.com/cpp-linter/cpp-linter-rs/pull/186)
91
+
- Bump the cargo group with 4 updates by @dependabot[bot] in [#185](https://github.com/cpp-linter/cpp-linter-rs/pull/185)
92
+
- Bump the npm group across 1 directory with 2 updates by @dependabot[bot] in [#191](https://github.com/cpp-linter/cpp-linter-rs/pull/191)
93
+
- Bump the cargo group across 1 directory with 11 updates by @dependabot[bot] in [#202](https://github.com/cpp-linter/cpp-linter-rs/pull/202)
94
+
- Bump the cargo group across 1 directory with 6 updates by @dependabot[bot] in [#209](https://github.com/cpp-linter/cpp-linter-rs/pull/209)
95
+
- Bump yarn to v4.11.0 by @2bndy5 in [#213](https://github.com/cpp-linter/cpp-linter-rs/pull/213)
96
+
- Bump python dependencies by @2bndy5 in [#214](https://github.com/cpp-linter/cpp-linter-rs/pull/214)
97
+
- Bump oxlint from 1.24.0 to 1.28.0 in the npm group by @dependabot[bot] in [#215](https://github.com/cpp-linter/cpp-linter-rs/pull/215)
98
+
- Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in [#219](https://github.com/cpp-linter/cpp-linter-rs/pull/219)
99
+
- Bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in [#220](https://github.com/cpp-linter/cpp-linter-rs/pull/220)
100
+
- Bump the npm group across 1 directory with 2 updates by @dependabot[bot] in [#222](https://github.com/cpp-linter/cpp-linter-rs/pull/222)
101
+
- Bump the cargo group across 1 directory with 8 updates by @dependabot[bot] in [#223](https://github.com/cpp-linter/cpp-linter-rs/pull/223)
102
+
- Bump the cargo group with 8 updates by @dependabot[bot] in [#240](https://github.com/cpp-linter/cpp-linter-rs/pull/240)
103
+
- Bump tar from 7.4.3 to 7.5.3 by @dependabot[bot] in [#245](https://github.com/cpp-linter/cpp-linter-rs/pull/245)
104
+
- Update python dependencies by @2bndy5 in [#246](https://github.com/cpp-linter/cpp-linter-rs/pull/246)
105
+
- Bump tar from 7.5.3 to 7.5.6 by @dependabot[bot] in [#250](https://github.com/cpp-linter/cpp-linter-rs/pull/250)
106
+
- Bump tar from 7.5.6 to 7.5.7 by @dependabot[bot] in [#254](https://github.com/cpp-linter/cpp-linter-rs/pull/254)
107
+
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in [#251](https://github.com/cpp-linter/cpp-linter-rs/pull/251)
108
+
- Bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in [#257](https://github.com/cpp-linter/cpp-linter-rs/pull/257)
109
+
- Bump git2 from 0.20.3 to 0.20.4 by @dependabot[bot] in [#258](https://github.com/cpp-linter/cpp-linter-rs/pull/258)
110
+
- Bump the cargo group across 1 directory with 12 updates by @dependabot[bot] in [#265](https://github.com/cpp-linter/cpp-linter-rs/pull/265)
111
+
- Bump the npm group across 1 directory with 2 updates by @dependabot[bot] in [#241](https://github.com/cpp-linter/cpp-linter-rs/pull/241)
112
+
- Bump tar from 7.5.7 to 7.5.9 by @dependabot[bot] in [#266](https://github.com/cpp-linter/cpp-linter-rs/pull/266)
113
+
- Bump pyo3 from 0.28.1 to 0.28.2 by @dependabot[bot] in [#267](https://github.com/cpp-linter/cpp-linter-rs/pull/267)
114
+
- Bump minimatch from 9.0.5 to 9.0.9 by @dependabot[bot] in [#272](https://github.com/cpp-linter/cpp-linter-rs/pull/272)
115
+
- Bump the npm group across 1 directory with 2 updates by @dependabot[bot] in [#275](https://github.com/cpp-linter/cpp-linter-rs/pull/275)
116
+
- Bump tar from 7.5.9 to 7.5.10 by @dependabot[bot] in [#274](https://github.com/cpp-linter/cpp-linter-rs/pull/274)
117
+
- Bump the cargo group across 1 directory with 7 updates by @dependabot[bot] in [#276](https://github.com/cpp-linter/cpp-linter-rs/pull/276)
118
+
- Bump tar from 7.5.10 to 7.5.11 by @dependabot[bot] in [#280](https://github.com/cpp-linter/cpp-linter-rs/pull/280)
119
+
- Bump rustls-webpki from 0.103.8 to 0.103.10 by @dependabot[bot] in [#283](https://github.com/cpp-linter/cpp-linter-rs/pull/283)
120
+
- Bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in [#286](https://github.com/cpp-linter/cpp-linter-rs/pull/286)
121
+
- Bump brace-expansion from 5.0.4 to 5.0.5 by @dependabot[bot] in [#287](https://github.com/cpp-linter/cpp-linter-rs/pull/287)
122
+
- Bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in [#289](https://github.com/cpp-linter/cpp-linter-rs/pull/289)
123
+
- Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in [#295](https://github.com/cpp-linter/cpp-linter-rs/pull/295)
124
+
- Bump meson from 1.9.1 to 1.10.2 in the uv-pip group across 1 directory by @dependabot[bot] in [#292](https://github.com/cpp-linter/cpp-linter-rs/pull/292)
125
+
- Bump quinn-proto from 0.11.13 to 0.11.14 by @dependabot[bot] in [#299](https://github.com/cpp-linter/cpp-linter-rs/pull/299)
126
+
- Bump rand from 0.9.2 to 0.9.4 by @dependabot[bot] in [#298](https://github.com/cpp-linter/cpp-linter-rs/pull/298)
127
+
- Bump the cargo group across 1 directory with 8 updates by @dependabot[bot] in [#301](https://github.com/cpp-linter/cpp-linter-rs/pull/301)
128
+
- Bump brace-expansion from 5.0.5 to 5.0.6 by @dependabot[bot] in [#319](https://github.com/cpp-linter/cpp-linter-rs/pull/319)
129
+
- Bump openssl from 0.10.75 to 0.10.80 by @dependabot[bot] in [#320](https://github.com/cpp-linter/cpp-linter-rs/pull/320)
130
+
- Bump pymdown-extensions from 10.20 to 10.21.3 by @dependabot[bot] in [#321](https://github.com/cpp-linter/cpp-linter-rs/pull/321)
131
+
- Bump idna from 3.11 to 3.15 by @dependabot[bot] in [#322](https://github.com/cpp-linter/cpp-linter-rs/pull/322)
132
+
- Bump version to clang-installer/v0.1.1 by @2bndy5 in [`24ed0a4`](https://github.com/cpp-linter/cpp-linter-rs/commit/24ed0a4556bf5169b8da5c06eef29f5694caa2cd)
133
+
- Bump version to cpp-linter/v2.0.0-rc.1 by @2bndy5 in [`2c65f26`](https://github.com/cpp-linter/cpp-linter-rs/commit/2c65f26bc24060e5f80271ef315f54dced30b9cd)
134
+
- Bump version to cpp-linter-py/v2.0.0-rc.1 by @2bndy5 in [`e88c348`](https://github.com/cpp-linter/cpp-linter-rs/commit/e88c348424db535e7ced5f81300df74aed0885f4)
135
+
136
+
### <!-- 8 --> 📝 Documentation
137
+
138
+
- Switch to mdbook for docs by @2bndy5 in [#13](https://github.com/cpp-linter/cpp-linter-rs/pull/13)
139
+
- Release trial follow up by @2bndy5 in [#41](https://github.com/cpp-linter/cpp-linter-rs/pull/41)
140
+
- Move logic for release notes generation from Python script to Jinja template (release CI) by @2bndy5 in [#44](https://github.com/cpp-linter/cpp-linter-rs/pull/44)
141
+
- Add ReadTheDocs config by @2bndy5 in [#45](https://github.com/cpp-linter/cpp-linter-rs/pull/45)
142
+
- Minor update node binding README by @2bndy5 in [`fc2244f`](https://github.com/cpp-linter/cpp-linter-rs/commit/fc2244f81903c719a5268f18e595f422d1a958e1)
143
+
-[rust API] update logo, favicon, and some links by @2bndy5 in [`31b7add`](https://github.com/cpp-linter/cpp-linter-rs/commit/31b7add5ea8b1938ea4f816f27a732f3ec8d5227)
144
+
- Reorganize LICENSE info by @shenxianpeng in [#89](https://github.com/cpp-linter/cpp-linter-rs/pull/89)
145
+
- Render licenses of deps in tables by @2bndy5 in [#91](https://github.com/cpp-linter/cpp-linter-rs/pull/91)
146
+
- Fix typo in doc string comment by @2bndy5 in [`9463247`](https://github.com/cpp-linter/cpp-linter-rs/commit/9463247d5fc127a765243893f54c3745f940094d)
147
+
- Update contributing guide to reflect changes in workflows by @shenxianpeng in [`38ab160`](https://github.com/cpp-linter/cpp-linter-rs/commit/38ab160f28eca2bd4291b2227ba62afc8c6829b1)
148
+
149
+
### <!-- 9 --> 🗨️ Changed
150
+
151
+
- Better Benchmark by @2bndy5 in [#92](https://github.com/cpp-linter/cpp-linter-rs/pull/92)
152
+
- Use `Client` instance by reference by @2bndy5 in [#141](https://github.com/cpp-linter/cpp-linter-rs/pull/141)
153
+
- Update locked transitive dependencies by @2bndy5 in [`aad12c6`](https://github.com/cpp-linter/cpp-linter-rs/commit/aad12c633a0589f36f8cd5e462ad89e359c24d9c)
154
+
- Review CI by @2bndy5 in [#195](https://github.com/cpp-linter/cpp-linter-rs/pull/195)
155
+
- Use clap derive feature by @2bndy5 in [#204](https://github.com/cpp-linter/cpp-linter-rs/pull/204)
156
+
- Include LICENSE file in source distribution for PyPI by @2bndy5 in [`32e20b3`](https://github.com/cpp-linter/cpp-linter-rs/commit/32e20b39d43908e254534f4a6bf2a67560a315ba)
157
+
- Adjust benchmark parameters by @2bndy5 in [#229](https://github.com/cpp-linter/cpp-linter-rs/pull/229)
158
+
- Adhere to new clippy lint warning by @2bndy5 in [#255](https://github.com/cpp-linter/cpp-linter-rs/pull/255)
159
+
- Prepare to release individual packages by @2bndy5 in [#302](https://github.com/cpp-linter/cpp-linter-rs/pull/302)
0 commit comments