Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.5.2"
".": "0.5.3"
}
81 changes: 81 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,86 @@
# Changelog

## [0.5.3](https://github.com/gusanthiago/bench-node/compare/v0.5.2...v0.5.3) (2025-02-24)


### Features

* add benchmark repetition ([#27](https://github.com/gusanthiago/bench-node/issues/27)) ([d65e8aa](https://github.com/gusanthiago/bench-node/commit/d65e8aab609b882a32331a48bb60fb81ee2db24a))
* add enough context to plugin methods to figure out bench task name ([c16cf34](https://github.com/gusanthiago/bench-node/commit/c16cf340699cf198ca10146f30c158697afff908))
* add html reporter ([a69fdfb](https://github.com/gusanthiago/bench-node/commit/a69fdfb7415eeb4645e7116be125ccf876d00ebc))
* add JSONReporter ([7b51c16](https://github.com/gusanthiago/bench-node/commit/7b51c16db1446b4a2c921c2548e14462197f4779))
* **chartReport:** include node-v ([#53](https://github.com/gusanthiago/bench-node/issues/53)) ([695842e](https://github.com/gusanthiago/bench-node/commit/695842eb58c8b6106598a4cef26fe44a552065c6))
* code and examples ([#1](https://github.com/gusanthiago/bench-node/issues/1)) ([503b573](https://github.com/gusanthiago/bench-node/commit/503b573a67cf9245383da949274b30412c366084))
* create csv reporter ([#38](https://github.com/gusanthiago/bench-node/issues/38)) ([11be8e5](https://github.com/gusanthiago/bench-node/commit/11be8e52e8cbb5e17f378a8462dd1c4bf7b35351))
* **enrichers:** added V8NeverOptimizeEnricher and V8OptimizeOnNextCallEnricher ([16e842e](https://github.com/gusanthiago/bench-node/commit/16e842eb5dad9703fd009979f68b4f71c98436b2))
* improve htmlReport UX ([#60](https://github.com/gusanthiago/bench-node/issues/60)) ([79ce533](https://github.com/gusanthiago/bench-node/commit/79ce5335e95d531b90c4e26fde983ec1c6de9502))
* initial commit ([ee2d46f](https://github.com/gusanthiago/bench-node/commit/ee2d46fc446a481c7bca731639759e4b7529c405))
* **memory-enricher:** added support to report memory heap statistics ([441b3ad](https://github.com/gusanthiago/bench-node/commit/441b3adfee5d92cdd32cb0d4bfd5e7b49d14c2af))
* **reporter:** polish chart output ([#40](https://github.com/gusanthiago/bench-node/issues/40)) ([91082b6](https://github.com/gusanthiago/bench-node/commit/91082b6441cfa6ba7b195d7386d493d689e29454))
* use biome linter ([#34](https://github.com/gusanthiago/bench-node/issues/34)) ([11c1108](https://github.com/gusanthiago/bench-node/commit/11c11088e12d2b77547389eb0a5055ad3ff11427))


### Bug Fixes

* handle htmlReport when bench suite is uppercase ([1685144](https://github.com/gusanthiago/bench-node/commit/16851442e3fe3a97f8e6fc5c98993c77162dc4bc))
* ignore package.json due to release-please ([7c95b0a](https://github.com/gusanthiago/bench-node/commit/7c95b0a4fd41aa81576503ac9444a775ed498eda))
* **lifecycle:** missing imports ([08c6064](https://github.com/gusanthiago/bench-node/commit/08c60646736ee1236cb371143594e337b1d5f502))
* lint package.json ([549f6ca](https://github.com/gusanthiago/bench-node/commit/549f6ca574f4a30915e86dff9cd073b3d90def1e))
* typo ([d2a36ae](https://github.com/gusanthiago/bench-node/commit/d2a36aec5dae24b9a4e95e4f055109a73d3b6bbc))


### Documentation

* **readme:** add badges and links ([f85f809](https://github.com/gusanthiago/bench-node/commit/f85f809aa0f85987d3b01ef9737ed0a855e46741))


### Miscellaneous Chores

* **"branding":** add logo ([#58](https://github.com/gusanthiago/bench-node/issues/58)) ([3eedd06](https://github.com/gusanthiago/bench-node/commit/3eedd064791f5804810545db247a509aea618234))
* add exec permission to run.sh ([5d0f4ef](https://github.com/gusanthiago/bench-node/commit/5d0f4ef72849189472b6700ddf7e56376eea61a2))
* add node_modules to ignore ([478f24c](https://github.com/gusanthiago/bench-node/commit/478f24c3fb8cd896e28e1c87e3212269fe9e31eb))
* **examples:** added example benchmarks ([b4b50b2](https://github.com/gusanthiago/bench-node/commit/b4b50b23def45698c854bf3bbe434d3f3a92567d))
* **gitignore:** ignore .idea folder ([e9a13ae](https://github.com/gusanthiago/bench-node/commit/e9a13ae640fd2ec2d7e714c0c6c9240f4ab1c628))
* **main:** release 0.5.1 ([#44](https://github.com/gusanthiago/bench-node/issues/44)) ([4e51324](https://github.com/gusanthiago/bench-node/commit/4e51324ea129c3607229aaec3b8d22ef221d0e7d))
* **main:** release 0.5.1 ([#55](https://github.com/gusanthiago/bench-node/issues/55)) ([2d0d11a](https://github.com/gusanthiago/bench-node/commit/2d0d11a9df2bfaec57736f1bfd16042839db2608))
* **main:** release 0.5.2 ([#45](https://github.com/gusanthiago/bench-node/issues/45)) ([baf2014](https://github.com/gusanthiago/bench-node/commit/baf20147c1f09f3e50491845e536c590db0d8aa5))
* **main:** release 0.5.2 ([#57](https://github.com/gusanthiago/bench-node/issues/57)) ([9c5b493](https://github.com/gusanthiago/bench-node/commit/9c5b493f7e3669e23f1760caaedeaece8b129f02))
* **main:** release 0.5.3 ([4757182](https://github.com/gusanthiago/bench-node/commit/4757182c015cfbd769ebf3969c8269120271e5b3))
* **readme:** clean + update ([#61](https://github.com/gusanthiago/bench-node/issues/61)) ([b5e1e8b](https://github.com/gusanthiago/bench-node/commit/b5e1e8bb507b9f8b017a91e8c814fb1046908042))
* rename to bench-node ([2f15705](https://github.com/gusanthiago/bench-node/commit/2f157051e3b1988ac3a8094e0fc7e4daee267a48))
* rename to nodebenchmark ([9806a31](https://github.com/gusanthiago/bench-node/commit/9806a31c819073d705bd59c29adc35e808e61d6c))
* **run:** added script to run all examples ([6733730](https://github.com/gusanthiago/bench-node/commit/6733730de9fa83a0b6ee7f243b1c3c0576f6f4ad))
* update rafaelgss email ([a5ec544](https://github.com/gusanthiago/bench-node/commit/a5ec5445a777c9db12181cae70cd47def0ac56c2))


### Code Refactoring

* **lib:** from esm to commonjs ([f25d0e4](https://github.com/gusanthiago/bench-node/commit/f25d0e40c293a07fe865f09f9bd6693b3152e5b0))
* **lib:** make the code usable outside/inside node core ([c60c80e](https://github.com/gusanthiago/bench-node/commit/c60c80e8fd6cad52f5275419252e313e03767893))
* **validators:** added missing validators on clock ([478fc7e](https://github.com/gusanthiago/bench-node/commit/478fc7e3456c84797cd718b2c7eeb7e876bad2bc))


### Tests

* add a test documenting the plugin signature and lifecycle ([fd379d6](https://github.com/gusanthiago/bench-node/commit/fd379d6ed51317504255eb78a24e33db21e0b3a7))
* add basic test suite ([8349ee0](https://github.com/gusanthiago/bench-node/commit/8349ee0f96236646776fd12843c01d1d9c806b42))
* add managed basic tests ([#36](https://github.com/gusanthiago/bench-node/issues/36)) ([c491a32](https://github.com/gusanthiago/bench-node/commit/c491a328329bc79b2ef8124856b162c8df0e8cfb))
* add scenario for optimized managed benchmark ([74c4db1](https://github.com/gusanthiago/bench-node/commit/74c4db1046857f9af57c0c54cc5bf801d0195339))
* add test case for copy function ([ddf6dc7](https://github.com/gusanthiago/bench-node/commit/ddf6dc7b4e7a695f6bff5766788b4b0d5beec527))
* fix the plugin api test ([be8ec69](https://github.com/gusanthiago/bench-node/commit/be8ec69ff9481ce55b8e49f5732e01a468f6b5de))
* include TODO test for managed and async ([15ff469](https://github.com/gusanthiago/bench-node/commit/15ff46924bb969d724d1f92f5611a3f4385f0d47))
* increase percentage diff on CI ([fa57188](https://github.com/gusanthiago/bench-node/commit/fa571883f30fd7033a12e05f291fe12bf4816152))


### Build System

* move run.sh to examples folder ([08ac769](https://github.com/gusanthiago/bench-node/commit/08ac7699032a32f3a04a252cc48ee1514fd734bd))


### Continuous Integration

* **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))

## [0.5.2](https://github.com/RafaelGSS/bench-node/compare/v0.5.1...v0.5.2) (2025-01-27)


Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "bench-node",
"version": "0.5.2",
"version": "0.5.3",
"description": "",
"main": "lib/index.js",
"scripts": {
Expand Down