Releases: Kitware/vtk-js
Releases · Kitware/vtk-js
v33.3.0
v33.2.1
v34.0.0-beta.1
34.0.0-beta.1 (2025-06-05)
Bug Fixes
- Check if cached opacity texture is deleted (533797c)
- Fix typescript (4a51712)
- Fix update of color and opacity textures (111f193)
- imagereslicemapper: be less sensitive for "snapping" to nearest orthogonal axis (68acd11)
- renderwindowinteractor: observe KeyPress events on RW container instead of document (8cba154), closes #1856
- VolumeMapper: Use the right volume property for texture creation (5f29c73)
Code Refactoring
- move the updatedExtent API to properties (bf98788)
- Move VolumeMapper rendering properties in VolumeProperty (6bc4642)
- OpenGL/Texture: use named parameters (7fbbaa8)
Features
- Add multi property handling to the volume actor (22db7b4)
- Add multi-image support for components to ImageResliceMapper (b5707df)
- KeyboardCameraManipulator: Add typescript (678489c)
- Multi component using volumes (4c9103a)
BREAKING CHANGES
- OpenGL/Texture: the create* methods now use named parameters rather
than positional parameters. - the updatedExtent API has been moved from the mappers
to the vtkImageProperty and vtkVolumeProperty interfaces. vtkImageMapper
does not yet honor the updatedExtent API. - renderwindowinteractor: This may break key press event current behavior.
tabIndex=0 is now added on RW containers. - getTransferFunctionHash becomes getTransferFunctionsHash
It takes a list of functions as argument instead of a single function
Also ImageResliceMapper doesn't wieght color using mix. - the volume mapper fragment shader is very different.
This can cause shader replacements to break.
refactor: Use the right matrices in volume FS shader - Move vtkVolumeMapper's properties related to rendering in vtkVolumeProperty.
Add a clear error message for these widely used methods.
This is part of the MultiVolumeMapper feature.
v33.2.0
v33.1.1
33.1.1 (2025-05-27)
Bug Fixes
- add missing default export (eb43349)
- fix default exports in type declaration files (9249fea)
- remove path aliases from *.d.ts files (6e947b3)
- stlreader: fix infinite update loop due to incorrect MTime (afdf1cd)
- webgpu: fix crash when WebGPU render window is rendered empty (75fe99a)
Reverts
- revert changes to
macro-shim.d.ts(284ef73)
v33.0.0-beta.6
33.0.0-beta.6 (2025-05-19)
Bug Fixes
- renderwindowinteractor: observe KeyPress events on RW container instead of document (8cba154), closes #1856
BREAKING CHANGES
- renderwindowinteractor: This may break key press event current behavior.
tabIndex=0 is now added on RW containers.
v33.1.0
v33.0.0-beta.5
33.0.0-beta.5 (2025-05-16)
Code Refactoring
- OpenGL/Texture: use named parameters (7fbbaa8)
BREAKING CHANGES
- OpenGL/Texture: the create* methods now use named parameters rather
than positional parameters.