Skip to content

v0.5.3

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jan 22:09
ec46509

0.5.3 (2025-01-16)

Features

  • add benchmark repetition (#27) (d65e8aa)
  • add enough context to plugin methods to figure out bench task name (c16cf34)
  • add html reporter (a69fdfb)
  • add JSONReporter (7b51c16)
  • code and examples (#1) (503b573)
  • create csv reporter (#38) (11be8e5)
  • enrichers: added V8NeverOptimizeEnricher and V8OptimizeOnNextCallEnricher (16e842e)
  • initial commit (ee2d46f)
  • memory-enricher: added support to report memory heap statistics (441b3ad)
  • reporter: polish chart output (#40) (91082b6)
  • use biome linter (#34) (11c1108)

Bug Fixes

  • handle htmlReport when bench suite is uppercase (1685144)
  • lifecycle: missing imports (08c6064)
  • typo (d2a36ae)

Miscellaneous Chores

  • add exec permission to run.sh (5d0f4ef)
  • add node_modules to ignore (478f24c)
  • examples: added example benchmarks (b4b50b2)
  • gitignore: ignore .idea folder (e9a13ae)
  • main: release 0.5.1 (#44) (4e51324)
  • main: release 0.5.2 (#45) (baf2014)
  • rename to bench-node (2f15705)
  • rename to nodebenchmark (9806a31)
  • run: added script to run all examples (6733730)
  • update rafaelgss email (a5ec544)

Code Refactoring

  • lib: from esm to commonjs (f25d0e4)
  • lib: make the code usable outside/inside node core (c60c80e)
  • validators: added missing validators on clock (478fc7e)

Tests

  • add a test documenting the plugin signature and lifecycle (fd379d6)
  • add basic test suite (8349ee0)
  • add managed basic tests (#36) (c491a32)
  • add scenario for optimized managed benchmark (74c4db1)
  • add test case for copy function (ddf6dc7)
  • fix the plugin api test (be8ec69)
  • include TODO test for managed and async (15ff469)
  • increase percentage diff on CI (fa57188)

Build System

  • move run.sh to examples folder (08ac769)

Continuous Integration

  • release: add support to release via release-please (#42) (5263cc6)