From 004b8fa3e655d68cbf5317341c2761ed6c0a117c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 02:20:47 +0000 Subject: [PATCH] chore(main): release 0.5.3 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 81 +++++++++++++++++++++++++++++++++++ package.json | 2 +- 3 files changed, 83 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 183d6a5..01b810d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.5.2" + ".": "0.5.3" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 55882c5..e9a9630 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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) diff --git a/package.json b/package.json index 7ae8e04..0bb5fb2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bench-node", - "version": "0.5.2", + "version": "0.5.3", "description": "", "main": "lib/index.js", "scripts": {