Skip to content

Commit 791bed2

Browse files
committed
chore: remove the beta versions from the changelog
1 parent 0a3c31b commit 791bed2

File tree

1 file changed

+32
-92
lines changed

1 file changed

+32
-92
lines changed

CHANGELOG.md

Lines changed: 32 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -21,118 +21,80 @@
2121
- Fix changelog generation by @art049
2222

2323

24-
# Changelog
25-
26-
<sub>The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).</sub>
27-
28-
## [Unreleased]
29-
30-
### <!-- 7 -->⚙️ Internals
31-
32-
- Fix changelog generation by @art049
33-
3424
## [4.0.0] - 2025-07-10
3525

3626
### <!-- 0 -->🚀 Features
37-
3827
- Update readme by @art049
39-
40-
### <!-- 7 -->⚙️ Internals
41-
42-
- Remove pre-releases from git-cliff changelog by @art049
43-
- Link to the documentation by @art049
44-
- Improve reliability of perf trampoline compatibility checks by @art049
45-
46-
## [4.0.0-beta1] - 2025-06-10
47-
48-
### <!-- 1 -->🐛 Bug Fixes
49-
50-
- Reenable walltime instrument hooks by @art049 in [#82](https://github.com/CodSpeedHQ/pytest-codspeed/pull/82)
51-
52-
## [4.0.0-beta] - 2025-06-06
53-
54-
### <!-- 0 -->🚀 Features
55-
5628
- Support pytest-benchmark's pedantic API by @art049 in [#81](https://github.com/CodSpeedHQ/pytest-codspeed/pull/81)
5729
- Make sure the benchmark fixture can only be called once per bench by @art049
5830
- Support marker attributes to customize the walltime execution by @art049 in [#80](https://github.com/CodSpeedHQ/pytest-codspeed/pull/80)
5931
- Use instrument hooks by @not-matthias
6032
- Add instrument-hooks native module by @not-matthias
6133

6234
### <!-- 1 -->🐛 Bug Fixes
63-
35+
- Reenable walltime instrument hooks by @art049 in [#82](https://github.com/CodSpeedHQ/pytest-codspeed/pull/82)
6436
- Fix native library typing by @art049
6537

6638
### <!-- 6 -->🧪 Testing
67-
6839
- Add benches from the documentation's getting started by @art049 in [#71](https://github.com/CodSpeedHQ/pytest-codspeed/pull/71)
6940
- Add simple python benches by @art049
7041

7142
### <!-- 7 -->⚙️ Internals
72-
43+
- Remove pre-releases from git-cliff changelog by @art049
44+
- Link to the documentation by @art049
45+
- Improve reliability of perf trampoline compatibility checks by @art049
7346
- Bump ruff by @art049
7447
- Update release workflow to include submodules by @art049 in [#79](https://github.com/CodSpeedHQ/pytest-codspeed/pull/79)
7548
- Remove valgrind wrapper by @not-matthias
7649
- Update apt before installing packages by @art049
7750

51+
7852
## [3.2.0] - 2025-01-31
7953

8054
### <!-- 0 -->🚀 Features
81-
8255
- Increase the min round time to a bigger value (+/- 1ms) by @art049
8356
- Add benchmarks-walltime job to run additional performance benchmarks by @art049 in [#65](https://github.com/CodSpeedHQ/pytest-codspeed/pull/65)
8457
- Fix the random seed while measuring with instruments by @art049 in [#48](https://github.com/CodSpeedHQ/pytest-codspeed/pull/48)
8558

8659
### <!-- 1 -->🐛 Bug Fixes
87-
8860
- Use time per iteration instead of total round time in stats by @art049
8961

9062
### <!-- 2 -->🏗️ Refactor
91-
9263
- Replace hardcoded outlier factor for improved readability by @art049 in [#67](https://github.com/CodSpeedHQ/pytest-codspeed/pull/67)
9364

9465
### <!-- 7 -->⚙️ Internals
95-
9666
- Fix self-dependency by @adriencaccia in [#66](https://github.com/CodSpeedHQ/pytest-codspeed/pull/66)
9767
- Fix uv version in CI by @adriencaccia
9868

69+
9970
## [3.1.2] - 2025-01-09
10071

10172
### <!-- 1 -->🐛 Bug Fixes
102-
10373
- Update package_data to include header and source files for valgrind wrapper by @art049 in [#64](https://github.com/CodSpeedHQ/pytest-codspeed/pull/64)
10474

75+
10576
## [3.1.1] - 2025-01-07
10677

10778
### <!-- 7 -->⚙️ Internals
108-
10979
- Fix tag num with bumpver by @art049 in [#61](https://github.com/CodSpeedHQ/pytest-codspeed/pull/61)
11080
- Update uv lock before release by @art049
11181
- Add a py3-none-any fallback wheel by @art049
11282

113-
## [3.1.0] - 2024-12-09
114-
115-
### <!-- 2 -->🏗️ Refactor
116-
117-
- Remove the scripted semver generation by @art049
118-
119-
### <!-- 7 -->⚙️ Internals
120-
121-
- Fix typo in cibuildwheel config by @art049 in [#57](https://github.com/CodSpeedHQ/pytest-codspeed/pull/57)
12283

123-
## [3.1.0-beta] - 2024-12-06
84+
## [3.1.0] - 2024-12-09
12485

12586
### <!-- 0 -->🚀 Features
126-
12787
- Check buildability and fallback when build doesn't work by @art049
12888
- Compile the callgrind wrapper at build time by @art049
12989

13090
### <!-- 1 -->🐛 Bug Fixes
131-
13291
- Allow build on arm64 by @art049
13392

134-
### <!-- 7 -->⚙️ Internals
93+
### <!-- 2 -->🏗️ Refactor
94+
- Remove the scripted semver generation by @art049
13595

96+
### <!-- 7 -->⚙️ Internals
97+
- Fix typo in cibuildwheel config by @art049 in [#57](https://github.com/CodSpeedHQ/pytest-codspeed/pull/57)
13698
- Build wheels with cibuildwheel by @art049
13799
- Allow forcing integrated tests by @art049
138100
- Fix release script by @art049
@@ -145,67 +107,62 @@
145107
- Use uv in CI by @art049
146108
- Commit uv lock file by @art049
147109

110+
148111
## [3.0.0] - 2024-10-29
149112

150113
### <!-- 1 -->🐛 Bug Fixes
151-
152114
- Fix compatibility with pytest-benchmark 5.0.0 by @art049 in [#54](https://github.com/CodSpeedHQ/pytest-codspeed/pull/54)
153115

154116
### <!-- 7 -->⚙️ Internals
155-
156117
- Drop support for python3.8 by @art049
157118
- Expose type information (#53) by @Dreamsorcerer in [#53](https://github.com/CodSpeedHQ/pytest-codspeed/pull/53)
158119
- Run the CI with ubuntu 24.04 by @art049
159120
- Improve naming in workflow examples by @art049
160121
- Bump actions/checkout to v4 (#47) by @fargito in [#47](https://github.com/CodSpeedHQ/pytest-codspeed/pull/47)
161122

123+
162124
## [3.0.0b4] - 2024-09-27
163125

164126
### <!-- 0 -->🚀 Features
165-
166127
- Send more outlier data by @art049
167128

168129
### <!-- 1 -->🐛 Bug Fixes
169-
170130
- Fix display of parametrized tests by @art049
171131
- Reenable gc logic by @art049
172132

173133
### <!-- 6 -->🧪 Testing
174-
175134
- Add benches for various syscalls by @art049
176135

136+
177137
## [3.0.0b3] - 2024-09-26
178138

179139
### <!-- 0 -->🚀 Features
180-
181140
- Also save the lower and upper fences in the json data by @art049 in [#46](https://github.com/CodSpeedHQ/pytest-codspeed/pull/46)
182141

183142
### <!-- 6 -->🧪 Testing
184-
185143
- Refactor the algorithm benches using parametrization and add benches on bit_manipulation by @art049
186144

145+
187146
## [3.0.0b2] - 2024-09-24
188147

189148
### <!-- 0 -->🚀 Features
190-
191149
- Also save the q1 and q3 in the json data by @art049 in [#45](https://github.com/CodSpeedHQ/pytest-codspeed/pull/45)
192150
- Add the --codspeed-max-time flag by @art049
193151

152+
194153
## [3.0.0b1] - 2024-09-20
195154

196155
### <!-- 0 -->🚀 Features
197-
198156
- Send the semver version to cospeed instead of the PEP440 one by @art049 in [#44](https://github.com/CodSpeedHQ/pytest-codspeed/pull/44)
199157
- Also store the semver version by @art049
200158

201159
### <!-- 6 -->🧪 Testing
202-
203160
- Add benches for TheAlgorithms/backtracking by @art049 in [#43](https://github.com/CodSpeedHQ/pytest-codspeed/pull/43)
204161

162+
205163
## [3.0.0b0] - 2024-09-18
206164

207165
### <!-- 0 -->🚀 Features
208-
209166
- Improve table style when displaying results by @art049 in [#41](https://github.com/CodSpeedHQ/pytest-codspeed/pull/41)
210167
- Add the total bench time to the collected stats by @art049
211168
- Add configuration and split tests between instruments by @art049
@@ -215,86 +172,77 @@
215172
- Avoid overriding pytest's default protocol (#32) by @kenodegard in [#32](https://github.com/CodSpeedHQ/pytest-codspeed/pull/32)
216173

217174
### <!-- 1 -->🐛 Bug Fixes
218-
219175
- Use importlib_metadata to keep backward compatibility by @art049
220176
- Properly decide the mode depending on our env variable spec by @art049
221177
- Disable pytest-speed when installed and codspeed is enabled by @art049
222178

223179
### <!-- 2 -->🏗️ Refactor
224-
225180
- Differentiate the mode from the underlying instrument by @art049
226181
- Move the instrumentation wrapper directly in the instrument by @art049
227182
- Change Instrumentation to CPUInstrumentation by @art049
228183
- Create an abstraction for each instrument by @art049
229184

230185
### <!-- 3 -->📚 Documentation
231-
232186
- Update action version in the CI workflow configuration (#39) by @frgfm in [#39](https://github.com/CodSpeedHQ/pytest-codspeed/pull/39)
233187
- Bump action versions in README by @adriencaccia
234188

235189
### <!-- 6 -->🧪 Testing
236-
237190
- Add benches for TheAlgorithms/audio_filters by @art049 in [#42](https://github.com/CodSpeedHQ/pytest-codspeed/pull/42)
238191

239192
### <!-- 7 -->⚙️ Internals
240-
241193
- Add a test on the walltime instrument by @art049
242194
- Fix utils test using a fake git repo by @art049
243195
- Update readme by @art049
244196
- Support python 3.13 and drop 3.7 by @art049 in [#40](https://github.com/CodSpeedHQ/pytest-codspeed/pull/40)
245197
- Add TCH, FA, and UP to ruff lints (#29) by @kenodegard in [#29](https://github.com/CodSpeedHQ/pytest-codspeed/pull/29)
246198

199+
247200
## [2.2.1] - 2024-03-19
248201

249202
### <!-- 0 -->🚀 Features
250-
251203
- Support pytest 8.1.1 by @art049
252204

253205
### <!-- 1 -->🐛 Bug Fixes
254-
255206
- Loosen runtime requirements (#21) by @edgarrmondragon in [#21](https://github.com/CodSpeedHQ/pytest-codspeed/pull/21)
256207

257208
### <!-- 7 -->⚙️ Internals
258-
259209
- Add all-checks job to CI workflow by @art049 in [#28](https://github.com/CodSpeedHQ/pytest-codspeed/pull/28)
260210
- Switch from black to ruff format by @art049
261211
- Update action version in README.md by @adriencaccia
262212
- Add codspeed badge to the readme by @art049
263213

214+
264215
## [2.2.0] - 2023-09-01
265216

266217
### <!-- 0 -->🚀 Features
267-
268218
- Avoid concurrent wrapper builds by @art049
269219
- Add a test for pytest-xdist compatibility by @art049
270220

271221
### <!-- 1 -->🐛 Bug Fixes
272-
273222
- Fix xdist test output assertion by @art049
274223

224+
275225
## [2.1.0] - 2023-07-27
276226

277227
### <!-- 1 -->🐛 Bug Fixes
278-
279228
- Fix relative git path when using working-directory by @art049 in [#15](https://github.com/CodSpeedHQ/pytest-codspeed/pull/15)
280229
- Fix typo in release.yml (#14) by @art049 in [#14](https://github.com/CodSpeedHQ/pytest-codspeed/pull/14)
281230

231+
282232
## [2.0.1] - 2023-07-22
283233

284234
### <!-- 0 -->🚀 Features
285-
286235
- Release the package from the CI with trusted provider by @art049
287236
- Add a return type to the benchmark fixture by @art049 in [#13](https://github.com/CodSpeedHQ/pytest-codspeed/pull/13)
288237
- Add support for returning values (#12) by @patrick91 in [#12](https://github.com/CodSpeedHQ/pytest-codspeed/pull/12)
289238

290239
### <!-- 1 -->🐛 Bug Fixes
291-
292240
- Fix setuptools installation with python3.12 by @art049
293241

242+
294243
## [2.0.0] - 2023-07-04
295244

296245
### <!-- 0 -->🚀 Features
297-
298246
- Warmup performance map generation by @art049
299247
- Add some details about the callgraph generation status in the header by @art049
300248
- Test that perf maps are generated by @art049
@@ -304,16 +252,13 @@
304252
- Add introspection benchmarks by @art049 in [#9](https://github.com/CodSpeedHQ/pytest-codspeed/pull/9)
305253

306254
### <!-- 1 -->🐛 Bug Fixes
307-
308255
- Support benchmark.extra_info parameters on the fixture by @art049 in [#10](https://github.com/CodSpeedHQ/pytest-codspeed/pull/10)
309256
- Filter out pytest-benchmark warnings in the tests by @art049
310257

311258
### <!-- 2 -->🏗️ Refactor
312-
313259
- Use the pytest_run_protocol hook for better exec control by @art049
314260

315261
### <!-- 7 -->⚙️ Internals
316-
317262
- Separate the benchmark workflow by @art049 in [#8](https://github.com/CodSpeedHQ/pytest-codspeed/pull/8)
318263
- Bump version to 1.3.0 to trigger the callgraph generation by @art049
319264
- Reuse same test code in the tests by @art049
@@ -324,64 +269,59 @@
324269
- Replace isort by ruff by @art049 in [#11](https://github.com/CodSpeedHQ/pytest-codspeed/pull/11)
325270
- Add discord badge in the readme by @art049
326271

272+
327273
## [1.2.2] - 2022-12-02
328274

329275
### <!-- 0 -->🚀 Features
330-
331276
- Add library metadata in the profile output by @art049 in [#5](https://github.com/CodSpeedHQ/pytest-codspeed/pull/5)
332277

278+
333279
## [1.2.1] - 2022-11-28
334280

335281
### <!-- 1 -->🐛 Bug Fixes
336-
337282
- Support kwargs with the benchmark fixture by @art049 in [#4](https://github.com/CodSpeedHQ/pytest-codspeed/pull/4)
338283

284+
339285
## [1.2.0] - 2022-11-22
340286

341287
### <!-- 1 -->🐛 Bug Fixes
342-
343288
- Avoid wrapping the callable to maintain existing results by @art049
344289
- Disable automatic garbage collection to increase stability by @art049 in [#2](https://github.com/CodSpeedHQ/pytest-codspeed/pull/2)
345290
- Update readme by @art049
346291

347292
### <!-- 7 -->⚙️ Internals
348-
349293
- Update readme by @art049
350294

295+
351296
## [1.1.0] - 2022-11-10
352297

353298
### <!-- 0 -->🚀 Features
354-
355299
- Allow running along with pytest-benchmarks by @art049
356300

357301
### <!-- 1 -->🐛 Bug Fixes
358-
359302
- Fix the release script by @art049
360303
- Make the release script executable by @art049
361304
- Match the test output in any order by @art049
362305

363306
### <!-- 2 -->🏗️ Refactor
364-
365307
- Manage compatibility env in the conftest by @art049
366308

367309
### <!-- 7 -->⚙️ Internals
368-
369310
- Add a pytest-benchmark compatibility test by @art049 in [#1](https://github.com/CodSpeedHQ/pytest-codspeed/pull/1)
370311
- Add more details on the pytest run by @art049
371312
- Continue running on matrix item error by @art049
372313
- Add a CI configuration with pytest-benchmark installed by @art049
373314

315+
374316
## [1.0.1] - 2022-11-05
375317

376-
[unreleased]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v4.0.0..HEAD
377-
[4.0.0]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v4.0.0-beta1..v4.0.0
378-
[4.0.0-beta1]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v4.0.0-beta..v4.0.0-beta1
379-
[4.0.0-beta]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.2.0..v4.0.0-beta
318+
319+
[4.1.0]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v4.0.0..v4.1.0
320+
[4.0.0]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.2.0..v4.0.0
380321
[3.2.0]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.1.2..v3.2.0
381322
[3.1.2]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.1.1..v3.1.2
382323
[3.1.1]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.1.0..v3.1.1
383-
[3.1.0]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.1.0-beta..v3.1.0
384-
[3.1.0-beta]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.0.0..v3.1.0-beta
324+
[3.1.0]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.0.0..v3.1.0
385325
[3.0.0]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.0.0b4..v3.0.0
386326
[3.0.0b4]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.0.0b3..v3.0.0b4
387327
[3.0.0b3]: https://github.com/CodSpeedHQ/pytest-codspeed/compare/v3.0.0b2..v3.0.0b3

0 commit comments

Comments
 (0)