Skip to content

v0.3.0 (2019-11-22)

Compare
Choose a tag to compare
@mtkennerly mtkennerly released this 23 Nov 04:52
· 59 commits to master since this release
  • Added a reporter for Karma and a corresponding example project.
  • Adjusted Kelonio so that it can work in the browser (at least in conjunction with something like Browserify).
  • Added kelonio/out/plugin/jestReporterSetup.js as an alternative to writing your own jest.setup.js to call JestReporter.initializeKelonio().
  • Added Benchmark.events, an event emitter.
  • Added Benchmark.incorporate() for reporters to add data more easily in response to events.
  • Moved the compiled reporters from kelonio/out/*Reporter.js to kelonio/out/plugin/*Reporter.js. This allows more easily accommodating export requirements for various frameworks, while still being able to export the classes normally from Kelonio's entry point.
  • Removed data serialization and baseDescription from Benchmark since that can now be handled directly in reporters via the new emitter.