Skip to content

Commit 004b8fa

Browse files
chore(main): release 0.5.3
1 parent b5e1e8b commit 004b8fa

3 files changed

Lines changed: 83 additions & 2 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.5.2"
2+
".": "0.5.3"
33
}

CHANGELOG.md

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,86 @@
11
# Changelog
22

3+
## [0.5.3](https://github.com/gusanthiago/bench-node/compare/v0.5.2...v0.5.3) (2025-02-24)
4+
5+
6+
### Features
7+
8+
* add benchmark repetition ([#27](https://github.com/gusanthiago/bench-node/issues/27)) ([d65e8aa](https://github.com/gusanthiago/bench-node/commit/d65e8aab609b882a32331a48bb60fb81ee2db24a))
9+
* add enough context to plugin methods to figure out bench task name ([c16cf34](https://github.com/gusanthiago/bench-node/commit/c16cf340699cf198ca10146f30c158697afff908))
10+
* add html reporter ([a69fdfb](https://github.com/gusanthiago/bench-node/commit/a69fdfb7415eeb4645e7116be125ccf876d00ebc))
11+
* add JSONReporter ([7b51c16](https://github.com/gusanthiago/bench-node/commit/7b51c16db1446b4a2c921c2548e14462197f4779))
12+
* **chartReport:** include node-v ([#53](https://github.com/gusanthiago/bench-node/issues/53)) ([695842e](https://github.com/gusanthiago/bench-node/commit/695842eb58c8b6106598a4cef26fe44a552065c6))
13+
* code and examples ([#1](https://github.com/gusanthiago/bench-node/issues/1)) ([503b573](https://github.com/gusanthiago/bench-node/commit/503b573a67cf9245383da949274b30412c366084))
14+
* create csv reporter ([#38](https://github.com/gusanthiago/bench-node/issues/38)) ([11be8e5](https://github.com/gusanthiago/bench-node/commit/11be8e52e8cbb5e17f378a8462dd1c4bf7b35351))
15+
* **enrichers:** added V8NeverOptimizeEnricher and V8OptimizeOnNextCallEnricher ([16e842e](https://github.com/gusanthiago/bench-node/commit/16e842eb5dad9703fd009979f68b4f71c98436b2))
16+
* improve htmlReport UX ([#60](https://github.com/gusanthiago/bench-node/issues/60)) ([79ce533](https://github.com/gusanthiago/bench-node/commit/79ce5335e95d531b90c4e26fde983ec1c6de9502))
17+
* initial commit ([ee2d46f](https://github.com/gusanthiago/bench-node/commit/ee2d46fc446a481c7bca731639759e4b7529c405))
18+
* **memory-enricher:** added support to report memory heap statistics ([441b3ad](https://github.com/gusanthiago/bench-node/commit/441b3adfee5d92cdd32cb0d4bfd5e7b49d14c2af))
19+
* **reporter:** polish chart output ([#40](https://github.com/gusanthiago/bench-node/issues/40)) ([91082b6](https://github.com/gusanthiago/bench-node/commit/91082b6441cfa6ba7b195d7386d493d689e29454))
20+
* use biome linter ([#34](https://github.com/gusanthiago/bench-node/issues/34)) ([11c1108](https://github.com/gusanthiago/bench-node/commit/11c11088e12d2b77547389eb0a5055ad3ff11427))
21+
22+
23+
### Bug Fixes
24+
25+
* handle htmlReport when bench suite is uppercase ([1685144](https://github.com/gusanthiago/bench-node/commit/16851442e3fe3a97f8e6fc5c98993c77162dc4bc))
26+
* ignore package.json due to release-please ([7c95b0a](https://github.com/gusanthiago/bench-node/commit/7c95b0a4fd41aa81576503ac9444a775ed498eda))
27+
* **lifecycle:** missing imports ([08c6064](https://github.com/gusanthiago/bench-node/commit/08c60646736ee1236cb371143594e337b1d5f502))
28+
* lint package.json ([549f6ca](https://github.com/gusanthiago/bench-node/commit/549f6ca574f4a30915e86dff9cd073b3d90def1e))
29+
* typo ([d2a36ae](https://github.com/gusanthiago/bench-node/commit/d2a36aec5dae24b9a4e95e4f055109a73d3b6bbc))
30+
31+
32+
### Documentation
33+
34+
* **readme:** add badges and links ([f85f809](https://github.com/gusanthiago/bench-node/commit/f85f809aa0f85987d3b01ef9737ed0a855e46741))
35+
36+
37+
### Miscellaneous Chores
38+
39+
* **"branding":** add logo ([#58](https://github.com/gusanthiago/bench-node/issues/58)) ([3eedd06](https://github.com/gusanthiago/bench-node/commit/3eedd064791f5804810545db247a509aea618234))
40+
* add exec permission to run.sh ([5d0f4ef](https://github.com/gusanthiago/bench-node/commit/5d0f4ef72849189472b6700ddf7e56376eea61a2))
41+
* add node_modules to ignore ([478f24c](https://github.com/gusanthiago/bench-node/commit/478f24c3fb8cd896e28e1c87e3212269fe9e31eb))
42+
* **examples:** added example benchmarks ([b4b50b2](https://github.com/gusanthiago/bench-node/commit/b4b50b23def45698c854bf3bbe434d3f3a92567d))
43+
* **gitignore:** ignore .idea folder ([e9a13ae](https://github.com/gusanthiago/bench-node/commit/e9a13ae640fd2ec2d7e714c0c6c9240f4ab1c628))
44+
* **main:** release 0.5.1 ([#44](https://github.com/gusanthiago/bench-node/issues/44)) ([4e51324](https://github.com/gusanthiago/bench-node/commit/4e51324ea129c3607229aaec3b8d22ef221d0e7d))
45+
* **main:** release 0.5.1 ([#55](https://github.com/gusanthiago/bench-node/issues/55)) ([2d0d11a](https://github.com/gusanthiago/bench-node/commit/2d0d11a9df2bfaec57736f1bfd16042839db2608))
46+
* **main:** release 0.5.2 ([#45](https://github.com/gusanthiago/bench-node/issues/45)) ([baf2014](https://github.com/gusanthiago/bench-node/commit/baf20147c1f09f3e50491845e536c590db0d8aa5))
47+
* **main:** release 0.5.2 ([#57](https://github.com/gusanthiago/bench-node/issues/57)) ([9c5b493](https://github.com/gusanthiago/bench-node/commit/9c5b493f7e3669e23f1760caaedeaece8b129f02))
48+
* **main:** release 0.5.3 ([4757182](https://github.com/gusanthiago/bench-node/commit/4757182c015cfbd769ebf3969c8269120271e5b3))
49+
* **readme:** clean + update ([#61](https://github.com/gusanthiago/bench-node/issues/61)) ([b5e1e8b](https://github.com/gusanthiago/bench-node/commit/b5e1e8bb507b9f8b017a91e8c814fb1046908042))
50+
* rename to bench-node ([2f15705](https://github.com/gusanthiago/bench-node/commit/2f157051e3b1988ac3a8094e0fc7e4daee267a48))
51+
* rename to nodebenchmark ([9806a31](https://github.com/gusanthiago/bench-node/commit/9806a31c819073d705bd59c29adc35e808e61d6c))
52+
* **run:** added script to run all examples ([6733730](https://github.com/gusanthiago/bench-node/commit/6733730de9fa83a0b6ee7f243b1c3c0576f6f4ad))
53+
* update rafaelgss email ([a5ec544](https://github.com/gusanthiago/bench-node/commit/a5ec5445a777c9db12181cae70cd47def0ac56c2))
54+
55+
56+
### Code Refactoring
57+
58+
* **lib:** from esm to commonjs ([f25d0e4](https://github.com/gusanthiago/bench-node/commit/f25d0e40c293a07fe865f09f9bd6693b3152e5b0))
59+
* **lib:** make the code usable outside/inside node core ([c60c80e](https://github.com/gusanthiago/bench-node/commit/c60c80e8fd6cad52f5275419252e313e03767893))
60+
* **validators:** added missing validators on clock ([478fc7e](https://github.com/gusanthiago/bench-node/commit/478fc7e3456c84797cd718b2c7eeb7e876bad2bc))
61+
62+
63+
### Tests
64+
65+
* add a test documenting the plugin signature and lifecycle ([fd379d6](https://github.com/gusanthiago/bench-node/commit/fd379d6ed51317504255eb78a24e33db21e0b3a7))
66+
* add basic test suite ([8349ee0](https://github.com/gusanthiago/bench-node/commit/8349ee0f96236646776fd12843c01d1d9c806b42))
67+
* add managed basic tests ([#36](https://github.com/gusanthiago/bench-node/issues/36)) ([c491a32](https://github.com/gusanthiago/bench-node/commit/c491a328329bc79b2ef8124856b162c8df0e8cfb))
68+
* add scenario for optimized managed benchmark ([74c4db1](https://github.com/gusanthiago/bench-node/commit/74c4db1046857f9af57c0c54cc5bf801d0195339))
69+
* add test case for copy function ([ddf6dc7](https://github.com/gusanthiago/bench-node/commit/ddf6dc7b4e7a695f6bff5766788b4b0d5beec527))
70+
* fix the plugin api test ([be8ec69](https://github.com/gusanthiago/bench-node/commit/be8ec69ff9481ce55b8e49f5732e01a468f6b5de))
71+
* include TODO test for managed and async ([15ff469](https://github.com/gusanthiago/bench-node/commit/15ff46924bb969d724d1f92f5611a3f4385f0d47))
72+
* increase percentage diff on CI ([fa57188](https://github.com/gusanthiago/bench-node/commit/fa571883f30fd7033a12e05f291fe12bf4816152))
73+
74+
75+
### Build System
76+
77+
* move run.sh to examples folder ([08ac769](https://github.com/gusanthiago/bench-node/commit/08ac7699032a32f3a04a252cc48ee1514fd734bd))
78+
79+
80+
### Continuous Integration
81+
82+
* **release:** add support to release via release-please ([#42](https://github.com/gusanthiago/bench-node/issues/42)) ([5263cc6](https://github.com/gusanthiago/bench-node/commit/5263cc68a5c854a260b68e1f5b930496153ac7fb))
83+
384
## [0.5.2](https://github.com/RafaelGSS/bench-node/compare/v0.5.1...v0.5.2) (2025-01-27)
485

586

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bench-node",
3-
"version": "0.5.2",
3+
"version": "0.5.3",
44
"description": "",
55
"main": "lib/index.js",
66
"scripts": {

0 commit comments

Comments
 (0)