Skip to content

Releases: Kitware/vtk-wasm

v2.1.6

Choose a tag to compare

@jourdain jourdain released this 14 Jul 22:00

2.1.6 (2026-07-14)

Bug Fixes

  • remoteSession: serialize updates on session using chained promise (0bf7fd4)
  • remoteSession: stop server render-window Size from resizing client canvas (b5634e9)

v2.1.5

Choose a tag to compare

@jourdain jourdain released this 26 Jun 20:07
abb46d5

2.1.5 (2026-06-26)

Bug Fixes

  • js: register canvas elements in standalone session via specialHTMLTargets (1bf18c2)

v2.1.4

Choose a tag to compare

@jourdain jourdain released this 26 Jun 15:18
7698f04

2.1.4 (2026-06-26)

Bug Fixes

  • import: dynamically import emscripten glue instead of relying upon (eb5737b)
  • webgpu: use new factory setting (3171d02)

v2.1.3

Choose a tag to compare

@jourdain jourdain released this 25 Jun 18:04
c9c2fd3

2.1.3 (2026-06-25)

Bug Fixes

  • events: cleanup event loops in RemoteSession.dispose (8b4f000)

v2.1.2

Choose a tag to compare

@jourdain jourdain released this 25 Jun 16:25
75b9e74

2.1.2 (2026-06-25)

Bug Fixes

  • js: expose readonly "disposed" property on standalone and remote sessions (#50) (75b9e74)

v2.1.1

Choose a tag to compare

@jourdain jourdain released this 25 Jun 15:42

2.1.1 (2026-06-25)

Bug Fixes

  • updateAsync: avoid calling getVtkObject on the window to prevent (a2a7a7a)

v2.1.0

Choose a tag to compare

@jourdain jourdain released this 23 Jun 16:59

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

Choose a tag to compare

@jourdain jourdain released this 17 Jun 01:29

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

Choose a tag to compare

@jourdain jourdain released this 21 May 14:50

1.8.2 (2026-05-21)

Bug Fixes

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

v1.8.1

Choose a tag to compare

@jourdain jourdain released this 20 May 22:19
3ca7e78

1.8.1 (2026-05-20)

Bug Fixes

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