Update to 0.45.5#168
Merged
Merged
Conversation
* chore: refresh bun.lock to rebuild Dependabot dependency graph Regenerate bun.lock with Bun 1.3.10 (configVersion 0 -> 1, no dependency version changes). Landing a lockfile diff on the default branch forces GitHub to re-parse the full transitive tree so Dependabot alerts surface. Also fix pre-existing lint failures blocking the pre-commit hook: - bump biome.json $schema to match the installed Biome CLI (2.4.16) - sort exported names in slides.tsx and CustomError.js Co-authored-by: Cursor <cursoragent@cursor.com> * Fix build --------- Co-authored-by: Cursor <cursoragent@cursor.com>
* chore: migrate to pnpm and pin high-severity transitive deps Replace bun/yarn with pnpm so Dependabot can scan pnpm-lock.yaml, and add pnpm.overrides for known high CVEs in the react-scripts toolchain. Co-authored-by: Cursor <cursoragent@cursor.com> * fix(ci): set git identity for GitHub Pages deploy gh-pages needs user.name and user.email in CI; configure them explicitly and invoke gh-pages via pnpm exec so deploy flags are not dropped. --------- Co-authored-by: Cursor <cursoragent@cursor.com>
…sync (#388) Use dmv.color.createDistinctColormap() to give each fractional segment and parametric map a perceptually distinct single-hue palette instead of cycling look-alike multi-hue color maps, so overlays are easy to distinguish and to match against the legend. Subscribe to the new dicom-microscopy-viewer visibility events so toggling an overlay from the in-viewport legend keeps the right-panel switches in sync. Refs ImagingDataCommons/dicom-microscopy-viewer#240 Co-authored-by: Andrey Fedorov <fedorov@bwh.harvard.edu>
…tation States (#390) (#391) * fix: render conformant Palette Color LUTs in Advanced Blending PRs (#390) setPresentationState wrapped Palette Color Lookup Table Data in `new Uint16Array(...)` before handing it to dicom-microscopy-viewer. The element size of LUT data is governed by the descriptor's bits-per-entry, not the VR: conformant Presentation States encode 8-bit entries (descriptor [n, first, 8]) byte-packed inside the OW element, so eagerly wrapping in a Uint16Array halved the entry count and made the LUT fail to apply, so the PR never rendered. Pass the LUT data (segmented and non-segmented) through as retrieved and let DMV reinterpret the bytes per the descriptor. Also widen the LUT data types in the DMV type declarations and fix the pre-existing Unit8Array/Unit16Array typos. Closes #390 * Update dmv * Remove bun let overs * Fix husky * Fix test
## [0.45.5](ImagingDataCommons/slim@v0.45.4...v0.45.5) (2026-06-19) ### Bug Fixes * **240:** distinct fractional-overlay palettes and legend visibility sync ([#388](ImagingDataCommons/slim#388)) ([064fc12](ImagingDataCommons/slim@064fc12)), closes [ImagingDataCommons/dicom-microscopy-viewer#240](ImagingDataCommons/dicom-microscopy-viewer#240) * add ol as direct dependency for linked DMV builds ([dfcb20b](ImagingDataCommons/slim@dfcb20b)) * render conformant Palette Color LUTs in Advanced Blending Presentation States ([#390](ImagingDataCommons/slim#390)) ([#391](ImagingDataCommons/slim#391)) ([df7e2e3](ImagingDataCommons/slim@df7e2e3))
…e/update-to-0.45.5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.