Releases: tinylibs/tinybench
Releases · tinylibs/tinybench
v5.0.0
🚨 Breaking Changes
- Drop EOLed node 18.x support - by @jerome-benoit in #287 (f881f)
🐞 Bug Fixes
- Ensure RME is positive - by @jerome-benoit (d9739)
- Properly handle abortion at task level and benchmark fn error - by @jerome-benoit (fbf91)
- Do not alter async resource detection semantic - by @jerome-benoit (92b1d)
View changes on GitHub
v4.1.0
🚀 Features
- Allow overridding task function durations - by @rubennorte in #329 (67b46)
View changes on GitHub
v4.0.1
🐞 Bug Fixes
- Export newly added FnHook type definition - by @jerome-benoit (802ff)
View changes on GitHub
v4.0.0
🚨 Breaking Changes
- Esm-only - by @43081j and @jerome-benoit in #253 (63e90)
- Change setup/teardown hook signature by making
task
andmode
arguments optional
🚀 Features
View changes on GitHub
v3.1.1
🚀 Features
- Improve the latency and throughput formatting in the result table - by @pallosp and @jerome-benoit in #233 (366cf)
🐞 Bug Fixes
- Median absolute deviation calculation - by @jerome-benoit in #236 (e9c4a)
View changes on GitHub
v3.1.0
🚀 Features
- Add
runSync
method toBench
to force benchmarks to be synchronous - by @rubennorte in #210 (c4ddb)
View changes on GitHub
v3.0.7
🐞 Bug Fixes
- Do not allow task override by name - by @jerome-benoit in #197 (b40fe)
View changes on GitHub
v3.0.6
v3.0.5
🐞 Bug Fixes
- Fix overzealous eslint-plugin-perfectionist object ordering - by @jerome-benoit (63f10)
View changes on GitHub
v3.0.4
🚀 Features
- Add JS runtime information to benchmark - by @jerome-benoit in #174 (69661)
- Generate code documentation - by @jerome-benoit in #185 (9a7a3)
🐞 Bug Fixes
- Detect more JS runtime - by @jerome-benoit (91aeb)
- Fix javascriptcore raw runtime detection - by @jerome-benoit (d9757)