Skip to content

Latest commit

 

History

History
1416 lines (714 loc) · 87.3 KB

CHANGELOG.md

File metadata and controls

1416 lines (714 loc) · 87.3 KB

itk-wasm combines ITK and WebAssembly to enable high-performance, multi-dimensional spatial analysis and visualization.

1.0.0-b.158 (2023-12-06)

Bug Fixes

  • write-image: avoid transposing direction matrix (ad9ca85), closes #1011

Features

  • image-io: export extensionToImageIo in index (b9fffea)

1.0.0-b.157 (2023-11-29)

Features

  • bindgen: do not place vite.config.js in build/ (b977840)
  • itk-wasm-cli: Update default Docker image for 20231125-c58da03c (2f60bb7)
  • itk-wasm-cli: Update default Docker image for 20231129-1565c734 (83dd536)
  • mesh-io-emscripten: add read_image_async, write_image_async (5d181f7)
  • mesh-io: add extension-to-mesh-io (51106bd)
  • mesh-io: add mesh-io-emscripten bindgen output (53c1488)
  • mesh-io: add mime-to-mesh-io (9d0947f)
  • mesh-io: add python package bindgen output (4b96715)
  • mesh-io: add read_mesh, read_mesh_async, write_mesh, write_mesh_async (acc4271)
  • mesh-io: add read-mesh-node (1b514a6)
  • mesh-io: add typescript bindgen output (4266390)
  • mesh-io: add wasi read_mesh, write_mesh (b3575a2)
  • mesh-io: add write-mesh-node (9393607)
  • mesh-io: bindgen wasi output (9fce9fb)
  • mesh-io: read-mesh and write-mesh (4289117)
  • migrate mesh-io to its own package (c58da03)

1.0.0-b.156 (2023-11-13)

Bug Fixes

  • bindgen: local package.json path in pipelines-base-url.ts (dc69e2e)

1.0.0-b.155 (2023-11-09)

Bug Fixes

  • bindgen: create init.py for emscripten package test fix import (1b0a814)
  • bindgen: remove rollup configurations (84e78df)

Features

  • bindgen: embed js module bundle in the python package (f46df27)
  • image-io: add itkwasm-image-io-emscripten package (8f73d22)
  • itkwasm-image-io-wasi: add bindgen output (7fe693b)
  • itkwasm-image-io-wasi: add read_image, imread (020ac77)
  • itkwasm-image-io-wasi: add write_image (2d88004)
  • itkwasm-image-io: initial addition (815d901)

1.0.0-b.154 (2023-11-06)

Bug Fixes

  • replace webworker-promise with comlink (99670a7)

1.0.0-b.153 (2023-11-05)

Bug Fixes

  • deps: bump webworker-promise to 0.5.1 (79391f0)

1.0.0-b.152 (2023-10-29)

Bug Fixes

  • createWebWorkerPromise: revoke revokeObjectURL (3084ebb)

1.0.0-b.151 (2023-10-27)

Features

  • itk-wasm-cli: Update default Docker image for 20231026-19713e3a (f82521c)
  • itkWasmExports: provide getMemoryInputArrayStore (19713e3)

1.0.0-b.150 (2023-10-27)

Bug Fixes

  • createWebWorkerPromise: clean up object urls (d627063)

1.0.0-b.149 (2023-10-13)

Bug Fixes

  • createWebWorkerPromise: use type: 'module' option for Worker (92f9492), closes #970

1.0.0-b.148 (2023-10-13)

Bug Fixes

  • emscripten: save and restore the stack with a run (e99c3e4), closes #760

Features

  • bindgen: add pyproject.toml short description for wheel summary (5c1a3a5), closes #949
  • itk-wasm-cli: Update default Docker image for 20231011-0ed0113b (24f8230)
  • itk-wasm-cli: Update default Docker image for 20231011-b6214540 (13150e6)
  • itk-wasm-cli: Update default Docker image for 20231012-93cb7447 (9d5cd0d)
  • support dynamic emscripten module import in web workers (93cb744)

1.0.0-b.147 (2023-10-11)

Bug Fixes

  • add image-io cxx sources (f4ff5eb)
  • image-io: import localPathRelativeToModule (3dcd325)

Features

  • image-io: Add --information-only flag (564e678)
  • image-io: add readImage (b80fd47)
  • image-io: Add readImageNode to package (d52c46f)
  • image-io: add writeImage function (8b8de3e)
  • image-io: add writeImageNode to the package (cfbfd13)
  • image-io: bindgen updates for output files (fa0ce80)
  • image-io: initial image-io pkg sources (376e70f)
  • image-io: Mark typescript couldRead and couldWrite as booleans (5b4c63a)
  • image-io: Update package for bindgen generation (da20f7e)
  • itk-wasm-cli: Update default Docker image for 20231002- (138f178)

1.0.0-b.146 (2023-09-30)

Bug Fixes

  • bindgen: run functionName preRun on init (7386b74)

Features

  • bindgen: Check for positional input of an array of files (4b07cda)
  • bindgen: python dispatch function output file support (e171721)
  • bindgen: python emescripten function output file support (ce05163)
  • bindgen: Python output file support (2cf3c7e)

1.0.0-b.145 (2023-09-27)

Bug Fixes

  • bindgen: only skip output index for files with node (0e9d378)

1.0.0-b.144 (2023-09-26)

Bug Fixes

  • bindgen: duplicate JsonCompatible imports for inputs, outputs (4e38ec5)
  • bindgen: skip files in function module output counts (3ff0d73)

1.0.0-b.143 (2023-09-26)

Bug Fixes

  • bindgen: node output file mountdirs varName (996fa35)

1.0.0-b.142 (2023-09-24)

Bug Fixes

  • bindgen: demo preRun execution for production builds (6771346)
  • bindgen: support for array outputs (9dc3181)

Features

  • bindgen: output file demo support (3d4eb6c)

1.0.0-b.141 (2023-09-22)

Bug Fixes

  • bindgen: add preRun argument to sample LoadSampleInputs function (f661729)
  • bindgen: Address issues with multiple input and output files with an option (eeb8833)

1.0.0-b.140 (2023-09-19)

Bug Fixes

  • bindgen: add missing const to usePreRun export (cfea885)

1.0.0-b.139 (2023-09-18)

Features

  • itk-wasm-cli: Update default Docker image for 20230917-38fb6f92 (f71ae37)

1.0.0-b.138 (2023-09-11)

Bug Fixes

1.0.0-b.137 (2023-09-10)

Performance Improvements

  • bump packages to itk-wasm 1.0.0-b.137 (d45eb61)
  • support demo pre-runs (9ad1dfa)

1.0.0-b.137 (2023-09-07)

Features

  • emscripten: load and decode .wasm.zstd (3456c69)
  • itk-wasm-cli: Update default Docker image for 20230906-2a85d1ac (79f77e7)
  • itk-wasm-cli: Update default Docker image for 20230906-a6f398d1 (6825ef9)
  • itk-wasm-cli: Update default Docker image for 20230906-d9e1b7d6 (7baa1cf)

1.0.0-b.135 (2023-09-07)

Features

  • bindgen: export used interface types (3d15608), closes #920

1.0.0-b.134 (2023-09-05)

Bug Fixes

  • dicom: typo in node export (25d3891)

1.0.0-b.133 (2023-08-30)

Features

  • bindgen: add tooltips for demo load sample inputs (49fc16f)

1.0.0-b.132 (2023-08-28)

Features

  • itk-wasm-cli: Update default Docker image for 20230827-b8b0e4cd (0f84705)

1.0.0-b.131 (2023-08-26)

Features

  • itk-wasm-cli: Update default Docker image for 20230825- (5d7a86b)

1.0.0-b.130 (2023-08-25)

Bug Fixes

  • runPipelineEmscripten: need PipelineInput .data property (1fff5e2)

Bug Fixes

  • bindgen: support multiple int, float inputs in demo app (fc9de1e)

1.0.0-b.128 (2023-08-22)

Bug Fixes

  • bindgen: use Any for JsonObject type (953e040)
  • bindgen: use writeIfOverrideNotPresent for python function modules (f7fcf55)
  • bindgen: wasi processing of image vector options (e1f3cee)
  • bingen: use any for JsonObject typescript type (08ed5bc)
  • dicom: Python Json types corrections, wasi dicom series handling (c9abf86)
  • Python: support empty image metadata (9d220ba)
  • python: use Union over | for cast_image (6cabf37)
  • runPipelineEmscripten: robust behavior when image.metadata is not a Map (1219a1a)

Features

  • bindgen: support FLOAT for demo html, typescript (cd29c91)
  • bindgen: support input image, mesh vector inputs for demo (86291ef)
  • compare-images: add compare_images function (05e5366)
  • compare-images: Add compare_images_async (9b20e09)
  • compare-images: add compare_images.py, compare_images_async.py to dispatch (827e10c)
  • compare-images: add compare-images-node.ts (dab81de)
  • compare-images: add compare-images.ts (9fdf36b)
  • compare-images: add python bindings (0d8c87d)
  • compare-images: add typescript binding output (adbc0c6)
  • compare-images: add vector-magnitude computation (8541e8b)
  • compare-images: add vector-magnitude pipeline (3478c4a)
  • compare-images: add vector-magnitude typescript bindings (800778c)
  • compare-images: build native pipeline (195dddf)
  • compare-images: define CompareImagesMetric (5accc83)
  • compare-images: Implement compare-double-images (8f12f49)
  • compare-images: typescript demo focuses on the compareImages (3fcb0f7)
  • compare-images: updated demo output with support for all inputs types (96dcfa6)
  • python: add cast_image function to itkwasm package (5e0c127)
  • TypeScript: add JsonCompatible type (4959c42)

1.0.0-b.127 (2023-08-16)

Bug Fixes

  • read-dicom-tags: tweek typescript options and return types (4b96022), closes #896

1.0.0-b.126 (2023-08-16)

Features

  • grow WASM memory to 4GB limit (369e670), closes #608
  • itk-wasm-cli: Update default Docker image for 20230815-369e670d (fb5e1f1)

1.0.0-b.125 (2023-08-14)

Bug Fixes

  • bindgen: Fix package.json types path (5c180d4)

Features

  • demo: Add tooltip on inputs for Upload button (1438456)

1.0.0-b.124 (2023-08-14)

Bug Fixes

  • readImageDicomFileSeries: await if file objects are passed (54e3480)

1.0.0-b.123 (2023-08-14)

Bug Fixes

  • bindgen: "FLOAT:FLOAT in [0 - 1]" typescript type (8f58bb4)
  • bindgen: Filter wasm binaries generated from library targets (6308d28)
  • bindgen: Python canonical types for CLI::Range (2428e75)

1.0.0-b.122 (2023-08-10)

Features

  • itk-wasm-cli: Update default Docker image for 20230809-f5d68877 (da63059)
  • runPipelineEmscripten: Check for SIMD support (9c6ced3)

Performance Improvements

  • emscripten: Enable SIMD in the builds (7a89a35)

1.0.0-b.121 (2023-08-06)

Bug Fixes

  • demo: utilities.js is a esm for deployment vite builds (f273ebc)

1.0.0-b.120 (2023-08-06)

Bug Fixes

  • bindgen: Add missing List import for python emscripten (aa5f73d)
  • bindgen: copy image for repeated downloads in demo (de7b098)

Features

  • bindgen: Add output-options-check.js (d7832d4)
  • bindgen: Add python-web-demo interface (1d48471)
  • bindgen: Generate typescript demo app (0aca9cb)
  • bindgen: support typescript BinaryFile interface type (f6f988f)
  • bindgen: support typescript mesh interface type (085c8d6)
  • compress-stringify: add python-web-demo controllers (25d832d)
  • read-image-dicom-file-series: Add type names to arguments (4617831)

Performance Improvements

  • readImageDicomFileSeries: Add parallel sorted series parallel processing (f6745b8)

1.0.0-b.119 (2023-07-10)

Features

  • itk-wasm-cli: Update default Docker image for 20230621-3b2ef0b5 (b133f6b)
  • itk-wasm-cli: Update default Docker image for 20230709-b133f6b9 (15b10b2)

1.0.0-b.118 (2023-06-25)

Features

  • itk-wasm-cli: Update default Docker image for 20230625-7a927abe (cf63ed6)

1.0.0-b.117 (2023-06-21)

Features

  • runPipelineEmscripten: JsonObject input support (e10cba1)

1.0.0-b.116 (2023-06-17)

Bug Fixes

  • apply-presentation-state-to-image: Fix output image lifetime (eef53d5)
  • apply-presentation-state-to-image: pstate itkImage copy crash (3a9d2f5)
  • apply-presentation-state-to-json: Avoid crash with empty description (2d6f25f)
  • dicom-node: export location (b1bba35)
  • ReadImagePipelines: Check for SharedArrayBuffer in read image pipelines (2380b20)

1.0.0-b.115 (2023-06-07)

Bug Fixes

  • itkJSPost: Add missing path import (d5fa8f0)

Features

  • EmscriptenModule: Add mountDir, unmountDir (20d4911)
  • itk-wasm-cli: Update default Docker image for 20230606-20d49114 (a2cbff1)
  • itk-wasm-cli: Update default Docker image for 20230607-d5fa8f02 (e141241)

1.0.0-b.114 (2023-06-06)

Bug Fixes

  • bindgen: Bump typescript package deps (a972be4)

Features

  • runPipelineNode: Add mountContainingDirs optional argument (889b7b4)

1.0.0-b.113 (2023-06-02)

Features

  • CSPS: add preliminary support for CSPS (25c5419)
  • itk-wasm-cli: Update default Docker image for 20230526-f226ba4e (71cbf56)

1.0.0-b.112 (2023-05-31)

Features

  • bindgen: Add Python package development instructions to README's (862b052)

1.0.0-b.111 (2023-05-26)

Bug Fixes

  • bindgen: Add List to dispatch function module imports (7bea0b8)
  • bindgen: Do not use PurePosixPath with Python Stream's (fc3df4d)

Features

  • bindgen: Check that input image files exists in Python/WASI (866f7a7)
  • itk-wasm-cli: Update default Docker image for 20230526-8ae95dcd (f4d391c)

Performance Improvements

  • Python: Enable wasm_simd, wasm_memory64 for WASI (3fb6d25)
  • PythonPackages: Add SIMD support (43a937c)
  • Python: Re-use WASI pipelines (8ae95dc)
  • WASI: Enable -msimd128 (bfee36f)

1.0.0-b.110 (2023-05-23)

Bug Fixes

  • PythonBindgen: Add missing os import for dispatch package (a2e4f2b)

1.0.0-b.109 (2023-05-18)

Bug Fixes

  • PolyDataOutput and MeshOutput: check SharedArrayBuffer (40f5736)

1.0.0-b.108 (2023-05-16)

Features

  • bindgen: Add pyproject.toml project.urls (8f52d7e)

1.0.0-b.107 (2023-05-11)

Bug Fixes

  • bindgen: Remove extra brace with multiple input files (78b0445)
  • package: add types entry to exports (55ab443)

Features

  • Pipeline: Support JsonObject input/output types (6d36ecd)

1.0.0-b.106 (2023-05-07)

Bug Fixes

  • Use pathToFileURL for loading js module on Windows (01b9c95)

1.0.0-b.105 (2023-05-06)

Bug Fixes

  • bindgen: Support list of required interface types (f69c0ef)

1.0.0-b.104 (2023-05-05)

Bug Fixes

  • CLI: Run invocation on Windows (21f6b9a), closes #781

1.0.0-b.103 (2023-05-05)

Bug Fixes

  • bindgen: Fix Python tuple outputs (d70430f)
  • bindgen: JS interfaces take BinaryFile, TextFile directly (2707c24)
  • compress-stringify: Add missing js_package.py module (72ebd4a)
  • WASI: Transform Windows paths to posix paths (fae506a)

Features

  • dicom: Add python bindgen (a56b0b0)

1.0.0-b.102 (2023-05-04)

Features

  • itk-wasm-cli: Update default Docker image for 20230504-85cdcf3f (7ae98cd)

1.0.0-b.101 (2023-04-26)

Features

  • bindgen: Generate Python docs/ (413201e)

1.0.0-b.100 (2023-04-25)

Features

  • bindgen: Use version for Python JS package version (66a9ccb)

1.0.0-b.99 (2023-04-25)

Bug Fixes

  • bindgen: Do not output version option (ee7513a)

Features

  • bindgen: Support --package-version for typescript bindings (64749ef)

1.0.0-b.98 (2023-04-24)

Bug Fixes

  • itk-wasm-cli: avoid always generating python bindgen (aed9aed)
  • pipelines-base-url: use the package name in CDN URL (1637e25)
  • python: add UINT type mapped to int for bindgen (aa4a482)
  • typescript: add UINT mapping to number for bindgen interface (8eabe30)

1.0.0-b.97 (2023-04-22)

Features

  • bindgen: Add async support to Python dispatch package (56bf081)
  • bindgen: Customize Python package keywords (e3b1df4)
  • bindgen: Python emscripten support (f5ac4d9)
  • environment_dispatch: Raise error for async function when not available (d52a836)

1.0.0-b.96 (2023-04-20)

Bug Fixes

  • Python: Support Pyodide Image metadata conversion as Map (38a2fb3)

Features

  • Python: Add Pyodide BinaryStream support (cbf4909)
  • Python: Add Pyodide Image support (4247bbd)
  • Python: Add Pyodide list support (13e97d6)
  • Python: Add Pyodide Mesh support (fc9f404)
  • Python: Add Pyodide PointSet support (f8d0fa3)
  • Python: Add Pyodide PolyData support (c379d1e)
  • Python: Add Pyodide TextFile support (f055478)
  • Python: Add Pyodide TextStream support (e95a3dc)
  • Python: Pyodide BinaryFile support (e067d2f)

1.0.0-b.95 (2023-04-17)

Features

  • itk-wasm-cli: Update default Docker image for 20230416-30b294c2 (76d38c0)
  • Pipeline: Add version (30b294c)
  • Python: Add JsPackageConfig (1220389)

1.0.0-b.94 (2023-04-14)

Bug Fixes

  • bindgen: Remove duplicate closing backets from Python imports (f159f67)

1.0.0-b.93 (2023-04-13)

Features

  • bindgen: environment_dispatch supports the function_factory (a8c47d4)
  • bindgen: Point from WASI README to dispatch package README (97d4f77)
  • bindgen: Python interface package with environment dispatch (e2b2c84)

1.0.0-b.92 (2023-04-06)

Features

  • bindgen: Add python WASI support (fec10f3)

1.0.0-b.91 (2023-03-29)

Bug Fixes

  • bindgen: Remove debug code (730b258)

1.0.0-b.90 (2023-03-29)

Bug Fixes

  • bindgen: Add array, required parameters to function options (71e6501)
  • bindgen: Identify array parameters in the README (e264678)
  • bindgen: Support array options (d13c221)

Features

  • interface_json: Add "required" member (4032436)
  • itk-wasm-cli: Update default Docker image for 20230328-71e6501e (e4ec4d6)

1.0.0-b.89 (2023-03-24)

Bug Fixes

  • cli: Fix the cmakeargs for windows (f282a5c)

1.0.0-b.88 (2023-03-16)

Features

  • itk-wasm-cli: Update default Docker image for 20230315-07caf9ca (6016719)
  • itk-wasm-cli: Update default Docker image for 20230315-32596912 (eb5c1ca)
  • itk-wasm-cli: Update default Docker image for 20230315-baaa731f (eef6717)

1.0.0-b.87 (2023-03-16)

Features

  • CLI: Add --test-dir option to test subcommand (02901c8)

1.0.0-b.86 (2023-03-10)

Features

  • itk-wasm-cli: Update default Docker image for 20230310-691ddf0e (de39480)

1.0.0-b.85 (2023-03-10)

Bug Fixes

  • binden: Fix documentation logo path (e17b2eb)

1.0.0-b.84 (2023-03-09)

Bug Fixes

  • itkWasmImageToImageFilter: use PixelType instead of IOPixelType (396b7d4)

1.0.0-b.83 (2023-03-03)

Bug Fixes

  • bindgen: Support no positional inputs, no positional outputs (90de509)

1.0.0-b.82 (2023-03-03)

Bug Fixes

  • Python: Do not import wasmtime with emscripten (a96ac59)

1.0.0-b.81 (2023-03-02)

Bug Fixes

  • compress-stringify: Fix package.json bundle paths for org (512d88a)
  • compress-stringify: README badge escape for @itk-wasm org (25c3727)
  • dicom: Bump to 1.0.0-b.79 (cc661eb)

1.0.0-b.80 (2023-03-02)

Bug Fixes

  • DebuggingExample: Bump itk-wasm version for missing fs-extra dep (a5e948a)

1.0.0-b.79 (2023-03-01)

Bug Fixes

  • bindgen: Add Option module interface types imports (8495e23)
  • bindgen: Only specify options if defined (c7cefb2)
  • bindgen: Specify Image, Mesh, PolyData, JsonObject (ce7aa7e)

1.0.0-b.78 (2023-02-28)

Features

  • itk-wasm-cli: Update default Docker image for 20230228-69d0e594 (3e497ad)

1.0.0-b.77 (2023-02-27)

Bug Fixes

  • CLI: Default to wasi-build build dir for run and test commands (38c1152)

1.0.0-b.76 (2023-02-24)

Bug Fixes

  • pypipeline: Create a copy of output memoryviews (e2c8a22)

Features

  • itk-wasm-cli: Update default Docker image for 20230223-0da12a17 (5c51e47)
  • itk-wasm-cli: Update default Docker image for 20230224-5c51e47b (29d18db)
  • Python: Add PolyData support (8299724)

1.0.0-b.75 (2023-02-15)

Bug Fixes

  • SupportInputTypes: Avoid using null IO when not available (4aa7620)

1.0.0-b.74 (2023-02-15)

Bug Fixes

  • bindgen: Add FLOAT to interfaceJsonTypeToTypescriptType (4d22c05)
  • SupportInputs: pass through with --interface-json (47eb10f)

Features

  • itk-wasm-cli: Update default Docker image for 20230214-4d22c050 (6e437a5)

1.0.0-b.73 (2023-02-14)

Features

  • itk-wasm-cli: Update default Docker image for 20230213-08fa7e35 (527a74b)
  • itk-wasm-cli: Update default Docker image for 20230213-bd821f33 (f100e5c)

Performance Improvements

  • Emscripten: Enable ITK_WASM_NO_FILESYSTEM_IO (0369f0b)

1.0.0-b.72 (2023-02-13)

Bug Fixes

  • bindgen: And PolyData and friends to types requiring import (4dd76d1)
  • bindgen: Fix empty options detection (0ca37a3)
  • bindgen: Typescript layout updates (2238fb5)

Features

  • Docker: Bump ITK to 2023-01-15 master, add distance map wasi (465afd1)
  • itk-wasm-cli: Update default Docker image for 20230212-465afd10 (f1d8979)

1.0.0-b.71 (2023-02-11)

Bug Fixes

  • OutputMesh: Point element count accounts for dimension (498385b)
  • Python: Use field for dataclass types (cc035f8)
  • Python: Use field for PolyData default points (74fb1aa)
  • WasmMapComponentType: Support 32-bit long (860c963)
  • WasmMeshtoMeshFilter: Correct points container resize (5e6453c)
  • WasmMeshToMeshFilter: Support uint64_t and uint32_t cell buffers (3df2d57)
  • WasmMesh: Use GetCellArray for cell buffer (4adffc1)

Features

  • itk-wasm-cli: Update default Docker image for 20230210-05c7ef9a (188d896)
  • Python: Add mesh pipeline support (832565f)

1.0.0-b.70 (2023-02-10)

Bug Fixes

  • bindgen: Add missing .nojekyll (99d8e00)

1.0.0-b.69 (2023-02-10)

Bug Fixes

  • bindgen: Pack .npmignore resource into the package (9464f56)

Features

  • CLI: Add docker pull status information when required (977b8f9), closes #749

1.0.0-b.68 (2023-02-09)

Bug Fixes

  • @itk-wasm/dicom@: build issues for the new package (46ef37f)

Features

  • itk-wasm-cli: Update default Docker image for 20230206-66348225 (89b7886)

1.0.0-b.67 (2023-02-06)

Features

  • itk-wasm-cli: Update default Docker image for 20230201-d4552761 (ea674c1)

1.0.0-b.66 (2023-01-31)

Features

  • bindgen: Default to itk-wasm package asset configuration (3341ca0)

1.0.0-b.65 (2023-01-26)

Bug Fixes

  • IOExample: Bump itk-wasm to 1.0.0-b.63 for missing glob (2ce5590)

1.0.0-b.64 (2023-01-26)

Features

  • Python: Support Image IO in pipelines (f06d000)

1.0.0-b.63 (2023-01-25)

Bug Fixes

  • rollup.worker.config: remove unused babel import (65d129e)

Features

  • bindgen: Use vite or webpack shipped pipelineWorker (0b7bb9f)
  • compress-stringify: Use assets hosted on jsDelivr by default (3f86d7f)
  • core: Add set/get PipelineWorkerUrl PipelinesBaseUrl (97f4f76)

1.0.0-b.62 (2023-01-23)

Features

  • itk-wasm-cli: Update default Docker image for 20230121-26870ef2 (5e3aea6)
  • itk-wasm-cli: Update default Docker image for 20230122-5e3aea6c (a6620b2)

1.0.0-b.61 (2023-01-22)

Features

  • runPipeline: Support passing null pipelineWorkerUrl (69b62d0)

1.0.0-b.60 (2023-01-21)

Features

  • runPipeline: Support specification of pipelineWorkerUrl (bc7f95a)

1.0.0-b.59 (2023-01-19)

Bug Fixes

  • cli: Filter duplicate .umd.wasm when globbing (a3190c2)

Features

  • bindgen: Add --repository flag (ada116b)
  • bindgen: Add itkConfig.js (59cc9b4)
  • bindgen: Add npm badge to readme (f41fefb)
  • bindgen: Add vite.config.js (5928148)
  • bindgen: Build demo with vite (718866d)
  • bindgen: Copy Wasm modules to dist/pipelines/ (84de1cd)
  • bindgen: Generate browser ESM bundle (9c2a112)
  • bindgen: Generate docsify documentation (41af4f2)
  • bindgen: Generate Node build configuration (61f7415)
  • bindgen: Output package.json with name, description (531e7b6)
  • bindgen: Output readme (2c52310)
  • bindgen: readme pipeline function interfaces (af6791e)
  • bindgen: tsc build configuration (d86d2a6)
  • compress-stringify: Add pipelines-base-url.ts (04bf847)
  • compress-stringify: Initial bindgen output (7cc069f)

1.0.0-b.58 (2023-01-17)

Features

  • itk-wasm-cli: Update default Docker image for 20230116-9dfa2b8a (a31769e)

1.0.0-b.57 (2023-01-17)

Features

  • itk-wasm-cli: Update default Docker image for 20230116-fcc852e2 (358f42b)

1.0.0-b.56 (2023-01-16)

Bug Fixes

  • createWebWorkerPromise: Move up one directory (1ed0b88)

1.0.0-b.55 (2023-01-14)

Bug Fixes

  • runPipeline: Support URL pipelineBaseUrl (af20cd9)

1.0.0-b.54 (2023-01-13)

Features

  • runPipeline: Support passing pipelineBaseUrl directly (2a65e19)

1.0.0-b.53 (2022-12-23)

Features

  • itk-wasm-cli: Update default Docker image for 20221222-d37dad3f (79b5730)
  • ITK: Bump to 2022-12-21 master (d37dad3)

1.0.0-b.52 (2022-12-20)

Features

  • Python: Add IO wrapping (a0e6705)

1.0.0-b.51 (2022-11-15)

Features

  • itk-wasm-cli: Update default Docker image for 20221114-8659b8cc (7af2985)

1.0.0-b.50 (2022-11-14)

Features

  • Image: support metadata serialization (282db1b)
  • Image: use Map for metadata member (f9ac56e)

1.0.0-b.49 (2022-11-08)

Features

  • readImageArrayBuffer: Support componentType, pixelType options (6d1c20a)
  • readImageBlob: Add pixelType, componentType options (9b8c32a)
  • readImageDICOMArrayBufferSeries: Add componentType, pixelType (54deca3)
  • readImageDICOMFileSeries: Support componentType, pixelType options (5e5d142)
  • readImageFileSeries: Support componentType, pixelType (d42fbc1)
  • readImageFile: Support componentType, pixelType (9ac40b9)
  • readImageLocalDICOMFileSeries: Support componentType, pixelType (0a61e48)
  • readImageLocalFile: Support casting options (149721d)
  • writeImageArrayBuffer: Support componentType, pixelType (2b50d9c)
  • writeImageLocalFile: Support componentType, pixelType (23eca87)

1.0.0-b.48 (2022-11-02)

Features

  • itk-wasm-cli: Update default Docker image for 20221101-1b7430cf (b877b78)
  • itk-wasm-cli: Update default Docker image for 20221101-8f65383f (bf965dd)
  • itk-wasm-cli: Update default Docker image for 20221101-a2f1bdfa (2a0cd0f)

1.0.0-b.47 (2022-11-01)

Features

  • JsonObject: Add JSON_OUTPUT as output type (ec4176f)
  • pstate: Add dcmp2pgm to itk-wasm as apply-presentation-state-to-image operation (7b0712f)
  • pstate: Convert presentation-state information to JSON (fa1bdca)
  • pstate: Generate TS bindings for apply-presentation-state-to-image operation (5211a78)
  • pstate: Integrate apply-presentation-state-to-image with itk::wasm::Pipeline (1c49353)

1.0.0-b.46 (2022-10-29)

Features

  • castImage: Function to cast to pixelType, componentType (52500fe)

1.0.0-b.45 (2022-10-28)

Features

  • SupportInputImageTypes: Support VectorImage as template specialization (0ec818e)

1.0.0-b.44 (2022-10-21)

Bug Fixes

  • io-packages: Update with main package semantic-release version (6e62ba7), closes #668

1.0.0-b.43 (2022-10-20)

Features

  • Python File interface types support (b9509ba)

1.0.0-b.42 (2022-10-20)

Features

  • itkConfig: Support dynamic runtime specification for browser (a461426)

1.0.0-b.41 (2022-10-13)

Features

  • Python: Support pipeline stream inputs/outputs (837876a)

1.0.0-b.40 (2022-10-12)

Bug Fixes

  • Run update-versions during prepublishOnly npm step (8717d05)

1.0.0-b.39 (2022-10-11)

Features

  • itk-wasm-cli: Update default Docker image for 1.0.0-b.38 (a6af973)

1.0.0-b.38 (2022-10-06)

Features

1.0.0-b.37 (2022-09-30)

Bug Fixes

  • itkConfig.ts: Import from './browser/index.js' (f6a125d), closes #654

1.0.0-b.36 (2022-09-29)

Bug Fixes

  • SR-test-data: switch to file-level CID values (76cf561)

1.0.0-b.35 (2022-09-28)

Features

  • dcm2pdf: add read-dicom-encapsulated-pdf operation to @itk-wasm/dicom@ (2a383c8)
  • dcm2pdf: generate TS wrapper (bindgen) for read-dicom-encapsulated-pdf (c2ef59f)
  • dcm2pdf: modify dcm2pdf app for itk-wasm (9cb3553)

1.0.0-b.34 (2022-09-27)

Bug Fixes

  • itk-wasm-cli: enforce alpha-numeric parameter names (1be234a)

Features

  • dsr2html: add structured-report-to-html operation to @itk-wasm/dicom@ (4e35e07)
  • dsr2html: generate TS wrapper (bindgen) for structured-report-to-html (f1fc133)
  • dsr2html: modify dsr2html app for itk-wasm (ddec323)

1.0.0-b.33 (2022-09-21)

Features

  • @itk-wasm/dicom@: Support loading multi-component dicom data with gdcm (7db17a9)

1.0.0-b.32 (2022-09-20)

Bug Fixes

Features

1.0.0-b.31 (2022-09-13)

Bug Fixes

  • bindings: Pass pipeline path for generation (e8cf50c)
  • runPipelineEmscript: Lower mesh cellData (50185ca)

1.0.0-b.30 (2022-09-09)

Features

  • python: Execute with stdout / stderr (29318f6)

1.0.0-b.29 (2022-09-09)

Features

  • @itk-wasm/dicom@: Node.js bundling and interface (3e5feb1)

1.0.0-b.28 (2022-09-08)

Features

  • itk-wasm-cli: Update default Docker image for 1.0.0-b.7 (84fb14b)
  • version: Bump version to 1.0.0-b.7 (91e1f6e)

1.0.0-b.27 (2022-09-08)

Features

  • @itk-wasm/dicom@: Browser package configuration (6cc2574)

1.0.0-b.26 (2022-09-07)

Bug Fixes

  • package.json: Remove git+ protocol from repository url's (e617cf2)

1.0.0-b.25 (2022-09-07)

Features

  • itk-wasm-cli: Update default Docker image for Pipeline updates (145308d)

1.0.0-b.24 (2022-09-06)

Features

  • structured-report-to-text: Initial pipeline addition (b961063)

1.0.0-b.23 (2022-09-06)

Bug Fixes

  • Segfault in read-image-dicom-file-series (ed689d7)

1.0.0-b.22 (2022-08-31)

Bug Fixes

  • runPipelineEmscripten: Copy args before passing to callMain (6f0a85f)

Features

  • itk-wasm-cli: Update default Docker image for kebab modules (c6182e5)
  • Pipeline: Add interface_json() (24bbeb7)

1.0.0-b.21 (2022-08-25)

Features

  • itk-wasm-cli: Update default Docker image for DCMTK support (9fa8bd9)

1.0.0-b.20 (2022-08-25)

Features

  • dcmtk: add ITKDCMTK to image-io pipelines (820bccc)

1.0.0-b.19 (2022-08-16)

Bug Fixes

  • docs: Fix typo (dd9d18d)
  • Python: add name entry to Python itkwasm Image (cf08600)
  • readDICOMTags: Allow webWorker to be null (9e5b242)
  • worker: Ensure worker promises are reused (6075dd2)

1.0.0-b.18 (2022-08-16)

Bug Fixes

  • Python: add name entry to Python itkwasm Image (cf08600)
  • readDICOMTags: Allow webWorker to be null (9e5b242)
  • worker: Ensure worker promises are reused (6075dd2)

Features

  • itk-wasm-cli: update default Docker image for 1.0.0-b.18 (f99c8e0)
  • version: bump version to 1.0.0-b.18 (e37e225)

1.0.0-b.18 (2022-08-15)

Bug Fixes

  • Python: add name entry to Python itkwasm Image (cf08600)
  • readDICOMTags: Allow webWorker to be null (9e5b242)

Features

  • itk-wasm-cli: update default Docker image for 1.0.0-b.18 (f99c8e0)
  • version: bump version to 1.0.0-b.18 (e37e225)

1.0.0-b.18 (2022-08-15)

Bug Fixes

  • Python: add name entry to Python itkwasm Image (cf08600)
  • readDICOMTags: Allow webWorker to be null (9e5b242)

Features

  • itk-wasm-cli: update default Docker image for 1.0.0-b.18 (f99c8e0)
  • version: bump version to 1.0.0-b.18 (e37e225)

1.0.0-b.18 (2022-07-11)

Bug Fixes

  • Python: add name entry to Python itkwasm Image (cf08600)

Features

  • itk-wasm-cli: update default Docker image for 1.0.0-b.18 (f99c8e0)
  • version: bump version to 1.0.0-b.18 (e37e225)

1.0.0-b.18 (2022-07-10)

Bug Fixes

  • Python: add name entry to Python itkwasm Image (cf08600)

Features

  • itk-wasm-cli: update default Docker image for 1.0.0-b.18 (f99c8e0)
  • version: bump version to 1.0.0-b.18 (e37e225)

1.0.0-b.18 (2022-07-08)

Bug Fixes

  • Python: add name entry to Python itkwasm Image (cf08600)

Features

  • itk-wasm-cli: update default Docker image for 1.0.0-b.18 (f99c8e0)
  • version: bump version to 1.0.0-b.18 (e37e225)

1.0.0-b.18 (2022-07-08)

Features

  • itk-wasm-cli: update default Docker image for 1.0.0-b.18 (f99c8e0)
  • version: bump version to 1.0.0-b.18 (e37e225)