0.1.0 (2023-02-01)
Bug Fixes
- 180: Avoid throwing exception for missing transfer syntax decoder (#181) (874d7e6)
- Add support for YBR_FULL_422 photometric interpretation (#304) (2b57c08)
- byteLength calculation (#314) (743142b)
- cornerstoneDemo is still a chafey repository (4a18e45)
- createImage fails if options are undefined (OHIF/Viewers#2239) (#353) (3cc6723)
- decodeConfig was passed incorrectly to decode (#502) (ed4de89)
- dicom tag for series and studyUID (#444) (6865c70)
- imageRetrievalPoolManager should also use addToBeginning (#402) (5bd9945)
- improvements for usage of targetBuffer, add convertFloatPixelDataToInt flag (default true) (1f58326)
- mediaType to avoid preflight requests (#419) (90662ec)
- null ref error for getLuts from metadata (edbfa91), closes #269
- public path for dynamically imported codecs / worker (#398) (2b2bd58)
- publicPath to auto (#399) (d9275b5)
- Remove explicit server-side transcoding (#357) (#359) (88e373b)
- Remove unnecessary check for metadata, because sometimes metadata may be coming from an outside provider (#320) (be1b4e6)
- remove unnecessary logging (#427) (a200edd)
- Renaming SUV PET scaling parameter to include suvbw (SUV Body Weight) (#374) (821dc03)
- rendering of palette color for no useRGB flag (#459) (60f8e84)
- rework decode config to be passed to the workers (#503) (e4e2be3)
- scaling metadata should be derived from providers (#464) (abb0892)
- Switch to terser-webpack-plugin from uglify (#283) (edd47c4)
- terminate (#277) (#278) (7fd9197)
- test ci permissions (f6ad461)
- test ci semantic-release (b599d3d), closes #267 #267
- test run; kick-off ci (0149c8d)
- Update to dicom-parser 1.8.9 because it excludes zlib from its bundle (#397) (d6a81d2)
- wado-rs: Fix broken case for getTransferSyntaxForContentType (eacc417)
- WebWorker: Handle decoder exceptions (#253) (6ed6c70)
- webworker: Hangs forever when image decode fails (#492) (58ac0b6)
Features
- 🎸 Allow optional in-worker scaling and buffer redirection (c504bb1)
- add 16 bit data type scale under a decode flag (#501) (1b47073)
- Add beforeProcessing hook to WADO-URI XMLHttpRequest (#338) (43dbacb)
- Add HTJ2K - release attempt (c65218e)
- add option to skipi image creation (#504) (d287878)
- add petSeries and petImage modules to providers (#505) (60fa805)
- Add preScale parameters to the image (#413) (14603e2)
- add rgba property to image object (#460) (798ce3f)
- added voiLUTFunction (#476) (28fec2f)
- adding support for multiframe metadata in wadors and wadouri (#494) (483cfa7)
- codecs, loadImage: Switch to WASM Codecs, use image load into distinct queues for retrievals and decoding (#394) (4ffc3e6)
- options.beforeSend: Add headers object and parameters to the beforeSend callback to simplify transfer-syntax specification (#227) (2fdc9bc)
- overlayPlaneMetadata: Add metadata provider paths for DICOM Overlays (#240) (1f1352d), closes cornerstonejs/cornerstoneTools#788 cornerstonejs/cornerstoneTools#780 cornerstonejs/cornerstoneTools#788 cornerstonejs/cornerstoneTools#780
- update yarn lock (0dd87ad)
- WebWorkers: Use worker-loader to pull in codecs and web worker (#264) (23c1e58)
Performance Improvements
BREAKING CHANGES
- codecs, loadImage: An external dependency must be updated to a higher version.
Co-authored-by: dannyrb danny.ri.brown@gmail.com
Co-authored-by: Alireza ar.sedghi@gmail.com
- WebWorkers: Web worker and codec paths no longer need to be specified, they are pulled in directly inside the library.