UNPKG

probe.gl

Version:

JavaScript Console Instrumentation and Benchmarking for Browser and Node

129 lines (93 loc) 2.99 kB
CHANGELOG v2.2.0-beta.1 - Jan 30, 2019 - Browser test tools v2.0.1 - Oct 9, 2018 v2.0.0 - Oct 9, 2018 v2.0.0-beta.4 - Sep 22, 2018 - Fix `assert` export v2.0.0-beta.3 - Sep 20, 2018 - Add `esnext` target v2.0.0-beta.2 - Sep 20, 2018 - Introduce @babel/runtime and multiple dists v2.0.0-beta.1 - Aug 28, 2018 - `asciify-image` again not a depedency, due to installing 90+ subdependencies. v2.0.0-alpha.1 - Aug 19, 2018 - Export utils for global symbols and environment detection - Add basic browser/mobile detection - Adopt new experimental exports scheme v1.1.0-alpha.1 - Aug 1, 2018 - `sideEffects` flag added to `package.json` to improve tree-shaking performance - `asciify-image` again a dependency (since it has cleaned up their dependencies). - "browser" field in package.json used to ensure latest webpack doesn't bundle `asciify-image`. v1.0.2 - Log.probe now only logs same string once, as intended - Remove asciify-image dependency (to avoid recursive npm dep) v1.0.1 - May 3, 2018 - Image logging improvements v1.0.0 - Apr 16, 2018 - Initial official release ## Old Prereleases v1.0.0-alpha.11 - `spy.returns` method added - Server start retry logic to handle port in use case. v1.0.0-alpha.10 - bundle size tests - no longer use external assert v1.0.0-alpha.9 - not stop server when failed v1.0.0-alpha.8 - default log export - `Log.probe` - `Stats` class improvements v1.0.0-alpha.7 - probe timings v1.0.0-alpha.6 - Experimental image utils - new Stats class - Browser automation BrowserTestDriver - experimental image utils v1.0.0-alpha.5 - fix console logging v1.0.0-alpha.4 - Support saving probe config in local storage - Doc improvements v1.0.0-alpha.3 - Fix groupEnd issue under Node.js v1.0.0-alpha.2 - Support functions that generate messages: log.log(() => `message ${message}`) - Support `log.table` v1.0.0-alpha.1 - Move to 1 series releases, to support use in luma.gl and deck.gl v0.2.2 - Disable babel-preset-env temporarily as it requires upstream deps to follow v0.2.1 - Remove dist-es6 completely v0.2.0 - `NodeTestDriver` renamed to `BrowserDriver` - Fixes to Log class - Fixes to build scripts v0.1.0 - Remove `bench` and `test` from main index.js, require separate imports. - `Spy` renamed to `makeSpy`, final call. - Improved test structure v0.0.7 - Fix naming of test exports v0.0.6 - Fix triple exports v0.0.5 - Split into three exports (import 'probe.gl', import 'probe.gl/bench', import 'probe.gl/test') - New `NodeTestDriver` class - {color: ...} option for Node.js v0.0.4 - Markdown report option - Bench test case priorities - FIX: Cap iteration count for long running test cases (regression) v0.0.3 - Bench: Initial regression testing, local storage - Log: Initial rewrite to return log functions, enabling source links v0.0.2 - Async benchmarking, improved DOM logging v0.0.1 - `Bench` and `Log` classes added. v0.0.0 - probe.gl is now open source. We'll keep it in 0.x version for a while until the API is stable.