Skip to content

Releases: mdaines/viz-js

v2.1.1

16 Nov 03:00
Compare
Choose a tag to compare
  • Add support for -n (Nop) option (#151)
  • Specify --libdir option (#153)
  • Correctly forward errors not derived from Error (#145)

v2.0.0

14 May 15:21
Compare
Choose a tag to compare
  • Viz.js now has first-class support for Web Workers, and returns Promises for all rendering functions, rather than accepting callbacks for some of its utility functions. However, you don't have to use Web Workers: Viz.js still works with just script tags.
  • API and rendering code have been split into separate files to make it easier to work with Viz.js in bundlers.
  • New output types: JSON objects and SVG elements. For example, the renderSVGElement function returns the promise of an SVGSVGElement object, ready to insert into the document.
  • The single Viz() function is now a class and reuses its Emscripten module instance, improving performance across multiple calls.
  • The API code is now built with Rollup, and the release includes an ES6 module.
  • Added yInvert option. (Equivalent to the -y command-line option.)
  • TypeScript declarations have been removed in this release.

v2.0.0-pre.8

07 May 13:41
Compare
Choose a tag to compare
v2.0.0-pre.8 Pre-release
Pre-release
  • Use ".render.js" suffix instead of ".js.opaque".
  • Accept a Worker instance for the worker option instead of a string. Add workerURL option for passing the URL of a worker as a string. Less specific detection of worker scope.

v1.8.2

04 May 20:01
Compare
Choose a tag to compare
  • Make sure the Emscripten module isn't exported when Viz.js is loaded in an AMD environment. (#130)

v2.0.0-pre.7

03 May 16:48
Compare
Choose a tag to compare
v2.0.0-pre.7 Pre-release
Pre-release
  • Remove TypeScript declarations.
  • Build with Rollup.
  • Include ES6 module in npm release.

v2.0.0-pre.6

02 May 15:05
Compare
Choose a tag to compare
v2.0.0-pre.6 Pre-release
Pre-release
  • Fix TypeScript declarations.

v2.0.0-pre.5

24 Apr 20:31
Compare
Choose a tag to compare
v2.0.0-pre.5 Pre-release
Pre-release
  • Free layout and graph when we're done with them. Reuse the Emscripten module instance.
  • Export the Module and render functions from rendering script files.
  • Use ".js.opaque" rendering script files instead of ".module".

v2.0.0-pre.4

13 Apr 17:53
Compare
Choose a tag to compare
v2.0.0-pre.4 Pre-release
Pre-release
  • Don't wait for onload to resolve image elements.

v2.0.0-pre.1

12 Apr 21:07
Compare
Choose a tag to compare
v2.0.0-pre.1 Pre-release
Pre-release
  • New 2.0 API. Viz is now a class, and has separate render functions that return promises. The code generated by Emscripten is now distributed as separate files, which can be loaded as web workers.
  • Add yInvert option. (#118)
  • Fix lite in IE.
  • Update Emscripten version.

v1.8.1

07 Mar 19:52
Compare
Choose a tag to compare
  • Add Travis CI configuration for testing and release
  • Reorganize browser tests
  • Move API docs to wiki
  • Update Expat to 2.2.5
  • Build with Emscripten 1.37.33
  • Add TypeScript declaration file and tests