🚀 Key Changes:
renderImage
now accepts an optionalRenderProps
object for more flexible rendering options.
New Feature: Added support for advanced rendering options, such as scale
, rotation
, voi
, and colormap
, directly through the RenderProps
object.
Deprecated parameter removed: The defaultProps
parameter has been replaced by the new RenderProps
object.
🚀 Key Changes:
-
updateImage
is now deprecated:- The method
updateImage
should no longer be used and will be removed in future versions.
- The method
-
renderImage
is now the single rendering method:- All functionalities previously handled by
updateImage
are now integrated intorenderImage
, which becomes the standard method for image rendering.
- All functionalities previously handled by
Deprecated Aliases for Backward Compatibility:
updateImage → renderImage
🚀 Features Added:
- Integrated Consola as the logging library for improved browser compatibility.
- Logs are now colorized, formatted, and prefixed with [larvitar] for consistency.
- Preserves correct file & line numbers in browser console.
- Renamed
larvitarSeriesInstanceUID
touniqueUID
across the codebase. - Updated
renderImage
signature:- Old:
renderImage(seriesStack: Series, elementId: string | HTMLElement, defaultProps: StoreViewportOptions)
- New:
renderImage(seriesStack: Series, elementId: string | HTMLElement, options?: { defaultProps?: StoreViewportOptions; cached?: boolean; })
- Old:
- Deprecated Aliases for Backward Compatibility:
updateLarvitarManager → updateImageManager
populateLarvitarManager → populateImageManager
getLarvitarManager → getImageManager
resetLarvitarManager → resetImageManager
removeSeriesFromLarvitarManager → removeDataFromImageManager
getSeriesDataFromLarvitarManager → getDataFromImageManager
getSopInstanceUIDFromLarvitarManager → getSopInstanceUIDFromImageManager
getLarvitarImageTracker → getImageTracker
populateInstanceGSPSDict → populateGSPSManager
getInstanceGSPSDict → getGSPSManager
resetInstanceGSPSDict → resetGSPSManager
getFileImageId → getDataFromFileManager
- Added support for optional caching in
renderImage
viaoptions.cached
.
- Deprecated aliases will trigger a console warning when used.