Skip to content

Releases: Kitware/vtk-wasm

v2.1.0

23 Jun 16:59

Choose a tag to compare

2.1.0 (2026-06-23)

Features

  • VtkWasmRuntime: Expose getter for a unique id corresponding to the wasm module in use (eba11cd)

v2.0.0

17 Jun 01:29

Choose a tag to compare

2.0.0 (2026-06-17)

  • refactor(js)!: consolidate auto-load onto single vtkwasm global (2eaeb04)
  • refactor(js)!: redesign loader and session API (881c360)
  • refactor(js)!: suffix promise-returning methods with Async (ca8b13f)

Features

  • js: guard create/destroy on unsupported sessions (8daf357)
  • js: register canvas elements directly via specialHTMLTargets (059d050)

BREAKING CHANGES

  • the vtkWASM UMD global is now vtkwasm; window.vtk,
    window.vtkReady, and window.vtkSession are removed. Await vtkwasm.ready
    for the auto-loaded namespace instead.
  • the following promise-returning APIs were renamed:
  • loadVtkWasm -> loadVtkWasmAsync
  • createViewer -> createViewerAsync
  • RemoteSession.update/setSize/fetchState/fetchHash/pushHash gain the
    Async suffix (updateAsync, setSizeAsync, fetchStateAsync, fetchHashAsync,
    pushHashAsync)
  • ExportViewer.load -> loadAsync

Callers must update to the new names.

  • VtkWASMLoader, createNamespace, and the standalone/remote
    entry modules are removed in favor of loadVtkWasm() and runtime.create*Session().

v1.8.2

21 May 14:50

Choose a tag to compare

1.8.2 (2026-05-21)

Bug Fixes

  • javascript: using an explicit 'import' and 'export' of VtkWASMLoader (4bd1b9a)

v1.8.1

20 May 22:19
3ca7e78

Choose a tag to compare

1.8.1 (2026-05-20)

Bug Fixes

  • gzip: do not decompress gzip file if it already decompressed (#39) (3ca7e78)

v1.8.0

20 May 22:08
5d0e818

Choose a tag to compare

1.8.0 (2026-05-20)

Features

  • make createNamespace sync by moving it into VtkWASMLoader (2f399c4)

v1.7.5

17 Apr 18:22

Choose a tag to compare

1.7.5 (2026-04-17)

Bug Fixes

  • remote: remove fallback render window size (c81cc3e)

v1.7.4

16 Mar 20:04
caad070

Choose a tag to compare

1.7.4 (2026-03-16)

Bug Fixes

  • canvas: prevent context menu on the canvas hand focus on click, mouse enter (562716e)

v1.7.3

05 Mar 23:31
99d4382

Choose a tag to compare

1.7.3 (2026-03-05)

Bug Fixes

  • proxy: add deleteObject method to handle vtk object destruction (3dc1fe5)
  • proxy: enhance userData handling in createVtkObjectProxy (c030741), closes #24
  • setter: fix bool assignment in proxy handler.set (4c5a24d)

v1.7.2

05 Mar 22:08
674f538

Choose a tag to compare

1.7.2 (2026-03-05)

Bug Fixes

  • objects: correct syntax for logging renderer.toString() in examples (c305afc)

v1.7.1

05 Mar 22:06
138cff8

Choose a tag to compare

1.7.1 (2026-03-05)

Bug Fixes

  • print: add toString method for VTK object proxy and update logging in examples (9038deb)