{"owner":"OHIF","repo":"Viewers","hasSkills":true,"totalSkillsCount":82,"totalTokensCount":88064,"categories":["plugin-manifest","root-instruction","anthropic-skill"],"hasMcp":false,"mcpConfig":null,"found":["extensions/cornerstone-dicom-pmap/README.md","AGENTS.md",".agents/skills/ohif-react-compiler/SKILL.md","extensions/cornerstone-dicom-pmap/package.json","extensions/cornerstone-dicom-rt/README.md","extensions/cornerstone-dicom-rt/CHANGELOG.md",".agents/skills/ohif-test-agent/SKILL.md","extensions/cornerstone-dicom-rt/package.json","extensions/cornerstone-dicom-seg/package.json","extensions/cornerstone-dicom-seg/CHANGELOG.md","extensions/cornerstone-dicom-pmap/CHANGELOG.md","extensions/cornerstone-dicom-seg/README.md","extensions/cornerstone-dicom-sr/CHANGELOG.md","extensions/cornerstone-dicom-sr/README.md","extensions/cornerstone-dicom-sr/package.json","extensions/cornerstone-dynamic-volume/CHANGELOG.md","extensions/cornerstone-dynamic-volume/README.md","extensions/cornerstone-dynamic-volume/package.json","extensions/cornerstone/CHANGELOG.md","extensions/cornerstone/README.md","extensions/cornerstone/package.json","extensions/default/CHANGELOG.md","extensions/default/package.json","extensions/dicom-microscopy/CHANGELOG.md","extensions/dicom-microscopy/README.md","extensions/dicom-microscopy/package.json","extensions/dicom-pdf/CHANGELOG.md","extensions/dicom-pdf/README.md","extensions/dicom-pdf/package.json","extensions/dicom-video/CHANGELOG.md","extensions/dicom-video/README.md","extensions/dicom-video/package.json","extensions/measurement-tracking/CHANGELOG.md","extensions/measurement-tracking/package.json","extensions/test-extension/CHANGELOG.md","extensions/test-extension/README.md","extensions/test-extension/package.json","extensions/tmtv/CHANGELOG.md","extensions/tmtv/README.md","extensions/tmtv/package.json","extensions/usAnnotation/CHANGELOG.md","extensions/usAnnotation/README.md","extensions/usAnnotation/package.json",".agents/skills/ohif-react-compiler/references/refusal-categories.md",".agents/skills/ohif-test-agent/references/failure-triage.md",".agents/skills/ohif-test-agent/references/page-objects.md",".agents/skills/ohif-test-agent/references/patterns-by-feature.md",".agents/skills/ohif-test-agent/references/utilities.md","platform/docs/docs/platform/extensions/_category_.json","platform/docs/docs/platform/extensions/extension.md","platform/docs/docs/platform/extensions/index.md","platform/docs/docs/platform/extensions/installation.md","platform/docs/docs/platform/extensions/lifecycle.md","platform/docs/docs/platform/extensions/pluginConfig.md","extensions/cornerstone/src/services/ViewportService/backends/README.md","platform/docs/docs/platform/extensions/modules/_category_.json","platform/docs/docs/platform/extensions/modules/commands.md","platform/docs/docs/platform/extensions/modules/contextModule.md","platform/docs/docs/platform/extensions/modules/data-source.md","platform/docs/docs/platform/extensions/modules/hpModule.md","platform/docs/docs/platform/extensions/modules/layout-template.md","platform/docs/docs/platform/extensions/modules/panel.md","platform/docs/docs/platform/extensions/modules/sop-class-handler.md","platform/docs/docs/platform/extensions/modules/toolbar.md","platform/docs/docs/platform/extensions/modules/utility.md","platform/docs/docs/platform/extensions/modules/viewport.md","platform/docs/versioned_docs/version-3.11/platform/extensions/_category_.json","platform/docs/versioned_docs/version-3.11/platform/extensions/extension.md","platform/docs/versioned_docs/version-3.11/platform/extensions/index.md","platform/docs/versioned_docs/version-3.11/platform/extensions/installation.md","platform/docs/versioned_docs/version-3.11/platform/extensions/lifecycle.md","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/_category_.json","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/commands.md","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/contextModule.md","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/data-source.md","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/hpModule.md","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/layout-template.md","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/panel.md","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/sop-class-handler.md","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/toolbar.md","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/utility.md","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/viewport.md"],"skills":{"extensions/cornerstone-dicom-pmap/README.md":"# dicom-pmap\n## Description\n\nDICOM PMAP read workflow. This extension will allow you to load a DICOM Parametric\nMap image and display it on OHIF.\n\n## Author\n\nOHIF\n\n## License\nMIT\n","AGENTS.md":"# AGENTS.md\n\nThis file provides guidance to AI coding agents (Claude, Codex, and other LLM tools) when working with code in this repository.\n\n## Project Overview\n\nThis is **OHIF** v3  (Open Health Imaging Foundation) - a medical imaging viewer. It's an extensible web imaging platform.\n## Development Commands\n\n### Main Development\n```bash\n# Start development server for all packages\nyarn dev\n```\n\n### Building\n```bash\n# Build all packages for production\nyarn build\n\n# Build specific packages\ncd platform/app && yarn build    # Main viewer app\n```\n\n## Architecture Overview\n\n### Monorepo Structure\n- **`platform/`** - Core OHIF infrastructure\n  - `app/` - Main viewer application (`@ohif/viewer`)\n  - `core/` - Core services and utilities\n  - `ui-next/` - Modern UI component library\n- **`extensions/`** - Modular functionality plugins\n- **`modes/`** - Application workflow configurations\n\n### Key Extension Architecture\n\n**Extension System**: Each extension exports modules (viewports, tools, panels, commands) that the app dynamically loads. Extensions are self-contained with their own webpack builds.\n\n\n**Core Extensions:**\n- `cornerstone/` - Medical image rendering engine\n- `cornerstone-dicom-pmp/` - DICOM PMP support\n- `cornerstone-dicom-seg/` - DICOM Segmentation support\n- `cornerstone-dicom-sr/` - DICOM SR support\n- `dicom-pdf/` - DICOM PDF support\n- `dicom-video/` - DICOM Video support\n- `measurement-tracking/` - Measurement tracking support\n- `default/` - Standard OHIF functionality\n\n### Service-Oriented Design (PUB-SUB)\n\nThe app uses a Services Manager pattern with these core services:\n- **Display Set Service**: Manages image series organization\n- **Measurement Service**: Handles annotations and measurements\n- **Hanging Protocol Service**: Controls image layout and display rules\n- **UI Service**: Manages panels, modals, and notifications\n- **Segmentation Service**: AI/ML powered image segmentation, loading segmentations, etc.\n- **Viewport Grid Service**: Manages viewport layout and display rules\n- **Viewport Display Set History Service**: Manages viewport display set history\n- **Viewport Dialog Service**: Manages viewport dialogs\n- **Notification Service**: Manages notifications\n- **Modal Service**: Manages modals\n- **Dialog Service**: Manages dialogs, more general not just viewport dialogs\n- **Customization Service**: Manages customization of the app\n- **Toolbar Service**: Manages the toolbar, viewport action corners, tool states\n- **User Authentication Service**: Manages user authentication, but used only for injecting tokens in dicomweb requests in our context\n- **Panel Service**: Manages side panels\n- **Cornerstone Viewport Service**: Manages the cornerstone viewport, rendering engines, presentation states, more tightly coupled to cornerstone than the other services\n- **Tool Group Service**: Manages tool groups, creating and managing tool groups, etc.\n- **Sync Group Service**: Manages sync groups, syncing zooming, panning, scrolling, etc.\n- **Cornerstone Cache Service**: Manages the cornerstone cache, caching images, etc.\n\nMost of the services utilize a pub sub architecture and extend the pub sub service interace at `pubSubServiceInterface.ts`\n\n### Commands Manager\n\nThe Commands Manager tracks named commands (or functions) that are scoped to\na context. When we attempt to run a command with a given name, we look for it\nin our active contexts, in the order specified.\nIf found, we run the command, passing in any application\nor call specific data specified in the command's definition.\n\nYou can call `commandsManager.runCommand` to run a command.\n\n### Extension Manager\n\nAggregates and exposes extension modules throughout the OHIF application, manages data sources, and provides a centralized registry for accessing extension functionality.\n\n### Build System\n\n**Yarn Workspaces**: Optimized monorepo builds with dependency caching\n**Webpack 5**: Module federation for dynamic extension loading\n**Plugin Import System**: Extensions auto-register via `writePluginImportsFile.js`\n\n### Key Technologies\n\n- **React 19 + React Compiler + TypeScript**: UI framework. The compiler is on for all workspace source; see the `ohif-react-compiler` skill before editing components or hooks.\n- **Cornerstone.js**: Medical image rendering\n- **DICOM**: Medical imaging standard support\n- **ONNX Runtime**: AI model inference (SAM segmentation models)\n- **Zustand**: State management\n- **TailwindCSS**: Styling system\n\n## Development Patterns\n\n### Adding New Tools\n1. Create tool class in `extensions/cornerstone/src/tools/`\n2. Register in tool module's `toolNames.ts`\n3. Add to toolbar via `getToolbarModule.tsx`\n4. Add measurement mapping if needed in `measurementServiceMappings/`\n\n### Creating Extensions\nExtensions must export:\n- `id.js` - Unique extension identifier\n- `index.tsx` - Extension registration\n- Module functions (`getToolbarModule`, `getViewportModule`, etc.)\n\n### Viewport Customization\nCustom viewports extend base Cornerstone viewport:\n- Override render methods for custom overlays\n- Implement measurement tracking\n- Add viewport-specific tools and interactions\n\n### Service Integration\nRegister services in extension's `servicesManager.registerService` and access via:\n```javascript\nconst { MeasurementService } = servicesManager.services;\n```\n\n### Creating stores\nTo create a store, you can make one in your extension's `stores/` directory, and you can follow the example of an existing store such as `useLutPresentationStore.ts` or `useSynchronizersStore.ts`.\n\n### Creating hooks\nTo create a hook, you can make one in your extension's `hooks/` directory, and you can follow the example of an existing hook such as `usePatientInfo.tsx`.\n\n### Creating providers\nTo create a provider, you can make one in your extension's `providers/` or `contexts/` directory, and you can follow the example of an existing provider such as `ViewportGridProvider.tsx`.\n\n### Adding new icons\nTo add a new icon, you can add it to the `icons/` directory, then register the icon using `import { addIcon } from '@ohif/extension-default/src/utils'`\n\n### Creating synchronizers\nYou can create custom synchronizers and place them in the `synchronizers/` directory, you can follow the example of `frameViewSynchronizer.ts`\n\n### Utilites\nAny new utilites should be placed in the `utils/` directory, and you can follow the example of `formatPN.ts`\n\n### Commands\nCommands are created in the commandsModule of the extension, for example the cornerstone extension has `commandsModule.tsx`, sometimes its also named `getCommandsModule.tsx.`\n\n### Overriding OHIF Components\n\nTo override an OHIF component, you can create a new component in your extension's `components/` directory, then import it instead of the original ui-next component.\n\n### Mode layout\n\nThe layoutTemplate is a function that returns a layout object, you can follow the example of `longitudinal/src/index.ts`. This would be helpful when you need to override a component as you can know where to look for the original component.\n\n### Pub Sub\nAlways prioritrize pub sub, by calling a services subscribe over useEffects as it's more reliable, for example\n\n```ts\n  useEffect(() => {\n    const subscriptions = [\n      cornerstoneViewportService.subscribe(EVENTS.VIEWPORT_DATA_CHANGED, handleViewportDataChanged),\n      syncGroupService.subscribe(EVENTS.VIEWPORT_REMOVED, onHotKeyRemoval),\n      syncGroupService.subscribe(EVENTS.VIEWPORT_ADDED, onHotKeyAddition),\n    ];\n\n    return () => {\n      subscriptions.forEach(({ unsubscribe }) => unsubscribe());\n    };\n  }, []);\n```\n\n### Never modify core architecture\nDo not modify the core and always find a way to implement the solution via the extensions and modes, only modify core as a last resort if all other fail or there's an architectural constraint.\n\n## Skills\n\n- `ohif-test-agent` — Playwright E2E test guidance. `.agents/skills/ohif-test-agent/`\n- `ohif-react-compiler` — rules and workflow for editing React code under the React Compiler: the CI gates, the budgets, what is banned, and how to read a refusal. `.agents/skills/ohif-react-compiler/`\n\n## Configuration\n\n### Plugin Configuration\nExtensions are auto-discovered via `pluginConfig.json` and dynamically imported during build.\n\n## Medical Imaging Specifics\n\n### DICOM Support\n- Multi-format: CT, MRI, X-Ray, Mammography, Ultrasound\n- SOP Class handlers for specialized DICOM types (RT, SEG, SR)\n- DICOMweb protocol for web-based image retrieval\n\n### Hanging Protocols\nDefine how images are arranged and displayed:\n- Located in `hps/` directories\n- JSON configuration with viewport rules\n- Support for priors comparison and multi-monitor layouts\n\n### Measurement Tools\n- Cornerstone Tools integration for annotations\n- Bidirectional measurements, polylines, annotations\n- Export capabilities (DICOM SR, CSV reports)\n- AI-assisted measurements via ONNX models\n",".agents/skills/ohif-react-compiler/SKILL.md":"---\nname: ohif-react-compiler\ndescription: Rules and workflow for editing React code in the OHIF Viewer, which runs React 19 with the React Compiler enabled and two CI gates that fail when a file stops compiling or lint counts move. Use this skill whenever you create or change anything under platform/*/src, extensions/*/src or modes/*/src that contains JSX or a React hook — including small edits, refactors, and requests like \"add a useCallback here\" — even if the user does not mention React 19, the compiler, or memoization.\n---\n\n# OHIF React Compiler\n\nThis repo compiles its React with the React Compiler. Most of what that means\nis enforced by tooling; this skill tells you how to work with that tooling and\nrecords the decisions already made so you do not relitigate them.\n\n## How this repo is set up\n\n- React 19. `ref` is an ordinary prop. There is no `forwardRef`, no\n  `propTypes`, and manual memoization is unnecessary.\n- Which directories the compiler applies to is defined once, in\n  `react-compiler.scope.cjs` at the repo root. Read it rather than assuming; the\n  build, the lint rules and the coverage gate all take their scope from it, and\n  adding a directory to its `excluded` list takes that directory out of all\n  three together. Files carrying a `'use no memo'` directive at the top are\n  skipped regardless of directory.\n- Two CI gates hold the current state and fail in **both** directions — when\n  things get worse, and when things get better but the budget was not tightened.\n\n| gate              | command                         | budget file                        |\n| ----------------- | ------------------------------- | ---------------------------------- |\n| compiler coverage | `pnpm run compiler:coverage:ci` | `.react-compiler-budget.json`      |\n| compiler lint     | `pnpm run lint:compiler:ci`     | `.react-compiler-lint-budget.json` |\n\n## The loop — after every React edit\n\n1. Lint the file you touched:\n   `npx eslint --config eslint.config.mjs --no-config-lookup <file>`\n2. `pnpm run compiler:coverage:ci` — did any file start refusing or opt out?\n3. `pnpm run lint:compiler:ci` — did the error or warning counts move?\n4. If either gate says the counts **improved**, tighten the budget to the exact\n   values it prints, in the same commit. Never loosen a budget to make CI pass.\n\nStep 1 is fast and catches most problems. Steps 2 and 3 are what CI runs.\n\n## Hard rules — CI enforces these\n\n- **No `forwardRef`.** Accept `ref` as a regular prop. An ESLint\n  `no-restricted-syntax` rule fails on it.\n- **No `prop-types`.** Use TypeScript types. An ESLint `no-restricted-imports`\n  rule fails on the import.\n- **No `eslint-disable` on any `react-hooks/*` rule.** The compiler treats a\n  suppression as a `Suppression` bailout and refuses the whole function. Fix the\n  code instead.\n- **Do not mutate props, and do not read or write `ref.current` during render.**\n  Both are refusals (`Immutability`, `Refs`). Compute into a local; move ref\n  access into an effect or event handler.\n- **No new `'use no memo'` without all three of:** a reproduced failure, a\n  comment above the directive saying exactly what broke, and the file added to\n  `fileOptOuts` in `.react-compiler-budget.json`. An opt-out is a last resort\n  with a paper trail, not a way to make a refusal go away.\n\n## Decisions already made\n\n- **Do not add `useMemo`, `useCallback` or `React.memo`.** The compiler derives\n  its own memoization from the code and erases hand-written wrappers from the\n  output. Adding one gains nothing and gives the compiler a dependency list it\n  has to verify.\n- **Removing an existing wrapper: diff the compiled output.** Emit the file\n  before and after (see \"Reading emitted code\"). Identical output means nothing\n  to test. If `const $ = _c(n)` disappears from the output, the compiler has\n  started refusing — the wrapper was load-bearing; stop and look.\n- **A refusal gets fixed, not hidden.** Read the category the gate prints and\n  see [references/refusal-categories.md](references/refusal-categories.md) for\n  what it means and the usual fix.\n- **Public API changes get a migration note** in\n  `platform/docs/docs/migration-guide/3p13-to-3p14/`.\n- **Components that read or mutate cornerstone3D state during render** are the\n  one class that genuinely cannot be compiled yet. That is what the existing\n  opt-outs under `extensions/cornerstone/src/Viewport/` are. Do not extend that\n  set casually; each one has an issue to remove it.\n\n## Reading the gate output\n\n`compiler:coverage:ci` prints every refusal as file, line, category and reason:\n\n```\nextensions/cornerstone/src/components/CinePlayer/CinePlayer.tsx:50\n    Todo: (BuildHIR::lowerExpression) Handle ||= operators in AssignmentExpression\n```\n\nThe line points at the offending expression, not the function. A block titled\n\"Refusals inside opt-out files\" is informational — those files are not being\nmemoized anyway.\n\n`lint:compiler:ci` printing **\"Budget is stale: the counts improved\"** is not an\nerror to work around. It is telling you to write the new numbers into the\nbudget file.\n\n## Reading emitted code\n\nUse this in two situations only: after fixing a refusal, to confirm the function\nnow compiles; and before and after removing a `useMemo` or `useCallback`, to see\nwhether the change altered anything. A new component that passes the gates does\nnot need it.\n\nTo see what the compiler actually produced for a file:\n\n```bash\nnode .agents/skills/ohif-react-compiler/assets/emit.mjs <file>\n```\n\nIt compiles that one file with the repo's own babel config, compiler included,\nand prints the result. To check whether an edit changed anything the compiler\nemits, run it before and after and diff the two outputs — identical output\nmeans identical runtime behaviour, so there is nothing to test.\n\nWhat to look for: `const $ = _c(n)` means the function compiled; `if ($[i] !== x)`\nis a cache guard on input `x`; `t0`, `t1`… are compiler temporaries. A breakpoint\ninside a guard fires once and then stops — that is the cache hitting, not a bug.\n\n## Authoritative sources\n\n- [Rules of React](https://react.dev/reference/rules) — what the compiler assumes.\n- [eslint-plugin-react-hooks](https://react.dev/reference/eslint-plugin-react-hooks)\n  — the compiler's diagnostics as lint rules; this repo uses `recommended-latest`.\n- [React Compiler](https://react.dev/learn/react-compiler) — directives, opt-outs.\n","extensions/cornerstone-dicom-pmap/package.json":"{\n  \"name\": \"@ohif/extension-cornerstone-dicom-pmap\",\n  \"version\": \"3.14.0-beta.61\",\n  \"description\": \"DICOM Parametric Map read workflow\",\n  \"author\": \"OHIF\",\n  \"license\": \"MIT\",\n  \"repository\": \"OHIF/Viewers\",\n  \"main\": \"dist/ohif-extension-cornerstone-dicom-pmap.umd.js\",\n  \"module\": \"src/index.tsx\",\n  \"engines\": {\n    \"node\": \">=24\"\n  },\n  \"files\": [\n    \"dist/**\",\n    \"public/**\",\n    \"README.md\"\n  ],\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"clean\": \"shx rm -rf dist\",\n    \"clean:deep\": \"pnpm run clean && shx rm -rf node_modules\",\n    \"dev\": \"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch\",\n    \"dev:dicom-pmap\": \"pnpm run dev\",\n    \"build\": \"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js\",\n    \"build:package-1\": \"pnpm run build\",\n    \"start\": \"pnpm run dev\"\n  },\n  \"peerDependencies\": {\n    \"@ohif/core\": \"workspace:*\",\n    \"@ohif/extension-cornerstone\": \"workspace:*\",\n    \"@ohif/extension-default\": \"workspace:*\",\n    \"@ohif/i18n\": \"workspace:*\",\n    \"react\": \"19.2.7\",\n    \"react-dom\": \"19.2.7\",\n    \"react-i18next\": \"12.3.1\",\n    \"react-router\": \"6.30.3\",\n    \"react-router-dom\": \"6.30.3\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"7.29.7\",\n    \"@cornerstonejs/adapters\": \"5.12.0\",\n    \"@cornerstonejs/core\": \"5.12.0\",\n    \"@kitware/vtk.js\": \"36.4.1\"\n  },\n  \"devDependencies\": {\n    \"cross-env\": \"7.0.3\"\n  },\n  \"keywords\": [\n    \"ohif-extension\"\n  ]\n}\n","extensions/cornerstone-dicom-rt/README.md":"# dicom-rt\n## Description\n\nDICOM RT read workflow. This extension will allow you to load a DICOM RTSS image\nand display it in OHIF.\n\n\n## Author\n\nOHIF\n\n## License\nMIT\n","extensions/cornerstone-dicom-rt/CHANGELOG.md":"# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n# [3.13.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.88...v3.13.0-beta.89) (2026-06-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.87...v3.13.0-beta.88) (2026-06-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.86...v3.13.0-beta.87) (2026-05-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.85...v3.13.0-beta.86) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.84...v3.13.0-beta.85) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.83...v3.13.0-beta.84) (2026-05-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.82...v3.13.0-beta.83) (2026-05-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.81...v3.13.0-beta.82) (2026-05-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.80...v3.13.0-beta.81) (2026-05-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.79...v3.13.0-beta.80) (2026-05-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.78...v3.13.0-beta.79) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.77...v3.13.0-beta.78) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.76...v3.13.0-beta.77) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.75...v3.13.0-beta.76) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.74...v3.13.0-beta.75) (2026-05-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.73...v3.13.0-beta.74) (2026-05-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.72...v3.13.0-beta.73) (2026-05-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.71...v3.13.0-beta.72) (2026-05-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.70...v3.13.0-beta.71) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.69...v3.13.0-beta.70) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.68...v3.13.0-beta.69) (2026-05-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.67...v3.13.0-beta.68) (2026-05-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.66...v3.13.0-beta.67) (2026-04-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.65...v3.13.0-beta.66) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.64...v3.13.0-beta.65) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.63...v3.13.0-beta.64) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.62...v3.13.0-beta.63) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.61...v3.13.0-beta.62) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.60...v3.13.0-beta.61) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.59...v3.13.0-beta.60) (2026-04-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.58...v3.13.0-beta.59) (2026-04-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.57...v3.13.0-beta.58) (2026-04-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.56...v3.13.0-beta.57) (2026-04-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.55...v3.13.0-beta.56) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.54...v3.13.0-beta.55) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.53...v3.13.0-beta.54) (2026-04-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.52...v3.13.0-beta.53) (2026-04-06)\n\n\n### Reverts\n\n* rename DisplaySet.frameOfReferenceUID back to FrameOfReferenceUID ([#5943](https://github.com/OHIF/Viewers/issues/5943)) ([0e933c2](https://github.com/OHIF/Viewers/commit/0e933c256e07b7cda35ed2ba3cfb1ab35d895d57))\n\n\n\n\n\n# [3.13.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.51...v3.13.0-beta.52) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.50...v3.13.0-beta.51) (2026-04-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.49...v3.13.0-beta.50) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.48...v3.13.0-beta.49) (2026-04-02)\n\n\n### Bug Fixes\n\n* **segmentation:** restrict overlay segmentation menu to same frame of reference as viewport background display set  ([#5900](https://github.com/OHIF/Viewers/issues/5900)) ([b9029ef](https://github.com/OHIF/Viewers/commit/b9029ef6f8d63a0e36ec929310c1c5ad3f563ef8))\n\n\n\n\n\n# [3.13.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.47...v3.13.0-beta.48) (2026-04-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.46...v3.13.0-beta.47) (2026-03-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.45...v3.13.0-beta.46) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.44...v3.13.0-beta.45) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.43...v3.13.0-beta.44) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.42...v3.13.0-beta.43) (2026-03-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.41...v3.13.0-beta.42) (2026-03-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.40...v3.13.0-beta.41) (2026-03-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.39...v3.13.0-beta.40) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.38...v3.13.0-beta.39) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.37...v3.13.0-beta.38) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.36...v3.13.0-beta.37) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.35...v3.13.0-beta.36) (2026-03-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.34...v3.13.0-beta.35) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.33...v3.13.0-beta.34) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.32...v3.13.0-beta.33) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.31...v3.13.0-beta.32) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.30...v3.13.0-beta.31) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.29...v3.13.0-beta.30) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.28...v3.13.0-beta.29) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.27...v3.13.0-beta.28) (2026-03-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.26...v3.13.0-beta.27) (2026-03-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.25...v3.13.0-beta.26) (2026-02-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.24...v3.13.0-beta.25) (2026-02-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.23...v3.13.0-beta.24) (2026-02-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.22...v3.13.0-beta.23) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.21...v3.13.0-beta.22) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.20...v3.13.0-beta.21) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.19...v3.13.0-beta.20) (2026-02-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.18...v3.13.0-beta.19) (2026-02-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.17...v3.13.0-beta.18) (2026-02-19)\n\n\n### Bug Fixes\n\n* **segmentation overlay:** update viewport ds list upon seg delete - OHIF-2425 ([#5729](https://github.com/OHIF/Viewers/issues/5729)) ([b353541](https://github.com/OHIF/Viewers/commit/b35354120a01d89b27844f967c32c052bba8b096))\n\n\n\n\n\n# [3.13.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.16...v3.13.0-beta.17) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.15...v3.13.0-beta.16) (2026-02-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.14...v3.13.0-beta.15) (2026-02-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.13...v3.13.0-beta.14) (2026-02-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.12...v3.13.0-beta.13) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.11...v3.13.0-beta.12) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.10...v3.13.0-beta.11) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.9...v3.13.0-beta.10) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.9) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.8) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.7) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.5...v3.13.0-beta.6) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.4...v3.13.0-beta.5) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.3...v3.13.0-beta.4) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.2...v3.13.0-beta.3) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.1...v3.13.0-beta.2) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.0...v3.13.0-beta.1) (2026-02-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.135...v3.13.0-beta.0) (2026-02-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.135](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.134...v3.12.0-beta.135) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.134](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.133...v3.12.0-beta.134) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.133](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.132...v3.12.0-beta.133) (2026-02-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.132](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.131...v3.12.0-beta.132) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.131](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.130...v3.12.0-beta.131) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.130](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.129...v3.12.0-beta.130) (2026-01-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.129](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.128...v3.12.0-beta.129) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.128](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.127...v3.12.0-beta.128) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.127](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.126...v3.12.0-beta.127) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.126](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.125...v3.12.0-beta.126) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.125](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.124...v3.12.0-beta.125) (2026-01-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.124](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.123...v3.12.0-beta.124) (2026-01-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.123](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.122...v3.12.0-beta.123) (2026-01-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.122](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.121...v3.12.0-beta.122) (2026-01-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.121](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.120...v3.12.0-beta.121) (2026-01-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.120](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.119...v3.12.0-beta.120) (2026-01-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.119](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.118...v3.12.0-beta.119) (2026-01-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.118](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.117...v3.12.0-beta.118) (2026-01-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.117](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.116...v3.12.0-beta.117) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.115...v3.12.0-beta.116) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.114...v3.12.0-beta.115) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.113...v3.12.0-beta.114) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.112...v3.12.0-beta.113) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.111...v3.12.0-beta.112) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.110...v3.12.0-beta.111) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.109...v3.12.0-beta.110) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.108...v3.12.0-beta.109) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.107...v3.12.0-beta.108) (2025-12-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.106...v3.12.0-beta.107) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.105...v3.12.0-beta.106) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.104...v3.12.0-beta.105) (2025-12-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.103...v3.12.0-beta.104) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.102...v3.12.0-beta.103) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.101...v3.12.0-beta.102) (2025-12-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.100...v3.12.0-beta.101) (2025-12-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.99...v3.12.0-beta.100) (2025-12-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.98...v3.12.0-beta.99) (2025-12-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.97...v3.12.0-beta.98) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.96...v3.12.0-beta.97) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.95...v3.12.0-beta.96) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.94...v3.12.0-beta.95) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.93...v3.12.0-beta.94) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.92...v3.12.0-beta.93) (2025-11-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.91...v3.12.0-beta.92) (2025-11-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.90...v3.12.0-beta.91) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.89...v3.12.0-beta.90) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.88...v3.12.0-beta.89) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.87...v3.12.0-beta.88) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.86...v3.12.0-beta.87) (2025-11-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.85...v3.12.0-beta.86) (2025-11-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.84...v3.12.0-beta.85) (2025-11-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.83...v3.12.0-beta.84) (2025-11-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.82...v3.12.0-beta.83) (2025-11-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.81...v3.12.0-beta.82) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.80...v3.12.0-beta.81) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.79...v3.12.0-beta.80) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.78...v3.12.0-beta.79) (2025-10-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.77...v3.12.0-beta.78) (2025-10-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.76...v3.12.0-beta.77) (2025-10-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.75...v3.12.0-beta.76) (2025-10-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.74...v3.12.0-beta.75) (2025-10-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.73...v3.12.0-beta.74) (2025-10-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.72...v3.12.0-beta.73) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.71...v3.12.0-beta.72) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.70...v3.12.0-beta.71) (2025-10-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.69...v3.12.0-beta.70) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.68...v3.12.0-beta.69) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.67...v3.12.0-beta.68) (2025-10-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.66...v3.12.0-beta.67) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.65...v3.12.0-beta.66) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.64...v3.12.0-beta.65) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.63...v3.12.0-beta.64) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.62...v3.12.0-beta.63) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.61...v3.12.0-beta.62) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.60...v3.12.0-beta.61) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.59...v3.12.0-beta.60) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.58...v3.12.0-beta.59) (2025-10-14)\n\n\n### Bug Fixes\n\n* **security:** Use exact versioning for dependencies in package.json files. ([#5494](https://github.com/OHIF/Viewers/issues/5494)) ([c7d2017](https://github.com/OHIF/Viewers/commit/c7d2017f081c5803a70bab6c75bba0c975028125))\n\n\n\n\n\n# [3.12.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.57...v3.12.0-beta.58) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.56...v3.12.0-beta.57) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.55...v3.12.0-beta.56) (2025-10-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.54...v3.12.0-beta.55) (2025-10-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.53...v3.12.0-beta.54) (2025-10-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.52...v3.12.0-beta.53) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.51...v3.12.0-beta.52) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.50...v3.12.0-beta.51) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.49...v3.12.0-beta.50) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.48...v3.12.0-beta.49) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.47...v3.12.0-beta.48) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.46...v3.12.0-beta.47) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.45...v3.12.0-beta.46) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.44...v3.12.0-beta.45) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.43...v3.12.0-beta.44) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.42...v3.12.0-beta.43) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.41...v3.12.0-beta.42) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.40...v3.12.0-beta.41) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.39...v3.12.0-beta.40) (2025-10-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.38...v3.12.0-beta.39) (2025-10-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.37...v3.12.0-beta.38) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.36...v3.12.0-beta.37) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.35...v3.12.0-beta.36) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.34...v3.12.0-beta.35) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.33...v3.12.0-beta.34) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.32...v3.12.0-beta.33) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.31...v3.12.0-beta.32) (2025-09-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.30...v3.12.0-beta.31) (2025-09-25)\n\n\n### Bug Fixes\n\n* Improve rt handling for bulkdata ([#5415](https://github.com/OHIF/Viewers/issues/5415)) ([d88a341](https://github.com/OHIF/Viewers/commit/d88a341884f7361865bc10159c1a82633667ab5b))\n\n\n\n\n\n# [3.12.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.29...v3.12.0-beta.30) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.28...v3.12.0-beta.29) (2025-09-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.27...v3.12.0-beta.28) (2025-09-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.26...v3.12.0-beta.27) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.25...v3.12.0-beta.26) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.24...v3.12.0-beta.25) (2025-09-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.23...v3.12.0-beta.24) (2025-09-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.22...v3.12.0-beta.23) (2025-09-05)\n\n\n### Bug Fixes\n\n* **cornerstone-dicom-rt:** adding caching usage to cornerstone-dicom-rt SOP Class Handler ([#5387](https://github.com/OHIF/Viewers/issues/5387)) ([d6ea179](https://github.com/OHIF/Viewers/commit/d6ea179ac43a47d4011b8dcaf59d79d99382d6c8))\n\n\n\n\n\n# [3.12.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.21...v3.12.0-beta.22) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.20...v3.12.0-beta.21) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.19...v3.12.0-beta.20) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.18...v3.12.0-beta.19) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.17...v3.12.0-beta.18) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.16...v3.12.0-beta.17) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.15...v3.12.0-beta.16) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.14...v3.12.0-beta.15) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.13...v3.12.0-beta.14) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.12...v3.12.0-beta.13) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.11...v3.12.0-beta.12) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.10...v3.12.0-beta.11) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.9...v3.12.0-beta.10) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.8...v3.12.0-beta.9) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.7...v3.12.0-beta.8) (2025-08-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.6...v3.12.0-beta.7) (2025-08-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.5...v3.12.0-beta.6) (2025-08-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.4...v3.12.0-beta.5) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.3...v3.12.0-beta.4) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.2...v3.12.0-beta.3) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.1...v3.12.0-beta.2) (2025-08-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.0...v3.12.0-beta.1) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.116...v3.12.0-beta.0) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.115...v3.11.0-beta.116) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.114...v3.11.0-beta.115) (2025-07-31)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.113...v3.11.0-beta.114) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.112...v3.11.0-beta.113) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.111...v3.11.0-beta.112) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.110...v3.11.0-beta.111) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.109...v3.11.0-beta.110) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.108...v3.11.0-beta.109) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.107...v3.11.0-beta.108) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.106...v3.11.0-beta.107) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.105...v3.11.0-beta.106) (2025-07-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.104...v3.11.0-beta.105) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.103...v3.11.0-beta.104) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.102...v3.11.0-beta.103) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.101...v3.11.0-beta.102) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.100...v3.11.0-beta.101) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.99...v3.11.0-beta.100) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.98...v3.11.0-beta.99) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.97...v3.11.0-beta.98) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.96...v3.11.0-beta.97) (2025-07-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.95...v3.11.0-beta.96) (2025-07-22)\n\n\n### Features\n\n* **segmentation:** Add customization for handling missing referencedDisplaySetInstanceUID for the SEG/RTSTRUCT. ([#4983](https://github.com/OHIF/Viewers/issues/4983)) ([12de7a8](https://github.com/OHIF/Viewers/commit/12de7a85c9330471d81f481de7bc65e60c1c4ab3))\n\n\n\n\n\n# [3.11.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.94...v3.11.0-beta.95) (2025-07-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.93...v3.11.0-beta.94) (2025-07-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.92...v3.11.0-beta.93) (2025-07-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.91...v3.11.0-beta.92) (2025-07-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.90...v3.11.0-beta.91) (2025-07-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.89...v3.11.0-beta.90) (2025-07-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.88...v3.11.0-beta.89) (2025-07-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.87...v3.11.0-beta.88) (2025-07-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.86...v3.11.0-beta.87) (2",".agents/skills/ohif-test-agent/SKILL.md":"---\nname: ohif-test-agent\ndescription: Generate runnable Playwright E2E tests for the OHIF Viewer using its custom fixture system, page objects, and normalized WebGL viewport coordinates. Use this skill whenever the user asks to write, add, modify, or debug tests in an OHIF/Viewers context — including vague asks like \"write a test for X\" when working in the OHIF repo, tests touching platform/app/tests/, or anything involving Cornerstone viewports, DICOM studies, measurements, segmentations, or OHIF modes/extensions. Prefer this skill over generic test-writing even if the user doesn't say \"Playwright\" or \"E2E\" explicitly.\n---\n\n# OHIF Test Agent\n\nThis skill teaches you to generate correct, runnable Playwright end-to-end tests for the OHIF Viewer. Follow the workflow below.\n\n## Environment model\n\nThis package follows the agentskills.io SKILL.md convention. `SKILL.md` is the entire behavior contract — there is no separate runtime entrypoint.\n\n## Workflow: how to write a new OHIF test\n\n1. **Classify the feature.** What area does the test belong to — a measurement tool, segmentation hydration, contour panel interaction, MPR layout, crosshairs, tag browser, etc.? The area determines the mode, the StudyInstanceUID, and the seed spec you'll read.\n2. **Read the seed spec.** Consult [references/patterns-by-feature.md](references/patterns-by-feature.md) to find the canonical existing spec for that area. Read it end-to-end before writing. This is the single most important step — OHIF specs follow consistent idioms that are easier to mimic than to reconstruct from first principles. (This mirrors Playwright's own agent guidance: use seed tests as the example for generated tests.)\n3. **Scaffold from the template.** Start from [assets/spec-template.ts](assets/spec-template.ts) — or copy the seed spec and adapt.\n4. **Look up specifics in the source, not from memory.** The reference files [page-objects.md](references/page-objects.md) and [utilities.md](references/utilities.md) capture the **stable rules** — fixture keys, import conventions, access idioms, the reasons certain things trip people up. They deliberately do not enumerate methods. For the current method surface or a utility's exact signature, open the relevant file under `tests/pages/` or `tests/utils/` — the source evolves, and the source is always right. The seed spec you picked in step 2 is usually the fastest second source, because it co-evolves with the API.\n5. **Run the test when execution is available.** `pnpm run test:e2e:ci` runs the whole suite, but for iteration use `TEST_ENV=true pnpm exec playwright test tests/YourNew.spec.ts` (or the Playwright VS Code extension). Invoke Playwright directly for targeted flags; `pnpm run test:e2e -- ...` inserts a `--` separator that can prevent Playwright from parsing options such as `--update-snapshots` and `--reporter`.\n6. **If runtime execution is unavailable, do static validation.** Validate import source, fixture keys, normalized viewport usage, UID/mode pairing, and hydration/tracking prompt handling. Then report clearly that execution was not performed.\n7. **If it fails, triage before debugging.** Use [references/failure-triage.md](references/failure-triage.md) — most OHIF test failures are timing / hydration, not real regressions.\n\n## Architecture\n\nOHIF uses Playwright with a custom fixture system. Tests are **not** vanilla Playwright — they import `test`, `expect`, and utilities from `./utils`, which re-exports an extended test runner that injects page objects.\n\n```text\nplaywright.config.ts            → Chromium-only, port 3335, data-cy as testId\n  └─ tests/utils/fixture.ts     → Extends playwright-test-coverage, injects page objects\n       └─ tests/*.spec.ts       → Each imports { test, expect, ... } from './utils'\n            ├─ tests/pages/     → Page objects (ViewportPageObject, MainToolbarPageObject, …)\n            └─ tests/utils/     → Utilities (visitStudy, checkForScreenshot, screenShotPaths, …)\n```\n\nWhy the custom fixture matters: the page objects are created for each test and bound to the right Playwright `page`. If you `new ViewportPageObject(page)` manually, you skip the fixture wiring and some sub-objects won't resolve correctly.\n\n### Import rule\n\n```ts\n// Correct\nimport { test, expect, visitStudy, checkForScreenshot, screenShotPaths } from './utils';\n\n// Wrong — will compile but fixtures won't be injected\nimport { test, expect } from '@playwright/test';\n```\n\nA few utilities (`press`, `downloadAsString`, the `assert*` helpers) are NOT re-exported from `./utils`. See [references/utilities.md](references/utilities.md) for the correct import path per utility.\n\n## The viewport is WebGL\n\nOHIF renders medical images onto a WebGL canvas. You cannot query *canvas* pixels by CSS selector. Use **normalized coordinates** (0–1 range, top-left is `{x:0, y:0}`) for clicks and drags, and **visual regression** (screenshot comparison) for canvas assertions. (Not everything in the viewport is canvas — some overlays render as SVG you *can* query via DOM, e.g. a vector overlay's color through `getSvgAttribute`. The canvas rule is about raster output painted onto the WebGL surface.)\n\n```ts\nconst activeViewport = await viewportPageObject.active;\n\nawait activeViewport.normalizedClickAt([{ x: 0.5, y: 0.5 }]);                 // click center\nawait activeViewport.normalizedClickAt([{ x: 0.3, y: 0.3 }, { x: 0.7, y: 0.7 }]); // draw two points\nawait activeViewport.normalizedClickAt([{ x: 0.5, y: 0.5 }], 'right');         // right-click\nawait activeViewport.normalizedDragAt({\n  start: { x: 0.3, y: 0.3 },\n  end:   { x: 0.7, y: 0.7 },\n});\n```\n\nPixel coordinates (`clickAt`, `doubleClickAt`) exist but prefer normalized for portability across viewport sizes.\n\nFor DOM-rendered state (panel counts, dialog text, overlay text values, button enabled states), assert directly:\n\n```ts\nawait expect(activeViewport.overlayText.bottomRight.instanceNumber).toHaveText('I:17 (17/94)');\nawait expect(rightPanelPageObject.measurementsPanel.panel.rows).toHaveCount(1);\n```\n\n## Study loading lifecycle\n\nEvery test follows this sequence. Skipping steps causes flakiness:\n\n```ts\ntest.beforeEach(async ({ page }) => {\n  const studyInstanceUID = '1.3.6.1.4.1.25403.345050719074.3824.20170125095438.5';\n  const mode = 'viewer';\n  await visitStudy(page, studyInstanceUID, mode, 2000); // 2s delay is the community norm\n});\n```\n\n`visitStudy` navigates to `/{mode}/ohif?StudyInstanceUIDs={uid}`, waits for `domcontentloaded`, then `networkidle`, then the explicit delay. Default delay is `0`, but most specs pass `2000` to let the first render settle.\n\nDelay by scene type (observed across the current suite, not a rule to apply blindly):\n\n| Scene | Delay |\n|-------|-------|\n| Default (viewer mode, 2D/MPR/3D layouts, crosshairs) | `2000` |\n| `mode: 'tmtv'` | `10000` — PET fusion + SUV calculation takes noticeably longer |\n\nStart at the convention for your scene; ramp only if the test flakes on initial render. 3D layouts in `viewer` mode already stay at `2000` — the stabilization problem there is solved with `attemptAction(() => reduce3DViewportSize(page), 10, 100)`, not with a longer `visitStudy` delay.\n\nIf the study has DICOM SEG, RT, or SR data, OHIF asks whether to hydrate. Handle it:\n\n```ts\nawait leftPanelPageObject.loadSeriesByModality('SEG'); // or 'RTSTRUCT', 'SR'\nawait page.waitForTimeout(3000);                        // allow the prompt to appear\nawait expect(DOMOverlayPageObject.viewport.segmentationHydration.locator).toBeVisible();\nawait DOMOverlayPageObject.viewport.segmentationHydration.yes.click();\n```\n\nThe first measurement you create triggers a \"start tracking?\" prompt:\n\n```ts\nawait DOMOverlayPageObject.viewport.measurementTracking.confirm.click();\n```\n\nFor 3D / MPR scenes, wrap stabilization in `attemptAction(() => reduce3DViewportSize(page), 10, 100)` or insert a `page.waitForTimeout(...)` after the layout change before asserting.\n\n## Wait for renders, don't sleep\n\n`page.waitForTimeout(...)` after an action that re-renders the viewport is a smell. The viewports tell us when they're done — use that signal. `tests/utils/waitForViewportsRendered.ts` exposes three helpers, all barrel-exported from `./utils`:\n\n- `waitForViewportRenderCycle(page)` — wait for the next full cycle: a viewport enters `needsRender`, then **all** viewports report `rendered` (and volumes are loaded, by default).\n- `waitForViewportsRendered(page)` — only the second half: wait until all viewports are `rendered`. Use this when the action has already requested a render before you started waiting (e.g. a layout change or `loadSeriesByDescription`).\n- `waitForAnyViewportNeedsRender(page)` — only the first half. Rarely needed directly.\n\nThe canonical idiom — **start the watcher before the action, await it after**:\n\n```ts\n// start watching for the next render cycle\nconst viewportRenderCycle = waitForViewportRenderCycle(page);\n\nawait action(); // e.g. segmentationHydration.yes.click(), layoutSelection.MPR.click(), addSegmentation, etc.\n\n// wait for the render to finish\nawait viewportRenderCycle;\n\nawait check(); // e.g. checkForScreenshot, count assertion, overlay text\n```\n\nWhy \"start before\"? `waitForViewportRenderCycle` first waits for a viewport to enter `needsRender`. If you start it **after** the action, that transition may already be over and you'll hang until the timeout. Starting it first captures the cycle the action is about to trigger.\n\nWhen to use which:\n\n| Situation | Helper |\n|-----------|--------|\n| Click that triggers a re-render and you want to assert after | `waitForViewportRenderCycle(page)` started before the click |\n| Layout switch / series load — render already in flight | `await waitForViewportsRendered(page)` after the call |\n| Slice navigation (`sliceNavigation.toSlice(...)`, `scrollBy`, …) | `await waitForViewportsRendered(page)` after the call (per the `getSliceNavigation` docstring) |\n| Compose with another await (e.g. screenshot the same time as load) | Save the promise, `await` it later |\n\nReplace patterns like this:\n\n```ts\n// ❌ Sleep-and-pray\nawait action();\nawait page.waitForTimeout(5000);\nawait checkForScreenshot(...);\n\n// ✅ Wait on the actual signal\nconst cycle = waitForViewportRenderCycle(page);\nawait action();\nawait cycle;\nawait checkForScreenshot(...);\n```\n\nThis shaves real wall-clock time off the suite and removes a class of flake (sleep too short → flake; sleep too long → slow). `tests/SEGHydrationFromMPR.spec.ts` is the canonical seed for this pattern.\n\nCaveats:\n- These helpers wait on Cornerstone viewport state. They won't help for purely DOM-side state (panel rows appearing, dialogs opening) — for those, prefer `expect(locator).toHaveCount(n)` / `toBeVisible()` which auto-retry, or `expect.toPass({ timeout })`.\n- For some actions (hanging-protocol changes are the documented example) the viewport doesn't transition through `needsRender` synchronously — those still need a short `waitForTimeout`. The source comment in `waitForViewportsRendered.ts` calls this out.\n\n## Fixture-injected page objects\n\nDestructure these from the test function argument. **Never `new` them manually.**\n\n```ts\ntest('my test', async ({\n  page,\n  viewportPageObject,\n  mainToolbarPageObject,\n  leftPanelPageObject,\n  rightPanelPageObject,\n  DOMOverlayPageObject,          // note the capital D — this matches the fixture key\n  notFoundStudyPageObject,\n}) => { ... });\n```\n\nTwo page objects are **not** fixture-injected:\n- `DataOverlayPageObject` — reach via `viewportPageObject.getById(id).overlayMenu.dataOverlay`.\n- `DicomTagBrowserPageObject` — reach via `DOMOverlayPageObject.dialog.dicomTagBrowser`.\n\nSee [references/page-objects.md](references/page-objects.md) for fixture rules and a map of which file covers which concern; read the `.ts` file under `tests/pages/` for the current method surface.\n\n## When the control you need has no page object yet\n\nA spec must not reach for `page.getByTestId(...)` / `getByRole(...)` directly for\napplication controls. If the button, menu, dialog, or field you need isn't already\nexposed by a page object, **add it to one — or create a new page object — instead of\ninlining a raw selector.** Raw selectors in a spec are the clearest sign a test was\nwritten without reading the existing suite: they duplicate locators, bypass the\nfixture wiring, and rot silently when the DOM changes.\n\nWhere new coverage goes:\n\n| What you need | Where it belongs |\n|---|---|\n| A toolbar button or tool (Zoom, Pan) | a getter on `MainToolbarPageObject`, next to `crosshairs` / `measurementTools` |\n| A menu, prompt, context menu, or small dialog | `DOMOverlayPageObject` |\n| A substantial dialog with its own fields (User Preferences) | its **own** page object class, reached through `DOMOverlayPageObject` — follow `DicomTagBrowserPageObject` (`DOMOverlayPageObject.dialog.dicomTagBrowser`) |\n| Each field/row inside that dialog | a method or sub-object on the dialog's page object — not a raw selector in the spec |\n| A side-panel control | `LeftPanelPageObject` / `RightPanelPageObject` |\n\nIf the control has no `data-cy`, **add `data-cy` to the source component** and target\nit — don't fall back to `getByRole`/text selectors, which are brittle and\nlocale-sensitive (`testIdAttribute` is `data-cy`, so `getByTestId('Zoom')` resolves\n`[data-cy=\"Zoom\"]`). Call out any `data-cy` you add so it ships in the same PR.\n\n**Worked example — \"set the Zoom hotkey in User Preferences\":** the options menu, the\npreferences dialog, each preference field, and the Zoom toolbar button should all be\npage-object surface — e.g. `mainToolbarPageObject.zoom`,\n`DOMOverlayPageObject.optionsMenu.settings.click()`,\n`DOMOverlayPageObject.dialog.userPreferences.hotkey('Zoom').set('q')`. The spec then\nreads as intent, not as a pile of `getByTestId` calls.\n\n## Assert the effect, not just the attribute\n\nPrefer asserting the actual rendered result over a proxy attribute. Activating Zoom and\nchecking `data-active=\"true\"` confirms the *button* toggled — not that zoom works. Drag\non the viewport and assert the image actually zoomed (a viewport-scoped screenshot, or a\nmeasurable state change). Attribute checks are fine as a secondary signal, not the whole\ntest.\n\n## Visual regression\n\n**Direction:** the suite is moving off *full-app* screenshots — not off screenshots\naltogether. \"Avoid screenshots\" means: don't screenshot the whole page, and don't\nscreenshot something that has a faithful DOM/state signal. It does **not** mean avoid\nscreenshots for output that is genuinely canvas-only — for that output a screenshot is\nthe correct and required tool, and you should use it without apology. Older specs that\nscreenshot the whole page are the legacy pattern being phased out; viewport-scoped\nscreenshots are not.\n\n### Screenshot vs. DOM assertion — how to choose\n\nReach for the cheapest *faithful* signal, in this order:\n\n1. **A faithful DOM/SVG/state signal exists → assert on it.** Panel counts, dialog and\n   overlay text, enabled/disabled state, and any overlay that renders as SVG (a vector\n   overlay's color is readable via `getSvgAttribute`) are all readable from the DOM —\n   assert on them directly, no screenshot.\n2. **The thing under test exists only as pixels on the WebGL canvas → a screenshot is\n   correct and required.** A painted pixel exposes no element or attribute to read. Capture\n   a viewport pane with `checkForViewportScreenshot`, or the whole grid with\n   `checkForGridScreenshot` — this is the right tool, not a last resort, whenever what\n   you're verifying is the rendered canvas itself.\n3. **Never substitute a service/state read for a render assertion.** Reading a service's\n   state (any `window.services...`) asserts the *data model*, not the pixels the user sees —\n   it passes even when rendering is broken. `page.evaluate(() => window.services...)` is an\n   escape hatch for *setup*, not for *appearance* assertions.\n\nFor a screenshot comparison scoped to a specific viewport, use `checkForViewportScreenshot` — it hides all of the viewport's text for the capture, including hydration/tracking prompts and the unhydrated modality badge (assert those through `DOMOverlayPageObject` instead):\n\n```ts\nawait checkForViewportScreenshot({\n  page,\n  viewport: activeViewport, // captures the viewport pane with its text hidden\n  screenshotPath: screenShotPaths.length.lengthDisplayedCorrectly,\n});\n```\n\nFor a multi-viewport layout, `checkForGridScreenshot({ page, viewportPageObject, screenshotPath })` captures the grid with the text of *every* pane hidden. It hides the text with one selector sweep over the whole grid (`hideAllViewportGridText`), so panes added by a mid-test layout change are covered too.\n\nAll these helpers retry up to 10 times at 1250 ms intervals by default (`attempts` and `delay` are configurable); the viewport and grid helpers delegate to `checkForScreenshot` — use that one directly only for non-viewport locators such as a panel or dialog. Use `screenShotPaths.<category>.<name>` rather than a hand-typed string — the tree of valid keys lives in `tests/utils/screenShotPaths.ts`.\n\nRules (apply to all new screenshot assertions):\n\n- **Use the object form.** The positional form is legacy; don't introduce it in new code, and don't treat existing positional-form usage as a pattern to copy.\n- **No text in baselines.** Overlay text (date, series description, W/L, slice index) drifts with data, locale, and font rendering, so a baseline that contains it is fragile — new viewport baselines must be text-free. Capture a viewport through `checkForViewportScreenshot` and the grid through `checkForGridScreenshot`, which hide all viewport text for the shot and re-show it afterward. Raw `checkForScreenshot` does no text handling: it leaves the viewport or grid untouched before and after the capture, so whatever text is visible at that moment ends up in the baseline.\n- **Never screenshot the full app.** Full-page screenshots include panels, toolbars, and dialogs that drift independently of what's under test and make baselines fragile. Scope the capture: a viewport pane through `checkForViewportScreenshot`, the grid through `checkForGridScreenshot`, and only a non-viewport element (a panel, a dialog) through raw `checkForScreenshot` with a `locator`. A bare `normalizedClip: { x: 0, y: 0, width: 1, height: 1 }` with no `locator` is **not** scoping — it clips to the full page. Use `normalizedClip` only to target a sub-region *of a locator* (e.g. a scrollbar strip). `fullPage: true` only takes effect when no `locator` is passed — that *is* the full-app capture this rule forbids, so pass a `locator` instead. (Through the viewport and grid helpers the flag is inert: the capture is always scoped to the pane or the grid.)\n- **Do not tune `maxDiffPixelRatio` or `threshold`** to make a screenshot pass. If a baseline mismatches, regenerate it after a human review of the diff, or fix the underlying flake.\n\n## Playwright config facts worth remembering\n\n| Setting | Value | Why |\n|---------|-------|-----|\n| `baseURL` | `http://localhost:3335` | OHIF e2e uses 3335, not 3000 |\n| `testIdAttribute` | `data-cy` | `getByTestId(...)` maps to `[data-cy=\"...\"]` |\n| `browser` | Chromium only | Firefox/WebKit disabled (SharedArrayBuffer + stability) |\n| `retries` | 3 in CI, 0 locally | Flaky rendering needs CI retries |\n| `workers` | 6 in CI, undefined locally | Parallel execution |\n| `globalTimeout` / `timeout` | 800_000 ms | Medical image loads are slow |\n| `actionTimeout` | 10_000 ms | Per-action cap |\n| `webServer.command` | `cross-env APP_CONFIG=config/e2e.js COVERAGE=true OHIF_PORT=3335 nyc yarn start` | e2e config + coverage |\n\n## Test data: which study for which test\n\n| StudyInstanceUID | Mode | Used for |\n|------------------|------|----------|\n| `1.3.6.1.4.1.25403.345050719074.3824.20170125095438.5` | `viewer` | General measurements, annotations, context menu |\n| `1.3.6.1.4.1.14519.5.2.1.1706.8374.643249677828306008300337414785` | `viewer` | 3D, MPR, crosshairs |\n| `1.3.6.1.4.1.14519.5.2.1.256467663913010332776401703474716742458` | `viewer` or `segmentation` | Labelmap SEG |\n| `1.2.840.113619.2.290.3.3767434740.226.1600859119.501` | `viewer` / `segmentation` / `tmtv` | RTSTRUCT/contour and TMTV |\n| `1.3.6.1.4.1.14519.5.2.1.7695.4007.324475281161490036195179843543` | `viewer` | SR hydration |\n\nFull mapping in [references/patterns-by-feature.md](references/patterns-by-feature.md). **Do not invent UIDs** — they must exist on the e2e data server.\n\n## Rules (short, so they're actually read)\n\n1. Import `test`, `expect`, and utilities from `./utils`, not `@playwright/test`.\n2. Destructure fixture-injected page objects; don't `new` them.\n3. Use normalized coordinates (0–1) for viewport interactions.\n4. Use `visitStudy` with a real UID, correct mode, and a non-zero delay (2000 is conventional).\n5. Handle hydration and measurement-tracking prompts where applicable.\n6. Choose the faithful signal: DOM/SVG assertions where the rendered result has one (panels, dialogs, overlay text, SVG/vector overlays), a viewport-scoped screenshot when what you're verifying is canvas-only raster output, and never a `window.services` state read standing in for a render check. Screenshots use the object form, scoped via a `locator` — never the full app.\n7. Use `data-cy` selectors (already wired via `testIdAttribute`).\n8. When an assertion needs retry tolerance, wrap it in `expect.toPass({ timeout })`.\n9. Test in the correct mode — segmentation tools aren't available in `viewer` mode.\n10. If a utility isn't exported from `./utils`, import from the deeper path (see [references/utilities.md](references/utilities.md)).\n11. After an action that re-renders the viewport, prefer `waitForViewportRenderCycle(page)` (started before the action) over `page.waitForTimeout(...)`. See the \"Wait for renders, don't sleep\" section.\n12. Don't inline raw `page.getByTestId(...)` / `getByRole(...)` for app controls. If a control has no page object, create or augment one (see \"When the control you need has no page object yet\"), adding a `data-cy` to the source if needed.\n13. Assert the actual effect (e.g. the image zoomed), not just a proxy attribute like `data-active`.\n\n## Pre-output self-check (mandatory)\n\nBefore returning a generated OHIF test, confirm all items:\n\n1. Imports `test`/`expect` from `./utils` (not `@playwright/test`).\n2. Uses fixture-injected keys and exact casing (especially `DOMOverlayPageObject`).\n3. Uses normalized viewport interactions (`normalizedClickAt` / `normalizedDragAt`) unless there is a strong reason otherwise.\n4. Uses a valid canonical StudyInstanceUID and compatible mode.\n5. Handles hydration or measurement tracking prompts when the workflow requires them.\n6. Uses the faithful signal for each assertion — DOM/SVG where the result is readable from the DOM, a viewport-scoped screenshot when what's verified exists only as pixels on the canvas, and never a `window.services` state read in place of a render check. Viewport and grid captures go through `checkForViewportScreenshot` / `checkForGridScreenshot`; raw `checkForScreenshot` uses the object form with a non-viewport `locator` (panel, dialog) — no full-app screenshots.\n7. Replaces `page.waitForTimeout(...)` after viewport-rendering actions with `waitForViewportRenderCycle(page)` (started before the action) — keeps `waitForTimeout` only for non-render waits like the hydration prompt in `beforeEach`.\n8. If execution was skipped, states that explicitly and provides concrete run commands.\n9. Every application control is reached through a page object — no raw `getByTestId`/`getByRole` in the spec for buttons, menus, dialogs, or fields. Any control not already covered was added to the right page object (or a new one), with a source `data-cy` if it lacked one.\n10. Assertions verify the real effect where feasible (e.g. the image visibly zoomed), not only an attribute toggle.\n\n## Output contract (for non-executing agents)\n\nWhen execution cannot be performed in the current environment, the response should include:\n\n1. The test code.\n2. Assumptions made (if any).\n3. Static checks that were verified.\n4. What still must be run locally and exact commands to run.\n\n## When to consult each reference\n\n- **Before writing** → [references/patterns-by-feature.md](references/patterns-by-feature.md). Pick the seed spec for the feature area and read it. The seed spec is the closest thing to a live API example because it co-evolves with the code.\n- **For a stable rule or idiom** (fixture keys, import paths, panel-access order, capital-D quirk, object-param convention) → [references/page-objects.md](references/page-objects.md), [references/utilities.md](references/utilities.md).\n- **For a method name, property, or signature** → read the source under `tests/pages/` or `tests/utils/`. Do not rely on a static table for these; they drift as the code is refactored.\n- **When a test fails** → [references/failure-triage.md](references/failure-triage.md).\n","extensions/cornerstone-dicom-rt/package.json":"{\n  \"name\": \"@ohif/extension-cornerstone-dicom-rt\",\n  \"version\": \"3.14.0-beta.61\",\n  \"description\": \"DICOM RT read workflow\",\n  \"author\": \"OHIF\",\n  \"license\": \"MIT\",\n  \"repository\": \"OHIF/Viewers\",\n  \"main\": \"dist/ohif-extension-cornerstone-dicom-rt.umd.js\",\n  \"module\": \"src/index.tsx\",\n  \"engines\": {\n    \"node\": \">=24\"\n  },\n  \"files\": [\n    \"dist/**\",\n    \"public/**\",\n    \"README.md\"\n  ],\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"clean\": \"shx rm -rf dist\",\n    \"clean:deep\": \"pnpm run clean && shx rm -rf node_modules\",\n    \"dev\": \"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch\",\n    \"dev:dicom-seg\": \"pnpm run dev\",\n    \"build\": \"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js\",\n    \"build:package-1\": \"pnpm run build\",\n    \"start\": \"pnpm run dev\"\n  },\n  \"peerDependencies\": {\n    \"@ohif/core\": \"workspace:*\",\n    \"@ohif/extension-cornerstone\": \"workspace:*\",\n    \"@ohif/extension-default\": \"workspace:*\",\n    \"@ohif/i18n\": \"workspace:*\",\n    \"react\": \"19.2.7\",\n    \"react-dom\": \"19.2.7\",\n    \"react-i18next\": \"12.3.1\",\n    \"react-router\": \"6.30.3\",\n    \"react-router-dom\": \"6.30.3\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"7.29.7\"\n  },\n  \"devDependencies\": {\n    \"cross-env\": \"7.0.3\"\n  },\n  \"keywords\": [\n    \"ohif-extension\"\n  ]\n}\n","extensions/cornerstone-dicom-seg/package.json":"{\n  \"name\": \"@ohif/extension-cornerstone-dicom-seg\",\n  \"version\": \"3.14.0-beta.61\",\n  \"description\": \"DICOM SEG read workflow\",\n  \"author\": \"OHIF\",\n  \"license\": \"MIT\",\n  \"repository\": \"OHIF/Viewers\",\n  \"main\": \"dist/ohif-extension-cornerstone-dicom-seg.umd.js\",\n  \"module\": \"src/index.tsx\",\n  \"engines\": {\n    \"node\": \">=24\"\n  },\n  \"files\": [\n    \"dist/**\",\n    \"public/**\",\n    \"README.md\"\n  ],\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"clean\": \"shx rm -rf dist\",\n    \"clean:deep\": \"pnpm run clean && shx rm -rf node_modules\",\n    \"dev\": \"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch\",\n    \"dev:dicom-seg\": \"pnpm run dev\",\n    \"build\": \"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js\",\n    \"build:package-1\": \"pnpm run build\",\n    \"start\": \"pnpm run dev\",\n    \"test:unit\": \"jest --watchAll\",\n    \"test:unit:ci\": \"jest --ci --runInBand --collectCoverage --passWithNoTests\"\n  },\n  \"peerDependencies\": {\n    \"@ohif/core\": \"workspace:*\",\n    \"@ohif/extension-cornerstone\": \"workspace:*\",\n    \"@ohif/extension-default\": \"workspace:*\",\n    \"@ohif/i18n\": \"workspace:*\",\n    \"react\": \"19.2.7\",\n    \"react-dom\": \"19.2.7\",\n    \"react-i18next\": \"12.3.1\",\n    \"react-router\": \"6.30.3\",\n    \"react-router-dom\": \"6.30.3\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"7.29.7\",\n    \"@cornerstonejs/adapters\": \"5.12.0\",\n    \"@cornerstonejs/core\": \"5.12.0\",\n    \"@kitware/vtk.js\": \"36.4.1\"\n  },\n  \"devDependencies\": {\n    \"cross-env\": \"7.0.3\"\n  },\n  \"keywords\": [\n    \"ohif-extension\"\n  ]\n}\n","extensions/cornerstone-dicom-seg/CHANGELOG.md":"# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n# [3.13.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.88...v3.13.0-beta.89) (2026-06-10)\n\n\n### Bug Fixes\n\n* ohif tests to run with cornerstone 3d 5.0 ([#6043](https://github.com/OHIF/Viewers/issues/6043)) ([6dd150d](https://github.com/OHIF/Viewers/commit/6dd150d401ad73d60632a23378b7dfd4b5142690))\n\n\n\n\n\n# [3.13.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.87...v3.13.0-beta.88) (2026-06-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.86...v3.13.0-beta.87) (2026-05-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.85...v3.13.0-beta.86) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.84...v3.13.0-beta.85) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.83...v3.13.0-beta.84) (2026-05-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.82...v3.13.0-beta.83) (2026-05-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.81...v3.13.0-beta.82) (2026-05-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.80...v3.13.0-beta.81) (2026-05-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.79...v3.13.0-beta.80) (2026-05-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.78...v3.13.0-beta.79) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.77...v3.13.0-beta.78) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.76...v3.13.0-beta.77) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.75...v3.13.0-beta.76) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.74...v3.13.0-beta.75) (2026-05-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.73...v3.13.0-beta.74) (2026-05-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.72...v3.13.0-beta.73) (2026-05-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.71...v3.13.0-beta.72) (2026-05-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.70...v3.13.0-beta.71) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.69...v3.13.0-beta.70) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.68...v3.13.0-beta.69) (2026-05-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.67...v3.13.0-beta.68) (2026-05-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.66...v3.13.0-beta.67) (2026-04-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.65...v3.13.0-beta.66) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.64...v3.13.0-beta.65) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.63...v3.13.0-beta.64) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.62...v3.13.0-beta.63) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.61...v3.13.0-beta.62) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.60...v3.13.0-beta.61) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.59...v3.13.0-beta.60) (2026-04-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.58...v3.13.0-beta.59) (2026-04-16)\n\n\n### Bug Fixes\n\n* Use newer ONNX version and load without errors ([#5854](https://github.com/OHIF/Viewers/issues/5854)) ([cc5dc20](https://github.com/OHIF/Viewers/commit/cc5dc201649bcbfb4cfad21141dbd56000d30f53)), closes [#5875](https://github.com/OHIF/Viewers/issues/5875) [#5884](https://github.com/OHIF/Viewers/issues/5884) [#5886](https://github.com/OHIF/Viewers/issues/5886) [#5893](https://github.com/OHIF/Viewers/issues/5893) [#5874](https://github.com/OHIF/Viewers/issues/5874) [#5865](https://github.com/OHIF/Viewers/issues/5865)\n\n\n\n\n\n# [3.13.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.57...v3.13.0-beta.58) (2026-04-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.56...v3.13.0-beta.57) (2026-04-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.55...v3.13.0-beta.56) (2026-04-10)\n\n\n### Bug Fixes\n\n* A couple of changes to enable cs3d integration build ([#5944](https://github.com/OHIF/Viewers/issues/5944)) ([f6bbd5c](https://github.com/OHIF/Viewers/commit/f6bbd5c779e4692dc47c93327a890661b8dcc174))\n\n\n\n\n\n# [3.13.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.54...v3.13.0-beta.55) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.53...v3.13.0-beta.54) (2026-04-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.52...v3.13.0-beta.53) (2026-04-06)\n\n\n### Reverts\n\n* rename DisplaySet.frameOfReferenceUID back to FrameOfReferenceUID ([#5943](https://github.com/OHIF/Viewers/issues/5943)) ([0e933c2](https://github.com/OHIF/Viewers/commit/0e933c256e07b7cda35ed2ba3cfb1ab35d895d57))\n\n\n\n\n\n# [3.13.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.51...v3.13.0-beta.52) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.50...v3.13.0-beta.51) (2026-04-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.49...v3.13.0-beta.50) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.48...v3.13.0-beta.49) (2026-04-02)\n\n\n### Bug Fixes\n\n* **segmentation:** restrict overlay segmentation menu to same frame of reference as viewport background display set  ([#5900](https://github.com/OHIF/Viewers/issues/5900)) ([b9029ef](https://github.com/OHIF/Viewers/commit/b9029ef6f8d63a0e36ec929310c1c5ad3f563ef8))\n\n\n\n\n\n# [3.13.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.47...v3.13.0-beta.48) (2026-04-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.46...v3.13.0-beta.47) (2026-03-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.45...v3.13.0-beta.46) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.44...v3.13.0-beta.45) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.43...v3.13.0-beta.44) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.42...v3.13.0-beta.43) (2026-03-17)\n\n\n### Bug Fixes\n\n* **SR:** Added support for spline and live wire SR items. ([#5870](https://github.com/OHIF/Viewers/issues/5870)) ([1d4802c](https://github.com/OHIF/Viewers/commit/1d4802c2a38dd75dca7afca87913e100453c9135))\n\n\n\n\n\n# [3.13.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.41...v3.13.0-beta.42) (2026-03-17)\n\n\n### Features\n\n* Add combined build ([#5895](https://github.com/OHIF/Viewers/issues/5895)) ([1df671e](https://github.com/OHIF/Viewers/commit/1df671e9ab67d43f98bf09f6838ddc0a5f220277))\n\n\n\n\n\n# [3.13.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.40...v3.13.0-beta.41) (2026-03-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.39...v3.13.0-beta.40) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.38...v3.13.0-beta.39) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.37...v3.13.0-beta.38) (2026-03-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Display \"No description S:{series number} {modality}\" for segmentations with no label. ([#5874](https://github.com/OHIF/Viewers/issues/5874)) ([7b5d0ce](https://github.com/OHIF/Viewers/commit/7b5d0ce40e5422ccfce6091ac3d7559586cbe57e))\n\n\n\n\n\n# [3.13.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.36...v3.13.0-beta.37) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.35...v3.13.0-beta.36) (2026-03-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.34...v3.13.0-beta.35) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.33...v3.13.0-beta.34) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.32...v3.13.0-beta.33) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.31...v3.13.0-beta.32) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.30...v3.13.0-beta.31) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.29...v3.13.0-beta.30) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.28...v3.13.0-beta.29) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.27...v3.13.0-beta.28) (2026-03-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.26...v3.13.0-beta.27) (2026-03-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.25...v3.13.0-beta.26) (2026-02-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.24...v3.13.0-beta.25) (2026-02-26)\n\n\n### Bug Fixes\n\n* Update CS3D 4.18.2 ([#5837](https://github.com/OHIF/Viewers/issues/5837)) ([5370b93](https://github.com/OHIF/Viewers/commit/5370b9382e7bfddeadd69bab9e653f5f997a6e19))\n\n\n\n\n\n# [3.13.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.23...v3.13.0-beta.24) (2026-02-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.22...v3.13.0-beta.23) (2026-02-23)\n\n\n### Bug Fixes\n\n* palette color 8 encoded 16 ([#5823](https://github.com/OHIF/Viewers/issues/5823)) ([eeca1f7](https://github.com/OHIF/Viewers/commit/eeca1f7a7b529d1700f5d281a6fd98074547ffe9)), closes [#5813](https://github.com/OHIF/Viewers/issues/5813)\n\n\n\n\n\n# [3.13.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.21...v3.13.0-beta.22) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.20...v3.13.0-beta.21) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.19...v3.13.0-beta.20) (2026-02-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.18...v3.13.0-beta.19) (2026-02-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.17...v3.13.0-beta.18) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.16...v3.13.0-beta.17) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.15...v3.13.0-beta.16) (2026-02-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.14...v3.13.0-beta.15) (2026-02-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.13...v3.13.0-beta.14) (2026-02-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.12...v3.13.0-beta.13) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.11...v3.13.0-beta.12) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.10...v3.13.0-beta.11) (2026-02-12)\n\n\n### Bug Fixes\n\n* **colors:** Replaces legacy colors with ui-next colors ([#5351](https://github.com/OHIF/Viewers/issues/5351)) ([9a2691a](https://github.com/OHIF/Viewers/commit/9a2691a71fe3723bb05cbd148968b64e5d0fa951))\n\n\n\n\n\n# [3.13.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.9...v3.13.0-beta.10) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.9) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.8) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.7) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.5...v3.13.0-beta.6) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.4...v3.13.0-beta.5) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.3...v3.13.0-beta.4) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.2...v3.13.0-beta.3) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.1...v3.13.0-beta.2) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.0...v3.13.0-beta.1) (2026-02-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.135...v3.13.0-beta.0) (2026-02-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.135](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.134...v3.12.0-beta.135) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.134](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.133...v3.12.0-beta.134) (2026-02-05)\n\n\n### Bug Fixes\n\n* **HistoryMemo:** Segmentation delete wasn't remembered ([#5775](https://github.com/OHIF/Viewers/issues/5775)) ([48f2f6f](https://github.com/OHIF/Viewers/commit/48f2f6fb13f9ba0aa03ad51afd2812466bcb2f58))\n\n\n\n\n\n# [3.12.0-beta.133](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.132...v3.12.0-beta.133) (2026-02-04)\n\n\n### Bug Fixes\n\n* **jump-to-label-map:** Use `undefined` for viewportId for arrow navigation. ([#5774](https://github.com/OHIF/Viewers/issues/5774)) ([512aa3b](https://github.com/OHIF/Viewers/commit/512aa3b07f4c783040acd67e3fd2103559a06522))\n\n\n\n\n\n# [3.12.0-beta.132](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.131...v3.12.0-beta.132) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.131](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.130...v3.12.0-beta.131) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.130](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.129...v3.12.0-beta.130) (2026-01-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.129](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.128...v3.12.0-beta.129) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.128](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.127...v3.12.0-beta.128) (2026-01-27)\n\n\n### Bug Fixes\n\n* **TMTV:** Consider blend mode when adding segmentation representations. OHIF-2416, OHIF-2369 ([#5735](https://github.com/OHIF/Viewers/issues/5735)) ([06612fe](https://github.com/OHIF/Viewers/commit/06612fe177e2c31c33fa5c81c092b830a337cac2))\n\n\n\n\n\n# [3.12.0-beta.127](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.126...v3.12.0-beta.127) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.126](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.125...v3.12.0-beta.126) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.125](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.124...v3.12.0-beta.125) (2026-01-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.124](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.123...v3.12.0-beta.124) (2026-01-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.123](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.122...v3.12.0-beta.123) (2026-01-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.122](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.121...v3.12.0-beta.122) (2026-01-13)\n\n\n### Bug Fixes\n\n* **segmentation:** List surface representations in the segmentation table for 3D views. ([#5700](https://github.com/OHIF/Viewers/issues/5700)) ([82e6a18](https://github.com/OHIF/Viewers/commit/82e6a18735b2e2278d6b95037d82bd3cb529104d))\n\n\n\n\n\n# [3.12.0-beta.121](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.120...v3.12.0-beta.121) (2026-01-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix a segmentation exception after capture. ([#5701](https://github.com/OHIF/Viewers/issues/5701)) ([aba4855](https://github.com/OHIF/Viewers/commit/aba48552765d03cf82e6a92cdd443b246560c4fd))\n\n\n\n\n\n# [3.12.0-beta.120](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.119...v3.12.0-beta.120) (2026-01-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.119](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.118...v3.12.0-beta.119) (2026-01-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.118](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.117...v3.12.0-beta.118) (2026-01-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.117](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.116...v3.12.0-beta.117) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.115...v3.12.0-beta.116) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.114...v3.12.0-beta.115) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.113...v3.12.0-beta.114) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.112...v3.12.0-beta.113) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.111...v3.12.0-beta.112) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.110...v3.12.0-beta.111) (2025-12-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix segment visibility issue. ([#5664](https://github.com/OHIF/Viewers/issues/5664)) ([3440f66](https://github.com/OHIF/Viewers/commit/3440f66ebd0900c0f5b1a5edbdf6f3b5fc72bbcf))\n\n\n\n\n\n# [3.12.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.109...v3.12.0-beta.110) (2025-12-18)\n\n\n### Bug Fixes\n\n* prevent annotation from appearing in active viewport when switching series with different Frame of Reference UID ([#5630](https://github.com/OHIF/Viewers/issues/5630)) ([658994c](https://github.com/OHIF/Viewers/commit/658994c854a03203054168dcfd383c0a6e320df0))\n\n\n\n\n\n# [3.12.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.108...v3.12.0-beta.109) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.107...v3.12.0-beta.108) (2025-12-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.106...v3.12.0-beta.107) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.105...v3.12.0-beta.106) (2025-12-16)\n\n\n### Bug Fixes\n\n* preclinical mode not working ([#5631](https://github.com/OHIF/Viewers/issues/5631)) ([2de81ef](https://github.com/OHIF/Viewers/commit/2de81efa7e6be534972cd763271c038b293d86f0))\n\n\n\n\n\n# [3.12.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.104...v3.12.0-beta.105) (2025-12-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.103...v3.12.0-beta.104) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.102...v3.12.0-beta.103) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.101...v3.12.0-beta.102) (2025-12-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.100...v3.12.0-beta.101) (2025-12-09)\n\n\n### Bug Fixes\n\n* **seg-viewport:** add guard for missing reference display set handler to prevent viewport crash ([#5618](https://github.com/OHIF/Viewers/issues/5618)) ([8dde223](https://github.com/OHIF/Viewers/commit/8dde2237a2c1123fc448ae8b68e2f59af376b294))\n\n\n\n\n\n# [3.12.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.99...v3.12.0-beta.100) (2025-12-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.98...v3.12.0-beta.99) (2025-12-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.97...v3.12.0-beta.98) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.96...v3.12.0-beta.97) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.95...v3.12.0-beta.96) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.94...v3.12.0-beta.95) (2025-12-02)\n\n\n### Bug Fixes\n\n* sculptor tool fixes ([#5595](https://github.com/OHIF/Viewers/issues/5595)) ([4471416](https://github.com/OHIF/Viewers/commit/4471416c30bf80d9f6766660d103f28c83ba7bb3))\n\n\n\n\n\n# [3.12.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.93...v3.12.0-beta.94) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.92...v3.12.0-beta.93) (2025-11-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.91...v3.12.0-beta.92) (2025-11-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.90...v3.12.0-beta.91) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.89...v3.12.0-beta.90) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.88...v3.12.0-beta.89) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.87...v3.12.0-beta.88) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.86...v3.12.0-beta.87) (2025-11-19)\n\n\n### Bug Fixes\n\n* **SegmentationStyle:** Fix inactive contour visibility and styling. ([#5563](https://github.com/OHIF/Viewers/issues/5563)) ([5c17c26](https://github.com/OHIF/Viewers/commit/5c17c262eaa5c1229033cfff4b3e7709e874611f))\n\n\n\n\n\n# [3.12.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.85...v3.12.0-beta.86) (2025-11-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.84...v3.12.0-beta.85) (2025-11-11)\n\n\n### Bug Fixes\n\n* **interpolation:** Auto accept interpolation when the interpolation process is completed. ([#5555](https://github.com/OHIF/Viewers/issues/5555)) ([834ae3c](https://github.com/OHIF/Viewers/commit/834ae3c762ca309187afebdf77bad1ad9a57f03f))\n\n\n\n\n\n# [3.12.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.83...v3.12.0-beta.84) (2025-11-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.82...v3.12.0-beta.83) (2025-11-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.81...v3.12.0-beta.82) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.80...v3.12.0-beta.81) (2025-11-05)\n\n\n### Bug Fixes\n\n* **SegmentationTools:** [Bug] Changes of brush/eraser radius with hotkey do not reflect on segmentation tool ([#5535](https://github.com/OHIF/Viewers/issues/5535)) ([29bd87c](https://github.com/OHIF/Viewers/commit/29bd87c8c0592a9a1350e687b862f5452627aece))\n\n\n\n\n\n# [3.12.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.79...v3.12.0-beta.80) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.78...v3.12.0-beta.79) (2025-10-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.77...v3.12.0-beta.78) (2025-10-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.76...v3.12.0-beta.77) (2025-10-28)\n\n\n### Bug Fixes\n\n* **3DSegmentation:** [Bug] The viewports become blank when loading the seg file in advanced layout after closing the seg file from any other advanced layout ([#5505](https://github.com/OHIF/Viewers/issues/5505)) ([76f7d4e](https://github.com/OHIF/Viewers/commit/76f7d4e23aa359a3397b10adf0bf09df3763f190))\n\n\n\n\n\n# [3.12.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.75...v3.12.0-beta.76) (2025-10-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.74...v3.12.0-beta.75) (2025-10-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.73...v3.12.0-beta.74) (2025-10-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.72...v3.12.0-beta.73) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.71...v3.12.0-beta.72) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.70...v3.12.0-beta.71) (2025-10-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.69...v3.12.0-beta.70) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.68...v3.12.0-beta.69) (2025-10-20)\n\n\n### Bug Fixes\n\n* Pass the correct sop uid + frame for rehydration to prevent associating rehydrated measurements with the wrong data ([#5506](https://github.com/OHIF/Viewers/issues/5506)) ([5037802](https://github.com/OHIF/Viewers/commit/503780247ce7228c602a539fd88ea374e7d0d42f)), closes [#2404](https://github.com/OHIF/Viewers/issues/2404)\n\n\n\n\n\n# [3.12.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.67...v3.12.0-beta.68) (2025-10-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true. ([#5503](https://github.com/OHIF/Viewers/issues/5503)) ([170e860](https://github.com/OHIF/Viewers/commit/170e860aa1b786ab6056cf31076804302a2bc462))\n\n\n\n\n\n# [3.12.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.66...v3.12.0-beta.67) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.65...v3.12.0-beta.66) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.64...v3.12.0-beta.65) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.63...v3.12.0-beta.64) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.62...v3.12.0-beta.63) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.61...v3.12.0-beta.62) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.60...v3.12.0-beta.61) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.59...v3.12.0-beta.60) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.58...v3.12.0-beta.59) (2025-10-14)\n\n\n### Bug Fixes\n\n* **security:** Use exact versioning for dependencies in package.json files. ([#5494](https://github.com/OHIF/Viewers/issues/5494)) ([c7d2017](https://github.com/OHIF/Viewers/commit/c7d2017f081c5803a70bab6c75bba0c975028125))\n\n\n\n\n\n# [3.12.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.57...v3.12.0-beta.58) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.56...v3.12.0-beta.57) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.55...v3.12.0-beta.56) (2025-10-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.54...v3.12.0-beta.55) (2025-10-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.53...v3.12.0-beta.54) (2025-10-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.52...v3.12.0-beta.53) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.51...v3.12.0-beta.52) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.50...v3.12.0-beta.51) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.49...v3.12.0-beta.50) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.48...v3.12.0-beta.49) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.47...v3.12.0-beta.48) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.46...v3.12.0-beta.47) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.45...v3.12.0-beta.46) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.44...v3.12.0-beta.45) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.43...v3.12.0-beta.44) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.42...v3.12.0-beta.43) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.41...v3.12.0-beta.42) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.40...v3.12.0-beta.41) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.39...v3.12.0-beta.40) (2025-10-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.38...v3.12.0-beta.39) (2025-10-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.37...v3.12.0-beta.38) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.36...v3.12.0-beta.37) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.35...v3.12.0-beta.36) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.34...v3.12.0-beta.35) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.33...v3.12.0-beta.34) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.32...v3.12.0-beta.33) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.31...v3.12.0-beta.32) (2025-09-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.30...v3.12.0-beta.31) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.29...v3.12.0-beta.30) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.28...v3.12.0-beta.29) (2025-09-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.27...v3.12.0-beta.28) (2025-09-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.26...v3.12.0-beta.27) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.25...v3.12.0-beta.26) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.24...v3.12.0-beta.25) (2025-09-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.23...v3.12.0-beta.24) (2025-09-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.22...v3.12.0-beta.23) (2025-09-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.21...v3.12.0-beta.22) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.20...v3.12.0-beta.21) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.19...v3.12.0-beta.20) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.18...v3.12.0-beta.19) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.17...v3.12.0-beta.18) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.16...v3.12.0-beta.17) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.15...v3.12.0-beta.16) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.14...v3.12.0-beta.15) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.13...v3.12.0-beta.14) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.12...v3.12.0-beta.13) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.11...v3.12.0-beta.12) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.10...v3.12.0-beta.11) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.9...v3.12.0-beta.10) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.8...v3.12.0-beta.9) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.7...v3.12.0-beta.8) (2025-08-20)\n\n\n### Features\n\n* Add WSI bulk data annotations support (ANN) ([#4972](https://github.com/OHIF/Viewers/issues/4972)) ([2ed6818](https://github.com/OHIF/Viewers/commit/2ed681817142b13971bb17b3058be26bbab6b90b))\n\n\n\n\n\n# [3.12.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.6...v3.12.0-beta.7) (2025-08-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.5...v3.12.0-beta.6) (2025-08-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.4...v3.12.0-beta.5) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.3...v3.12.0-beta.4) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.2...v3.12.0-beta.3) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.1...v3.12.0-beta.2) (2025-08-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.0...v3.12.0-beta.1) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.116...v3.12.0-beta.0) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.115...v3.11.0-beta.116) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.114...v3.11.0-beta.115) (2025-07-31)\n\n\n### Features\n\n* add support to scoord3d ([#5016](https://github.com/OHIF/Viewers/issues/5016)) ([735405a](https://github.com/OHIF/Viewers/commit/735405a8554c7ee6283faa83fc42ff8bb9ac34ff))\n\n\n\n\n\n# [3.11.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.113...v3.11.0-beta.114) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.112...v3.11.0-beta.113) (2025-07-30)\n\n\n### Features\n\n* improve segment label ([#5217](https://github.com/OHIF/Viewers/issues/5217)) ([271b84f](https://github.com/OHIF/Viewers/commit/271b84f78fcc3974006c7e1a4dbb2ef322fdb9ec))\n\n\n\n\n\n# [3.11.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.111...v3.11.0-beta.112) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.110...v3.11.0-beta.111) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.109...v3.11.0-beta.110) (2025-07-28)\n\n**Note:*","extensions/cornerstone-dicom-pmap/CHANGELOG.md":"# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n# [3.13.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.88...v3.13.0-beta.89) (2026-06-10)\n\n\n### Bug Fixes\n\n* ohif tests to run with cornerstone 3d 5.0 ([#6043](https://github.com/OHIF/Viewers/issues/6043)) ([6dd150d](https://github.com/OHIF/Viewers/commit/6dd150d401ad73d60632a23378b7dfd4b5142690))\n\n\n\n\n\n# [3.13.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.87...v3.13.0-beta.88) (2026-06-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.86...v3.13.0-beta.87) (2026-05-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.85...v3.13.0-beta.86) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.84...v3.13.0-beta.85) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.83...v3.13.0-beta.84) (2026-05-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.82...v3.13.0-beta.83) (2026-05-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.81...v3.13.0-beta.82) (2026-05-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.80...v3.13.0-beta.81) (2026-05-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.79...v3.13.0-beta.80) (2026-05-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.78...v3.13.0-beta.79) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.77...v3.13.0-beta.78) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.76...v3.13.0-beta.77) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.75...v3.13.0-beta.76) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.74...v3.13.0-beta.75) (2026-05-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.73...v3.13.0-beta.74) (2026-05-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.72...v3.13.0-beta.73) (2026-05-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.71...v3.13.0-beta.72) (2026-05-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.70...v3.13.0-beta.71) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.69...v3.13.0-beta.70) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.68...v3.13.0-beta.69) (2026-05-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.67...v3.13.0-beta.68) (2026-05-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.66...v3.13.0-beta.67) (2026-04-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.65...v3.13.0-beta.66) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.64...v3.13.0-beta.65) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.63...v3.13.0-beta.64) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.62...v3.13.0-beta.63) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.61...v3.13.0-beta.62) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.60...v3.13.0-beta.61) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.59...v3.13.0-beta.60) (2026-04-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.58...v3.13.0-beta.59) (2026-04-16)\n\n\n### Bug Fixes\n\n* Use newer ONNX version and load without errors ([#5854](https://github.com/OHIF/Viewers/issues/5854)) ([cc5dc20](https://github.com/OHIF/Viewers/commit/cc5dc201649bcbfb4cfad21141dbd56000d30f53)), closes [#5875](https://github.com/OHIF/Viewers/issues/5875) [#5884](https://github.com/OHIF/Viewers/issues/5884) [#5886](https://github.com/OHIF/Viewers/issues/5886) [#5893](https://github.com/OHIF/Viewers/issues/5893) [#5874](https://github.com/OHIF/Viewers/issues/5874) [#5865](https://github.com/OHIF/Viewers/issues/5865)\n\n\n\n\n\n# [3.13.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.57...v3.13.0-beta.58) (2026-04-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.56...v3.13.0-beta.57) (2026-04-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.55...v3.13.0-beta.56) (2026-04-10)\n\n\n### Bug Fixes\n\n* A couple of changes to enable cs3d integration build ([#5944](https://github.com/OHIF/Viewers/issues/5944)) ([f6bbd5c](https://github.com/OHIF/Viewers/commit/f6bbd5c779e4692dc47c93327a890661b8dcc174))\n\n\n\n\n\n# [3.13.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.54...v3.13.0-beta.55) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.53...v3.13.0-beta.54) (2026-04-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.52...v3.13.0-beta.53) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.51...v3.13.0-beta.52) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.50...v3.13.0-beta.51) (2026-04-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.49...v3.13.0-beta.50) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.48...v3.13.0-beta.49) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.47...v3.13.0-beta.48) (2026-04-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.46...v3.13.0-beta.47) (2026-03-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.45...v3.13.0-beta.46) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.44...v3.13.0-beta.45) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.43...v3.13.0-beta.44) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.42...v3.13.0-beta.43) (2026-03-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.41...v3.13.0-beta.42) (2026-03-17)\n\n\n### Features\n\n* Add combined build ([#5895](https://github.com/OHIF/Viewers/issues/5895)) ([1df671e](https://github.com/OHIF/Viewers/commit/1df671e9ab67d43f98bf09f6838ddc0a5f220277))\n\n\n\n\n\n# [3.13.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.40...v3.13.0-beta.41) (2026-03-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.39...v3.13.0-beta.40) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.38...v3.13.0-beta.39) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.37...v3.13.0-beta.38) (2026-03-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Display \"No description S:{series number} {modality}\" for segmentations with no label. ([#5874](https://github.com/OHIF/Viewers/issues/5874)) ([7b5d0ce](https://github.com/OHIF/Viewers/commit/7b5d0ce40e5422ccfce6091ac3d7559586cbe57e))\n\n\n\n\n\n# [3.13.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.36...v3.13.0-beta.37) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.35...v3.13.0-beta.36) (2026-03-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.34...v3.13.0-beta.35) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.33...v3.13.0-beta.34) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.32...v3.13.0-beta.33) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.31...v3.13.0-beta.32) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.30...v3.13.0-beta.31) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.29...v3.13.0-beta.30) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.28...v3.13.0-beta.29) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.27...v3.13.0-beta.28) (2026-03-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.26...v3.13.0-beta.27) (2026-03-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.25...v3.13.0-beta.26) (2026-02-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.24...v3.13.0-beta.25) (2026-02-26)\n\n\n### Bug Fixes\n\n* Update CS3D 4.18.2 ([#5837](https://github.com/OHIF/Viewers/issues/5837)) ([5370b93](https://github.com/OHIF/Viewers/commit/5370b9382e7bfddeadd69bab9e653f5f997a6e19))\n\n\n\n\n\n# [3.13.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.23...v3.13.0-beta.24) (2026-02-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.22...v3.13.0-beta.23) (2026-02-23)\n\n\n### Bug Fixes\n\n* palette color 8 encoded 16 ([#5823](https://github.com/OHIF/Viewers/issues/5823)) ([eeca1f7](https://github.com/OHIF/Viewers/commit/eeca1f7a7b529d1700f5d281a6fd98074547ffe9)), closes [#5813](https://github.com/OHIF/Viewers/issues/5813)\n\n\n\n\n\n# [3.13.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.21...v3.13.0-beta.22) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.20...v3.13.0-beta.21) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.19...v3.13.0-beta.20) (2026-02-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.18...v3.13.0-beta.19) (2026-02-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.17...v3.13.0-beta.18) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.16...v3.13.0-beta.17) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.15...v3.13.0-beta.16) (2026-02-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.14...v3.13.0-beta.15) (2026-02-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.13...v3.13.0-beta.14) (2026-02-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.12...v3.13.0-beta.13) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.11...v3.13.0-beta.12) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.10...v3.13.0-beta.11) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.9...v3.13.0-beta.10) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.9) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.8) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.7) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.5...v3.13.0-beta.6) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.4...v3.13.0-beta.5) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.3...v3.13.0-beta.4) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.2...v3.13.0-beta.3) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.1...v3.13.0-beta.2) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.0...v3.13.0-beta.1) (2026-02-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.135...v3.13.0-beta.0) (2026-02-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.135](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.134...v3.12.0-beta.135) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.134](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.133...v3.12.0-beta.134) (2026-02-05)\n\n\n### Bug Fixes\n\n* **HistoryMemo:** Segmentation delete wasn't remembered ([#5775](https://github.com/OHIF/Viewers/issues/5775)) ([48f2f6f](https://github.com/OHIF/Viewers/commit/48f2f6fb13f9ba0aa03ad51afd2812466bcb2f58))\n\n\n\n\n\n# [3.12.0-beta.133](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.132...v3.12.0-beta.133) (2026-02-04)\n\n\n### Bug Fixes\n\n* **jump-to-label-map:** Use `undefined` for viewportId for arrow navigation. ([#5774](https://github.com/OHIF/Viewers/issues/5774)) ([512aa3b](https://github.com/OHIF/Viewers/commit/512aa3b07f4c783040acd67e3fd2103559a06522))\n\n\n\n\n\n# [3.12.0-beta.132](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.131...v3.12.0-beta.132) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.131](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.130...v3.12.0-beta.131) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.130](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.129...v3.12.0-beta.130) (2026-01-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.129](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.128...v3.12.0-beta.129) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.128](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.127...v3.12.0-beta.128) (2026-01-27)\n\n\n### Bug Fixes\n\n* **TMTV:** Consider blend mode when adding segmentation representations. OHIF-2416, OHIF-2369 ([#5735](https://github.com/OHIF/Viewers/issues/5735)) ([06612fe](https://github.com/OHIF/Viewers/commit/06612fe177e2c31c33fa5c81c092b830a337cac2))\n\n\n\n\n\n# [3.12.0-beta.127](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.126...v3.12.0-beta.127) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.126](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.125...v3.12.0-beta.126) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.125](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.124...v3.12.0-beta.125) (2026-01-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.124](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.123...v3.12.0-beta.124) (2026-01-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.123](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.122...v3.12.0-beta.123) (2026-01-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.122](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.121...v3.12.0-beta.122) (2026-01-13)\n\n\n### Bug Fixes\n\n* **segmentation:** List surface representations in the segmentation table for 3D views. ([#5700](https://github.com/OHIF/Viewers/issues/5700)) ([82e6a18](https://github.com/OHIF/Viewers/commit/82e6a18735b2e2278d6b95037d82bd3cb529104d))\n\n\n\n\n\n# [3.12.0-beta.121](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.120...v3.12.0-beta.121) (2026-01-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix a segmentation exception after capture. ([#5701](https://github.com/OHIF/Viewers/issues/5701)) ([aba4855](https://github.com/OHIF/Viewers/commit/aba48552765d03cf82e6a92cdd443b246560c4fd))\n\n\n\n\n\n# [3.12.0-beta.120](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.119...v3.12.0-beta.120) (2026-01-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.119](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.118...v3.12.0-beta.119) (2026-01-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.118](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.117...v3.12.0-beta.118) (2026-01-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.117](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.116...v3.12.0-beta.117) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.115...v3.12.0-beta.116) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.114...v3.12.0-beta.115) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.113...v3.12.0-beta.114) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.112...v3.12.0-beta.113) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.111...v3.12.0-beta.112) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.110...v3.12.0-beta.111) (2025-12-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix segment visibility issue. ([#5664](https://github.com/OHIF/Viewers/issues/5664)) ([3440f66](https://github.com/OHIF/Viewers/commit/3440f66ebd0900c0f5b1a5edbdf6f3b5fc72bbcf))\n\n\n\n\n\n# [3.12.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.109...v3.12.0-beta.110) (2025-12-18)\n\n\n### Bug Fixes\n\n* prevent annotation from appearing in active viewport when switching series with different Frame of Reference UID ([#5630](https://github.com/OHIF/Viewers/issues/5630)) ([658994c](https://github.com/OHIF/Viewers/commit/658994c854a03203054168dcfd383c0a6e320df0))\n\n\n\n\n\n# [3.12.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.108...v3.12.0-beta.109) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.107...v3.12.0-beta.108) (2025-12-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.106...v3.12.0-beta.107) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.105...v3.12.0-beta.106) (2025-12-16)\n\n\n### Bug Fixes\n\n* preclinical mode not working ([#5631](https://github.com/OHIF/Viewers/issues/5631)) ([2de81ef](https://github.com/OHIF/Viewers/commit/2de81efa7e6be534972cd763271c038b293d86f0))\n\n\n\n\n\n# [3.12.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.104...v3.12.0-beta.105) (2025-12-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.103...v3.12.0-beta.104) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.102...v3.12.0-beta.103) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.101...v3.12.0-beta.102) (2025-12-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.100...v3.12.0-beta.101) (2025-12-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.99...v3.12.0-beta.100) (2025-12-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.98...v3.12.0-beta.99) (2025-12-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.97...v3.12.0-beta.98) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.96...v3.12.0-beta.97) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.95...v3.12.0-beta.96) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.94...v3.12.0-beta.95) (2025-12-02)\n\n\n### Bug Fixes\n\n* sculptor tool fixes ([#5595](https://github.com/OHIF/Viewers/issues/5595)) ([4471416](https://github.com/OHIF/Viewers/commit/4471416c30bf80d9f6766660d103f28c83ba7bb3))\n\n\n\n\n\n# [3.12.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.93...v3.12.0-beta.94) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.92...v3.12.0-beta.93) (2025-11-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.91...v3.12.0-beta.92) (2025-11-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.90...v3.12.0-beta.91) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.89...v3.12.0-beta.90) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.88...v3.12.0-beta.89) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.87...v3.12.0-beta.88) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.86...v3.12.0-beta.87) (2025-11-19)\n\n\n### Bug Fixes\n\n* **SegmentationStyle:** Fix inactive contour visibility and styling. ([#5563](https://github.com/OHIF/Viewers/issues/5563)) ([5c17c26](https://github.com/OHIF/Viewers/commit/5c17c262eaa5c1229033cfff4b3e7709e874611f))\n\n\n\n\n\n# [3.12.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.85...v3.12.0-beta.86) (2025-11-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.84...v3.12.0-beta.85) (2025-11-11)\n\n\n### Bug Fixes\n\n* **interpolation:** Auto accept interpolation when the interpolation process is completed. ([#5555](https://github.com/OHIF/Viewers/issues/5555)) ([834ae3c](https://github.com/OHIF/Viewers/commit/834ae3c762ca309187afebdf77bad1ad9a57f03f))\n\n\n\n\n\n# [3.12.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.83...v3.12.0-beta.84) (2025-11-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.82...v3.12.0-beta.83) (2025-11-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.81...v3.12.0-beta.82) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.80...v3.12.0-beta.81) (2025-11-05)\n\n\n### Bug Fixes\n\n* **SegmentationTools:** [Bug] Changes of brush/eraser radius with hotkey do not reflect on segmentation tool ([#5535](https://github.com/OHIF/Viewers/issues/5535)) ([29bd87c](https://github.com/OHIF/Viewers/commit/29bd87c8c0592a9a1350e687b862f5452627aece))\n\n\n\n\n\n# [3.12.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.79...v3.12.0-beta.80) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.78...v3.12.0-beta.79) (2025-10-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.77...v3.12.0-beta.78) (2025-10-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.76...v3.12.0-beta.77) (2025-10-28)\n\n\n### Bug Fixes\n\n* **3DSegmentation:** [Bug] The viewports become blank when loading the seg file in advanced layout after closing the seg file from any other advanced layout ([#5505](https://github.com/OHIF/Viewers/issues/5505)) ([76f7d4e](https://github.com/OHIF/Viewers/commit/76f7d4e23aa359a3397b10adf0bf09df3763f190))\n\n\n\n\n\n# [3.12.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.75...v3.12.0-beta.76) (2025-10-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.74...v3.12.0-beta.75) (2025-10-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.73...v3.12.0-beta.74) (2025-10-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.72...v3.12.0-beta.73) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.71...v3.12.0-beta.72) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.70...v3.12.0-beta.71) (2025-10-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.69...v3.12.0-beta.70) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.68...v3.12.0-beta.69) (2025-10-20)\n\n\n### Bug Fixes\n\n* Pass the correct sop uid + frame for rehydration to prevent associating rehydrated measurements with the wrong data ([#5506](https://github.com/OHIF/Viewers/issues/5506)) ([5037802](https://github.com/OHIF/Viewers/commit/503780247ce7228c602a539fd88ea374e7d0d42f)), closes [#2404](https://github.com/OHIF/Viewers/issues/2404)\n\n\n\n\n\n# [3.12.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.67...v3.12.0-beta.68) (2025-10-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true. ([#5503](https://github.com/OHIF/Viewers/issues/5503)) ([170e860](https://github.com/OHIF/Viewers/commit/170e860aa1b786ab6056cf31076804302a2bc462))\n\n\n\n\n\n# [3.12.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.66...v3.12.0-beta.67) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.65...v3.12.0-beta.66) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.64...v3.12.0-beta.65) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.63...v3.12.0-beta.64) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.62...v3.12.0-beta.63) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.61...v3.12.0-beta.62) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.60...v3.12.0-beta.61) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.59...v3.12.0-beta.60) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.58...v3.12.0-beta.59) (2025-10-14)\n\n\n### Bug Fixes\n\n* **security:** Use exact versioning for dependencies in package.json files. ([#5494](https://github.com/OHIF/Viewers/issues/5494)) ([c7d2017](https://github.com/OHIF/Viewers/commit/c7d2017f081c5803a70bab6c75bba0c975028125))\n\n\n\n\n\n# [3.12.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.57...v3.12.0-beta.58) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.56...v3.12.0-beta.57) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.55...v3.12.0-beta.56) (2025-10-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.54...v3.12.0-beta.55) (2025-10-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.53...v3.12.0-beta.54) (2025-10-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.52...v3.12.0-beta.53) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.51...v3.12.0-beta.52) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.50...v3.12.0-beta.51) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.49...v3.12.0-beta.50) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.48...v3.12.0-beta.49) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.47...v3.12.0-beta.48) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.46...v3.12.0-beta.47) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.45...v3.12.0-beta.46) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.44...v3.12.0-beta.45) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.43...v3.12.0-beta.44) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.42...v3.12.0-beta.43) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.41...v3.12.0-beta.42) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.40...v3.12.0-beta.41) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.39...v3.12.0-beta.40) (2025-10-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.38...v3.12.0-beta.39) (2025-10-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.37...v3.12.0-beta.38) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.36...v3.12.0-beta.37) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.35...v3.12.0-beta.36) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.34...v3.12.0-beta.35) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.33...v3.12.0-beta.34) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.32...v3.12.0-beta.33) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.31...v3.12.0-beta.32) (2025-09-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.30...v3.12.0-beta.31) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.29...v3.12.0-beta.30) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.28...v3.12.0-beta.29) (2025-09-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.27...v3.12.0-beta.28) (2025-09-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.26...v3.12.0-beta.27) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.25...v3.12.0-beta.26) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.24...v3.12.0-beta.25) (2025-09-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.23...v3.12.0-beta.24) (2025-09-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.22...v3.12.0-beta.23) (2025-09-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.21...v3.12.0-beta.22) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.20...v3.12.0-beta.21) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.19...v3.12.0-beta.20) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.18...v3.12.0-beta.19) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.17...v3.12.0-beta.18) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.16...v3.12.0-beta.17) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.15...v3.12.0-beta.16) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.14...v3.12.0-beta.15) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.13...v3.12.0-beta.14) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.12...v3.12.0-beta.13) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.11...v3.12.0-beta.12) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.10...v3.12.0-beta.11) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.9...v3.12.0-beta.10) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.8...v3.12.0-beta.9) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.7...v3.12.0-beta.8) (2025-08-20)\n\n\n### Features\n\n* Add WSI bulk data annotations support (ANN) ([#4972](https://github.com/OHIF/Viewers/issues/4972)) ([2ed6818](https://github.com/OHIF/Viewers/commit/2ed681817142b13971bb17b3058be26bbab6b90b))\n\n\n\n\n\n# [3.12.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.6...v3.12.0-beta.7) (2025-08-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.5...v3.12.0-beta.6) (2025-08-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.4...v3.12.0-beta.5) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.3...v3.12.0-beta.4) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.2...v3.12.0-beta.3) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.1...v3.12.0-beta.2) (2025-08-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.0...v3.12.0-beta.1) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.116...v3.12.0-beta.0) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.115...v3.11.0-beta.116) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.114...v3.11.0-beta.115) (2025-07-31)\n\n\n### Features\n\n* add support to scoord3d ([#5016](https://github.com/OHIF/Viewers/issues/5016)) ([735405a](https://github.com/OHIF/Viewers/commit/735405a8554c7ee6283faa83fc42ff8bb9ac34ff))\n\n\n\n\n\n# [3.11.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.113...v3.11.0-beta.114) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.112...v3.11.0-beta.113) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.111...v3.11.0-beta.112) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.110...v3.11.0-beta.111) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.109...v3.11.0-beta.110) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.108...v3.11.0-beta.109) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.107...v3.11.0-beta.108) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.106...v3.11.0-beta.107) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.11.0-b","extensions/cornerstone-dicom-seg/README.md":"# dicom-seg\n## Description\n\nDICOM SEG read workflow. This extension will allow you to load a DICOM SEG image\nand display it on OHIF. Currently Segmentations are loaded as a volumetric labelmap\nand displayed as a 3D volume.\n\nThis extension provides a SEG viewport, which enables rendering and reviewing\nof the DICOM SEG images. However, in order to fully load all the segments\nyou will need to click on the SEG Pill button on the viewport action bar\nto fully load the segments.\n\n## Author\n\nOHIF\n\n## License\nMIT\n","extensions/cornerstone-dicom-sr/CHANGELOG.md":"# Cornerstone-dicom-sr Skill\n\nPath: `extensions/cornerstone-dicom-sr/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/CHANGELOG.md)","extensions/cornerstone-dicom-sr/README.md":"# cornerstone-dicom-sr Documentation\n\nPath: `extensions/cornerstone-dicom-sr/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/README.md)","extensions/cornerstone-dicom-sr/package.json":"# Cornerstone-dicom-sr Skill\n\nPath: `extensions/cornerstone-dicom-sr/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/package.json)","extensions/cornerstone-dynamic-volume/CHANGELOG.md":"# Cornerstone-dynamic-volume Skill\n\nPath: `extensions/cornerstone-dynamic-volume/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/CHANGELOG.md)","extensions/cornerstone-dynamic-volume/README.md":"# cornerstone-dynamic-volume Documentation\n\nPath: `extensions/cornerstone-dynamic-volume/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/README.md)","extensions/cornerstone-dynamic-volume/package.json":"# Cornerstone-dynamic-volume Skill\n\nPath: `extensions/cornerstone-dynamic-volume/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/package.json)","extensions/cornerstone/CHANGELOG.md":"# Cornerstone Skill\n\nPath: `extensions/cornerstone/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/CHANGELOG.md)","extensions/cornerstone/README.md":"# cornerstone Documentation\n\nPath: `extensions/cornerstone/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/README.md)","extensions/cornerstone/package.json":"# Cornerstone Skill\n\nPath: `extensions/cornerstone/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/package.json)","extensions/default/CHANGELOG.md":"# Default Skill\n\nPath: `extensions/default/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/default/CHANGELOG.md)","extensions/default/package.json":"# Default Skill\n\nPath: `extensions/default/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/default/package.json)","extensions/dicom-microscopy/CHANGELOG.md":"# Dicom-microscopy Skill\n\nPath: `extensions/dicom-microscopy/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/CHANGELOG.md)","extensions/dicom-microscopy/README.md":"# dicom-microscopy Documentation\n\nPath: `extensions/dicom-microscopy/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/README.md)","extensions/dicom-microscopy/package.json":"# Dicom-microscopy Skill\n\nPath: `extensions/dicom-microscopy/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/package.json)","extensions/dicom-pdf/CHANGELOG.md":"# Dicom-pdf Skill\n\nPath: `extensions/dicom-pdf/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/CHANGELOG.md)","extensions/dicom-pdf/README.md":"# dicom-pdf Documentation\n\nPath: `extensions/dicom-pdf/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/README.md)","extensions/dicom-pdf/package.json":"# Dicom-pdf Skill\n\nPath: `extensions/dicom-pdf/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/package.json)","extensions/dicom-video/CHANGELOG.md":"# Dicom-video Skill\n\nPath: `extensions/dicom-video/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/CHANGELOG.md)","extensions/dicom-video/README.md":"# dicom-video Documentation\n\nPath: `extensions/dicom-video/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/README.md)","extensions/dicom-video/package.json":"# Dicom-video Skill\n\nPath: `extensions/dicom-video/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/package.json)","extensions/measurement-tracking/CHANGELOG.md":"# Measurement-tracking Skill\n\nPath: `extensions/measurement-tracking/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/measurement-tracking/CHANGELOG.md)","extensions/measurement-tracking/package.json":"# Measurement-tracking Skill\n\nPath: `extensions/measurement-tracking/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/measurement-tracking/package.json)","extensions/test-extension/CHANGELOG.md":"# Test-extension Skill\n\nPath: `extensions/test-extension/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/test-extension/CHANGELOG.md)","extensions/test-extension/README.md":"# test-extension Documentation\n\nPath: `extensions/test-extension/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/test-extension/README.md)","extensions/test-extension/package.json":"# Test-extension Skill\n\nPath: `extensions/test-extension/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/test-extension/package.json)","extensions/tmtv/CHANGELOG.md":"# Tmtv Skill\n\nPath: `extensions/tmtv/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/tmtv/CHANGELOG.md)","extensions/tmtv/README.md":"# tmtv Documentation\n\nPath: `extensions/tmtv/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/tmtv/README.md)","extensions/tmtv/package.json":"# Tmtv Skill\n\nPath: `extensions/tmtv/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/tmtv/package.json)","extensions/usAnnotation/CHANGELOG.md":"# UsAnnotation Skill\n\nPath: `extensions/usAnnotation/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/usAnnotation/CHANGELOG.md)","extensions/usAnnotation/README.md":"# usAnnotation Documentation\n\nPath: `extensions/usAnnotation/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/usAnnotation/README.md)","extensions/usAnnotation/package.json":"# UsAnnotation Skill\n\nPath: `extensions/usAnnotation/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/usAnnotation/package.json)",".agents/skills/ohif-react-compiler/references/refusal-categories.md":"# References Skill\n\nPath: `.agents/skills/ohif-react-compiler/references/refusal-categories.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-react-compiler/references/refusal-categories.md)",".agents/skills/ohif-test-agent/references/failure-triage.md":"# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/failure-triage.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/failure-triage.md)",".agents/skills/ohif-test-agent/references/page-objects.md":"# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/page-objects.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/page-objects.md)",".agents/skills/ohif-test-agent/references/patterns-by-feature.md":"# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/patterns-by-feature.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/patterns-by-feature.md)",".agents/skills/ohif-test-agent/references/utilities.md":"# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/utilities.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/utilities.md)","platform/docs/docs/platform/extensions/_category_.json":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/_category_.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/_category_.json)","platform/docs/docs/platform/extensions/extension.md":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/extension.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/extension.md)","platform/docs/docs/platform/extensions/index.md":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/index.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/index.md)","platform/docs/docs/platform/extensions/installation.md":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/installation.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/installation.md)","platform/docs/docs/platform/extensions/lifecycle.md":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/lifecycle.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/lifecycle.md)","platform/docs/docs/platform/extensions/pluginConfig.md":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/pluginConfig.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/pluginConfig.md)","extensions/cornerstone/src/services/ViewportService/backends/README.md":"# backends Documentation\n\nPath: `extensions/cornerstone/src/services/ViewportService/backends/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/src/services/ViewportService/backends/README.md)","platform/docs/docs/platform/extensions/modules/_category_.json":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/_category_.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/_category_.json)","platform/docs/docs/platform/extensions/modules/commands.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/commands.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/commands.md)","platform/docs/docs/platform/extensions/modules/contextModule.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/contextModule.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/contextModule.md)","platform/docs/docs/platform/extensions/modules/data-source.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/data-source.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/data-source.md)","platform/docs/docs/platform/extensions/modules/hpModule.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/hpModule.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/hpModule.md)","platform/docs/docs/platform/extensions/modules/layout-template.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/layout-template.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/layout-template.md)","platform/docs/docs/platform/extensions/modules/panel.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/panel.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/panel.md)","platform/docs/docs/platform/extensions/modules/sop-class-handler.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/sop-class-handler.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/sop-class-handler.md)","platform/docs/docs/platform/extensions/modules/toolbar.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/toolbar.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/toolbar.md)","platform/docs/docs/platform/extensions/modules/utility.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/utility.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/utility.md)","platform/docs/docs/platform/extensions/modules/viewport.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/viewport.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/viewport.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/_category_.json":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/_category_.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/_category_.json)","platform/docs/versioned_docs/version-3.11/platform/extensions/extension.md":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/extension.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/extension.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/index.md":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/index.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/index.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/installation.md":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/installation.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/installation.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/lifecycle.md":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/lifecycle.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/lifecycle.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/_category_.json":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/_category_.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/_category_.json)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/commands.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/commands.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/commands.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/contextModule.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/contextModule.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/contextModule.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/data-source.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/data-source.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/data-source.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/hpModule.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/hpModule.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/hpModule.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/layout-template.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/layout-template.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/layout-template.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/panel.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/panel.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/panel.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/sop-class-handler.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/sop-class-handler.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/sop-class-handler.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/toolbar.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/toolbar.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/toolbar.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/utility.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/utility.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/utility.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/viewport.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/viewport.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/viewport.md)"},"files":{"extensions/cornerstone-dicom-pmap/README.md":"# dicom-pmap\n## Description\n\nDICOM PMAP read workflow. This extension will allow you to load a DICOM Parametric\nMap image and display it on OHIF.\n\n## Author\n\nOHIF\n\n## License\nMIT\n","AGENTS.md":"# AGENTS.md\n\nThis file provides guidance to AI coding agents (Claude, Codex, and other LLM tools) when working with code in this repository.\n\n## Project Overview\n\nThis is **OHIF** v3  (Open Health Imaging Foundation) - a medical imaging viewer. It's an extensible web imaging platform.\n## Development Commands\n\n### Main Development\n```bash\n# Start development server for all packages\nyarn dev\n```\n\n### Building\n```bash\n# Build all packages for production\nyarn build\n\n# Build specific packages\ncd platform/app && yarn build    # Main viewer app\n```\n\n## Architecture Overview\n\n### Monorepo Structure\n- **`platform/`** - Core OHIF infrastructure\n  - `app/` - Main viewer application (`@ohif/viewer`)\n  - `core/` - Core services and utilities\n  - `ui-next/` - Modern UI component library\n- **`extensions/`** - Modular functionality plugins\n- **`modes/`** - Application workflow configurations\n\n### Key Extension Architecture\n\n**Extension System**: Each extension exports modules (viewports, tools, panels, commands) that the app dynamically loads. Extensions are self-contained with their own webpack builds.\n\n\n**Core Extensions:**\n- `cornerstone/` - Medical image rendering engine\n- `cornerstone-dicom-pmp/` - DICOM PMP support\n- `cornerstone-dicom-seg/` - DICOM Segmentation support\n- `cornerstone-dicom-sr/` - DICOM SR support\n- `dicom-pdf/` - DICOM PDF support\n- `dicom-video/` - DICOM Video support\n- `measurement-tracking/` - Measurement tracking support\n- `default/` - Standard OHIF functionality\n\n### Service-Oriented Design (PUB-SUB)\n\nThe app uses a Services Manager pattern with these core services:\n- **Display Set Service**: Manages image series organization\n- **Measurement Service**: Handles annotations and measurements\n- **Hanging Protocol Service**: Controls image layout and display rules\n- **UI Service**: Manages panels, modals, and notifications\n- **Segmentation Service**: AI/ML powered image segmentation, loading segmentations, etc.\n- **Viewport Grid Service**: Manages viewport layout and display rules\n- **Viewport Display Set History Service**: Manages viewport display set history\n- **Viewport Dialog Service**: Manages viewport dialogs\n- **Notification Service**: Manages notifications\n- **Modal Service**: Manages modals\n- **Dialog Service**: Manages dialogs, more general not just viewport dialogs\n- **Customization Service**: Manages customization of the app\n- **Toolbar Service**: Manages the toolbar, viewport action corners, tool states\n- **User Authentication Service**: Manages user authentication, but used only for injecting tokens in dicomweb requests in our context\n- **Panel Service**: Manages side panels\n- **Cornerstone Viewport Service**: Manages the cornerstone viewport, rendering engines, presentation states, more tightly coupled to cornerstone than the other services\n- **Tool Group Service**: Manages tool groups, creating and managing tool groups, etc.\n- **Sync Group Service**: Manages sync groups, syncing zooming, panning, scrolling, etc.\n- **Cornerstone Cache Service**: Manages the cornerstone cache, caching images, etc.\n\nMost of the services utilize a pub sub architecture and extend the pub sub service interace at `pubSubServiceInterface.ts`\n\n### Commands Manager\n\nThe Commands Manager tracks named commands (or functions) that are scoped to\na context. When we attempt to run a command with a given name, we look for it\nin our active contexts, in the order specified.\nIf found, we run the command, passing in any application\nor call specific data specified in the command's definition.\n\nYou can call `commandsManager.runCommand` to run a command.\n\n### Extension Manager\n\nAggregates and exposes extension modules throughout the OHIF application, manages data sources, and provides a centralized registry for accessing extension functionality.\n\n### Build System\n\n**Yarn Workspaces**: Optimized monorepo builds with dependency caching\n**Webpack 5**: Module federation for dynamic extension loading\n**Plugin Import System**: Extensions auto-register via `writePluginImportsFile.js`\n\n### Key Technologies\n\n- **React 19 + React Compiler + TypeScript**: UI framework. The compiler is on for all workspace source; see the `ohif-react-compiler` skill before editing components or hooks.\n- **Cornerstone.js**: Medical image rendering\n- **DICOM**: Medical imaging standard support\n- **ONNX Runtime**: AI model inference (SAM segmentation models)\n- **Zustand**: State management\n- **TailwindCSS**: Styling system\n\n## Development Patterns\n\n### Adding New Tools\n1. Create tool class in `extensions/cornerstone/src/tools/`\n2. Register in tool module's `toolNames.ts`\n3. Add to toolbar via `getToolbarModule.tsx`\n4. Add measurement mapping if needed in `measurementServiceMappings/`\n\n### Creating Extensions\nExtensions must export:\n- `id.js` - Unique extension identifier\n- `index.tsx` - Extension registration\n- Module functions (`getToolbarModule`, `getViewportModule`, etc.)\n\n### Viewport Customization\nCustom viewports extend base Cornerstone viewport:\n- Override render methods for custom overlays\n- Implement measurement tracking\n- Add viewport-specific tools and interactions\n\n### Service Integration\nRegister services in extension's `servicesManager.registerService` and access via:\n```javascript\nconst { MeasurementService } = servicesManager.services;\n```\n\n### Creating stores\nTo create a store, you can make one in your extension's `stores/` directory, and you can follow the example of an existing store such as `useLutPresentationStore.ts` or `useSynchronizersStore.ts`.\n\n### Creating hooks\nTo create a hook, you can make one in your extension's `hooks/` directory, and you can follow the example of an existing hook such as `usePatientInfo.tsx`.\n\n### Creating providers\nTo create a provider, you can make one in your extension's `providers/` or `contexts/` directory, and you can follow the example of an existing provider such as `ViewportGridProvider.tsx`.\n\n### Adding new icons\nTo add a new icon, you can add it to the `icons/` directory, then register the icon using `import { addIcon } from '@ohif/extension-default/src/utils'`\n\n### Creating synchronizers\nYou can create custom synchronizers and place them in the `synchronizers/` directory, you can follow the example of `frameViewSynchronizer.ts`\n\n### Utilites\nAny new utilites should be placed in the `utils/` directory, and you can follow the example of `formatPN.ts`\n\n### Commands\nCommands are created in the commandsModule of the extension, for example the cornerstone extension has `commandsModule.tsx`, sometimes its also named `getCommandsModule.tsx.`\n\n### Overriding OHIF Components\n\nTo override an OHIF component, you can create a new component in your extension's `components/` directory, then import it instead of the original ui-next component.\n\n### Mode layout\n\nThe layoutTemplate is a function that returns a layout object, you can follow the example of `longitudinal/src/index.ts`. This would be helpful when you need to override a component as you can know where to look for the original component.\n\n### Pub Sub\nAlways prioritrize pub sub, by calling a services subscribe over useEffects as it's more reliable, for example\n\n```ts\n  useEffect(() => {\n    const subscriptions = [\n      cornerstoneViewportService.subscribe(EVENTS.VIEWPORT_DATA_CHANGED, handleViewportDataChanged),\n      syncGroupService.subscribe(EVENTS.VIEWPORT_REMOVED, onHotKeyRemoval),\n      syncGroupService.subscribe(EVENTS.VIEWPORT_ADDED, onHotKeyAddition),\n    ];\n\n    return () => {\n      subscriptions.forEach(({ unsubscribe }) => unsubscribe());\n    };\n  }, []);\n```\n\n### Never modify core architecture\nDo not modify the core and always find a way to implement the solution via the extensions and modes, only modify core as a last resort if all other fail or there's an architectural constraint.\n\n## Skills\n\n- `ohif-test-agent` — Playwright E2E test guidance. `.agents/skills/ohif-test-agent/`\n- `ohif-react-compiler` — rules and workflow for editing React code under the React Compiler: the CI gates, the budgets, what is banned, and how to read a refusal. `.agents/skills/ohif-react-compiler/`\n\n## Configuration\n\n### Plugin Configuration\nExtensions are auto-discovered via `pluginConfig.json` and dynamically imported during build.\n\n## Medical Imaging Specifics\n\n### DICOM Support\n- Multi-format: CT, MRI, X-Ray, Mammography, Ultrasound\n- SOP Class handlers for specialized DICOM types (RT, SEG, SR)\n- DICOMweb protocol for web-based image retrieval\n\n### Hanging Protocols\nDefine how images are arranged and displayed:\n- Located in `hps/` directories\n- JSON configuration with viewport rules\n- Support for priors comparison and multi-monitor layouts\n\n### Measurement Tools\n- Cornerstone Tools integration for annotations\n- Bidirectional measurements, polylines, annotations\n- Export capabilities (DICOM SR, CSV reports)\n- AI-assisted measurements via ONNX models\n",".agents/skills/ohif-react-compiler/SKILL.md":"---\nname: ohif-react-compiler\ndescription: Rules and workflow for editing React code in the OHIF Viewer, which runs React 19 with the React Compiler enabled and two CI gates that fail when a file stops compiling or lint counts move. Use this skill whenever you create or change anything under platform/*/src, extensions/*/src or modes/*/src that contains JSX or a React hook — including small edits, refactors, and requests like \"add a useCallback here\" — even if the user does not mention React 19, the compiler, or memoization.\n---\n\n# OHIF React Compiler\n\nThis repo compiles its React with the React Compiler. Most of what that means\nis enforced by tooling; this skill tells you how to work with that tooling and\nrecords the decisions already made so you do not relitigate them.\n\n## How this repo is set up\n\n- React 19. `ref` is an ordinary prop. There is no `forwardRef`, no\n  `propTypes`, and manual memoization is unnecessary.\n- Which directories the compiler applies to is defined once, in\n  `react-compiler.scope.cjs` at the repo root. Read it rather than assuming; the\n  build, the lint rules and the coverage gate all take their scope from it, and\n  adding a directory to its `excluded` list takes that directory out of all\n  three together. Files carrying a `'use no memo'` directive at the top are\n  skipped regardless of directory.\n- Two CI gates hold the current state and fail in **both** directions — when\n  things get worse, and when things get better but the budget was not tightened.\n\n| gate              | command                         | budget file                        |\n| ----------------- | ------------------------------- | ---------------------------------- |\n| compiler coverage | `pnpm run compiler:coverage:ci` | `.react-compiler-budget.json`      |\n| compiler lint     | `pnpm run lint:compiler:ci`     | `.react-compiler-lint-budget.json` |\n\n## The loop — after every React edit\n\n1. Lint the file you touched:\n   `npx eslint --config eslint.config.mjs --no-config-lookup <file>`\n2. `pnpm run compiler:coverage:ci` — did any file start refusing or opt out?\n3. `pnpm run lint:compiler:ci` — did the error or warning counts move?\n4. If either gate says the counts **improved**, tighten the budget to the exact\n   values it prints, in the same commit. Never loosen a budget to make CI pass.\n\nStep 1 is fast and catches most problems. Steps 2 and 3 are what CI runs.\n\n## Hard rules — CI enforces these\n\n- **No `forwardRef`.** Accept `ref` as a regular prop. An ESLint\n  `no-restricted-syntax` rule fails on it.\n- **No `prop-types`.** Use TypeScript types. An ESLint `no-restricted-imports`\n  rule fails on the import.\n- **No `eslint-disable` on any `react-hooks/*` rule.** The compiler treats a\n  suppression as a `Suppression` bailout and refuses the whole function. Fix the\n  code instead.\n- **Do not mutate props, and do not read or write `ref.current` during render.**\n  Both are refusals (`Immutability`, `Refs`). Compute into a local; move ref\n  access into an effect or event handler.\n- **No new `'use no memo'` without all three of:** a reproduced failure, a\n  comment above the directive saying exactly what broke, and the file added to\n  `fileOptOuts` in `.react-compiler-budget.json`. An opt-out is a last resort\n  with a paper trail, not a way to make a refusal go away.\n\n## Decisions already made\n\n- **Do not add `useMemo`, `useCallback` or `React.memo`.** The compiler derives\n  its own memoization from the code and erases hand-written wrappers from the\n  output. Adding one gains nothing and gives the compiler a dependency list it\n  has to verify.\n- **Removing an existing wrapper: diff the compiled output.** Emit the file\n  before and after (see \"Reading emitted code\"). Identical output means nothing\n  to test. If `const $ = _c(n)` disappears from the output, the compiler has\n  started refusing — the wrapper was load-bearing; stop and look.\n- **A refusal gets fixed, not hidden.** Read the category the gate prints and\n  see [references/refusal-categories.md](references/refusal-categories.md) for\n  what it means and the usual fix.\n- **Public API changes get a migration note** in\n  `platform/docs/docs/migration-guide/3p13-to-3p14/`.\n- **Components that read or mutate cornerstone3D state during render** are the\n  one class that genuinely cannot be compiled yet. That is what the existing\n  opt-outs under `extensions/cornerstone/src/Viewport/` are. Do not extend that\n  set casually; each one has an issue to remove it.\n\n## Reading the gate output\n\n`compiler:coverage:ci` prints every refusal as file, line, category and reason:\n\n```\nextensions/cornerstone/src/components/CinePlayer/CinePlayer.tsx:50\n    Todo: (BuildHIR::lowerExpression) Handle ||= operators in AssignmentExpression\n```\n\nThe line points at the offending expression, not the function. A block titled\n\"Refusals inside opt-out files\" is informational — those files are not being\nmemoized anyway.\n\n`lint:compiler:ci` printing **\"Budget is stale: the counts improved\"** is not an\nerror to work around. It is telling you to write the new numbers into the\nbudget file.\n\n## Reading emitted code\n\nUse this in two situations only: after fixing a refusal, to confirm the function\nnow compiles; and before and after removing a `useMemo` or `useCallback`, to see\nwhether the change altered anything. A new component that passes the gates does\nnot need it.\n\nTo see what the compiler actually produced for a file:\n\n```bash\nnode .agents/skills/ohif-react-compiler/assets/emit.mjs <file>\n```\n\nIt compiles that one file with the repo's own babel config, compiler included,\nand prints the result. To check whether an edit changed anything the compiler\nemits, run it before and after and diff the two outputs — identical output\nmeans identical runtime behaviour, so there is nothing to test.\n\nWhat to look for: `const $ = _c(n)` means the function compiled; `if ($[i] !== x)`\nis a cache guard on input `x`; `t0`, `t1`… are compiler temporaries. A breakpoint\ninside a guard fires once and then stops — that is the cache hitting, not a bug.\n\n## Authoritative sources\n\n- [Rules of React](https://react.dev/reference/rules) — what the compiler assumes.\n- [eslint-plugin-react-hooks](https://react.dev/reference/eslint-plugin-react-hooks)\n  — the compiler's diagnostics as lint rules; this repo uses `recommended-latest`.\n- [React Compiler](https://react.dev/learn/react-compiler) — directives, opt-outs.\n","extensions/cornerstone-dicom-pmap/package.json":"{\n  \"name\": \"@ohif/extension-cornerstone-dicom-pmap\",\n  \"version\": \"3.14.0-beta.61\",\n  \"description\": \"DICOM Parametric Map read workflow\",\n  \"author\": \"OHIF\",\n  \"license\": \"MIT\",\n  \"repository\": \"OHIF/Viewers\",\n  \"main\": \"dist/ohif-extension-cornerstone-dicom-pmap.umd.js\",\n  \"module\": \"src/index.tsx\",\n  \"engines\": {\n    \"node\": \">=24\"\n  },\n  \"files\": [\n    \"dist/**\",\n    \"public/**\",\n    \"README.md\"\n  ],\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"clean\": \"shx rm -rf dist\",\n    \"clean:deep\": \"pnpm run clean && shx rm -rf node_modules\",\n    \"dev\": \"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch\",\n    \"dev:dicom-pmap\": \"pnpm run dev\",\n    \"build\": \"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js\",\n    \"build:package-1\": \"pnpm run build\",\n    \"start\": \"pnpm run dev\"\n  },\n  \"peerDependencies\": {\n    \"@ohif/core\": \"workspace:*\",\n    \"@ohif/extension-cornerstone\": \"workspace:*\",\n    \"@ohif/extension-default\": \"workspace:*\",\n    \"@ohif/i18n\": \"workspace:*\",\n    \"react\": \"19.2.7\",\n    \"react-dom\": \"19.2.7\",\n    \"react-i18next\": \"12.3.1\",\n    \"react-router\": \"6.30.3\",\n    \"react-router-dom\": \"6.30.3\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"7.29.7\",\n    \"@cornerstonejs/adapters\": \"5.12.0\",\n    \"@cornerstonejs/core\": \"5.12.0\",\n    \"@kitware/vtk.js\": \"36.4.1\"\n  },\n  \"devDependencies\": {\n    \"cross-env\": \"7.0.3\"\n  },\n  \"keywords\": [\n    \"ohif-extension\"\n  ]\n}\n","extensions/cornerstone-dicom-rt/README.md":"# dicom-rt\n## Description\n\nDICOM RT read workflow. This extension will allow you to load a DICOM RTSS image\nand display it in OHIF.\n\n\n## Author\n\nOHIF\n\n## License\nMIT\n","extensions/cornerstone-dicom-rt/CHANGELOG.md":"# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n# [3.13.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.88...v3.13.0-beta.89) (2026-06-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.87...v3.13.0-beta.88) (2026-06-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.86...v3.13.0-beta.87) (2026-05-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.85...v3.13.0-beta.86) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.84...v3.13.0-beta.85) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.83...v3.13.0-beta.84) (2026-05-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.82...v3.13.0-beta.83) (2026-05-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.81...v3.13.0-beta.82) (2026-05-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.80...v3.13.0-beta.81) (2026-05-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.79...v3.13.0-beta.80) (2026-05-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.78...v3.13.0-beta.79) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.77...v3.13.0-beta.78) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.76...v3.13.0-beta.77) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.75...v3.13.0-beta.76) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.74...v3.13.0-beta.75) (2026-05-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.73...v3.13.0-beta.74) (2026-05-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.72...v3.13.0-beta.73) (2026-05-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.71...v3.13.0-beta.72) (2026-05-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.70...v3.13.0-beta.71) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.69...v3.13.0-beta.70) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.68...v3.13.0-beta.69) (2026-05-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.67...v3.13.0-beta.68) (2026-05-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.66...v3.13.0-beta.67) (2026-04-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.65...v3.13.0-beta.66) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.64...v3.13.0-beta.65) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.63...v3.13.0-beta.64) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.62...v3.13.0-beta.63) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.61...v3.13.0-beta.62) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.60...v3.13.0-beta.61) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.59...v3.13.0-beta.60) (2026-04-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.58...v3.13.0-beta.59) (2026-04-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.57...v3.13.0-beta.58) (2026-04-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.56...v3.13.0-beta.57) (2026-04-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.55...v3.13.0-beta.56) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.54...v3.13.0-beta.55) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.53...v3.13.0-beta.54) (2026-04-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.52...v3.13.0-beta.53) (2026-04-06)\n\n\n### Reverts\n\n* rename DisplaySet.frameOfReferenceUID back to FrameOfReferenceUID ([#5943](https://github.com/OHIF/Viewers/issues/5943)) ([0e933c2](https://github.com/OHIF/Viewers/commit/0e933c256e07b7cda35ed2ba3cfb1ab35d895d57))\n\n\n\n\n\n# [3.13.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.51...v3.13.0-beta.52) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.50...v3.13.0-beta.51) (2026-04-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.49...v3.13.0-beta.50) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.48...v3.13.0-beta.49) (2026-04-02)\n\n\n### Bug Fixes\n\n* **segmentation:** restrict overlay segmentation menu to same frame of reference as viewport background display set  ([#5900](https://github.com/OHIF/Viewers/issues/5900)) ([b9029ef](https://github.com/OHIF/Viewers/commit/b9029ef6f8d63a0e36ec929310c1c5ad3f563ef8))\n\n\n\n\n\n# [3.13.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.47...v3.13.0-beta.48) (2026-04-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.46...v3.13.0-beta.47) (2026-03-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.45...v3.13.0-beta.46) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.44...v3.13.0-beta.45) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.43...v3.13.0-beta.44) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.42...v3.13.0-beta.43) (2026-03-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.41...v3.13.0-beta.42) (2026-03-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.40...v3.13.0-beta.41) (2026-03-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.39...v3.13.0-beta.40) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.38...v3.13.0-beta.39) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.37...v3.13.0-beta.38) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.36...v3.13.0-beta.37) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.35...v3.13.0-beta.36) (2026-03-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.34...v3.13.0-beta.35) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.33...v3.13.0-beta.34) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.32...v3.13.0-beta.33) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.31...v3.13.0-beta.32) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.30...v3.13.0-beta.31) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.29...v3.13.0-beta.30) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.28...v3.13.0-beta.29) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.27...v3.13.0-beta.28) (2026-03-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.26...v3.13.0-beta.27) (2026-03-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.25...v3.13.0-beta.26) (2026-02-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.24...v3.13.0-beta.25) (2026-02-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.23...v3.13.0-beta.24) (2026-02-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.22...v3.13.0-beta.23) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.21...v3.13.0-beta.22) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.20...v3.13.0-beta.21) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.19...v3.13.0-beta.20) (2026-02-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.18...v3.13.0-beta.19) (2026-02-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.17...v3.13.0-beta.18) (2026-02-19)\n\n\n### Bug Fixes\n\n* **segmentation overlay:** update viewport ds list upon seg delete - OHIF-2425 ([#5729](https://github.com/OHIF/Viewers/issues/5729)) ([b353541](https://github.com/OHIF/Viewers/commit/b35354120a01d89b27844f967c32c052bba8b096))\n\n\n\n\n\n# [3.13.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.16...v3.13.0-beta.17) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.15...v3.13.0-beta.16) (2026-02-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.14...v3.13.0-beta.15) (2026-02-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.13...v3.13.0-beta.14) (2026-02-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.12...v3.13.0-beta.13) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.11...v3.13.0-beta.12) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.10...v3.13.0-beta.11) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.9...v3.13.0-beta.10) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.9) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.8) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.7) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.5...v3.13.0-beta.6) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.4...v3.13.0-beta.5) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.3...v3.13.0-beta.4) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.2...v3.13.0-beta.3) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.1...v3.13.0-beta.2) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.0...v3.13.0-beta.1) (2026-02-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.135...v3.13.0-beta.0) (2026-02-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.135](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.134...v3.12.0-beta.135) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.134](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.133...v3.12.0-beta.134) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.133](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.132...v3.12.0-beta.133) (2026-02-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.132](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.131...v3.12.0-beta.132) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.131](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.130...v3.12.0-beta.131) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.130](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.129...v3.12.0-beta.130) (2026-01-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.129](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.128...v3.12.0-beta.129) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.128](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.127...v3.12.0-beta.128) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.127](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.126...v3.12.0-beta.127) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.126](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.125...v3.12.0-beta.126) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.125](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.124...v3.12.0-beta.125) (2026-01-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.124](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.123...v3.12.0-beta.124) (2026-01-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.123](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.122...v3.12.0-beta.123) (2026-01-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.122](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.121...v3.12.0-beta.122) (2026-01-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.121](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.120...v3.12.0-beta.121) (2026-01-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.120](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.119...v3.12.0-beta.120) (2026-01-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.119](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.118...v3.12.0-beta.119) (2026-01-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.118](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.117...v3.12.0-beta.118) (2026-01-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.117](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.116...v3.12.0-beta.117) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.115...v3.12.0-beta.116) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.114...v3.12.0-beta.115) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.113...v3.12.0-beta.114) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.112...v3.12.0-beta.113) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.111...v3.12.0-beta.112) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.110...v3.12.0-beta.111) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.109...v3.12.0-beta.110) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.108...v3.12.0-beta.109) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.107...v3.12.0-beta.108) (2025-12-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.106...v3.12.0-beta.107) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.105...v3.12.0-beta.106) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.104...v3.12.0-beta.105) (2025-12-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.103...v3.12.0-beta.104) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.102...v3.12.0-beta.103) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.101...v3.12.0-beta.102) (2025-12-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.100...v3.12.0-beta.101) (2025-12-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.99...v3.12.0-beta.100) (2025-12-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.98...v3.12.0-beta.99) (2025-12-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.97...v3.12.0-beta.98) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.96...v3.12.0-beta.97) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.95...v3.12.0-beta.96) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.94...v3.12.0-beta.95) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.93...v3.12.0-beta.94) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.92...v3.12.0-beta.93) (2025-11-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.91...v3.12.0-beta.92) (2025-11-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.90...v3.12.0-beta.91) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.89...v3.12.0-beta.90) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.88...v3.12.0-beta.89) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.87...v3.12.0-beta.88) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.86...v3.12.0-beta.87) (2025-11-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.85...v3.12.0-beta.86) (2025-11-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.84...v3.12.0-beta.85) (2025-11-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.83...v3.12.0-beta.84) (2025-11-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.82...v3.12.0-beta.83) (2025-11-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.81...v3.12.0-beta.82) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.80...v3.12.0-beta.81) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.79...v3.12.0-beta.80) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.78...v3.12.0-beta.79) (2025-10-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.77...v3.12.0-beta.78) (2025-10-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.76...v3.12.0-beta.77) (2025-10-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.75...v3.12.0-beta.76) (2025-10-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.74...v3.12.0-beta.75) (2025-10-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.73...v3.12.0-beta.74) (2025-10-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.72...v3.12.0-beta.73) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.71...v3.12.0-beta.72) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.70...v3.12.0-beta.71) (2025-10-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.69...v3.12.0-beta.70) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.68...v3.12.0-beta.69) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.67...v3.12.0-beta.68) (2025-10-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.66...v3.12.0-beta.67) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.65...v3.12.0-beta.66) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.64...v3.12.0-beta.65) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.63...v3.12.0-beta.64) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.62...v3.12.0-beta.63) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.61...v3.12.0-beta.62) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.60...v3.12.0-beta.61) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.59...v3.12.0-beta.60) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.58...v3.12.0-beta.59) (2025-10-14)\n\n\n### Bug Fixes\n\n* **security:** Use exact versioning for dependencies in package.json files. ([#5494](https://github.com/OHIF/Viewers/issues/5494)) ([c7d2017](https://github.com/OHIF/Viewers/commit/c7d2017f081c5803a70bab6c75bba0c975028125))\n\n\n\n\n\n# [3.12.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.57...v3.12.0-beta.58) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.56...v3.12.0-beta.57) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.55...v3.12.0-beta.56) (2025-10-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.54...v3.12.0-beta.55) (2025-10-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.53...v3.12.0-beta.54) (2025-10-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.52...v3.12.0-beta.53) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.51...v3.12.0-beta.52) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.50...v3.12.0-beta.51) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.49...v3.12.0-beta.50) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.48...v3.12.0-beta.49) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.47...v3.12.0-beta.48) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.46...v3.12.0-beta.47) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.45...v3.12.0-beta.46) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.44...v3.12.0-beta.45) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.43...v3.12.0-beta.44) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.42...v3.12.0-beta.43) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.41...v3.12.0-beta.42) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.40...v3.12.0-beta.41) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.39...v3.12.0-beta.40) (2025-10-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.38...v3.12.0-beta.39) (2025-10-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.37...v3.12.0-beta.38) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.36...v3.12.0-beta.37) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.35...v3.12.0-beta.36) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.34...v3.12.0-beta.35) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.33...v3.12.0-beta.34) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.32...v3.12.0-beta.33) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.31...v3.12.0-beta.32) (2025-09-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.30...v3.12.0-beta.31) (2025-09-25)\n\n\n### Bug Fixes\n\n* Improve rt handling for bulkdata ([#5415](https://github.com/OHIF/Viewers/issues/5415)) ([d88a341](https://github.com/OHIF/Viewers/commit/d88a341884f7361865bc10159c1a82633667ab5b))\n\n\n\n\n\n# [3.12.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.29...v3.12.0-beta.30) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.28...v3.12.0-beta.29) (2025-09-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.27...v3.12.0-beta.28) (2025-09-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.26...v3.12.0-beta.27) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.25...v3.12.0-beta.26) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.24...v3.12.0-beta.25) (2025-09-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.23...v3.12.0-beta.24) (2025-09-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.22...v3.12.0-beta.23) (2025-09-05)\n\n\n### Bug Fixes\n\n* **cornerstone-dicom-rt:** adding caching usage to cornerstone-dicom-rt SOP Class Handler ([#5387](https://github.com/OHIF/Viewers/issues/5387)) ([d6ea179](https://github.com/OHIF/Viewers/commit/d6ea179ac43a47d4011b8dcaf59d79d99382d6c8))\n\n\n\n\n\n# [3.12.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.21...v3.12.0-beta.22) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.20...v3.12.0-beta.21) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.19...v3.12.0-beta.20) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.18...v3.12.0-beta.19) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.17...v3.12.0-beta.18) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.16...v3.12.0-beta.17) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.15...v3.12.0-beta.16) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.14...v3.12.0-beta.15) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.13...v3.12.0-beta.14) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.12...v3.12.0-beta.13) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.11...v3.12.0-beta.12) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.10...v3.12.0-beta.11) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.9...v3.12.0-beta.10) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.8...v3.12.0-beta.9) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.7...v3.12.0-beta.8) (2025-08-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.6...v3.12.0-beta.7) (2025-08-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.5...v3.12.0-beta.6) (2025-08-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.4...v3.12.0-beta.5) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.3...v3.12.0-beta.4) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.2...v3.12.0-beta.3) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.1...v3.12.0-beta.2) (2025-08-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.0...v3.12.0-beta.1) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.116...v3.12.0-beta.0) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.115...v3.11.0-beta.116) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.114...v3.11.0-beta.115) (2025-07-31)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.113...v3.11.0-beta.114) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.112...v3.11.0-beta.113) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.111...v3.11.0-beta.112) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.110...v3.11.0-beta.111) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.109...v3.11.0-beta.110) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.108...v3.11.0-beta.109) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.107...v3.11.0-beta.108) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.106...v3.11.0-beta.107) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.105...v3.11.0-beta.106) (2025-07-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.104...v3.11.0-beta.105) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.103...v3.11.0-beta.104) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.102...v3.11.0-beta.103) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.101...v3.11.0-beta.102) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.100...v3.11.0-beta.101) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.99...v3.11.0-beta.100) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.98...v3.11.0-beta.99) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.97...v3.11.0-beta.98) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.96...v3.11.0-beta.97) (2025-07-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.95...v3.11.0-beta.96) (2025-07-22)\n\n\n### Features\n\n* **segmentation:** Add customization for handling missing referencedDisplaySetInstanceUID for the SEG/RTSTRUCT. ([#4983](https://github.com/OHIF/Viewers/issues/4983)) ([12de7a8](https://github.com/OHIF/Viewers/commit/12de7a85c9330471d81f481de7bc65e60c1c4ab3))\n\n\n\n\n\n# [3.11.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.94...v3.11.0-beta.95) (2025-07-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.93...v3.11.0-beta.94) (2025-07-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.92...v3.11.0-beta.93) (2025-07-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.91...v3.11.0-beta.92) (2025-07-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.90...v3.11.0-beta.91) (2025-07-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.89...v3.11.0-beta.90) (2025-07-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.88...v3.11.0-beta.89) (2025-07-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.87...v3.11.0-beta.88) (2025-07-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.86...v3.11.0-beta.87) (2",".agents/skills/ohif-test-agent/SKILL.md":"---\nname: ohif-test-agent\ndescription: Generate runnable Playwright E2E tests for the OHIF Viewer using its custom fixture system, page objects, and normalized WebGL viewport coordinates. Use this skill whenever the user asks to write, add, modify, or debug tests in an OHIF/Viewers context — including vague asks like \"write a test for X\" when working in the OHIF repo, tests touching platform/app/tests/, or anything involving Cornerstone viewports, DICOM studies, measurements, segmentations, or OHIF modes/extensions. Prefer this skill over generic test-writing even if the user doesn't say \"Playwright\" or \"E2E\" explicitly.\n---\n\n# OHIF Test Agent\n\nThis skill teaches you to generate correct, runnable Playwright end-to-end tests for the OHIF Viewer. Follow the workflow below.\n\n## Environment model\n\nThis package follows the agentskills.io SKILL.md convention. `SKILL.md` is the entire behavior contract — there is no separate runtime entrypoint.\n\n## Workflow: how to write a new OHIF test\n\n1. **Classify the feature.** What area does the test belong to — a measurement tool, segmentation hydration, contour panel interaction, MPR layout, crosshairs, tag browser, etc.? The area determines the mode, the StudyInstanceUID, and the seed spec you'll read.\n2. **Read the seed spec.** Consult [references/patterns-by-feature.md](references/patterns-by-feature.md) to find the canonical existing spec for that area. Read it end-to-end before writing. This is the single most important step — OHIF specs follow consistent idioms that are easier to mimic than to reconstruct from first principles. (This mirrors Playwright's own agent guidance: use seed tests as the example for generated tests.)\n3. **Scaffold from the template.** Start from [assets/spec-template.ts](assets/spec-template.ts) — or copy the seed spec and adapt.\n4. **Look up specifics in the source, not from memory.** The reference files [page-objects.md](references/page-objects.md) and [utilities.md](references/utilities.md) capture the **stable rules** — fixture keys, import conventions, access idioms, the reasons certain things trip people up. They deliberately do not enumerate methods. For the current method surface or a utility's exact signature, open the relevant file under `tests/pages/` or `tests/utils/` — the source evolves, and the source is always right. The seed spec you picked in step 2 is usually the fastest second source, because it co-evolves with the API.\n5. **Run the test when execution is available.** `pnpm run test:e2e:ci` runs the whole suite, but for iteration use `TEST_ENV=true pnpm exec playwright test tests/YourNew.spec.ts` (or the Playwright VS Code extension). Invoke Playwright directly for targeted flags; `pnpm run test:e2e -- ...` inserts a `--` separator that can prevent Playwright from parsing options such as `--update-snapshots` and `--reporter`.\n6. **If runtime execution is unavailable, do static validation.** Validate import source, fixture keys, normalized viewport usage, UID/mode pairing, and hydration/tracking prompt handling. Then report clearly that execution was not performed.\n7. **If it fails, triage before debugging.** Use [references/failure-triage.md](references/failure-triage.md) — most OHIF test failures are timing / hydration, not real regressions.\n\n## Architecture\n\nOHIF uses Playwright with a custom fixture system. Tests are **not** vanilla Playwright — they import `test`, `expect`, and utilities from `./utils`, which re-exports an extended test runner that injects page objects.\n\n```text\nplaywright.config.ts            → Chromium-only, port 3335, data-cy as testId\n  └─ tests/utils/fixture.ts     → Extends playwright-test-coverage, injects page objects\n       └─ tests/*.spec.ts       → Each imports { test, expect, ... } from './utils'\n            ├─ tests/pages/     → Page objects (ViewportPageObject, MainToolbarPageObject, …)\n            └─ tests/utils/     → Utilities (visitStudy, checkForScreenshot, screenShotPaths, …)\n```\n\nWhy the custom fixture matters: the page objects are created for each test and bound to the right Playwright `page`. If you `new ViewportPageObject(page)` manually, you skip the fixture wiring and some sub-objects won't resolve correctly.\n\n### Import rule\n\n```ts\n// Correct\nimport { test, expect, visitStudy, checkForScreenshot, screenShotPaths } from './utils';\n\n// Wrong — will compile but fixtures won't be injected\nimport { test, expect } from '@playwright/test';\n```\n\nA few utilities (`press`, `downloadAsString`, the `assert*` helpers) are NOT re-exported from `./utils`. See [references/utilities.md](references/utilities.md) for the correct import path per utility.\n\n## The viewport is WebGL\n\nOHIF renders medical images onto a WebGL canvas. You cannot query *canvas* pixels by CSS selector. Use **normalized coordinates** (0–1 range, top-left is `{x:0, y:0}`) for clicks and drags, and **visual regression** (screenshot comparison) for canvas assertions. (Not everything in the viewport is canvas — some overlays render as SVG you *can* query via DOM, e.g. a vector overlay's color through `getSvgAttribute`. The canvas rule is about raster output painted onto the WebGL surface.)\n\n```ts\nconst activeViewport = await viewportPageObject.active;\n\nawait activeViewport.normalizedClickAt([{ x: 0.5, y: 0.5 }]);                 // click center\nawait activeViewport.normalizedClickAt([{ x: 0.3, y: 0.3 }, { x: 0.7, y: 0.7 }]); // draw two points\nawait activeViewport.normalizedClickAt([{ x: 0.5, y: 0.5 }], 'right');         // right-click\nawait activeViewport.normalizedDragAt({\n  start: { x: 0.3, y: 0.3 },\n  end:   { x: 0.7, y: 0.7 },\n});\n```\n\nPixel coordinates (`clickAt`, `doubleClickAt`) exist but prefer normalized for portability across viewport sizes.\n\nFor DOM-rendered state (panel counts, dialog text, overlay text values, button enabled states), assert directly:\n\n```ts\nawait expect(activeViewport.overlayText.bottomRight.instanceNumber).toHaveText('I:17 (17/94)');\nawait expect(rightPanelPageObject.measurementsPanel.panel.rows).toHaveCount(1);\n```\n\n## Study loading lifecycle\n\nEvery test follows this sequence. Skipping steps causes flakiness:\n\n```ts\ntest.beforeEach(async ({ page }) => {\n  const studyInstanceUID = '1.3.6.1.4.1.25403.345050719074.3824.20170125095438.5';\n  const mode = 'viewer';\n  await visitStudy(page, studyInstanceUID, mode, 2000); // 2s delay is the community norm\n});\n```\n\n`visitStudy` navigates to `/{mode}/ohif?StudyInstanceUIDs={uid}`, waits for `domcontentloaded`, then `networkidle`, then the explicit delay. Default delay is `0`, but most specs pass `2000` to let the first render settle.\n\nDelay by scene type (observed across the current suite, not a rule to apply blindly):\n\n| Scene | Delay |\n|-------|-------|\n| Default (viewer mode, 2D/MPR/3D layouts, crosshairs) | `2000` |\n| `mode: 'tmtv'` | `10000` — PET fusion + SUV calculation takes noticeably longer |\n\nStart at the convention for your scene; ramp only if the test flakes on initial render. 3D layouts in `viewer` mode already stay at `2000` — the stabilization problem there is solved with `attemptAction(() => reduce3DViewportSize(page), 10, 100)`, not with a longer `visitStudy` delay.\n\nIf the study has DICOM SEG, RT, or SR data, OHIF asks whether to hydrate. Handle it:\n\n```ts\nawait leftPanelPageObject.loadSeriesByModality('SEG'); // or 'RTSTRUCT', 'SR'\nawait page.waitForTimeout(3000);                        // allow the prompt to appear\nawait expect(DOMOverlayPageObject.viewport.segmentationHydration.locator).toBeVisible();\nawait DOMOverlayPageObject.viewport.segmentationHydration.yes.click();\n```\n\nThe first measurement you create triggers a \"start tracking?\" prompt:\n\n```ts\nawait DOMOverlayPageObject.viewport.measurementTracking.confirm.click();\n```\n\nFor 3D / MPR scenes, wrap stabilization in `attemptAction(() => reduce3DViewportSize(page), 10, 100)` or insert a `page.waitForTimeout(...)` after the layout change before asserting.\n\n## Wait for renders, don't sleep\n\n`page.waitForTimeout(...)` after an action that re-renders the viewport is a smell. The viewports tell us when they're done — use that signal. `tests/utils/waitForViewportsRendered.ts` exposes three helpers, all barrel-exported from `./utils`:\n\n- `waitForViewportRenderCycle(page)` — wait for the next full cycle: a viewport enters `needsRender`, then **all** viewports report `rendered` (and volumes are loaded, by default).\n- `waitForViewportsRendered(page)` — only the second half: wait until all viewports are `rendered`. Use this when the action has already requested a render before you started waiting (e.g. a layout change or `loadSeriesByDescription`).\n- `waitForAnyViewportNeedsRender(page)` — only the first half. Rarely needed directly.\n\nThe canonical idiom — **start the watcher before the action, await it after**:\n\n```ts\n// start watching for the next render cycle\nconst viewportRenderCycle = waitForViewportRenderCycle(page);\n\nawait action(); // e.g. segmentationHydration.yes.click(), layoutSelection.MPR.click(), addSegmentation, etc.\n\n// wait for the render to finish\nawait viewportRenderCycle;\n\nawait check(); // e.g. checkForScreenshot, count assertion, overlay text\n```\n\nWhy \"start before\"? `waitForViewportRenderCycle` first waits for a viewport to enter `needsRender`. If you start it **after** the action, that transition may already be over and you'll hang until the timeout. Starting it first captures the cycle the action is about to trigger.\n\nWhen to use which:\n\n| Situation | Helper |\n|-----------|--------|\n| Click that triggers a re-render and you want to assert after | `waitForViewportRenderCycle(page)` started before the click |\n| Layout switch / series load — render already in flight | `await waitForViewportsRendered(page)` after the call |\n| Slice navigation (`sliceNavigation.toSlice(...)`, `scrollBy`, …) | `await waitForViewportsRendered(page)` after the call (per the `getSliceNavigation` docstring) |\n| Compose with another await (e.g. screenshot the same time as load) | Save the promise, `await` it later |\n\nReplace patterns like this:\n\n```ts\n// ❌ Sleep-and-pray\nawait action();\nawait page.waitForTimeout(5000);\nawait checkForScreenshot(...);\n\n// ✅ Wait on the actual signal\nconst cycle = waitForViewportRenderCycle(page);\nawait action();\nawait cycle;\nawait checkForScreenshot(...);\n```\n\nThis shaves real wall-clock time off the suite and removes a class of flake (sleep too short → flake; sleep too long → slow). `tests/SEGHydrationFromMPR.spec.ts` is the canonical seed for this pattern.\n\nCaveats:\n- These helpers wait on Cornerstone viewport state. They won't help for purely DOM-side state (panel rows appearing, dialogs opening) — for those, prefer `expect(locator).toHaveCount(n)` / `toBeVisible()` which auto-retry, or `expect.toPass({ timeout })`.\n- For some actions (hanging-protocol changes are the documented example) the viewport doesn't transition through `needsRender` synchronously — those still need a short `waitForTimeout`. The source comment in `waitForViewportsRendered.ts` calls this out.\n\n## Fixture-injected page objects\n\nDestructure these from the test function argument. **Never `new` them manually.**\n\n```ts\ntest('my test', async ({\n  page,\n  viewportPageObject,\n  mainToolbarPageObject,\n  leftPanelPageObject,\n  rightPanelPageObject,\n  DOMOverlayPageObject,          // note the capital D — this matches the fixture key\n  notFoundStudyPageObject,\n}) => { ... });\n```\n\nTwo page objects are **not** fixture-injected:\n- `DataOverlayPageObject` — reach via `viewportPageObject.getById(id).overlayMenu.dataOverlay`.\n- `DicomTagBrowserPageObject` — reach via `DOMOverlayPageObject.dialog.dicomTagBrowser`.\n\nSee [references/page-objects.md](references/page-objects.md) for fixture rules and a map of which file covers which concern; read the `.ts` file under `tests/pages/` for the current method surface.\n\n## When the control you need has no page object yet\n\nA spec must not reach for `page.getByTestId(...)` / `getByRole(...)` directly for\napplication controls. If the button, menu, dialog, or field you need isn't already\nexposed by a page object, **add it to one — or create a new page object — instead of\ninlining a raw selector.** Raw selectors in a spec are the clearest sign a test was\nwritten without reading the existing suite: they duplicate locators, bypass the\nfixture wiring, and rot silently when the DOM changes.\n\nWhere new coverage goes:\n\n| What you need | Where it belongs |\n|---|---|\n| A toolbar button or tool (Zoom, Pan) | a getter on `MainToolbarPageObject`, next to `crosshairs` / `measurementTools` |\n| A menu, prompt, context menu, or small dialog | `DOMOverlayPageObject` |\n| A substantial dialog with its own fields (User Preferences) | its **own** page object class, reached through `DOMOverlayPageObject` — follow `DicomTagBrowserPageObject` (`DOMOverlayPageObject.dialog.dicomTagBrowser`) |\n| Each field/row inside that dialog | a method or sub-object on the dialog's page object — not a raw selector in the spec |\n| A side-panel control | `LeftPanelPageObject` / `RightPanelPageObject` |\n\nIf the control has no `data-cy`, **add `data-cy` to the source component** and target\nit — don't fall back to `getByRole`/text selectors, which are brittle and\nlocale-sensitive (`testIdAttribute` is `data-cy`, so `getByTestId('Zoom')` resolves\n`[data-cy=\"Zoom\"]`). Call out any `data-cy` you add so it ships in the same PR.\n\n**Worked example — \"set the Zoom hotkey in User Preferences\":** the options menu, the\npreferences dialog, each preference field, and the Zoom toolbar button should all be\npage-object surface — e.g. `mainToolbarPageObject.zoom`,\n`DOMOverlayPageObject.optionsMenu.settings.click()`,\n`DOMOverlayPageObject.dialog.userPreferences.hotkey('Zoom').set('q')`. The spec then\nreads as intent, not as a pile of `getByTestId` calls.\n\n## Assert the effect, not just the attribute\n\nPrefer asserting the actual rendered result over a proxy attribute. Activating Zoom and\nchecking `data-active=\"true\"` confirms the *button* toggled — not that zoom works. Drag\non the viewport and assert the image actually zoomed (a viewport-scoped screenshot, or a\nmeasurable state change). Attribute checks are fine as a secondary signal, not the whole\ntest.\n\n## Visual regression\n\n**Direction:** the suite is moving off *full-app* screenshots — not off screenshots\naltogether. \"Avoid screenshots\" means: don't screenshot the whole page, and don't\nscreenshot something that has a faithful DOM/state signal. It does **not** mean avoid\nscreenshots for output that is genuinely canvas-only — for that output a screenshot is\nthe correct and required tool, and you should use it without apology. Older specs that\nscreenshot the whole page are the legacy pattern being phased out; viewport-scoped\nscreenshots are not.\n\n### Screenshot vs. DOM assertion — how to choose\n\nReach for the cheapest *faithful* signal, in this order:\n\n1. **A faithful DOM/SVG/state signal exists → assert on it.** Panel counts, dialog and\n   overlay text, enabled/disabled state, and any overlay that renders as SVG (a vector\n   overlay's color is readable via `getSvgAttribute`) are all readable from the DOM —\n   assert on them directly, no screenshot.\n2. **The thing under test exists only as pixels on the WebGL canvas → a screenshot is\n   correct and required.** A painted pixel exposes no element or attribute to read. Capture\n   a viewport pane with `checkForViewportScreenshot`, or the whole grid with\n   `checkForGridScreenshot` — this is the right tool, not a last resort, whenever what\n   you're verifying is the rendered canvas itself.\n3. **Never substitute a service/state read for a render assertion.** Reading a service's\n   state (any `window.services...`) asserts the *data model*, not the pixels the user sees —\n   it passes even when rendering is broken. `page.evaluate(() => window.services...)` is an\n   escape hatch for *setup*, not for *appearance* assertions.\n\nFor a screenshot comparison scoped to a specific viewport, use `checkForViewportScreenshot` — it hides all of the viewport's text for the capture, including hydration/tracking prompts and the unhydrated modality badge (assert those through `DOMOverlayPageObject` instead):\n\n```ts\nawait checkForViewportScreenshot({\n  page,\n  viewport: activeViewport, // captures the viewport pane with its text hidden\n  screenshotPath: screenShotPaths.length.lengthDisplayedCorrectly,\n});\n```\n\nFor a multi-viewport layout, `checkForGridScreenshot({ page, viewportPageObject, screenshotPath })` captures the grid with the text of *every* pane hidden. It hides the text with one selector sweep over the whole grid (`hideAllViewportGridText`), so panes added by a mid-test layout change are covered too.\n\nAll these helpers retry up to 10 times at 1250 ms intervals by default (`attempts` and `delay` are configurable); the viewport and grid helpers delegate to `checkForScreenshot` — use that one directly only for non-viewport locators such as a panel or dialog. Use `screenShotPaths.<category>.<name>` rather than a hand-typed string — the tree of valid keys lives in `tests/utils/screenShotPaths.ts`.\n\nRules (apply to all new screenshot assertions):\n\n- **Use the object form.** The positional form is legacy; don't introduce it in new code, and don't treat existing positional-form usage as a pattern to copy.\n- **No text in baselines.** Overlay text (date, series description, W/L, slice index) drifts with data, locale, and font rendering, so a baseline that contains it is fragile — new viewport baselines must be text-free. Capture a viewport through `checkForViewportScreenshot` and the grid through `checkForGridScreenshot`, which hide all viewport text for the shot and re-show it afterward. Raw `checkForScreenshot` does no text handling: it leaves the viewport or grid untouched before and after the capture, so whatever text is visible at that moment ends up in the baseline.\n- **Never screenshot the full app.** Full-page screenshots include panels, toolbars, and dialogs that drift independently of what's under test and make baselines fragile. Scope the capture: a viewport pane through `checkForViewportScreenshot`, the grid through `checkForGridScreenshot`, and only a non-viewport element (a panel, a dialog) through raw `checkForScreenshot` with a `locator`. A bare `normalizedClip: { x: 0, y: 0, width: 1, height: 1 }` with no `locator` is **not** scoping — it clips to the full page. Use `normalizedClip` only to target a sub-region *of a locator* (e.g. a scrollbar strip). `fullPage: true` only takes effect when no `locator` is passed — that *is* the full-app capture this rule forbids, so pass a `locator` instead. (Through the viewport and grid helpers the flag is inert: the capture is always scoped to the pane or the grid.)\n- **Do not tune `maxDiffPixelRatio` or `threshold`** to make a screenshot pass. If a baseline mismatches, regenerate it after a human review of the diff, or fix the underlying flake.\n\n## Playwright config facts worth remembering\n\n| Setting | Value | Why |\n|---------|-------|-----|\n| `baseURL` | `http://localhost:3335` | OHIF e2e uses 3335, not 3000 |\n| `testIdAttribute` | `data-cy` | `getByTestId(...)` maps to `[data-cy=\"...\"]` |\n| `browser` | Chromium only | Firefox/WebKit disabled (SharedArrayBuffer + stability) |\n| `retries` | 3 in CI, 0 locally | Flaky rendering needs CI retries |\n| `workers` | 6 in CI, undefined locally | Parallel execution |\n| `globalTimeout` / `timeout` | 800_000 ms | Medical image loads are slow |\n| `actionTimeout` | 10_000 ms | Per-action cap |\n| `webServer.command` | `cross-env APP_CONFIG=config/e2e.js COVERAGE=true OHIF_PORT=3335 nyc yarn start` | e2e config + coverage |\n\n## Test data: which study for which test\n\n| StudyInstanceUID | Mode | Used for |\n|------------------|------|----------|\n| `1.3.6.1.4.1.25403.345050719074.3824.20170125095438.5` | `viewer` | General measurements, annotations, context menu |\n| `1.3.6.1.4.1.14519.5.2.1.1706.8374.643249677828306008300337414785` | `viewer` | 3D, MPR, crosshairs |\n| `1.3.6.1.4.1.14519.5.2.1.256467663913010332776401703474716742458` | `viewer` or `segmentation` | Labelmap SEG |\n| `1.2.840.113619.2.290.3.3767434740.226.1600859119.501` | `viewer` / `segmentation` / `tmtv` | RTSTRUCT/contour and TMTV |\n| `1.3.6.1.4.1.14519.5.2.1.7695.4007.324475281161490036195179843543` | `viewer` | SR hydration |\n\nFull mapping in [references/patterns-by-feature.md](references/patterns-by-feature.md). **Do not invent UIDs** — they must exist on the e2e data server.\n\n## Rules (short, so they're actually read)\n\n1. Import `test`, `expect`, and utilities from `./utils`, not `@playwright/test`.\n2. Destructure fixture-injected page objects; don't `new` them.\n3. Use normalized coordinates (0–1) for viewport interactions.\n4. Use `visitStudy` with a real UID, correct mode, and a non-zero delay (2000 is conventional).\n5. Handle hydration and measurement-tracking prompts where applicable.\n6. Choose the faithful signal: DOM/SVG assertions where the rendered result has one (panels, dialogs, overlay text, SVG/vector overlays), a viewport-scoped screenshot when what you're verifying is canvas-only raster output, and never a `window.services` state read standing in for a render check. Screenshots use the object form, scoped via a `locator` — never the full app.\n7. Use `data-cy` selectors (already wired via `testIdAttribute`).\n8. When an assertion needs retry tolerance, wrap it in `expect.toPass({ timeout })`.\n9. Test in the correct mode — segmentation tools aren't available in `viewer` mode.\n10. If a utility isn't exported from `./utils`, import from the deeper path (see [references/utilities.md](references/utilities.md)).\n11. After an action that re-renders the viewport, prefer `waitForViewportRenderCycle(page)` (started before the action) over `page.waitForTimeout(...)`. See the \"Wait for renders, don't sleep\" section.\n12. Don't inline raw `page.getByTestId(...)` / `getByRole(...)` for app controls. If a control has no page object, create or augment one (see \"When the control you need has no page object yet\"), adding a `data-cy` to the source if needed.\n13. Assert the actual effect (e.g. the image zoomed), not just a proxy attribute like `data-active`.\n\n## Pre-output self-check (mandatory)\n\nBefore returning a generated OHIF test, confirm all items:\n\n1. Imports `test`/`expect` from `./utils` (not `@playwright/test`).\n2. Uses fixture-injected keys and exact casing (especially `DOMOverlayPageObject`).\n3. Uses normalized viewport interactions (`normalizedClickAt` / `normalizedDragAt`) unless there is a strong reason otherwise.\n4. Uses a valid canonical StudyInstanceUID and compatible mode.\n5. Handles hydration or measurement tracking prompts when the workflow requires them.\n6. Uses the faithful signal for each assertion — DOM/SVG where the result is readable from the DOM, a viewport-scoped screenshot when what's verified exists only as pixels on the canvas, and never a `window.services` state read in place of a render check. Viewport and grid captures go through `checkForViewportScreenshot` / `checkForGridScreenshot`; raw `checkForScreenshot` uses the object form with a non-viewport `locator` (panel, dialog) — no full-app screenshots.\n7. Replaces `page.waitForTimeout(...)` after viewport-rendering actions with `waitForViewportRenderCycle(page)` (started before the action) — keeps `waitForTimeout` only for non-render waits like the hydration prompt in `beforeEach`.\n8. If execution was skipped, states that explicitly and provides concrete run commands.\n9. Every application control is reached through a page object — no raw `getByTestId`/`getByRole` in the spec for buttons, menus, dialogs, or fields. Any control not already covered was added to the right page object (or a new one), with a source `data-cy` if it lacked one.\n10. Assertions verify the real effect where feasible (e.g. the image visibly zoomed), not only an attribute toggle.\n\n## Output contract (for non-executing agents)\n\nWhen execution cannot be performed in the current environment, the response should include:\n\n1. The test code.\n2. Assumptions made (if any).\n3. Static checks that were verified.\n4. What still must be run locally and exact commands to run.\n\n## When to consult each reference\n\n- **Before writing** → [references/patterns-by-feature.md](references/patterns-by-feature.md). Pick the seed spec for the feature area and read it. The seed spec is the closest thing to a live API example because it co-evolves with the code.\n- **For a stable rule or idiom** (fixture keys, import paths, panel-access order, capital-D quirk, object-param convention) → [references/page-objects.md](references/page-objects.md), [references/utilities.md](references/utilities.md).\n- **For a method name, property, or signature** → read the source under `tests/pages/` or `tests/utils/`. Do not rely on a static table for these; they drift as the code is refactored.\n- **When a test fails** → [references/failure-triage.md](references/failure-triage.md).\n","extensions/cornerstone-dicom-rt/package.json":"{\n  \"name\": \"@ohif/extension-cornerstone-dicom-rt\",\n  \"version\": \"3.14.0-beta.61\",\n  \"description\": \"DICOM RT read workflow\",\n  \"author\": \"OHIF\",\n  \"license\": \"MIT\",\n  \"repository\": \"OHIF/Viewers\",\n  \"main\": \"dist/ohif-extension-cornerstone-dicom-rt.umd.js\",\n  \"module\": \"src/index.tsx\",\n  \"engines\": {\n    \"node\": \">=24\"\n  },\n  \"files\": [\n    \"dist/**\",\n    \"public/**\",\n    \"README.md\"\n  ],\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"clean\": \"shx rm -rf dist\",\n    \"clean:deep\": \"pnpm run clean && shx rm -rf node_modules\",\n    \"dev\": \"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch\",\n    \"dev:dicom-seg\": \"pnpm run dev\",\n    \"build\": \"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js\",\n    \"build:package-1\": \"pnpm run build\",\n    \"start\": \"pnpm run dev\"\n  },\n  \"peerDependencies\": {\n    \"@ohif/core\": \"workspace:*\",\n    \"@ohif/extension-cornerstone\": \"workspace:*\",\n    \"@ohif/extension-default\": \"workspace:*\",\n    \"@ohif/i18n\": \"workspace:*\",\n    \"react\": \"19.2.7\",\n    \"react-dom\": \"19.2.7\",\n    \"react-i18next\": \"12.3.1\",\n    \"react-router\": \"6.30.3\",\n    \"react-router-dom\": \"6.30.3\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"7.29.7\"\n  },\n  \"devDependencies\": {\n    \"cross-env\": \"7.0.3\"\n  },\n  \"keywords\": [\n    \"ohif-extension\"\n  ]\n}\n","extensions/cornerstone-dicom-seg/package.json":"{\n  \"name\": \"@ohif/extension-cornerstone-dicom-seg\",\n  \"version\": \"3.14.0-beta.61\",\n  \"description\": \"DICOM SEG read workflow\",\n  \"author\": \"OHIF\",\n  \"license\": \"MIT\",\n  \"repository\": \"OHIF/Viewers\",\n  \"main\": \"dist/ohif-extension-cornerstone-dicom-seg.umd.js\",\n  \"module\": \"src/index.tsx\",\n  \"engines\": {\n    \"node\": \">=24\"\n  },\n  \"files\": [\n    \"dist/**\",\n    \"public/**\",\n    \"README.md\"\n  ],\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"clean\": \"shx rm -rf dist\",\n    \"clean:deep\": \"pnpm run clean && shx rm -rf node_modules\",\n    \"dev\": \"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch\",\n    \"dev:dicom-seg\": \"pnpm run dev\",\n    \"build\": \"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js\",\n    \"build:package-1\": \"pnpm run build\",\n    \"start\": \"pnpm run dev\",\n    \"test:unit\": \"jest --watchAll\",\n    \"test:unit:ci\": \"jest --ci --runInBand --collectCoverage --passWithNoTests\"\n  },\n  \"peerDependencies\": {\n    \"@ohif/core\": \"workspace:*\",\n    \"@ohif/extension-cornerstone\": \"workspace:*\",\n    \"@ohif/extension-default\": \"workspace:*\",\n    \"@ohif/i18n\": \"workspace:*\",\n    \"react\": \"19.2.7\",\n    \"react-dom\": \"19.2.7\",\n    \"react-i18next\": \"12.3.1\",\n    \"react-router\": \"6.30.3\",\n    \"react-router-dom\": \"6.30.3\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"7.29.7\",\n    \"@cornerstonejs/adapters\": \"5.12.0\",\n    \"@cornerstonejs/core\": \"5.12.0\",\n    \"@kitware/vtk.js\": \"36.4.1\"\n  },\n  \"devDependencies\": {\n    \"cross-env\": \"7.0.3\"\n  },\n  \"keywords\": [\n    \"ohif-extension\"\n  ]\n}\n","extensions/cornerstone-dicom-seg/CHANGELOG.md":"# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n# [3.13.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.88...v3.13.0-beta.89) (2026-06-10)\n\n\n### Bug Fixes\n\n* ohif tests to run with cornerstone 3d 5.0 ([#6043](https://github.com/OHIF/Viewers/issues/6043)) ([6dd150d](https://github.com/OHIF/Viewers/commit/6dd150d401ad73d60632a23378b7dfd4b5142690))\n\n\n\n\n\n# [3.13.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.87...v3.13.0-beta.88) (2026-06-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.86...v3.13.0-beta.87) (2026-05-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.85...v3.13.0-beta.86) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.84...v3.13.0-beta.85) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.83...v3.13.0-beta.84) (2026-05-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.82...v3.13.0-beta.83) (2026-05-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.81...v3.13.0-beta.82) (2026-05-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.80...v3.13.0-beta.81) (2026-05-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.79...v3.13.0-beta.80) (2026-05-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.78...v3.13.0-beta.79) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.77...v3.13.0-beta.78) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.76...v3.13.0-beta.77) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.75...v3.13.0-beta.76) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.74...v3.13.0-beta.75) (2026-05-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.73...v3.13.0-beta.74) (2026-05-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.72...v3.13.0-beta.73) (2026-05-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.71...v3.13.0-beta.72) (2026-05-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.70...v3.13.0-beta.71) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.69...v3.13.0-beta.70) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.68...v3.13.0-beta.69) (2026-05-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.67...v3.13.0-beta.68) (2026-05-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.66...v3.13.0-beta.67) (2026-04-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.65...v3.13.0-beta.66) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.64...v3.13.0-beta.65) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.63...v3.13.0-beta.64) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.62...v3.13.0-beta.63) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.61...v3.13.0-beta.62) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.60...v3.13.0-beta.61) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.59...v3.13.0-beta.60) (2026-04-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.58...v3.13.0-beta.59) (2026-04-16)\n\n\n### Bug Fixes\n\n* Use newer ONNX version and load without errors ([#5854](https://github.com/OHIF/Viewers/issues/5854)) ([cc5dc20](https://github.com/OHIF/Viewers/commit/cc5dc201649bcbfb4cfad21141dbd56000d30f53)), closes [#5875](https://github.com/OHIF/Viewers/issues/5875) [#5884](https://github.com/OHIF/Viewers/issues/5884) [#5886](https://github.com/OHIF/Viewers/issues/5886) [#5893](https://github.com/OHIF/Viewers/issues/5893) [#5874](https://github.com/OHIF/Viewers/issues/5874) [#5865](https://github.com/OHIF/Viewers/issues/5865)\n\n\n\n\n\n# [3.13.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.57...v3.13.0-beta.58) (2026-04-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.56...v3.13.0-beta.57) (2026-04-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.55...v3.13.0-beta.56) (2026-04-10)\n\n\n### Bug Fixes\n\n* A couple of changes to enable cs3d integration build ([#5944](https://github.com/OHIF/Viewers/issues/5944)) ([f6bbd5c](https://github.com/OHIF/Viewers/commit/f6bbd5c779e4692dc47c93327a890661b8dcc174))\n\n\n\n\n\n# [3.13.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.54...v3.13.0-beta.55) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.53...v3.13.0-beta.54) (2026-04-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.52...v3.13.0-beta.53) (2026-04-06)\n\n\n### Reverts\n\n* rename DisplaySet.frameOfReferenceUID back to FrameOfReferenceUID ([#5943](https://github.com/OHIF/Viewers/issues/5943)) ([0e933c2](https://github.com/OHIF/Viewers/commit/0e933c256e07b7cda35ed2ba3cfb1ab35d895d57))\n\n\n\n\n\n# [3.13.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.51...v3.13.0-beta.52) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.50...v3.13.0-beta.51) (2026-04-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.49...v3.13.0-beta.50) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.48...v3.13.0-beta.49) (2026-04-02)\n\n\n### Bug Fixes\n\n* **segmentation:** restrict overlay segmentation menu to same frame of reference as viewport background display set  ([#5900](https://github.com/OHIF/Viewers/issues/5900)) ([b9029ef](https://github.com/OHIF/Viewers/commit/b9029ef6f8d63a0e36ec929310c1c5ad3f563ef8))\n\n\n\n\n\n# [3.13.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.47...v3.13.0-beta.48) (2026-04-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.46...v3.13.0-beta.47) (2026-03-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.45...v3.13.0-beta.46) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.44...v3.13.0-beta.45) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.43...v3.13.0-beta.44) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.42...v3.13.0-beta.43) (2026-03-17)\n\n\n### Bug Fixes\n\n* **SR:** Added support for spline and live wire SR items. ([#5870](https://github.com/OHIF/Viewers/issues/5870)) ([1d4802c](https://github.com/OHIF/Viewers/commit/1d4802c2a38dd75dca7afca87913e100453c9135))\n\n\n\n\n\n# [3.13.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.41...v3.13.0-beta.42) (2026-03-17)\n\n\n### Features\n\n* Add combined build ([#5895](https://github.com/OHIF/Viewers/issues/5895)) ([1df671e](https://github.com/OHIF/Viewers/commit/1df671e9ab67d43f98bf09f6838ddc0a5f220277))\n\n\n\n\n\n# [3.13.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.40...v3.13.0-beta.41) (2026-03-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.39...v3.13.0-beta.40) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.38...v3.13.0-beta.39) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.37...v3.13.0-beta.38) (2026-03-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Display \"No description S:{series number} {modality}\" for segmentations with no label. ([#5874](https://github.com/OHIF/Viewers/issues/5874)) ([7b5d0ce](https://github.com/OHIF/Viewers/commit/7b5d0ce40e5422ccfce6091ac3d7559586cbe57e))\n\n\n\n\n\n# [3.13.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.36...v3.13.0-beta.37) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.35...v3.13.0-beta.36) (2026-03-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.34...v3.13.0-beta.35) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.33...v3.13.0-beta.34) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.32...v3.13.0-beta.33) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.31...v3.13.0-beta.32) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.30...v3.13.0-beta.31) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.29...v3.13.0-beta.30) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.28...v3.13.0-beta.29) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.27...v3.13.0-beta.28) (2026-03-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.26...v3.13.0-beta.27) (2026-03-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.25...v3.13.0-beta.26) (2026-02-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.24...v3.13.0-beta.25) (2026-02-26)\n\n\n### Bug Fixes\n\n* Update CS3D 4.18.2 ([#5837](https://github.com/OHIF/Viewers/issues/5837)) ([5370b93](https://github.com/OHIF/Viewers/commit/5370b9382e7bfddeadd69bab9e653f5f997a6e19))\n\n\n\n\n\n# [3.13.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.23...v3.13.0-beta.24) (2026-02-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.22...v3.13.0-beta.23) (2026-02-23)\n\n\n### Bug Fixes\n\n* palette color 8 encoded 16 ([#5823](https://github.com/OHIF/Viewers/issues/5823)) ([eeca1f7](https://github.com/OHIF/Viewers/commit/eeca1f7a7b529d1700f5d281a6fd98074547ffe9)), closes [#5813](https://github.com/OHIF/Viewers/issues/5813)\n\n\n\n\n\n# [3.13.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.21...v3.13.0-beta.22) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.20...v3.13.0-beta.21) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.19...v3.13.0-beta.20) (2026-02-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.18...v3.13.0-beta.19) (2026-02-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.17...v3.13.0-beta.18) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.16...v3.13.0-beta.17) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.15...v3.13.0-beta.16) (2026-02-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.14...v3.13.0-beta.15) (2026-02-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.13...v3.13.0-beta.14) (2026-02-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.12...v3.13.0-beta.13) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.11...v3.13.0-beta.12) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.10...v3.13.0-beta.11) (2026-02-12)\n\n\n### Bug Fixes\n\n* **colors:** Replaces legacy colors with ui-next colors ([#5351](https://github.com/OHIF/Viewers/issues/5351)) ([9a2691a](https://github.com/OHIF/Viewers/commit/9a2691a71fe3723bb05cbd148968b64e5d0fa951))\n\n\n\n\n\n# [3.13.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.9...v3.13.0-beta.10) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.9) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.8) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.7) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.5...v3.13.0-beta.6) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.4...v3.13.0-beta.5) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.3...v3.13.0-beta.4) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.2...v3.13.0-beta.3) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.1...v3.13.0-beta.2) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.0...v3.13.0-beta.1) (2026-02-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.135...v3.13.0-beta.0) (2026-02-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.135](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.134...v3.12.0-beta.135) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.134](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.133...v3.12.0-beta.134) (2026-02-05)\n\n\n### Bug Fixes\n\n* **HistoryMemo:** Segmentation delete wasn't remembered ([#5775](https://github.com/OHIF/Viewers/issues/5775)) ([48f2f6f](https://github.com/OHIF/Viewers/commit/48f2f6fb13f9ba0aa03ad51afd2812466bcb2f58))\n\n\n\n\n\n# [3.12.0-beta.133](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.132...v3.12.0-beta.133) (2026-02-04)\n\n\n### Bug Fixes\n\n* **jump-to-label-map:** Use `undefined` for viewportId for arrow navigation. ([#5774](https://github.com/OHIF/Viewers/issues/5774)) ([512aa3b](https://github.com/OHIF/Viewers/commit/512aa3b07f4c783040acd67e3fd2103559a06522))\n\n\n\n\n\n# [3.12.0-beta.132](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.131...v3.12.0-beta.132) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.131](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.130...v3.12.0-beta.131) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.130](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.129...v3.12.0-beta.130) (2026-01-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.129](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.128...v3.12.0-beta.129) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.128](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.127...v3.12.0-beta.128) (2026-01-27)\n\n\n### Bug Fixes\n\n* **TMTV:** Consider blend mode when adding segmentation representations. OHIF-2416, OHIF-2369 ([#5735](https://github.com/OHIF/Viewers/issues/5735)) ([06612fe](https://github.com/OHIF/Viewers/commit/06612fe177e2c31c33fa5c81c092b830a337cac2))\n\n\n\n\n\n# [3.12.0-beta.127](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.126...v3.12.0-beta.127) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.126](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.125...v3.12.0-beta.126) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.125](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.124...v3.12.0-beta.125) (2026-01-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.124](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.123...v3.12.0-beta.124) (2026-01-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.123](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.122...v3.12.0-beta.123) (2026-01-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.122](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.121...v3.12.0-beta.122) (2026-01-13)\n\n\n### Bug Fixes\n\n* **segmentation:** List surface representations in the segmentation table for 3D views. ([#5700](https://github.com/OHIF/Viewers/issues/5700)) ([82e6a18](https://github.com/OHIF/Viewers/commit/82e6a18735b2e2278d6b95037d82bd3cb529104d))\n\n\n\n\n\n# [3.12.0-beta.121](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.120...v3.12.0-beta.121) (2026-01-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix a segmentation exception after capture. ([#5701](https://github.com/OHIF/Viewers/issues/5701)) ([aba4855](https://github.com/OHIF/Viewers/commit/aba48552765d03cf82e6a92cdd443b246560c4fd))\n\n\n\n\n\n# [3.12.0-beta.120](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.119...v3.12.0-beta.120) (2026-01-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.119](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.118...v3.12.0-beta.119) (2026-01-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.118](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.117...v3.12.0-beta.118) (2026-01-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.117](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.116...v3.12.0-beta.117) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.115...v3.12.0-beta.116) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.114...v3.12.0-beta.115) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.113...v3.12.0-beta.114) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.112...v3.12.0-beta.113) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.111...v3.12.0-beta.112) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.110...v3.12.0-beta.111) (2025-12-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix segment visibility issue. ([#5664](https://github.com/OHIF/Viewers/issues/5664)) ([3440f66](https://github.com/OHIF/Viewers/commit/3440f66ebd0900c0f5b1a5edbdf6f3b5fc72bbcf))\n\n\n\n\n\n# [3.12.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.109...v3.12.0-beta.110) (2025-12-18)\n\n\n### Bug Fixes\n\n* prevent annotation from appearing in active viewport when switching series with different Frame of Reference UID ([#5630](https://github.com/OHIF/Viewers/issues/5630)) ([658994c](https://github.com/OHIF/Viewers/commit/658994c854a03203054168dcfd383c0a6e320df0))\n\n\n\n\n\n# [3.12.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.108...v3.12.0-beta.109) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.107...v3.12.0-beta.108) (2025-12-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.106...v3.12.0-beta.107) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.105...v3.12.0-beta.106) (2025-12-16)\n\n\n### Bug Fixes\n\n* preclinical mode not working ([#5631](https://github.com/OHIF/Viewers/issues/5631)) ([2de81ef](https://github.com/OHIF/Viewers/commit/2de81efa7e6be534972cd763271c038b293d86f0))\n\n\n\n\n\n# [3.12.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.104...v3.12.0-beta.105) (2025-12-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.103...v3.12.0-beta.104) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.102...v3.12.0-beta.103) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.101...v3.12.0-beta.102) (2025-12-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.100...v3.12.0-beta.101) (2025-12-09)\n\n\n### Bug Fixes\n\n* **seg-viewport:** add guard for missing reference display set handler to prevent viewport crash ([#5618](https://github.com/OHIF/Viewers/issues/5618)) ([8dde223](https://github.com/OHIF/Viewers/commit/8dde2237a2c1123fc448ae8b68e2f59af376b294))\n\n\n\n\n\n# [3.12.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.99...v3.12.0-beta.100) (2025-12-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.98...v3.12.0-beta.99) (2025-12-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.97...v3.12.0-beta.98) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.96...v3.12.0-beta.97) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.95...v3.12.0-beta.96) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.94...v3.12.0-beta.95) (2025-12-02)\n\n\n### Bug Fixes\n\n* sculptor tool fixes ([#5595](https://github.com/OHIF/Viewers/issues/5595)) ([4471416](https://github.com/OHIF/Viewers/commit/4471416c30bf80d9f6766660d103f28c83ba7bb3))\n\n\n\n\n\n# [3.12.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.93...v3.12.0-beta.94) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.92...v3.12.0-beta.93) (2025-11-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.91...v3.12.0-beta.92) (2025-11-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.90...v3.12.0-beta.91) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.89...v3.12.0-beta.90) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.88...v3.12.0-beta.89) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.87...v3.12.0-beta.88) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.86...v3.12.0-beta.87) (2025-11-19)\n\n\n### Bug Fixes\n\n* **SegmentationStyle:** Fix inactive contour visibility and styling. ([#5563](https://github.com/OHIF/Viewers/issues/5563)) ([5c17c26](https://github.com/OHIF/Viewers/commit/5c17c262eaa5c1229033cfff4b3e7709e874611f))\n\n\n\n\n\n# [3.12.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.85...v3.12.0-beta.86) (2025-11-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.84...v3.12.0-beta.85) (2025-11-11)\n\n\n### Bug Fixes\n\n* **interpolation:** Auto accept interpolation when the interpolation process is completed. ([#5555](https://github.com/OHIF/Viewers/issues/5555)) ([834ae3c](https://github.com/OHIF/Viewers/commit/834ae3c762ca309187afebdf77bad1ad9a57f03f))\n\n\n\n\n\n# [3.12.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.83...v3.12.0-beta.84) (2025-11-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.82...v3.12.0-beta.83) (2025-11-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.81...v3.12.0-beta.82) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.80...v3.12.0-beta.81) (2025-11-05)\n\n\n### Bug Fixes\n\n* **SegmentationTools:** [Bug] Changes of brush/eraser radius with hotkey do not reflect on segmentation tool ([#5535](https://github.com/OHIF/Viewers/issues/5535)) ([29bd87c](https://github.com/OHIF/Viewers/commit/29bd87c8c0592a9a1350e687b862f5452627aece))\n\n\n\n\n\n# [3.12.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.79...v3.12.0-beta.80) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.78...v3.12.0-beta.79) (2025-10-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.77...v3.12.0-beta.78) (2025-10-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.76...v3.12.0-beta.77) (2025-10-28)\n\n\n### Bug Fixes\n\n* **3DSegmentation:** [Bug] The viewports become blank when loading the seg file in advanced layout after closing the seg file from any other advanced layout ([#5505](https://github.com/OHIF/Viewers/issues/5505)) ([76f7d4e](https://github.com/OHIF/Viewers/commit/76f7d4e23aa359a3397b10adf0bf09df3763f190))\n\n\n\n\n\n# [3.12.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.75...v3.12.0-beta.76) (2025-10-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.74...v3.12.0-beta.75) (2025-10-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.73...v3.12.0-beta.74) (2025-10-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.72...v3.12.0-beta.73) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.71...v3.12.0-beta.72) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.70...v3.12.0-beta.71) (2025-10-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.69...v3.12.0-beta.70) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.68...v3.12.0-beta.69) (2025-10-20)\n\n\n### Bug Fixes\n\n* Pass the correct sop uid + frame for rehydration to prevent associating rehydrated measurements with the wrong data ([#5506](https://github.com/OHIF/Viewers/issues/5506)) ([5037802](https://github.com/OHIF/Viewers/commit/503780247ce7228c602a539fd88ea374e7d0d42f)), closes [#2404](https://github.com/OHIF/Viewers/issues/2404)\n\n\n\n\n\n# [3.12.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.67...v3.12.0-beta.68) (2025-10-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true. ([#5503](https://github.com/OHIF/Viewers/issues/5503)) ([170e860](https://github.com/OHIF/Viewers/commit/170e860aa1b786ab6056cf31076804302a2bc462))\n\n\n\n\n\n# [3.12.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.66...v3.12.0-beta.67) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.65...v3.12.0-beta.66) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.64...v3.12.0-beta.65) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.63...v3.12.0-beta.64) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.62...v3.12.0-beta.63) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.61...v3.12.0-beta.62) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.60...v3.12.0-beta.61) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.59...v3.12.0-beta.60) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.58...v3.12.0-beta.59) (2025-10-14)\n\n\n### Bug Fixes\n\n* **security:** Use exact versioning for dependencies in package.json files. ([#5494](https://github.com/OHIF/Viewers/issues/5494)) ([c7d2017](https://github.com/OHIF/Viewers/commit/c7d2017f081c5803a70bab6c75bba0c975028125))\n\n\n\n\n\n# [3.12.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.57...v3.12.0-beta.58) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.56...v3.12.0-beta.57) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.55...v3.12.0-beta.56) (2025-10-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.54...v3.12.0-beta.55) (2025-10-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.53...v3.12.0-beta.54) (2025-10-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.52...v3.12.0-beta.53) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.51...v3.12.0-beta.52) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.50...v3.12.0-beta.51) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.49...v3.12.0-beta.50) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.48...v3.12.0-beta.49) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.47...v3.12.0-beta.48) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.46...v3.12.0-beta.47) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.45...v3.12.0-beta.46) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.44...v3.12.0-beta.45) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.43...v3.12.0-beta.44) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.42...v3.12.0-beta.43) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.41...v3.12.0-beta.42) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.40...v3.12.0-beta.41) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.39...v3.12.0-beta.40) (2025-10-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.38...v3.12.0-beta.39) (2025-10-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.37...v3.12.0-beta.38) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.36...v3.12.0-beta.37) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.35...v3.12.0-beta.36) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.34...v3.12.0-beta.35) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.33...v3.12.0-beta.34) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.32...v3.12.0-beta.33) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.31...v3.12.0-beta.32) (2025-09-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.30...v3.12.0-beta.31) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.29...v3.12.0-beta.30) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.28...v3.12.0-beta.29) (2025-09-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.27...v3.12.0-beta.28) (2025-09-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.26...v3.12.0-beta.27) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.25...v3.12.0-beta.26) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.24...v3.12.0-beta.25) (2025-09-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.23...v3.12.0-beta.24) (2025-09-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.22...v3.12.0-beta.23) (2025-09-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.21...v3.12.0-beta.22) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.20...v3.12.0-beta.21) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.19...v3.12.0-beta.20) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.18...v3.12.0-beta.19) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.17...v3.12.0-beta.18) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.16...v3.12.0-beta.17) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.15...v3.12.0-beta.16) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.14...v3.12.0-beta.15) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.13...v3.12.0-beta.14) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.12...v3.12.0-beta.13) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.11...v3.12.0-beta.12) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.10...v3.12.0-beta.11) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.9...v3.12.0-beta.10) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.8...v3.12.0-beta.9) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.7...v3.12.0-beta.8) (2025-08-20)\n\n\n### Features\n\n* Add WSI bulk data annotations support (ANN) ([#4972](https://github.com/OHIF/Viewers/issues/4972)) ([2ed6818](https://github.com/OHIF/Viewers/commit/2ed681817142b13971bb17b3058be26bbab6b90b))\n\n\n\n\n\n# [3.12.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.6...v3.12.0-beta.7) (2025-08-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.5...v3.12.0-beta.6) (2025-08-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.4...v3.12.0-beta.5) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.3...v3.12.0-beta.4) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.2...v3.12.0-beta.3) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.1...v3.12.0-beta.2) (2025-08-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.0...v3.12.0-beta.1) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.116...v3.12.0-beta.0) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.115...v3.11.0-beta.116) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.114...v3.11.0-beta.115) (2025-07-31)\n\n\n### Features\n\n* add support to scoord3d ([#5016](https://github.com/OHIF/Viewers/issues/5016)) ([735405a](https://github.com/OHIF/Viewers/commit/735405a8554c7ee6283faa83fc42ff8bb9ac34ff))\n\n\n\n\n\n# [3.11.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.113...v3.11.0-beta.114) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.112...v3.11.0-beta.113) (2025-07-30)\n\n\n### Features\n\n* improve segment label ([#5217](https://github.com/OHIF/Viewers/issues/5217)) ([271b84f](https://github.com/OHIF/Viewers/commit/271b84f78fcc3974006c7e1a4dbb2ef322fdb9ec))\n\n\n\n\n\n# [3.11.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.111...v3.11.0-beta.112) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.110...v3.11.0-beta.111) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.109...v3.11.0-beta.110) (2025-07-28)\n\n**Note:*","extensions/cornerstone-dicom-pmap/CHANGELOG.md":"# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n# [3.13.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.88...v3.13.0-beta.89) (2026-06-10)\n\n\n### Bug Fixes\n\n* ohif tests to run with cornerstone 3d 5.0 ([#6043](https://github.com/OHIF/Viewers/issues/6043)) ([6dd150d](https://github.com/OHIF/Viewers/commit/6dd150d401ad73d60632a23378b7dfd4b5142690))\n\n\n\n\n\n# [3.13.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.87...v3.13.0-beta.88) (2026-06-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.86...v3.13.0-beta.87) (2026-05-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.85...v3.13.0-beta.86) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.84...v3.13.0-beta.85) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.83...v3.13.0-beta.84) (2026-05-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.82...v3.13.0-beta.83) (2026-05-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.81...v3.13.0-beta.82) (2026-05-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.80...v3.13.0-beta.81) (2026-05-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.79...v3.13.0-beta.80) (2026-05-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.78...v3.13.0-beta.79) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.77...v3.13.0-beta.78) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.76...v3.13.0-beta.77) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.75...v3.13.0-beta.76) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.74...v3.13.0-beta.75) (2026-05-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.73...v3.13.0-beta.74) (2026-05-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.72...v3.13.0-beta.73) (2026-05-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.71...v3.13.0-beta.72) (2026-05-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.70...v3.13.0-beta.71) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.69...v3.13.0-beta.70) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.68...v3.13.0-beta.69) (2026-05-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.67...v3.13.0-beta.68) (2026-05-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.66...v3.13.0-beta.67) (2026-04-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.65...v3.13.0-beta.66) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.64...v3.13.0-beta.65) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.63...v3.13.0-beta.64) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.62...v3.13.0-beta.63) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.61...v3.13.0-beta.62) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.60...v3.13.0-beta.61) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.59...v3.13.0-beta.60) (2026-04-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.58...v3.13.0-beta.59) (2026-04-16)\n\n\n### Bug Fixes\n\n* Use newer ONNX version and load without errors ([#5854](https://github.com/OHIF/Viewers/issues/5854)) ([cc5dc20](https://github.com/OHIF/Viewers/commit/cc5dc201649bcbfb4cfad21141dbd56000d30f53)), closes [#5875](https://github.com/OHIF/Viewers/issues/5875) [#5884](https://github.com/OHIF/Viewers/issues/5884) [#5886](https://github.com/OHIF/Viewers/issues/5886) [#5893](https://github.com/OHIF/Viewers/issues/5893) [#5874](https://github.com/OHIF/Viewers/issues/5874) [#5865](https://github.com/OHIF/Viewers/issues/5865)\n\n\n\n\n\n# [3.13.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.57...v3.13.0-beta.58) (2026-04-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.56...v3.13.0-beta.57) (2026-04-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.55...v3.13.0-beta.56) (2026-04-10)\n\n\n### Bug Fixes\n\n* A couple of changes to enable cs3d integration build ([#5944](https://github.com/OHIF/Viewers/issues/5944)) ([f6bbd5c](https://github.com/OHIF/Viewers/commit/f6bbd5c779e4692dc47c93327a890661b8dcc174))\n\n\n\n\n\n# [3.13.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.54...v3.13.0-beta.55) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.53...v3.13.0-beta.54) (2026-04-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.52...v3.13.0-beta.53) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.51...v3.13.0-beta.52) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.50...v3.13.0-beta.51) (2026-04-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.49...v3.13.0-beta.50) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.48...v3.13.0-beta.49) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.47...v3.13.0-beta.48) (2026-04-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.46...v3.13.0-beta.47) (2026-03-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.45...v3.13.0-beta.46) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.44...v3.13.0-beta.45) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.43...v3.13.0-beta.44) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.42...v3.13.0-beta.43) (2026-03-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.41...v3.13.0-beta.42) (2026-03-17)\n\n\n### Features\n\n* Add combined build ([#5895](https://github.com/OHIF/Viewers/issues/5895)) ([1df671e](https://github.com/OHIF/Viewers/commit/1df671e9ab67d43f98bf09f6838ddc0a5f220277))\n\n\n\n\n\n# [3.13.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.40...v3.13.0-beta.41) (2026-03-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.39...v3.13.0-beta.40) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.38...v3.13.0-beta.39) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.37...v3.13.0-beta.38) (2026-03-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Display \"No description S:{series number} {modality}\" for segmentations with no label. ([#5874](https://github.com/OHIF/Viewers/issues/5874)) ([7b5d0ce](https://github.com/OHIF/Viewers/commit/7b5d0ce40e5422ccfce6091ac3d7559586cbe57e))\n\n\n\n\n\n# [3.13.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.36...v3.13.0-beta.37) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.35...v3.13.0-beta.36) (2026-03-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.34...v3.13.0-beta.35) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.33...v3.13.0-beta.34) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.32...v3.13.0-beta.33) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.31...v3.13.0-beta.32) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.30...v3.13.0-beta.31) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.29...v3.13.0-beta.30) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.28...v3.13.0-beta.29) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.27...v3.13.0-beta.28) (2026-03-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.26...v3.13.0-beta.27) (2026-03-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.25...v3.13.0-beta.26) (2026-02-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.24...v3.13.0-beta.25) (2026-02-26)\n\n\n### Bug Fixes\n\n* Update CS3D 4.18.2 ([#5837](https://github.com/OHIF/Viewers/issues/5837)) ([5370b93](https://github.com/OHIF/Viewers/commit/5370b9382e7bfddeadd69bab9e653f5f997a6e19))\n\n\n\n\n\n# [3.13.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.23...v3.13.0-beta.24) (2026-02-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.22...v3.13.0-beta.23) (2026-02-23)\n\n\n### Bug Fixes\n\n* palette color 8 encoded 16 ([#5823](https://github.com/OHIF/Viewers/issues/5823)) ([eeca1f7](https://github.com/OHIF/Viewers/commit/eeca1f7a7b529d1700f5d281a6fd98074547ffe9)), closes [#5813](https://github.com/OHIF/Viewers/issues/5813)\n\n\n\n\n\n# [3.13.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.21...v3.13.0-beta.22) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.20...v3.13.0-beta.21) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.19...v3.13.0-beta.20) (2026-02-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.18...v3.13.0-beta.19) (2026-02-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.17...v3.13.0-beta.18) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.16...v3.13.0-beta.17) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.15...v3.13.0-beta.16) (2026-02-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.14...v3.13.0-beta.15) (2026-02-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.13...v3.13.0-beta.14) (2026-02-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.12...v3.13.0-beta.13) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.11...v3.13.0-beta.12) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.10...v3.13.0-beta.11) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.9...v3.13.0-beta.10) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.9) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.8) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.7) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.5...v3.13.0-beta.6) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.4...v3.13.0-beta.5) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.3...v3.13.0-beta.4) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.2...v3.13.0-beta.3) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.1...v3.13.0-beta.2) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.0...v3.13.0-beta.1) (2026-02-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.135...v3.13.0-beta.0) (2026-02-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.135](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.134...v3.12.0-beta.135) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.134](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.133...v3.12.0-beta.134) (2026-02-05)\n\n\n### Bug Fixes\n\n* **HistoryMemo:** Segmentation delete wasn't remembered ([#5775](https://github.com/OHIF/Viewers/issues/5775)) ([48f2f6f](https://github.com/OHIF/Viewers/commit/48f2f6fb13f9ba0aa03ad51afd2812466bcb2f58))\n\n\n\n\n\n# [3.12.0-beta.133](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.132...v3.12.0-beta.133) (2026-02-04)\n\n\n### Bug Fixes\n\n* **jump-to-label-map:** Use `undefined` for viewportId for arrow navigation. ([#5774](https://github.com/OHIF/Viewers/issues/5774)) ([512aa3b](https://github.com/OHIF/Viewers/commit/512aa3b07f4c783040acd67e3fd2103559a06522))\n\n\n\n\n\n# [3.12.0-beta.132](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.131...v3.12.0-beta.132) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.131](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.130...v3.12.0-beta.131) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.130](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.129...v3.12.0-beta.130) (2026-01-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.129](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.128...v3.12.0-beta.129) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.128](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.127...v3.12.0-beta.128) (2026-01-27)\n\n\n### Bug Fixes\n\n* **TMTV:** Consider blend mode when adding segmentation representations. OHIF-2416, OHIF-2369 ([#5735](https://github.com/OHIF/Viewers/issues/5735)) ([06612fe](https://github.com/OHIF/Viewers/commit/06612fe177e2c31c33fa5c81c092b830a337cac2))\n\n\n\n\n\n# [3.12.0-beta.127](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.126...v3.12.0-beta.127) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.126](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.125...v3.12.0-beta.126) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.125](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.124...v3.12.0-beta.125) (2026-01-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.124](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.123...v3.12.0-beta.124) (2026-01-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.123](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.122...v3.12.0-beta.123) (2026-01-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.122](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.121...v3.12.0-beta.122) (2026-01-13)\n\n\n### Bug Fixes\n\n* **segmentation:** List surface representations in the segmentation table for 3D views. ([#5700](https://github.com/OHIF/Viewers/issues/5700)) ([82e6a18](https://github.com/OHIF/Viewers/commit/82e6a18735b2e2278d6b95037d82bd3cb529104d))\n\n\n\n\n\n# [3.12.0-beta.121](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.120...v3.12.0-beta.121) (2026-01-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix a segmentation exception after capture. ([#5701](https://github.com/OHIF/Viewers/issues/5701)) ([aba4855](https://github.com/OHIF/Viewers/commit/aba48552765d03cf82e6a92cdd443b246560c4fd))\n\n\n\n\n\n# [3.12.0-beta.120](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.119...v3.12.0-beta.120) (2026-01-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.119](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.118...v3.12.0-beta.119) (2026-01-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.118](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.117...v3.12.0-beta.118) (2026-01-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.117](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.116...v3.12.0-beta.117) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.115...v3.12.0-beta.116) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.114...v3.12.0-beta.115) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.113...v3.12.0-beta.114) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.112...v3.12.0-beta.113) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.111...v3.12.0-beta.112) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.110...v3.12.0-beta.111) (2025-12-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix segment visibility issue. ([#5664](https://github.com/OHIF/Viewers/issues/5664)) ([3440f66](https://github.com/OHIF/Viewers/commit/3440f66ebd0900c0f5b1a5edbdf6f3b5fc72bbcf))\n\n\n\n\n\n# [3.12.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.109...v3.12.0-beta.110) (2025-12-18)\n\n\n### Bug Fixes\n\n* prevent annotation from appearing in active viewport when switching series with different Frame of Reference UID ([#5630](https://github.com/OHIF/Viewers/issues/5630)) ([658994c](https://github.com/OHIF/Viewers/commit/658994c854a03203054168dcfd383c0a6e320df0))\n\n\n\n\n\n# [3.12.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.108...v3.12.0-beta.109) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.107...v3.12.0-beta.108) (2025-12-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.106...v3.12.0-beta.107) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.105...v3.12.0-beta.106) (2025-12-16)\n\n\n### Bug Fixes\n\n* preclinical mode not working ([#5631](https://github.com/OHIF/Viewers/issues/5631)) ([2de81ef](https://github.com/OHIF/Viewers/commit/2de81efa7e6be534972cd763271c038b293d86f0))\n\n\n\n\n\n# [3.12.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.104...v3.12.0-beta.105) (2025-12-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.103...v3.12.0-beta.104) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.102...v3.12.0-beta.103) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.101...v3.12.0-beta.102) (2025-12-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.100...v3.12.0-beta.101) (2025-12-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.99...v3.12.0-beta.100) (2025-12-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.98...v3.12.0-beta.99) (2025-12-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.97...v3.12.0-beta.98) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.96...v3.12.0-beta.97) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.95...v3.12.0-beta.96) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.94...v3.12.0-beta.95) (2025-12-02)\n\n\n### Bug Fixes\n\n* sculptor tool fixes ([#5595](https://github.com/OHIF/Viewers/issues/5595)) ([4471416](https://github.com/OHIF/Viewers/commit/4471416c30bf80d9f6766660d103f28c83ba7bb3))\n\n\n\n\n\n# [3.12.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.93...v3.12.0-beta.94) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.92...v3.12.0-beta.93) (2025-11-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.91...v3.12.0-beta.92) (2025-11-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.90...v3.12.0-beta.91) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.89...v3.12.0-beta.90) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.88...v3.12.0-beta.89) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.87...v3.12.0-beta.88) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.86...v3.12.0-beta.87) (2025-11-19)\n\n\n### Bug Fixes\n\n* **SegmentationStyle:** Fix inactive contour visibility and styling. ([#5563](https://github.com/OHIF/Viewers/issues/5563)) ([5c17c26](https://github.com/OHIF/Viewers/commit/5c17c262eaa5c1229033cfff4b3e7709e874611f))\n\n\n\n\n\n# [3.12.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.85...v3.12.0-beta.86) (2025-11-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.84...v3.12.0-beta.85) (2025-11-11)\n\n\n### Bug Fixes\n\n* **interpolation:** Auto accept interpolation when the interpolation process is completed. ([#5555](https://github.com/OHIF/Viewers/issues/5555)) ([834ae3c](https://github.com/OHIF/Viewers/commit/834ae3c762ca309187afebdf77bad1ad9a57f03f))\n\n\n\n\n\n# [3.12.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.83...v3.12.0-beta.84) (2025-11-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.82...v3.12.0-beta.83) (2025-11-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.81...v3.12.0-beta.82) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.80...v3.12.0-beta.81) (2025-11-05)\n\n\n### Bug Fixes\n\n* **SegmentationTools:** [Bug] Changes of brush/eraser radius with hotkey do not reflect on segmentation tool ([#5535](https://github.com/OHIF/Viewers/issues/5535)) ([29bd87c](https://github.com/OHIF/Viewers/commit/29bd87c8c0592a9a1350e687b862f5452627aece))\n\n\n\n\n\n# [3.12.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.79...v3.12.0-beta.80) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.78...v3.12.0-beta.79) (2025-10-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.77...v3.12.0-beta.78) (2025-10-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.76...v3.12.0-beta.77) (2025-10-28)\n\n\n### Bug Fixes\n\n* **3DSegmentation:** [Bug] The viewports become blank when loading the seg file in advanced layout after closing the seg file from any other advanced layout ([#5505](https://github.com/OHIF/Viewers/issues/5505)) ([76f7d4e](https://github.com/OHIF/Viewers/commit/76f7d4e23aa359a3397b10adf0bf09df3763f190))\n\n\n\n\n\n# [3.12.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.75...v3.12.0-beta.76) (2025-10-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.74...v3.12.0-beta.75) (2025-10-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.73...v3.12.0-beta.74) (2025-10-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.72...v3.12.0-beta.73) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.71...v3.12.0-beta.72) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.70...v3.12.0-beta.71) (2025-10-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.69...v3.12.0-beta.70) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.68...v3.12.0-beta.69) (2025-10-20)\n\n\n### Bug Fixes\n\n* Pass the correct sop uid + frame for rehydration to prevent associating rehydrated measurements with the wrong data ([#5506](https://github.com/OHIF/Viewers/issues/5506)) ([5037802](https://github.com/OHIF/Viewers/commit/503780247ce7228c602a539fd88ea374e7d0d42f)), closes [#2404](https://github.com/OHIF/Viewers/issues/2404)\n\n\n\n\n\n# [3.12.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.67...v3.12.0-beta.68) (2025-10-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true. ([#5503](https://github.com/OHIF/Viewers/issues/5503)) ([170e860](https://github.com/OHIF/Viewers/commit/170e860aa1b786ab6056cf31076804302a2bc462))\n\n\n\n\n\n# [3.12.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.66...v3.12.0-beta.67) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.65...v3.12.0-beta.66) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.64...v3.12.0-beta.65) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.63...v3.12.0-beta.64) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.62...v3.12.0-beta.63) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.61...v3.12.0-beta.62) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.60...v3.12.0-beta.61) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.59...v3.12.0-beta.60) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.58...v3.12.0-beta.59) (2025-10-14)\n\n\n### Bug Fixes\n\n* **security:** Use exact versioning for dependencies in package.json files. ([#5494](https://github.com/OHIF/Viewers/issues/5494)) ([c7d2017](https://github.com/OHIF/Viewers/commit/c7d2017f081c5803a70bab6c75bba0c975028125))\n\n\n\n\n\n# [3.12.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.57...v3.12.0-beta.58) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.56...v3.12.0-beta.57) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.55...v3.12.0-beta.56) (2025-10-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.54...v3.12.0-beta.55) (2025-10-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.53...v3.12.0-beta.54) (2025-10-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.52...v3.12.0-beta.53) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.51...v3.12.0-beta.52) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.50...v3.12.0-beta.51) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.49...v3.12.0-beta.50) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.48...v3.12.0-beta.49) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.47...v3.12.0-beta.48) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.46...v3.12.0-beta.47) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.45...v3.12.0-beta.46) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.44...v3.12.0-beta.45) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.43...v3.12.0-beta.44) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.42...v3.12.0-beta.43) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.41...v3.12.0-beta.42) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.40...v3.12.0-beta.41) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.39...v3.12.0-beta.40) (2025-10-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.38...v3.12.0-beta.39) (2025-10-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.37...v3.12.0-beta.38) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.36...v3.12.0-beta.37) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.35...v3.12.0-beta.36) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.34...v3.12.0-beta.35) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.33...v3.12.0-beta.34) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.32...v3.12.0-beta.33) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.31...v3.12.0-beta.32) (2025-09-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.30...v3.12.0-beta.31) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.29...v3.12.0-beta.30) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.28...v3.12.0-beta.29) (2025-09-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.27...v3.12.0-beta.28) (2025-09-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.26...v3.12.0-beta.27) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.25...v3.12.0-beta.26) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.24...v3.12.0-beta.25) (2025-09-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.23...v3.12.0-beta.24) (2025-09-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.22...v3.12.0-beta.23) (2025-09-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.21...v3.12.0-beta.22) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.20...v3.12.0-beta.21) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.19...v3.12.0-beta.20) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.18...v3.12.0-beta.19) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.17...v3.12.0-beta.18) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.16...v3.12.0-beta.17) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.15...v3.12.0-beta.16) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.14...v3.12.0-beta.15) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.13...v3.12.0-beta.14) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.12...v3.12.0-beta.13) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.11...v3.12.0-beta.12) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.10...v3.12.0-beta.11) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.9...v3.12.0-beta.10) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.8...v3.12.0-beta.9) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.7...v3.12.0-beta.8) (2025-08-20)\n\n\n### Features\n\n* Add WSI bulk data annotations support (ANN) ([#4972](https://github.com/OHIF/Viewers/issues/4972)) ([2ed6818](https://github.com/OHIF/Viewers/commit/2ed681817142b13971bb17b3058be26bbab6b90b))\n\n\n\n\n\n# [3.12.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.6...v3.12.0-beta.7) (2025-08-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.5...v3.12.0-beta.6) (2025-08-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.4...v3.12.0-beta.5) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.3...v3.12.0-beta.4) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.2...v3.12.0-beta.3) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.1...v3.12.0-beta.2) (2025-08-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.0...v3.12.0-beta.1) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.116...v3.12.0-beta.0) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.115...v3.11.0-beta.116) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.114...v3.11.0-beta.115) (2025-07-31)\n\n\n### Features\n\n* add support to scoord3d ([#5016](https://github.com/OHIF/Viewers/issues/5016)) ([735405a](https://github.com/OHIF/Viewers/commit/735405a8554c7ee6283faa83fc42ff8bb9ac34ff))\n\n\n\n\n\n# [3.11.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.113...v3.11.0-beta.114) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.112...v3.11.0-beta.113) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.111...v3.11.0-beta.112) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.110...v3.11.0-beta.111) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.109...v3.11.0-beta.110) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.108...v3.11.0-beta.109) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.107...v3.11.0-beta.108) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.106...v3.11.0-beta.107) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.11.0-b","extensions/cornerstone-dicom-seg/README.md":"# dicom-seg\n## Description\n\nDICOM SEG read workflow. This extension will allow you to load a DICOM SEG image\nand display it on OHIF. Currently Segmentations are loaded as a volumetric labelmap\nand displayed as a 3D volume.\n\nThis extension provides a SEG viewport, which enables rendering and reviewing\nof the DICOM SEG images. However, in order to fully load all the segments\nyou will need to click on the SEG Pill button on the viewport action bar\nto fully load the segments.\n\n## Author\n\nOHIF\n\n## License\nMIT\n","extensions/cornerstone-dicom-sr/CHANGELOG.md":"# Cornerstone-dicom-sr Skill\n\nPath: `extensions/cornerstone-dicom-sr/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/CHANGELOG.md)","extensions/cornerstone-dicom-sr/README.md":"# cornerstone-dicom-sr Documentation\n\nPath: `extensions/cornerstone-dicom-sr/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/README.md)","extensions/cornerstone-dicom-sr/package.json":"# Cornerstone-dicom-sr Skill\n\nPath: `extensions/cornerstone-dicom-sr/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/package.json)","extensions/cornerstone-dynamic-volume/CHANGELOG.md":"# Cornerstone-dynamic-volume Skill\n\nPath: `extensions/cornerstone-dynamic-volume/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/CHANGELOG.md)","extensions/cornerstone-dynamic-volume/README.md":"# cornerstone-dynamic-volume Documentation\n\nPath: `extensions/cornerstone-dynamic-volume/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/README.md)","extensions/cornerstone-dynamic-volume/package.json":"# Cornerstone-dynamic-volume Skill\n\nPath: `extensions/cornerstone-dynamic-volume/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/package.json)","extensions/cornerstone/CHANGELOG.md":"# Cornerstone Skill\n\nPath: `extensions/cornerstone/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/CHANGELOG.md)","extensions/cornerstone/README.md":"# cornerstone Documentation\n\nPath: `extensions/cornerstone/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/README.md)","extensions/cornerstone/package.json":"# Cornerstone Skill\n\nPath: `extensions/cornerstone/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/package.json)","extensions/default/CHANGELOG.md":"# Default Skill\n\nPath: `extensions/default/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/default/CHANGELOG.md)","extensions/default/package.json":"# Default Skill\n\nPath: `extensions/default/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/default/package.json)","extensions/dicom-microscopy/CHANGELOG.md":"# Dicom-microscopy Skill\n\nPath: `extensions/dicom-microscopy/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/CHANGELOG.md)","extensions/dicom-microscopy/README.md":"# dicom-microscopy Documentation\n\nPath: `extensions/dicom-microscopy/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/README.md)","extensions/dicom-microscopy/package.json":"# Dicom-microscopy Skill\n\nPath: `extensions/dicom-microscopy/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/package.json)","extensions/dicom-pdf/CHANGELOG.md":"# Dicom-pdf Skill\n\nPath: `extensions/dicom-pdf/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/CHANGELOG.md)","extensions/dicom-pdf/README.md":"# dicom-pdf Documentation\n\nPath: `extensions/dicom-pdf/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/README.md)","extensions/dicom-pdf/package.json":"# Dicom-pdf Skill\n\nPath: `extensions/dicom-pdf/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/package.json)","extensions/dicom-video/CHANGELOG.md":"# Dicom-video Skill\n\nPath: `extensions/dicom-video/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/CHANGELOG.md)","extensions/dicom-video/README.md":"# dicom-video Documentation\n\nPath: `extensions/dicom-video/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/README.md)","extensions/dicom-video/package.json":"# Dicom-video Skill\n\nPath: `extensions/dicom-video/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/package.json)","extensions/measurement-tracking/CHANGELOG.md":"# Measurement-tracking Skill\n\nPath: `extensions/measurement-tracking/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/measurement-tracking/CHANGELOG.md)","extensions/measurement-tracking/package.json":"# Measurement-tracking Skill\n\nPath: `extensions/measurement-tracking/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/measurement-tracking/package.json)","extensions/test-extension/CHANGELOG.md":"# Test-extension Skill\n\nPath: `extensions/test-extension/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/test-extension/CHANGELOG.md)","extensions/test-extension/README.md":"# test-extension Documentation\n\nPath: `extensions/test-extension/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/test-extension/README.md)","extensions/test-extension/package.json":"# Test-extension Skill\n\nPath: `extensions/test-extension/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/test-extension/package.json)","extensions/tmtv/CHANGELOG.md":"# Tmtv Skill\n\nPath: `extensions/tmtv/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/tmtv/CHANGELOG.md)","extensions/tmtv/README.md":"# tmtv Documentation\n\nPath: `extensions/tmtv/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/tmtv/README.md)","extensions/tmtv/package.json":"# Tmtv Skill\n\nPath: `extensions/tmtv/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/tmtv/package.json)","extensions/usAnnotation/CHANGELOG.md":"# UsAnnotation Skill\n\nPath: `extensions/usAnnotation/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/usAnnotation/CHANGELOG.md)","extensions/usAnnotation/README.md":"# usAnnotation Documentation\n\nPath: `extensions/usAnnotation/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/usAnnotation/README.md)","extensions/usAnnotation/package.json":"# UsAnnotation Skill\n\nPath: `extensions/usAnnotation/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/usAnnotation/package.json)",".agents/skills/ohif-react-compiler/references/refusal-categories.md":"# References Skill\n\nPath: `.agents/skills/ohif-react-compiler/references/refusal-categories.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-react-compiler/references/refusal-categories.md)",".agents/skills/ohif-test-agent/references/failure-triage.md":"# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/failure-triage.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/failure-triage.md)",".agents/skills/ohif-test-agent/references/page-objects.md":"# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/page-objects.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/page-objects.md)",".agents/skills/ohif-test-agent/references/patterns-by-feature.md":"# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/patterns-by-feature.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/patterns-by-feature.md)",".agents/skills/ohif-test-agent/references/utilities.md":"# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/utilities.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/utilities.md)","platform/docs/docs/platform/extensions/_category_.json":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/_category_.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/_category_.json)","platform/docs/docs/platform/extensions/extension.md":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/extension.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/extension.md)","platform/docs/docs/platform/extensions/index.md":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/index.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/index.md)","platform/docs/docs/platform/extensions/installation.md":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/installation.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/installation.md)","platform/docs/docs/platform/extensions/lifecycle.md":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/lifecycle.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/lifecycle.md)","platform/docs/docs/platform/extensions/pluginConfig.md":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/pluginConfig.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/pluginConfig.md)","extensions/cornerstone/src/services/ViewportService/backends/README.md":"# backends Documentation\n\nPath: `extensions/cornerstone/src/services/ViewportService/backends/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/src/services/ViewportService/backends/README.md)","platform/docs/docs/platform/extensions/modules/_category_.json":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/_category_.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/_category_.json)","platform/docs/docs/platform/extensions/modules/commands.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/commands.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/commands.md)","platform/docs/docs/platform/extensions/modules/contextModule.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/contextModule.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/contextModule.md)","platform/docs/docs/platform/extensions/modules/data-source.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/data-source.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/data-source.md)","platform/docs/docs/platform/extensions/modules/hpModule.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/hpModule.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/hpModule.md)","platform/docs/docs/platform/extensions/modules/layout-template.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/layout-template.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/layout-template.md)","platform/docs/docs/platform/extensions/modules/panel.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/panel.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/panel.md)","platform/docs/docs/platform/extensions/modules/sop-class-handler.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/sop-class-handler.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/sop-class-handler.md)","platform/docs/docs/platform/extensions/modules/toolbar.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/toolbar.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/toolbar.md)","platform/docs/docs/platform/extensions/modules/utility.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/utility.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/utility.md)","platform/docs/docs/platform/extensions/modules/viewport.md":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/viewport.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/viewport.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/_category_.json":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/_category_.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/_category_.json)","platform/docs/versioned_docs/version-3.11/platform/extensions/extension.md":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/extension.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/extension.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/index.md":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/index.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/index.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/installation.md":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/installation.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/installation.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/lifecycle.md":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/lifecycle.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/lifecycle.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/_category_.json":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/_category_.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/_category_.json)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/commands.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/commands.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/commands.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/contextModule.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/contextModule.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/contextModule.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/data-source.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/data-source.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/data-source.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/hpModule.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/hpModule.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/hpModule.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/layout-template.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/layout-template.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/layout-template.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/panel.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/panel.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/panel.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/sop-class-handler.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/sop-class-handler.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/sop-class-handler.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/toolbar.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/toolbar.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/toolbar.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/utility.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/utility.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/utility.md)","platform/docs/versioned_docs/version-3.11/platform/extensions/modules/viewport.md":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/viewport.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/viewport.md)"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/AGENTS.md","title":"AI Agent Protocol & Instructions","category":"root-instruction","format":"markdown","content":"# AGENTS.md\n\nThis file provides guidance to AI coding agents (Claude, Codex, and other LLM tools) when working with code in this repository.\n\n## Project Overview\n\nThis is **OHIF** v3  (Open Health Imaging Foundation) - a medical imaging viewer. It's an extensible web imaging platform.\n## Development Commands\n\n### Main Development\n```bash\n# Start development server for all packages\nyarn dev\n```\n\n### Building\n```bash\n# Build all packages for production\nyarn build\n\n# Build specific packages\ncd platform/app && yarn build    # Main viewer app\n```\n\n## Architecture Overview\n\n### Monorepo Structure\n- **`platform/`** - Core OHIF infrastructure\n  - `app/` - Main viewer application (`@ohif/viewer`)\n  - `core/` - Core services and utilities\n  - `ui-next/` - Modern UI component library\n- **`extensions/`** - Modular functionality plugins\n- **`modes/`** - Application workflow configurations\n\n### Key Extension Architecture\n\n**Extension System**: Each extension exports modules (viewports, tools, panels, commands) that the app dynamically loads. Extensions are self-contained with their own webpack builds.\n\n\n**Core Extensions:**\n- `cornerstone/` - Medical image rendering engine\n- `cornerstone-dicom-pmp/` - DICOM PMP support\n- `cornerstone-dicom-seg/` - DICOM Segmentation support\n- `cornerstone-dicom-sr/` - DICOM SR support\n- `dicom-pdf/` - DICOM PDF support\n- `dicom-video/` - DICOM Video support\n- `measurement-tracking/` - Measurement tracking support\n- `default/` - Standard OHIF functionality\n\n### Service-Oriented Design (PUB-SUB)\n\nThe app uses a Services Manager pattern with these core services:\n- **Display Set Service**: Manages image series organization\n- **Measurement Service**: Handles annotations and measurements\n- **Hanging Protocol Service**: Controls image layout and display rules\n- **UI Service**: Manages panels, modals, and notifications\n- **Segmentation Service**: AI/ML powered image segmentation, loading segmentations, etc.\n- **Viewport Grid Service**: Manages viewport layout and display rules\n- **Viewport Display Set History Service**: Manages viewport display set history\n- **Viewport Dialog Service**: Manages viewport dialogs\n- **Notification Service**: Manages notifications\n- **Modal Service**: Manages modals\n- **Dialog Service**: Manages dialogs, more general not just viewport dialogs\n- **Customization Service**: Manages customization of the app\n- **Toolbar Service**: Manages the toolbar, viewport action corners, tool states\n- **User Authentication Service**: Manages user authentication, but used only for injecting tokens in dicomweb requests in our context\n- **Panel Service**: Manages side panels\n- **Cornerstone Viewport Service**: Manages the cornerstone viewport, rendering engines, presentation states, more tightly coupled to cornerstone than the other services\n- **Tool Group Service**: Manages tool groups, creating and managing tool groups, etc.\n- **Sync Group Service**: Manages sync groups, syncing zooming, panning, scrolling, etc.\n- **Cornerstone Cache Service**: Manages the cornerstone cache, caching images, etc.\n\nMost of the services utilize a pub sub architecture and extend the pub sub service interace at `pubSubServiceInterface.ts`\n\n### Commands Manager\n\nThe Commands Manager tracks named commands (or functions) that are scoped to\na context. When we attempt to run a command with a given name, we look for it\nin our active contexts, in the order specified.\nIf found, we run the command, passing in any application\nor call specific data specified in the command's definition.\n\nYou can call `commandsManager.runCommand` to run a command.\n\n### Extension Manager\n\nAggregates and exposes extension modules throughout the OHIF application, manages data sources, and provides a centralized registry for accessing extension functionality.\n\n### Build System\n\n**Yarn Workspaces**: Optimized monorepo builds with dependency caching\n**Webpack 5**: Module federation for dynamic extension loading\n**Plugin Import System**: Extensions auto-register via `writePluginImportsFile.js`\n\n### Key Technologies\n\n- **React 19 + React Compiler + TypeScript**: UI framework. The compiler is on for all workspace source; see the `ohif-react-compiler` skill before editing components or hooks.\n- **Cornerstone.js**: Medical image rendering\n- **DICOM**: Medical imaging standard support\n- **ONNX Runtime**: AI model inference (SAM segmentation models)\n- **Zustand**: State management\n- **TailwindCSS**: Styling system\n\n## Development Patterns\n\n### Adding New Tools\n1. Create tool class in `extensions/cornerstone/src/tools/`\n2. Register in tool module's `toolNames.ts`\n3. Add to toolbar via `getToolbarModule.tsx`\n4. Add measurement mapping if needed in `measurementServiceMappings/`\n\n### Creating Extensions\nExtensions must export:\n- `id.js` - Unique extension identifier\n- `index.tsx` - Extension registration\n- Module functions (`getToolbarModule`, `getViewportModule`, etc.)\n\n### Viewport Customization\nCustom viewports extend base Cornerstone viewport:\n- Override render methods for custom overlays\n- Implement measurement tracking\n- Add viewport-specific tools and interactions\n\n### Service Integration\nRegister services in extension's `servicesManager.registerService` and access via:\n```javascript\nconst { MeasurementService } = servicesManager.services;\n```\n\n### Creating stores\nTo create a store, you can make one in your extension's `stores/` directory, and you can follow the example of an existing store such as `useLutPresentationStore.ts` or `useSynchronizersStore.ts`.\n\n### Creating hooks\nTo create a hook, you can make one in your extension's `hooks/` directory, and you can follow the example of an existing hook such as `usePatientInfo.tsx`.\n\n### Creating providers\nTo create a provider, you can make one in your extension's `providers/` or `contexts/` directory, and you can follow the example of an existing provider such as `ViewportGridProvider.tsx`.\n\n### Adding new icons\nTo add a new icon, you can add it to the `icons/` directory, then register the icon using `import { addIcon } from '@ohif/extension-default/src/utils'`\n\n### Creating synchronizers\nYou can create custom synchronizers and place them in the `synchronizers/` directory, you can follow the example of `frameViewSynchronizer.ts`\n\n### Utilites\nAny new utilites should be placed in the `utils/` directory, and you can follow the example of `formatPN.ts`\n\n### Commands\nCommands are created in the commandsModule of the extension, for example the cornerstone extension has `commandsModule.tsx`, sometimes its also named `getCommandsModule.tsx.`\n\n### Overriding OHIF Components\n\nTo override an OHIF component, you can create a new component in your extension's `components/` directory, then import it instead of the original ui-next component.\n\n### Mode layout\n\nThe layoutTemplate is a function that returns a layout object, you can follow the example of `longitudinal/src/index.ts`. This would be helpful when you need to override a component as you can know where to look for the original component.\n\n### Pub Sub\nAlways prioritrize pub sub, by calling a services subscribe over useEffects as it's more reliable, for example\n\n```ts\n  useEffect(() => {\n    const subscriptions = [\n      cornerstoneViewportService.subscribe(EVENTS.VIEWPORT_DATA_CHANGED, handleViewportDataChanged),\n      syncGroupService.subscribe(EVENTS.VIEWPORT_REMOVED, onHotKeyRemoval),\n      syncGroupService.subscribe(EVENTS.VIEWPORT_ADDED, onHotKeyAddition),\n    ];\n\n    return () => {\n      subscriptions.forEach(({ unsubscribe }) => unsubscribe());\n    };\n  }, []);\n```\n\n### Never modify core architecture\nDo not modify the core and always find a way to implement the solution via the extensions and modes, only modify core as a last resort if all other fail or there's an architectural constraint.\n\n## Skills\n\n- `ohif-test-agent` — Playwright E2E test guidance. `.agents/skills/ohif-test-agent/`\n- `ohif-react-compiler` — rules and workflow for editing React code under the React Compiler: the CI gates, the budgets, what is banned, and how to read a refusal. `.agents/skills/ohif-react-compiler/`\n\n## Configuration\n\n### Plugin Configuration\nExtensions are auto-discovered via `pluginConfig.json` and dynamically imported during build.\n\n## Medical Imaging Specifics\n\n### DICOM Support\n- Multi-format: CT, MRI, X-Ray, Mammography, Ultrasound\n- SOP Class handlers for specialized DICOM types (RT, SEG, SR)\n- DICOMweb protocol for web-based image retrieval\n\n### Hanging Protocols\nDefine how images are arranged and displayed:\n- Located in `hps/` directories\n- JSON configuration with viewport rules\n- Support for priors comparison and multi-monitor layouts\n\n### Measurement Tools\n- Cornerstone Tools integration for annotations\n- Bidirectional measurements, polylines, annotations\n- Export capabilities (DICOM SR, CSV reports)\n- AI-assisted measurements via ONNX models\n","isInternal":false,"tokens":1957,"sizeBytes":8873},{"name":"refusal-categories.md","path":".agents/skills/ohif-react-compiler/references/refusal-categories.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-react-compiler/references/refusal-categories.md","title":"References Skill","category":"anthropic-skill","format":"markdown","content":"# References Skill\n\nPath: `.agents/skills/ohif-react-compiler/references/refusal-categories.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-react-compiler/references/refusal-categories.md)","tokens":300,"sizeBytes":246},{"name":"SKILL.md","path":".agents/skills/ohif-react-compiler/SKILL.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-react-compiler/SKILL.md","title":"ohif-react-compiler","category":"anthropic-skill","format":"markdown","content":"---\nname: ohif-react-compiler\ndescription: Rules and workflow for editing React code in the OHIF Viewer, which runs React 19 with the React Compiler enabled and two CI gates that fail when a file stops compiling or lint counts move. Use this skill whenever you create or change anything under platform/*/src, extensions/*/src or modes/*/src that contains JSX or a React hook — including small edits, refactors, and requests like \"add a useCallback here\" — even if the user does not mention React 19, the compiler, or memoization.\n---\n\n# OHIF React Compiler\n\nThis repo compiles its React with the React Compiler. Most of what that means\nis enforced by tooling; this skill tells you how to work with that tooling and\nrecords the decisions already made so you do not relitigate them.\n\n## How this repo is set up\n\n- React 19. `ref` is an ordinary prop. There is no `forwardRef`, no\n  `propTypes`, and manual memoization is unnecessary.\n- Which directories the compiler applies to is defined once, in\n  `react-compiler.scope.cjs` at the repo root. Read it rather than assuming; the\n  build, the lint rules and the coverage gate all take their scope from it, and\n  adding a directory to its `excluded` list takes that directory out of all\n  three together. Files carrying a `'use no memo'` directive at the top are\n  skipped regardless of directory.\n- Two CI gates hold the current state and fail in **both** directions — when\n  things get worse, and when things get better but the budget was not tightened.\n\n| gate              | command                         | budget file                        |\n| ----------------- | ------------------------------- | ---------------------------------- |\n| compiler coverage | `pnpm run compiler:coverage:ci` | `.react-compiler-budget.json`      |\n| compiler lint     | `pnpm run lint:compiler:ci`     | `.react-compiler-lint-budget.json` |\n\n## The loop — after every React edit\n\n1. Lint the file you touched:\n   `npx eslint --config eslint.config.mjs --no-config-lookup <file>`\n2. `pnpm run compiler:coverage:ci` — did any file start refusing or opt out?\n3. `pnpm run lint:compiler:ci` — did the error or warning counts move?\n4. If either gate says the counts **improved**, tighten the budget to the exact\n   values it prints, in the same commit. Never loosen a budget to make CI pass.\n\nStep 1 is fast and catches most problems. Steps 2 and 3 are what CI runs.\n\n## Hard rules — CI enforces these\n\n- **No `forwardRef`.** Accept `ref` as a regular prop. An ESLint\n  `no-restricted-syntax` rule fails on it.\n- **No `prop-types`.** Use TypeScript types. An ESLint `no-restricted-imports`\n  rule fails on the import.\n- **No `eslint-disable` on any `react-hooks/*` rule.** The compiler treats a\n  suppression as a `Suppression` bailout and refuses the whole function. Fix the\n  code instead.\n- **Do not mutate props, and do not read or write `ref.current` during render.**\n  Both are refusals (`Immutability`, `Refs`). Compute into a local; move ref\n  access into an effect or event handler.\n- **No new `'use no memo'` without all three of:** a reproduced failure, a\n  comment above the directive saying exactly what broke, and the file added to\n  `fileOptOuts` in `.react-compiler-budget.json`. An opt-out is a last resort\n  with a paper trail, not a way to make a refusal go away.\n\n## Decisions already made\n\n- **Do not add `useMemo`, `useCallback` or `React.memo`.** The compiler derives\n  its own memoization from the code and erases hand-written wrappers from the\n  output. Adding one gains nothing and gives the compiler a dependency list it\n  has to verify.\n- **Removing an existing wrapper: diff the compiled output.** Emit the file\n  before and after (see \"Reading emitted code\"). Identical output means nothing\n  to test. If `const $ = _c(n)` disappears from the output, the compiler has\n  started refusing — the wrapper was load-bearing; stop and look.\n- **A refusal gets fixed, not hidden.** Read the category the gate prints and\n  see [references/refusal-categories.md](references/refusal-categories.md) for\n  what it means and the usual fix.\n- **Public API changes get a migration note** in\n  `platform/docs/docs/migration-guide/3p13-to-3p14/`.\n- **Components that read or mutate cornerstone3D state during render** are the\n  one class that genuinely cannot be compiled yet. That is what the existing\n  opt-outs under `extensions/cornerstone/src/Viewport/` are. Do not extend that\n  set casually; each one has an issue to remove it.\n\n## Reading the gate output\n\n`compiler:coverage:ci` prints every refusal as file, line, category and reason:\n\n```\nextensions/cornerstone/src/components/CinePlayer/CinePlayer.tsx:50\n    Todo: (BuildHIR::lowerExpression) Handle ||= operators in AssignmentExpression\n```\n\nThe line points at the offending expression, not the function. A block titled\n\"Refusals inside opt-out files\" is informational — those files are not being\nmemoized anyway.\n\n`lint:compiler:ci` printing **\"Budget is stale: the counts improved\"** is not an\nerror to work around. It is telling you to write the new numbers into the\nbudget file.\n\n## Reading emitted code\n\nUse this in two situations only: after fixing a refusal, to confirm the function\nnow compiles; and before and after removing a `useMemo` or `useCallback`, to see\nwhether the change altered anything. A new component that passes the gates does\nnot need it.\n\nTo see what the compiler actually produced for a file:\n\n```bash\nnode .agents/skills/ohif-react-compiler/assets/emit.mjs <file>\n```\n\nIt compiles that one file with the repo's own babel config, compiler included,\nand prints the result. To check whether an edit changed anything the compiler\nemits, run it before and after and diff the two outputs — identical output\nmeans identical runtime behaviour, so there is nothing to test.\n\nWhat to look for: `const $ = _c(n)` means the function compiled; `if ($[i] !== x)`\nis a cache guard on input `x`; `t0`, `t1`… are compiler temporaries. A breakpoint\ninside a guard fires once and then stops — that is the cache hitting, not a bug.\n\n## Authoritative sources\n\n- [Rules of React](https://react.dev/reference/rules) — what the compiler assumes.\n- [eslint-plugin-react-hooks](https://react.dev/reference/eslint-plugin-react-hooks)\n  — the compiler's diagnostics as lint rules; this repo uses `recommended-latest`.\n- [React Compiler](https://react.dev/learn/react-compiler) — directives, opt-outs.\n","frontmatter":{"name":"ohif-react-compiler","description":"Rules and workflow for editing React code in the OHIF Viewer, which runs React 19 with the React Compiler enabled and two CI gates that fail when a file stops compiling or lint counts move. Use this skill whenever you create or change anything under platform/*/src, extensions/*/src or modes/*/src that contains JSX or a React hook — including small edits, refactors, and requests like \"add a useCallback here\" — even if the user does not mention React 19, the compiler, or memoization."},"isInternal":false,"tokens":1536,"sizeBytes":6434},{"name":"failure-triage.md","path":".agents/skills/ohif-test-agent/references/failure-triage.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/failure-triage.md","title":"References Skill","category":"anthropic-skill","format":"markdown","content":"# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/failure-triage.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/failure-triage.md)","tokens":300,"sizeBytes":230},{"name":"page-objects.md","path":".agents/skills/ohif-test-agent/references/page-objects.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/page-objects.md","title":"References Skill","category":"anthropic-skill","format":"markdown","content":"# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/page-objects.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/page-objects.md)","tokens":300,"sizeBytes":226},{"name":"patterns-by-feature.md","path":".agents/skills/ohif-test-agent/references/patterns-by-feature.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/patterns-by-feature.md","title":"References Skill","category":"anthropic-skill","format":"markdown","content":"# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/patterns-by-feature.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/patterns-by-feature.md)","tokens":300,"sizeBytes":240},{"name":"utilities.md","path":".agents/skills/ohif-test-agent/references/utilities.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/utilities.md","title":"References Skill","category":"anthropic-skill","format":"markdown","content":"# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/utilities.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/utilities.md)","tokens":300,"sizeBytes":220},{"name":"SKILL.md","path":".agents/skills/ohif-test-agent/SKILL.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/SKILL.md","title":"ohif-test-agent","category":"anthropic-skill","format":"markdown","content":"---\nname: ohif-test-agent\ndescription: Generate runnable Playwright E2E tests for the OHIF Viewer using its custom fixture system, page objects, and normalized WebGL viewport coordinates. Use this skill whenever the user asks to write, add, modify, or debug tests in an OHIF/Viewers context — including vague asks like \"write a test for X\" when working in the OHIF repo, tests touching platform/app/tests/, or anything involving Cornerstone viewports, DICOM studies, measurements, segmentations, or OHIF modes/extensions. Prefer this skill over generic test-writing even if the user doesn't say \"Playwright\" or \"E2E\" explicitly.\n---\n\n# OHIF Test Agent\n\nThis skill teaches you to generate correct, runnable Playwright end-to-end tests for the OHIF Viewer. Follow the workflow below.\n\n## Environment model\n\nThis package follows the agentskills.io SKILL.md convention. `SKILL.md` is the entire behavior contract — there is no separate runtime entrypoint.\n\n## Workflow: how to write a new OHIF test\n\n1. **Classify the feature.** What area does the test belong to — a measurement tool, segmentation hydration, contour panel interaction, MPR layout, crosshairs, tag browser, etc.? The area determines the mode, the StudyInstanceUID, and the seed spec you'll read.\n2. **Read the seed spec.** Consult [references/patterns-by-feature.md](references/patterns-by-feature.md) to find the canonical existing spec for that area. Read it end-to-end before writing. This is the single most important step — OHIF specs follow consistent idioms that are easier to mimic than to reconstruct from first principles. (This mirrors Playwright's own agent guidance: use seed tests as the example for generated tests.)\n3. **Scaffold from the template.** Start from [assets/spec-template.ts](assets/spec-template.ts) — or copy the seed spec and adapt.\n4. **Look up specifics in the source, not from memory.** The reference files [page-objects.md](references/page-objects.md) and [utilities.md](references/utilities.md) capture the **stable rules** — fixture keys, import conventions, access idioms, the reasons certain things trip people up. They deliberately do not enumerate methods. For the current method surface or a utility's exact signature, open the relevant file under `tests/pages/` or `tests/utils/` — the source evolves, and the source is always right. The seed spec you picked in step 2 is usually the fastest second source, because it co-evolves with the API.\n5. **Run the test when execution is available.** `pnpm run test:e2e:ci` runs the whole suite, but for iteration use `TEST_ENV=true pnpm exec playwright test tests/YourNew.spec.ts` (or the Playwright VS Code extension). Invoke Playwright directly for targeted flags; `pnpm run test:e2e -- ...` inserts a `--` separator that can prevent Playwright from parsing options such as `--update-snapshots` and `--reporter`.\n6. **If runtime execution is unavailable, do static validation.** Validate import source, fixture keys, normalized viewport usage, UID/mode pairing, and hydration/tracking prompt handling. Then report clearly that execution was not performed.\n7. **If it fails, triage before debugging.** Use [references/failure-triage.md](references/failure-triage.md) — most OHIF test failures are timing / hydration, not real regressions.\n\n## Architecture\n\nOHIF uses Playwright with a custom fixture system. Tests are **not** vanilla Playwright — they import `test`, `expect`, and utilities from `./utils`, which re-exports an extended test runner that injects page objects.\n\n```text\nplaywright.config.ts            → Chromium-only, port 3335, data-cy as testId\n  └─ tests/utils/fixture.ts     → Extends playwright-test-coverage, injects page objects\n       └─ tests/*.spec.ts       → Each imports { test, expect, ... } from './utils'\n            ├─ tests/pages/     → Page objects (ViewportPageObject, MainToolbarPageObject, …)\n            └─ tests/utils/     → Utilities (visitStudy, checkForScreenshot, screenShotPaths, …)\n```\n\nWhy the custom fixture matters: the page objects are created for each test and bound to the right Playwright `page`. If you `new ViewportPageObject(page)` manually, you skip the fixture wiring and some sub-objects won't resolve correctly.\n\n### Import rule\n\n```ts\n// Correct\nimport { test, expect, visitStudy, checkForScreenshot, screenShotPaths } from './utils';\n\n// Wrong — will compile but fixtures won't be injected\nimport { test, expect } from '@playwright/test';\n```\n\nA few utilities (`press`, `downloadAsString`, the `assert*` helpers) are NOT re-exported from `./utils`. See [references/utilities.md](references/utilities.md) for the correct import path per utility.\n\n## The viewport is WebGL\n\nOHIF renders medical images onto a WebGL canvas. You cannot query *canvas* pixels by CSS selector. Use **normalized coordinates** (0–1 range, top-left is `{x:0, y:0}`) for clicks and drags, and **visual regression** (screenshot comparison) for canvas assertions. (Not everything in the viewport is canvas — some overlays render as SVG you *can* query via DOM, e.g. a vector overlay's color through `getSvgAttribute`. The canvas rule is about raster output painted onto the WebGL surface.)\n\n```ts\nconst activeViewport = await viewportPageObject.active;\n\nawait activeViewport.normalizedClickAt([{ x: 0.5, y: 0.5 }]);                 // click center\nawait activeViewport.normalizedClickAt([{ x: 0.3, y: 0.3 }, { x: 0.7, y: 0.7 }]); // draw two points\nawait activeViewport.normalizedClickAt([{ x: 0.5, y: 0.5 }], 'right');         // right-click\nawait activeViewport.normalizedDragAt({\n  start: { x: 0.3, y: 0.3 },\n  end:   { x: 0.7, y: 0.7 },\n});\n```\n\nPixel coordinates (`clickAt`, `doubleClickAt`) exist but prefer normalized for portability across viewport sizes.\n\nFor DOM-rendered state (panel counts, dialog text, overlay text values, button enabled states), assert directly:\n\n```ts\nawait expect(activeViewport.overlayText.bottomRight.instanceNumber).toHaveText('I:17 (17/94)');\nawait expect(rightPanelPageObject.measurementsPanel.panel.rows).toHaveCount(1);\n```\n\n## Study loading lifecycle\n\nEvery test follows this sequence. Skipping steps causes flakiness:\n\n```ts\ntest.beforeEach(async ({ page }) => {\n  const studyInstanceUID = '1.3.6.1.4.1.25403.345050719074.3824.20170125095438.5';\n  const mode = 'viewer';\n  await visitStudy(page, studyInstanceUID, mode, 2000); // 2s delay is the community norm\n});\n```\n\n`visitStudy` navigates to `/{mode}/ohif?StudyInstanceUIDs={uid}`, waits for `domcontentloaded`, then `networkidle`, then the explicit delay. Default delay is `0`, but most specs pass `2000` to let the first render settle.\n\nDelay by scene type (observed across the current suite, not a rule to apply blindly):\n\n| Scene | Delay |\n|-------|-------|\n| Default (viewer mode, 2D/MPR/3D layouts, crosshairs) | `2000` |\n| `mode: 'tmtv'` | `10000` — PET fusion + SUV calculation takes noticeably longer |\n\nStart at the convention for your scene; ramp only if the test flakes on initial render. 3D layouts in `viewer` mode already stay at `2000` — the stabilization problem there is solved with `attemptAction(() => reduce3DViewportSize(page), 10, 100)`, not with a longer `visitStudy` delay.\n\nIf the study has DICOM SEG, RT, or SR data, OHIF asks whether to hydrate. Handle it:\n\n```ts\nawait leftPanelPageObject.loadSeriesByModality('SEG'); // or 'RTSTRUCT', 'SR'\nawait page.waitForTimeout(3000);                        // allow the prompt to appear\nawait expect(DOMOverlayPageObject.viewport.segmentationHydration.locator).toBeVisible();\nawait DOMOverlayPageObject.viewport.segmentationHydration.yes.click();\n```\n\nThe first measurement you create triggers a \"start tracking?\" prompt:\n\n```ts\nawait DOMOverlayPageObject.viewport.measurementTracking.confirm.click();\n```\n\nFor 3D / MPR scenes, wrap stabilization in `attemptAction(() => reduce3DViewportSize(page), 10, 100)` or insert a `page.waitForTimeout(...)` after the layout change before asserting.\n\n## Wait for renders, don't sleep\n\n`page.waitForTimeout(...)` after an action that re-renders the viewport is a smell. The viewports tell us when they're done — use that signal. `tests/utils/waitForViewportsRendered.ts` exposes three helpers, all barrel-exported from `./utils`:\n\n- `waitForViewportRenderCycle(page)` — wait for the next full cycle: a viewport enters `needsRender`, then **all** viewports report `rendered` (and volumes are loaded, by default).\n- `waitForViewportsRendered(page)` — only the second half: wait until all viewports are `rendered`. Use this when the action has already requested a render before you started waiting (e.g. a layout change or `loadSeriesByDescription`).\n- `waitForAnyViewportNeedsRender(page)` — only the first half. Rarely needed directly.\n\nThe canonical idiom — **start the watcher before the action, await it after**:\n\n```ts\n// start watching for the next render cycle\nconst viewportRenderCycle = waitForViewportRenderCycle(page);\n\nawait action(); // e.g. segmentationHydration.yes.click(), layoutSelection.MPR.click(), addSegmentation, etc.\n\n// wait for the render to finish\nawait viewportRenderCycle;\n\nawait check(); // e.g. checkForScreenshot, count assertion, overlay text\n```\n\nWhy \"start before\"? `waitForViewportRenderCycle` first waits for a viewport to enter `needsRender`. If you start it **after** the action, that transition may already be over and you'll hang until the timeout. Starting it first captures the cycle the action is about to trigger.\n\nWhen to use which:\n\n| Situation | Helper |\n|-----------|--------|\n| Click that triggers a re-render and you want to assert after | `waitForViewportRenderCycle(page)` started before the click |\n| Layout switch / series load — render already in flight | `await waitForViewportsRendered(page)` after the call |\n| Slice navigation (`sliceNavigation.toSlice(...)`, `scrollBy`, …) | `await waitForViewportsRendered(page)` after the call (per the `getSliceNavigation` docstring) |\n| Compose with another await (e.g. screenshot the same time as load) | Save the promise, `await` it later |\n\nReplace patterns like this:\n\n```ts\n// ❌ Sleep-and-pray\nawait action();\nawait page.waitForTimeout(5000);\nawait checkForScreenshot(...);\n\n// ✅ Wait on the actual signal\nconst cycle = waitForViewportRenderCycle(page);\nawait action();\nawait cycle;\nawait checkForScreenshot(...);\n```\n\nThis shaves real wall-clock time off the suite and removes a class of flake (sleep too short → flake; sleep too long → slow). `tests/SEGHydrationFromMPR.spec.ts` is the canonical seed for this pattern.\n\nCaveats:\n- These helpers wait on Cornerstone viewport state. They won't help for purely DOM-side state (panel rows appearing, dialogs opening) — for those, prefer `expect(locator).toHaveCount(n)` / `toBeVisible()` which auto-retry, or `expect.toPass({ timeout })`.\n- For some actions (hanging-protocol changes are the documented example) the viewport doesn't transition through `needsRender` synchronously — those still need a short `waitForTimeout`. The source comment in `waitForViewportsRendered.ts` calls this out.\n\n## Fixture-injected page objects\n\nDestructure these from the test function argument. **Never `new` them manually.**\n\n```ts\ntest('my test', async ({\n  page,\n  viewportPageObject,\n  mainToolbarPageObject,\n  leftPanelPageObject,\n  rightPanelPageObject,\n  DOMOverlayPageObject,          // note the capital D — this matches the fixture key\n  notFoundStudyPageObject,\n}) => { ... });\n```\n\nTwo page objects are **not** fixture-injected:\n- `DataOverlayPageObject` — reach via `viewportPageObject.getById(id).overlayMenu.dataOverlay`.\n- `DicomTagBrowserPageObject` — reach via `DOMOverlayPageObject.dialog.dicomTagBrowser`.\n\nSee [references/page-objects.md](references/page-objects.md) for fixture rules and a map of which file covers which concern; read the `.ts` file under `tests/pages/` for the current method surface.\n\n## When the control you need has no page object yet\n\nA spec must not reach for `page.getByTestId(...)` / `getByRole(...)` directly for\napplication controls. If the button, menu, dialog, or field you need isn't already\nexposed by a page object, **add it to one — or create a new page object — instead of\ninlining a raw selector.** Raw selectors in a spec are the clearest sign a test was\nwritten without reading the existing suite: they duplicate locators, bypass the\nfixture wiring, and rot silently when the DOM changes.\n\nWhere new coverage goes:\n\n| What you need | Where it belongs |\n|---|---|\n| A toolbar button or tool (Zoom, Pan) | a getter on `MainToolbarPageObject`, next to `crosshairs` / `measurementTools` |\n| A menu, prompt, context menu, or small dialog | `DOMOverlayPageObject` |\n| A substantial dialog with its own fields (User Preferences) | its **own** page object class, reached through `DOMOverlayPageObject` — follow `DicomTagBrowserPageObject` (`DOMOverlayPageObject.dialog.dicomTagBrowser`) |\n| Each field/row inside that dialog | a method or sub-object on the dialog's page object — not a raw selector in the spec |\n| A side-panel control | `LeftPanelPageObject` / `RightPanelPageObject` |\n\nIf the control has no `data-cy`, **add `data-cy` to the source component** and target\nit — don't fall back to `getByRole`/text selectors, which are brittle and\nlocale-sensitive (`testIdAttribute` is `data-cy`, so `getByTestId('Zoom')` resolves\n`[data-cy=\"Zoom\"]`). Call out any `data-cy` you add so it ships in the same PR.\n\n**Worked example — \"set the Zoom hotkey in User Preferences\":** the options menu, the\npreferences dialog, each preference field, and the Zoom toolbar button should all be\npage-object surface — e.g. `mainToolbarPageObject.zoom`,\n`DOMOverlayPageObject.optionsMenu.settings.click()`,\n`DOMOverlayPageObject.dialog.userPreferences.hotkey('Zoom').set('q')`. The spec then\nreads as intent, not as a pile of `getByTestId` calls.\n\n## Assert the effect, not just the attribute\n\nPrefer asserting the actual rendered result over a proxy attribute. Activating Zoom and\nchecking `data-active=\"true\"` confirms the *button* toggled — not that zoom works. Drag\non the viewport and assert the image actually zoomed (a viewport-scoped screenshot, or a\nmeasurable state change). Attribute checks are fine as a secondary signal, not the whole\ntest.\n\n## Visual regression\n\n**Direction:** the suite is moving off *full-app* screenshots — not off screenshots\naltogether. \"Avoid screenshots\" means: don't screenshot the whole page, and don't\nscreenshot something that has a faithful DOM/state signal. It does **not** mean avoid\nscreenshots for output that is genuinely canvas-only — for that output a screenshot is\nthe correct and required tool, and you should use it without apology. Older specs that\nscreenshot the whole page are the legacy pattern being phased out; viewport-scoped\nscreenshots are not.\n\n### Screenshot vs. DOM assertion — how to choose\n\nReach for the cheapest *faithful* signal, in this order:\n\n1. **A faithful DOM/SVG/state signal exists → assert on it.** Panel counts, dialog and\n   overlay text, enabled/disabled state, and any overlay that renders as SVG (a vector\n   overlay's color is readable via `getSvgAttribute`) are all readable from the DOM —\n   assert on them directly, no screenshot.\n2. **The thing under test exists only as pixels on the WebGL canvas → a screenshot is\n   correct and required.** A painted pixel exposes no element or attribute to read. Capture\n   a viewport pane with `checkForViewportScreenshot`, or the whole grid with\n   `checkForGridScreenshot` — this is the right tool, not a last resort, whenever what\n   you're verifying is the rendered canvas itself.\n3. **Never substitute a service/state read for a render assertion.** Reading a service's\n   state (any `window.services...`) asserts the *data model*, not the pixels the user sees —\n   it passes even when rendering is broken. `page.evaluate(() => window.services...)` is an\n   escape hatch for *setup*, not for *appearance* assertions.\n\nFor a screenshot comparison scoped to a specific viewport, use `checkForViewportScreenshot` — it hides all of the viewport's text for the capture, including hydration/tracking prompts and the unhydrated modality badge (assert those through `DOMOverlayPageObject` instead):\n\n```ts\nawait checkForViewportScreenshot({\n  page,\n  viewport: activeViewport, // captures the viewport pane with its text hidden\n  screenshotPath: screenShotPaths.length.lengthDisplayedCorrectly,\n});\n```\n\nFor a multi-viewport layout, `checkForGridScreenshot({ page, viewportPageObject, screenshotPath })` captures the grid with the text of *every* pane hidden. It hides the text with one selector sweep over the whole grid (`hideAllViewportGridText`), so panes added by a mid-test layout change are covered too.\n\nAll these helpers retry up to 10 times at 1250 ms intervals by default (`attempts` and `delay` are configurable); the viewport and grid helpers delegate to `checkForScreenshot` — use that one directly only for non-viewport locators such as a panel or dialog. Use `screenShotPaths.<category>.<name>` rather than a hand-typed string — the tree of valid keys lives in `tests/utils/screenShotPaths.ts`.\n\nRules (apply to all new screenshot assertions):\n\n- **Use the object form.** The positional form is legacy; don't introduce it in new code, and don't treat existing positional-form usage as a pattern to copy.\n- **No text in baselines.** Overlay text (date, series description, W/L, slice index) drifts with data, locale, and font rendering, so a baseline that contains it is fragile — new viewport baselines must be text-free. Capture a viewport through `checkForViewportScreenshot` and the grid through `checkForGridScreenshot`, which hide all viewport text for the shot and re-show it afterward. Raw `checkForScreenshot` does no text handling: it leaves the viewport or grid untouched before and after the capture, so whatever text is visible at that moment ends up in the baseline.\n- **Never screenshot the full app.** Full-page screenshots include panels, toolbars, and dialogs that drift independently of what's under test and make baselines fragile. Scope the capture: a viewport pane through `checkForViewportScreenshot`, the grid through `checkForGridScreenshot`, and only a non-viewport element (a panel, a dialog) through raw `checkForScreenshot` with a `locator`. A bare `normalizedClip: { x: 0, y: 0, width: 1, height: 1 }` with no `locator` is **not** scoping — it clips to the full page. Use `normalizedClip` only to target a sub-region *of a locator* (e.g. a scrollbar strip). `fullPage: true` only takes effect when no `locator` is passed — that *is* the full-app capture this rule forbids, so pass a `locator` instead. (Through the viewport and grid helpers the flag is inert: the capture is always scoped to the pane or the grid.)\n- **Do not tune `maxDiffPixelRatio` or `threshold`** to make a screenshot pass. If a baseline mismatches, regenerate it after a human review of the diff, or fix the underlying flake.\n\n## Playwright config facts worth remembering\n\n| Setting | Value | Why |\n|---------|-------|-----|\n| `baseURL` | `http://localhost:3335` | OHIF e2e uses 3335, not 3000 |\n| `testIdAttribute` | `data-cy` | `getByTestId(...)` maps to `[data-cy=\"...\"]` |\n| `browser` | Chromium only | Firefox/WebKit disabled (SharedArrayBuffer + stability) |\n| `retries` | 3 in CI, 0 locally | Flaky rendering needs CI retries |\n| `workers` | 6 in CI, undefined locally | Parallel execution |\n| `globalTimeout` / `timeout` | 800_000 ms | Medical image loads are slow |\n| `actionTimeout` | 10_000 ms | Per-action cap |\n| `webServer.command` | `cross-env APP_CONFIG=config/e2e.js COVERAGE=true OHIF_PORT=3335 nyc yarn start` | e2e config + coverage |\n\n## Test data: which study for which test\n\n| StudyInstanceUID | Mode | Used for |\n|------------------|------|----------|\n| `1.3.6.1.4.1.25403.345050719074.3824.20170125095438.5` | `viewer` | General measurements, annotations, context menu |\n| `1.3.6.1.4.1.14519.5.2.1.1706.8374.643249677828306008300337414785` | `viewer` | 3D, MPR, crosshairs |\n| `1.3.6.1.4.1.14519.5.2.1.256467663913010332776401703474716742458` | `viewer` or `segmentation` | Labelmap SEG |\n| `1.2.840.113619.2.290.3.3767434740.226.1600859119.501` | `viewer` / `segmentation` / `tmtv` | RTSTRUCT/contour and TMTV |\n| `1.3.6.1.4.1.14519.5.2.1.7695.4007.324475281161490036195179843543` | `viewer` | SR hydration |\n\nFull mapping in [references/patterns-by-feature.md](references/patterns-by-feature.md). **Do not invent UIDs** — they must exist on the e2e data server.\n\n## Rules (short, so they're actually read)\n\n1. Import `test`, `expect`, and utilities from `./utils`, not `@playwright/test`.\n2. Destructure fixture-injected page objects; don't `new` them.\n3. Use normalized coordinates (0–1) for viewport interactions.\n4. Use `visitStudy` with a real UID, correct mode, and a non-zero delay (2000 is conventional).\n5. Handle hydration and measurement-tracking prompts where applicable.\n6. Choose the faithful signal: DOM/SVG assertions where the rendered result has one (panels, dialogs, overlay text, SVG/vector overlays), a viewport-scoped screenshot when what you're verifying is canvas-only raster output, and never a `window.services` state read standing in for a render check. Screenshots use the object form, scoped via a `locator` — never the full app.\n7. Use `data-cy` selectors (already wired via `testIdAttribute`).\n8. When an assertion needs retry tolerance, wrap it in `expect.toPass({ timeout })`.\n9. Test in the correct mode — segmentation tools aren't available in `viewer` mode.\n10. If a utility isn't exported from `./utils`, import from the deeper path (see [references/utilities.md](references/utilities.md)).\n11. After an action that re-renders the viewport, prefer `waitForViewportRenderCycle(page)` (started before the action) over `page.waitForTimeout(...)`. See the \"Wait for renders, don't sleep\" section.\n12. Don't inline raw `page.getByTestId(...)` / `getByRole(...)` for app controls. If a control has no page object, create or augment one (see \"When the control you need has no page object yet\"), adding a `data-cy` to the source if needed.\n13. Assert the actual effect (e.g. the image zoomed), not just a proxy attribute like `data-active`.\n\n## Pre-output self-check (mandatory)\n\nBefore returning a generated OHIF test, confirm all items:\n\n1. Imports `test`/`expect` from `./utils` (not `@playwright/test`).\n2. Uses fixture-injected keys and exact casing (especially `DOMOverlayPageObject`).\n3. Uses normalized viewport interactions (`normalizedClickAt` / `normalizedDragAt`) unless there is a strong reason otherwise.\n4. Uses a valid canonical StudyInstanceUID and compatible mode.\n5. Handles hydration or measurement tracking prompts when the workflow requires them.\n6. Uses the faithful signal for each assertion — DOM/SVG where the result is readable from the DOM, a viewport-scoped screenshot when what's verified exists only as pixels on the canvas, and never a `window.services` state read in place of a render check. Viewport and grid captures go through `checkForViewportScreenshot` / `checkForGridScreenshot`; raw `checkForScreenshot` uses the object form with a non-viewport `locator` (panel, dialog) — no full-app screenshots.\n7. Replaces `page.waitForTimeout(...)` after viewport-rendering actions with `waitForViewportRenderCycle(page)` (started before the action) — keeps `waitForTimeout` only for non-render waits like the hydration prompt in `beforeEach`.\n8. If execution was skipped, states that explicitly and provides concrete run commands.\n9. Every application control is reached through a page object — no raw `getByTestId`/`getByRole` in the spec for buttons, menus, dialogs, or fields. Any control not already covered was added to the right page object (or a new one), with a source `data-cy` if it lacked one.\n10. Assertions verify the real effect where feasible (e.g. the image visibly zoomed), not only an attribute toggle.\n\n## Output contract (for non-executing agents)\n\nWhen execution cannot be performed in the current environment, the response should include:\n\n1. The test code.\n2. Assumptions made (if any).\n3. Static checks that were verified.\n4. What still must be run locally and exact commands to run.\n\n## When to consult each reference\n\n- **Before writing** → [references/patterns-by-feature.md](references/patterns-by-feature.md). Pick the seed spec for the feature area and read it. The seed spec is the closest thing to a live API example because it co-evolves with the code.\n- **For a stable rule or idiom** (fixture keys, import paths, panel-access order, capital-D quirk, object-param convention) → [references/page-objects.md](references/page-objects.md), [references/utilities.md](references/utilities.md).\n- **For a method name, property, or signature** → read the source under `tests/pages/` or `tests/utils/`. Do not rely on a static table for these; they drift as the code is refactored.\n- **When a test fails** → [references/failure-triage.md](references/failure-triage.md).\n","frontmatter":{"name":"ohif-test-agent","description":"Generate runnable Playwright E2E tests for the OHIF Viewer using its custom fixture system, page objects, and normalized WebGL viewport coordinates. Use this skill whenever the user asks to write, add, modify, or debug tests in an OHIF/Viewers context — including vague asks like \"write a test for X\" when working in the OHIF repo, tests touching platform/app/tests/, or anything involving Cornerstone viewports, DICOM studies, measurements, segmentations, or OHIF modes/extensions. Prefer this skill over generic test-writing even if the user doesn't say \"Playwright\" or \"E2E\" explicitly."},"isInternal":false,"tokens":6061,"sizeBytes":25134},{"name":"CHANGELOG.md","path":"extensions/cornerstone-dicom-pmap/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-pmap/CHANGELOG.md","title":"Cornerstone-dicom-pmap Skill","category":"anthropic-skill","format":"markdown","content":"# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n# [3.13.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.88...v3.13.0-beta.89) (2026-06-10)\n\n\n### Bug Fixes\n\n* ohif tests to run with cornerstone 3d 5.0 ([#6043](https://github.com/OHIF/Viewers/issues/6043)) ([6dd150d](https://github.com/OHIF/Viewers/commit/6dd150d401ad73d60632a23378b7dfd4b5142690))\n\n\n\n\n\n# [3.13.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.87...v3.13.0-beta.88) (2026-06-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.86...v3.13.0-beta.87) (2026-05-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.85...v3.13.0-beta.86) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.84...v3.13.0-beta.85) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.83...v3.13.0-beta.84) (2026-05-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.82...v3.13.0-beta.83) (2026-05-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.81...v3.13.0-beta.82) (2026-05-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.80...v3.13.0-beta.81) (2026-05-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.79...v3.13.0-beta.80) (2026-05-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.78...v3.13.0-beta.79) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.77...v3.13.0-beta.78) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.76...v3.13.0-beta.77) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.75...v3.13.0-beta.76) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.74...v3.13.0-beta.75) (2026-05-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.73...v3.13.0-beta.74) (2026-05-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.72...v3.13.0-beta.73) (2026-05-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.71...v3.13.0-beta.72) (2026-05-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.70...v3.13.0-beta.71) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.69...v3.13.0-beta.70) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.68...v3.13.0-beta.69) (2026-05-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.67...v3.13.0-beta.68) (2026-05-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.66...v3.13.0-beta.67) (2026-04-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.65...v3.13.0-beta.66) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.64...v3.13.0-beta.65) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.63...v3.13.0-beta.64) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.62...v3.13.0-beta.63) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.61...v3.13.0-beta.62) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.60...v3.13.0-beta.61) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.59...v3.13.0-beta.60) (2026-04-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.58...v3.13.0-beta.59) (2026-04-16)\n\n\n### Bug Fixes\n\n* Use newer ONNX version and load without errors ([#5854](https://github.com/OHIF/Viewers/issues/5854)) ([cc5dc20](https://github.com/OHIF/Viewers/commit/cc5dc201649bcbfb4cfad21141dbd56000d30f53)), closes [#5875](https://github.com/OHIF/Viewers/issues/5875) [#5884](https://github.com/OHIF/Viewers/issues/5884) [#5886](https://github.com/OHIF/Viewers/issues/5886) [#5893](https://github.com/OHIF/Viewers/issues/5893) [#5874](https://github.com/OHIF/Viewers/issues/5874) [#5865](https://github.com/OHIF/Viewers/issues/5865)\n\n\n\n\n\n# [3.13.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.57...v3.13.0-beta.58) (2026-04-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.56...v3.13.0-beta.57) (2026-04-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.55...v3.13.0-beta.56) (2026-04-10)\n\n\n### Bug Fixes\n\n* A couple of changes to enable cs3d integration build ([#5944](https://github.com/OHIF/Viewers/issues/5944)) ([f6bbd5c](https://github.com/OHIF/Viewers/commit/f6bbd5c779e4692dc47c93327a890661b8dcc174))\n\n\n\n\n\n# [3.13.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.54...v3.13.0-beta.55) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.53...v3.13.0-beta.54) (2026-04-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.52...v3.13.0-beta.53) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.51...v3.13.0-beta.52) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.50...v3.13.0-beta.51) (2026-04-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.49...v3.13.0-beta.50) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.48...v3.13.0-beta.49) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.47...v3.13.0-beta.48) (2026-04-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.46...v3.13.0-beta.47) (2026-03-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.45...v3.13.0-beta.46) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.44...v3.13.0-beta.45) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.43...v3.13.0-beta.44) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.42...v3.13.0-beta.43) (2026-03-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.41...v3.13.0-beta.42) (2026-03-17)\n\n\n### Features\n\n* Add combined build ([#5895](https://github.com/OHIF/Viewers/issues/5895)) ([1df671e](https://github.com/OHIF/Viewers/commit/1df671e9ab67d43f98bf09f6838ddc0a5f220277))\n\n\n\n\n\n# [3.13.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.40...v3.13.0-beta.41) (2026-03-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.39...v3.13.0-beta.40) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.38...v3.13.0-beta.39) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.37...v3.13.0-beta.38) (2026-03-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Display \"No description S:{series number} {modality}\" for segmentations with no label. ([#5874](https://github.com/OHIF/Viewers/issues/5874)) ([7b5d0ce](https://github.com/OHIF/Viewers/commit/7b5d0ce40e5422ccfce6091ac3d7559586cbe57e))\n\n\n\n\n\n# [3.13.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.36...v3.13.0-beta.37) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.35...v3.13.0-beta.36) (2026-03-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.34...v3.13.0-beta.35) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.33...v3.13.0-beta.34) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.32...v3.13.0-beta.33) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.31...v3.13.0-beta.32) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.30...v3.13.0-beta.31) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.29...v3.13.0-beta.30) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.28...v3.13.0-beta.29) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.27...v3.13.0-beta.28) (2026-03-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.26...v3.13.0-beta.27) (2026-03-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.25...v3.13.0-beta.26) (2026-02-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.24...v3.13.0-beta.25) (2026-02-26)\n\n\n### Bug Fixes\n\n* Update CS3D 4.18.2 ([#5837](https://github.com/OHIF/Viewers/issues/5837)) ([5370b93](https://github.com/OHIF/Viewers/commit/5370b9382e7bfddeadd69bab9e653f5f997a6e19))\n\n\n\n\n\n# [3.13.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.23...v3.13.0-beta.24) (2026-02-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.22...v3.13.0-beta.23) (2026-02-23)\n\n\n### Bug Fixes\n\n* palette color 8 encoded 16 ([#5823](https://github.com/OHIF/Viewers/issues/5823)) ([eeca1f7](https://github.com/OHIF/Viewers/commit/eeca1f7a7b529d1700f5d281a6fd98074547ffe9)), closes [#5813](https://github.com/OHIF/Viewers/issues/5813)\n\n\n\n\n\n# [3.13.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.21...v3.13.0-beta.22) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.20...v3.13.0-beta.21) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.19...v3.13.0-beta.20) (2026-02-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.18...v3.13.0-beta.19) (2026-02-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.17...v3.13.0-beta.18) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.16...v3.13.0-beta.17) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.15...v3.13.0-beta.16) (2026-02-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.14...v3.13.0-beta.15) (2026-02-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.13...v3.13.0-beta.14) (2026-02-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.12...v3.13.0-beta.13) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.11...v3.13.0-beta.12) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.10...v3.13.0-beta.11) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.9...v3.13.0-beta.10) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.9) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.8) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.7) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.5...v3.13.0-beta.6) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.4...v3.13.0-beta.5) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.3...v3.13.0-beta.4) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.2...v3.13.0-beta.3) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.1...v3.13.0-beta.2) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.0...v3.13.0-beta.1) (2026-02-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.135...v3.13.0-beta.0) (2026-02-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.135](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.134...v3.12.0-beta.135) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.134](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.133...v3.12.0-beta.134) (2026-02-05)\n\n\n### Bug Fixes\n\n* **HistoryMemo:** Segmentation delete wasn't remembered ([#5775](https://github.com/OHIF/Viewers/issues/5775)) ([48f2f6f](https://github.com/OHIF/Viewers/commit/48f2f6fb13f9ba0aa03ad51afd2812466bcb2f58))\n\n\n\n\n\n# [3.12.0-beta.133](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.132...v3.12.0-beta.133) (2026-02-04)\n\n\n### Bug Fixes\n\n* **jump-to-label-map:** Use `undefined` for viewportId for arrow navigation. ([#5774](https://github.com/OHIF/Viewers/issues/5774)) ([512aa3b](https://github.com/OHIF/Viewers/commit/512aa3b07f4c783040acd67e3fd2103559a06522))\n\n\n\n\n\n# [3.12.0-beta.132](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.131...v3.12.0-beta.132) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.131](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.130...v3.12.0-beta.131) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.130](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.129...v3.12.0-beta.130) (2026-01-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.129](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.128...v3.12.0-beta.129) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.128](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.127...v3.12.0-beta.128) (2026-01-27)\n\n\n### Bug Fixes\n\n* **TMTV:** Consider blend mode when adding segmentation representations. OHIF-2416, OHIF-2369 ([#5735](https://github.com/OHIF/Viewers/issues/5735)) ([06612fe](https://github.com/OHIF/Viewers/commit/06612fe177e2c31c33fa5c81c092b830a337cac2))\n\n\n\n\n\n# [3.12.0-beta.127](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.126...v3.12.0-beta.127) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.126](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.125...v3.12.0-beta.126) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.125](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.124...v3.12.0-beta.125) (2026-01-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.124](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.123...v3.12.0-beta.124) (2026-01-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.123](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.122...v3.12.0-beta.123) (2026-01-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.122](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.121...v3.12.0-beta.122) (2026-01-13)\n\n\n### Bug Fixes\n\n* **segmentation:** List surface representations in the segmentation table for 3D views. ([#5700](https://github.com/OHIF/Viewers/issues/5700)) ([82e6a18](https://github.com/OHIF/Viewers/commit/82e6a18735b2e2278d6b95037d82bd3cb529104d))\n\n\n\n\n\n# [3.12.0-beta.121](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.120...v3.12.0-beta.121) (2026-01-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix a segmentation exception after capture. ([#5701](https://github.com/OHIF/Viewers/issues/5701)) ([aba4855](https://github.com/OHIF/Viewers/commit/aba48552765d03cf82e6a92cdd443b246560c4fd))\n\n\n\n\n\n# [3.12.0-beta.120](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.119...v3.12.0-beta.120) (2026-01-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.119](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.118...v3.12.0-beta.119) (2026-01-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.118](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.117...v3.12.0-beta.118) (2026-01-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.117](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.116...v3.12.0-beta.117) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.115...v3.12.0-beta.116) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.114...v3.12.0-beta.115) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.113...v3.12.0-beta.114) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.112...v3.12.0-beta.113) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.111...v3.12.0-beta.112) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.110...v3.12.0-beta.111) (2025-12-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix segment visibility issue. ([#5664](https://github.com/OHIF/Viewers/issues/5664)) ([3440f66](https://github.com/OHIF/Viewers/commit/3440f66ebd0900c0f5b1a5edbdf6f3b5fc72bbcf))\n\n\n\n\n\n# [3.12.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.109...v3.12.0-beta.110) (2025-12-18)\n\n\n### Bug Fixes\n\n* prevent annotation from appearing in active viewport when switching series with different Frame of Reference UID ([#5630](https://github.com/OHIF/Viewers/issues/5630)) ([658994c](https://github.com/OHIF/Viewers/commit/658994c854a03203054168dcfd383c0a6e320df0))\n\n\n\n\n\n# [3.12.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.108...v3.12.0-beta.109) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.107...v3.12.0-beta.108) (2025-12-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.106...v3.12.0-beta.107) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.105...v3.12.0-beta.106) (2025-12-16)\n\n\n### Bug Fixes\n\n* preclinical mode not working ([#5631](https://github.com/OHIF/Viewers/issues/5631)) ([2de81ef](https://github.com/OHIF/Viewers/commit/2de81efa7e6be534972cd763271c038b293d86f0))\n\n\n\n\n\n# [3.12.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.104...v3.12.0-beta.105) (2025-12-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.103...v3.12.0-beta.104) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.102...v3.12.0-beta.103) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.101...v3.12.0-beta.102) (2025-12-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.100...v3.12.0-beta.101) (2025-12-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.99...v3.12.0-beta.100) (2025-12-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.98...v3.12.0-beta.99) (2025-12-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.97...v3.12.0-beta.98) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.96...v3.12.0-beta.97) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.95...v3.12.0-beta.96) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.94...v3.12.0-beta.95) (2025-12-02)\n\n\n### Bug Fixes\n\n* sculptor tool fixes ([#5595](https://github.com/OHIF/Viewers/issues/5595)) ([4471416](https://github.com/OHIF/Viewers/commit/4471416c30bf80d9f6766660d103f28c83ba7bb3))\n\n\n\n\n\n# [3.12.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.93...v3.12.0-beta.94) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.92...v3.12.0-beta.93) (2025-11-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.91...v3.12.0-beta.92) (2025-11-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.90...v3.12.0-beta.91) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.89...v3.12.0-beta.90) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.88...v3.12.0-beta.89) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.87...v3.12.0-beta.88) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.86...v3.12.0-beta.87) (2025-11-19)\n\n\n### Bug Fixes\n\n* **SegmentationStyle:** Fix inactive contour visibility and styling. ([#5563](https://github.com/OHIF/Viewers/issues/5563)) ([5c17c26](https://github.com/OHIF/Viewers/commit/5c17c262eaa5c1229033cfff4b3e7709e874611f))\n\n\n\n\n\n# [3.12.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.85...v3.12.0-beta.86) (2025-11-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.84...v3.12.0-beta.85) (2025-11-11)\n\n\n### Bug Fixes\n\n* **interpolation:** Auto accept interpolation when the interpolation process is completed. ([#5555](https://github.com/OHIF/Viewers/issues/5555)) ([834ae3c](https://github.com/OHIF/Viewers/commit/834ae3c762ca309187afebdf77bad1ad9a57f03f))\n\n\n\n\n\n# [3.12.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.83...v3.12.0-beta.84) (2025-11-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.82...v3.12.0-beta.83) (2025-11-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.81...v3.12.0-beta.82) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.80...v3.12.0-beta.81) (2025-11-05)\n\n\n### Bug Fixes\n\n* **SegmentationTools:** [Bug] Changes of brush/eraser radius with hotkey do not reflect on segmentation tool ([#5535](https://github.com/OHIF/Viewers/issues/5535)) ([29bd87c](https://github.com/OHIF/Viewers/commit/29bd87c8c0592a9a1350e687b862f5452627aece))\n\n\n\n\n\n# [3.12.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.79...v3.12.0-beta.80) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.78...v3.12.0-beta.79) (2025-10-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.77...v3.12.0-beta.78) (2025-10-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.76...v3.12.0-beta.77) (2025-10-28)\n\n\n### Bug Fixes\n\n* **3DSegmentation:** [Bug] The viewports become blank when loading the seg file in advanced layout after closing the seg file from any other advanced layout ([#5505](https://github.com/OHIF/Viewers/issues/5505)) ([76f7d4e](https://github.com/OHIF/Viewers/commit/76f7d4e23aa359a3397b10adf0bf09df3763f190))\n\n\n\n\n\n# [3.12.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.75...v3.12.0-beta.76) (2025-10-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.74...v3.12.0-beta.75) (2025-10-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.73...v3.12.0-beta.74) (2025-10-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.72...v3.12.0-beta.73) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.71...v3.12.0-beta.72) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.70...v3.12.0-beta.71) (2025-10-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.69...v3.12.0-beta.70) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.68...v3.12.0-beta.69) (2025-10-20)\n\n\n### Bug Fixes\n\n* Pass the correct sop uid + frame for rehydration to prevent associating rehydrated measurements with the wrong data ([#5506](https://github.com/OHIF/Viewers/issues/5506)) ([5037802](https://github.com/OHIF/Viewers/commit/503780247ce7228c602a539fd88ea374e7d0d42f)), closes [#2404](https://github.com/OHIF/Viewers/issues/2404)\n\n\n\n\n\n# [3.12.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.67...v3.12.0-beta.68) (2025-10-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true. ([#5503](https://github.com/OHIF/Viewers/issues/5503)) ([170e860](https://github.com/OHIF/Viewers/commit/170e860aa1b786ab6056cf31076804302a2bc462))\n\n\n\n\n\n# [3.12.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.66...v3.12.0-beta.67) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.65...v3.12.0-beta.66) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.64...v3.12.0-beta.65) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.63...v3.12.0-beta.64) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.62...v3.12.0-beta.63) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.61...v3.12.0-beta.62) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.60...v3.12.0-beta.61) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.59...v3.12.0-beta.60) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.58...v3.12.0-beta.59) (2025-10-14)\n\n\n### Bug Fixes\n\n* **security:** Use exact versioning for dependencies in package.json files. ([#5494](https://github.com/OHIF/Viewers/issues/5494)) ([c7d2017](https://github.com/OHIF/Viewers/commit/c7d2017f081c5803a70bab6c75bba0c975028125))\n\n\n\n\n\n# [3.12.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.57...v3.12.0-beta.58) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.56...v3.12.0-beta.57) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.55...v3.12.0-beta.56) (2025-10-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.54...v3.12.0-beta.55) (2025-10-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.53...v3.12.0-beta.54) (2025-10-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.52...v3.12.0-beta.53) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.51...v3.12.0-beta.52) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.50...v3.12.0-beta.51) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.49...v3.12.0-beta.50) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.48...v3.12.0-beta.49) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.47...v3.12.0-beta.48) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.46...v3.12.0-beta.47) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.45...v3.12.0-beta.46) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.44...v3.12.0-beta.45) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.43...v3.12.0-beta.44) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.42...v3.12.0-beta.43) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.41...v3.12.0-beta.42) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.40...v3.12.0-beta.41) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.39...v3.12.0-beta.40) (2025-10-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.38...v3.12.0-beta.39) (2025-10-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.37...v3.12.0-beta.38) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.36...v3.12.0-beta.37) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.35...v3.12.0-beta.36) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.34...v3.12.0-beta.35) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.33...v3.12.0-beta.34) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.32...v3.12.0-beta.33) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.31...v3.12.0-beta.32) (2025-09-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.30...v3.12.0-beta.31) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.29...v3.12.0-beta.30) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.28...v3.12.0-beta.29) (2025-09-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.27...v3.12.0-beta.28) (2025-09-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.26...v3.12.0-beta.27) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.25...v3.12.0-beta.26) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.24...v3.12.0-beta.25) (2025-09-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.23...v3.12.0-beta.24) (2025-09-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.22...v3.12.0-beta.23) (2025-09-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.21...v3.12.0-beta.22) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.20...v3.12.0-beta.21) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.19...v3.12.0-beta.20) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.18...v3.12.0-beta.19) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.17...v3.12.0-beta.18) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.16...v3.12.0-beta.17) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.15...v3.12.0-beta.16) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.14...v3.12.0-beta.15) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.13...v3.12.0-beta.14) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.12...v3.12.0-beta.13) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.11...v3.12.0-beta.12) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.10...v3.12.0-beta.11) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.9...v3.12.0-beta.10) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.8...v3.12.0-beta.9) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.7...v3.12.0-beta.8) (2025-08-20)\n\n\n### Features\n\n* Add WSI bulk data annotations support (ANN) ([#4972](https://github.com/OHIF/Viewers/issues/4972)) ([2ed6818](https://github.com/OHIF/Viewers/commit/2ed681817142b13971bb17b3058be26bbab6b90b))\n\n\n\n\n\n# [3.12.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.6...v3.12.0-beta.7) (2025-08-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.5...v3.12.0-beta.6) (2025-08-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.4...v3.12.0-beta.5) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.3...v3.12.0-beta.4) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.2...v3.12.0-beta.3) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.1...v3.12.0-beta.2) (2025-08-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.0...v3.12.0-beta.1) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.116...v3.12.0-beta.0) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.115...v3.11.0-beta.116) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.114...v3.11.0-beta.115) (2025-07-31)\n\n\n### Features\n\n* add support to scoord3d ([#5016](https://github.com/OHIF/Viewers/issues/5016)) ([735405a](https://github.com/OHIF/Viewers/commit/735405a8554c7ee6283faa83fc42ff8bb9ac34ff))\n\n\n\n\n\n# [3.11.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.113...v3.11.0-beta.114) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.112...v3.11.0-beta.113) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.111...v3.11.0-beta.112) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.110...v3.11.0-beta.111) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.109...v3.11.0-beta.110) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.108...v3.11.0-beta.109) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.107...v3.11.0-beta.108) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.106...v3.11.0-beta.107) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.11.0-b","isInternal":false,"tokens":18535,"sizeBytes":50000},{"name":"package.json","path":"extensions/cornerstone-dicom-pmap/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-pmap/package.json","title":"@ohif/extension-cornerstone-dicom-pmap","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"@ohif/extension-cornerstone-dicom-pmap\",\n  \"version\": \"3.14.0-beta.61\",\n  \"description\": \"DICOM Parametric Map read workflow\",\n  \"author\": \"OHIF\",\n  \"license\": \"MIT\",\n  \"repository\": \"OHIF/Viewers\",\n  \"main\": \"dist/ohif-extension-cornerstone-dicom-pmap.umd.js\",\n  \"module\": \"src/index.tsx\",\n  \"engines\": {\n    \"node\": \">=24\"\n  },\n  \"files\": [\n    \"dist/**\",\n    \"public/**\",\n    \"README.md\"\n  ],\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"clean\": \"shx rm -rf dist\",\n    \"clean:deep\": \"pnpm run clean && shx rm -rf node_modules\",\n    \"dev\": \"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch\",\n    \"dev:dicom-pmap\": \"pnpm run dev\",\n    \"build\": \"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js\",\n    \"build:package-1\": \"pnpm run build\",\n    \"start\": \"pnpm run dev\"\n  },\n  \"peerDependencies\": {\n    \"@ohif/core\": \"workspace:*\",\n    \"@ohif/extension-cornerstone\": \"workspace:*\",\n    \"@ohif/extension-default\": \"workspace:*\",\n    \"@ohif/i18n\": \"workspace:*\",\n    \"react\": \"19.2.7\",\n    \"react-dom\": \"19.2.7\",\n    \"react-i18next\": \"12.3.1\",\n    \"react-router\": \"6.30.3\",\n    \"react-router-dom\": \"6.30.3\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"7.29.7\",\n    \"@cornerstonejs/adapters\": \"5.12.0\",\n    \"@cornerstonejs/core\": \"5.12.0\",\n    \"@kitware/vtk.js\": \"36.4.1\"\n  },\n  \"devDependencies\": {\n    \"cross-env\": \"7.0.3\"\n  },\n  \"keywords\": [\n    \"ohif-extension\"\n  ]\n}\n","frontmatter":{"name":"@ohif/extension-cornerstone-dicom-pmap","version":"3.14.0-beta.61","description":"DICOM Parametric Map read workflow","author":"OHIF","license":"MIT","repository":"OHIF/Viewers","main":"dist/ohif-extension-cornerstone-dicom-pmap.umd.js","module":"src/index.tsx","engines":{"node":">=24"},"files":["dist/**","public/**","README.md"],"publishConfig":{"access":"public"},"scripts":{"clean":"shx rm -rf dist","clean:deep":"pnpm run clean && shx rm -rf node_modules","dev":"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch","dev:dicom-pmap":"pnpm run dev","build":"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js","build:package-1":"pnpm run build","start":"pnpm run dev"},"peerDependencies":{"@ohif/core":"workspace:*","@ohif/extension-cornerstone":"workspace:*","@ohif/extension-default":"workspace:*","@ohif/i18n":"workspace:*","react":"19.2.7","react-dom":"19.2.7","react-i18next":"12.3.1","react-router":"6.30.3","react-router-dom":"6.30.3"},"dependencies":{"@babel/runtime":"7.29.7","@cornerstonejs/adapters":"5.12.0","@cornerstonejs/core":"5.12.0","@kitware/vtk.js":"36.4.1"},"devDependencies":{"cross-env":"7.0.3"},"keywords":["ohif-extension"]},"isInternal":false,"tokens":493,"sizeBytes":1470},{"name":"CHANGELOG.md","path":"extensions/cornerstone-dicom-rt/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-rt/CHANGELOG.md","title":"Cornerstone-dicom-rt Skill","category":"anthropic-skill","format":"markdown","content":"# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n# [3.13.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.88...v3.13.0-beta.89) (2026-06-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.87...v3.13.0-beta.88) (2026-06-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.86...v3.13.0-beta.87) (2026-05-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.85...v3.13.0-beta.86) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.84...v3.13.0-beta.85) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.83...v3.13.0-beta.84) (2026-05-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.82...v3.13.0-beta.83) (2026-05-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.81...v3.13.0-beta.82) (2026-05-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.80...v3.13.0-beta.81) (2026-05-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.79...v3.13.0-beta.80) (2026-05-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.78...v3.13.0-beta.79) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.77...v3.13.0-beta.78) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.76...v3.13.0-beta.77) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.75...v3.13.0-beta.76) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.74...v3.13.0-beta.75) (2026-05-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.73...v3.13.0-beta.74) (2026-05-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.72...v3.13.0-beta.73) (2026-05-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.71...v3.13.0-beta.72) (2026-05-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.70...v3.13.0-beta.71) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.69...v3.13.0-beta.70) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.68...v3.13.0-beta.69) (2026-05-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.67...v3.13.0-beta.68) (2026-05-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.66...v3.13.0-beta.67) (2026-04-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.65...v3.13.0-beta.66) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.64...v3.13.0-beta.65) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.63...v3.13.0-beta.64) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.62...v3.13.0-beta.63) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.61...v3.13.0-beta.62) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.60...v3.13.0-beta.61) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.59...v3.13.0-beta.60) (2026-04-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.58...v3.13.0-beta.59) (2026-04-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.57...v3.13.0-beta.58) (2026-04-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.56...v3.13.0-beta.57) (2026-04-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.55...v3.13.0-beta.56) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.54...v3.13.0-beta.55) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.53...v3.13.0-beta.54) (2026-04-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.52...v3.13.0-beta.53) (2026-04-06)\n\n\n### Reverts\n\n* rename DisplaySet.frameOfReferenceUID back to FrameOfReferenceUID ([#5943](https://github.com/OHIF/Viewers/issues/5943)) ([0e933c2](https://github.com/OHIF/Viewers/commit/0e933c256e07b7cda35ed2ba3cfb1ab35d895d57))\n\n\n\n\n\n# [3.13.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.51...v3.13.0-beta.52) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.50...v3.13.0-beta.51) (2026-04-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.49...v3.13.0-beta.50) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.48...v3.13.0-beta.49) (2026-04-02)\n\n\n### Bug Fixes\n\n* **segmentation:** restrict overlay segmentation menu to same frame of reference as viewport background display set  ([#5900](https://github.com/OHIF/Viewers/issues/5900)) ([b9029ef](https://github.com/OHIF/Viewers/commit/b9029ef6f8d63a0e36ec929310c1c5ad3f563ef8))\n\n\n\n\n\n# [3.13.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.47...v3.13.0-beta.48) (2026-04-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.46...v3.13.0-beta.47) (2026-03-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.45...v3.13.0-beta.46) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.44...v3.13.0-beta.45) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.43...v3.13.0-beta.44) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.42...v3.13.0-beta.43) (2026-03-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.41...v3.13.0-beta.42) (2026-03-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.40...v3.13.0-beta.41) (2026-03-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.39...v3.13.0-beta.40) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.38...v3.13.0-beta.39) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.37...v3.13.0-beta.38) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.36...v3.13.0-beta.37) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.35...v3.13.0-beta.36) (2026-03-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.34...v3.13.0-beta.35) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.33...v3.13.0-beta.34) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.32...v3.13.0-beta.33) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.31...v3.13.0-beta.32) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.30...v3.13.0-beta.31) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.29...v3.13.0-beta.30) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.28...v3.13.0-beta.29) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.27...v3.13.0-beta.28) (2026-03-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.26...v3.13.0-beta.27) (2026-03-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.25...v3.13.0-beta.26) (2026-02-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.24...v3.13.0-beta.25) (2026-02-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.23...v3.13.0-beta.24) (2026-02-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.22...v3.13.0-beta.23) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.21...v3.13.0-beta.22) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.20...v3.13.0-beta.21) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.19...v3.13.0-beta.20) (2026-02-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.18...v3.13.0-beta.19) (2026-02-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.17...v3.13.0-beta.18) (2026-02-19)\n\n\n### Bug Fixes\n\n* **segmentation overlay:** update viewport ds list upon seg delete - OHIF-2425 ([#5729](https://github.com/OHIF/Viewers/issues/5729)) ([b353541](https://github.com/OHIF/Viewers/commit/b35354120a01d89b27844f967c32c052bba8b096))\n\n\n\n\n\n# [3.13.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.16...v3.13.0-beta.17) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.15...v3.13.0-beta.16) (2026-02-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.14...v3.13.0-beta.15) (2026-02-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.13...v3.13.0-beta.14) (2026-02-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.12...v3.13.0-beta.13) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.11...v3.13.0-beta.12) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.10...v3.13.0-beta.11) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.9...v3.13.0-beta.10) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.9) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.8) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.7) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.5...v3.13.0-beta.6) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.4...v3.13.0-beta.5) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.3...v3.13.0-beta.4) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.2...v3.13.0-beta.3) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.1...v3.13.0-beta.2) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.0...v3.13.0-beta.1) (2026-02-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.135...v3.13.0-beta.0) (2026-02-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.135](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.134...v3.12.0-beta.135) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.134](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.133...v3.12.0-beta.134) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.133](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.132...v3.12.0-beta.133) (2026-02-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.132](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.131...v3.12.0-beta.132) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.131](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.130...v3.12.0-beta.131) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.130](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.129...v3.12.0-beta.130) (2026-01-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.129](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.128...v3.12.0-beta.129) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.128](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.127...v3.12.0-beta.128) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.127](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.126...v3.12.0-beta.127) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.126](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.125...v3.12.0-beta.126) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.125](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.124...v3.12.0-beta.125) (2026-01-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.124](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.123...v3.12.0-beta.124) (2026-01-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.123](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.122...v3.12.0-beta.123) (2026-01-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.122](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.121...v3.12.0-beta.122) (2026-01-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.121](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.120...v3.12.0-beta.121) (2026-01-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.120](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.119...v3.12.0-beta.120) (2026-01-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.119](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.118...v3.12.0-beta.119) (2026-01-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.118](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.117...v3.12.0-beta.118) (2026-01-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.117](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.116...v3.12.0-beta.117) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.115...v3.12.0-beta.116) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.114...v3.12.0-beta.115) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.113...v3.12.0-beta.114) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.112...v3.12.0-beta.113) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.111...v3.12.0-beta.112) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.110...v3.12.0-beta.111) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.109...v3.12.0-beta.110) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.108...v3.12.0-beta.109) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.107...v3.12.0-beta.108) (2025-12-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.106...v3.12.0-beta.107) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.105...v3.12.0-beta.106) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.104...v3.12.0-beta.105) (2025-12-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.103...v3.12.0-beta.104) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.102...v3.12.0-beta.103) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.101...v3.12.0-beta.102) (2025-12-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.100...v3.12.0-beta.101) (2025-12-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.99...v3.12.0-beta.100) (2025-12-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.98...v3.12.0-beta.99) (2025-12-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.97...v3.12.0-beta.98) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.96...v3.12.0-beta.97) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.95...v3.12.0-beta.96) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.94...v3.12.0-beta.95) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.93...v3.12.0-beta.94) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.92...v3.12.0-beta.93) (2025-11-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.91...v3.12.0-beta.92) (2025-11-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.90...v3.12.0-beta.91) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.89...v3.12.0-beta.90) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.88...v3.12.0-beta.89) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.87...v3.12.0-beta.88) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.86...v3.12.0-beta.87) (2025-11-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.85...v3.12.0-beta.86) (2025-11-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.84...v3.12.0-beta.85) (2025-11-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.83...v3.12.0-beta.84) (2025-11-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.82...v3.12.0-beta.83) (2025-11-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.81...v3.12.0-beta.82) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.80...v3.12.0-beta.81) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.79...v3.12.0-beta.80) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.78...v3.12.0-beta.79) (2025-10-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.77...v3.12.0-beta.78) (2025-10-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.76...v3.12.0-beta.77) (2025-10-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.75...v3.12.0-beta.76) (2025-10-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.74...v3.12.0-beta.75) (2025-10-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.73...v3.12.0-beta.74) (2025-10-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.72...v3.12.0-beta.73) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.71...v3.12.0-beta.72) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.70...v3.12.0-beta.71) (2025-10-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.69...v3.12.0-beta.70) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.68...v3.12.0-beta.69) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.67...v3.12.0-beta.68) (2025-10-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.66...v3.12.0-beta.67) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.65...v3.12.0-beta.66) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.64...v3.12.0-beta.65) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.63...v3.12.0-beta.64) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.62...v3.12.0-beta.63) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.61...v3.12.0-beta.62) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.60...v3.12.0-beta.61) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.59...v3.12.0-beta.60) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.58...v3.12.0-beta.59) (2025-10-14)\n\n\n### Bug Fixes\n\n* **security:** Use exact versioning for dependencies in package.json files. ([#5494](https://github.com/OHIF/Viewers/issues/5494)) ([c7d2017](https://github.com/OHIF/Viewers/commit/c7d2017f081c5803a70bab6c75bba0c975028125))\n\n\n\n\n\n# [3.12.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.57...v3.12.0-beta.58) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.56...v3.12.0-beta.57) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.55...v3.12.0-beta.56) (2025-10-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.54...v3.12.0-beta.55) (2025-10-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.53...v3.12.0-beta.54) (2025-10-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.52...v3.12.0-beta.53) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.51...v3.12.0-beta.52) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.50...v3.12.0-beta.51) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.49...v3.12.0-beta.50) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.48...v3.12.0-beta.49) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.47...v3.12.0-beta.48) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.46...v3.12.0-beta.47) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.45...v3.12.0-beta.46) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.44...v3.12.0-beta.45) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.43...v3.12.0-beta.44) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.42...v3.12.0-beta.43) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.41...v3.12.0-beta.42) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.40...v3.12.0-beta.41) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.39...v3.12.0-beta.40) (2025-10-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.38...v3.12.0-beta.39) (2025-10-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.37...v3.12.0-beta.38) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.36...v3.12.0-beta.37) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.35...v3.12.0-beta.36) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.34...v3.12.0-beta.35) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.33...v3.12.0-beta.34) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.32...v3.12.0-beta.33) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.31...v3.12.0-beta.32) (2025-09-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.30...v3.12.0-beta.31) (2025-09-25)\n\n\n### Bug Fixes\n\n* Improve rt handling for bulkdata ([#5415](https://github.com/OHIF/Viewers/issues/5415)) ([d88a341](https://github.com/OHIF/Viewers/commit/d88a341884f7361865bc10159c1a82633667ab5b))\n\n\n\n\n\n# [3.12.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.29...v3.12.0-beta.30) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.28...v3.12.0-beta.29) (2025-09-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.27...v3.12.0-beta.28) (2025-09-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.26...v3.12.0-beta.27) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.25...v3.12.0-beta.26) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.24...v3.12.0-beta.25) (2025-09-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.23...v3.12.0-beta.24) (2025-09-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.22...v3.12.0-beta.23) (2025-09-05)\n\n\n### Bug Fixes\n\n* **cornerstone-dicom-rt:** adding caching usage to cornerstone-dicom-rt SOP Class Handler ([#5387](https://github.com/OHIF/Viewers/issues/5387)) ([d6ea179](https://github.com/OHIF/Viewers/commit/d6ea179ac43a47d4011b8dcaf59d79d99382d6c8))\n\n\n\n\n\n# [3.12.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.21...v3.12.0-beta.22) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.20...v3.12.0-beta.21) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.19...v3.12.0-beta.20) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.18...v3.12.0-beta.19) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.17...v3.12.0-beta.18) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.16...v3.12.0-beta.17) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.15...v3.12.0-beta.16) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.14...v3.12.0-beta.15) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.13...v3.12.0-beta.14) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.12...v3.12.0-beta.13) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.11...v3.12.0-beta.12) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.10...v3.12.0-beta.11) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.9...v3.12.0-beta.10) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.8...v3.12.0-beta.9) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.7...v3.12.0-beta.8) (2025-08-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.6...v3.12.0-beta.7) (2025-08-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.5...v3.12.0-beta.6) (2025-08-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.4...v3.12.0-beta.5) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.3...v3.12.0-beta.4) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.2...v3.12.0-beta.3) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.1...v3.12.0-beta.2) (2025-08-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.0...v3.12.0-beta.1) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.116...v3.12.0-beta.0) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.115...v3.11.0-beta.116) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.114...v3.11.0-beta.115) (2025-07-31)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.113...v3.11.0-beta.114) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.112...v3.11.0-beta.113) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.111...v3.11.0-beta.112) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.110...v3.11.0-beta.111) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.109...v3.11.0-beta.110) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.108...v3.11.0-beta.109) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.107...v3.11.0-beta.108) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.106...v3.11.0-beta.107) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.105...v3.11.0-beta.106) (2025-07-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.104...v3.11.0-beta.105) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.103...v3.11.0-beta.104) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.102...v3.11.0-beta.103) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.101...v3.11.0-beta.102) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.100...v3.11.0-beta.101) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.99...v3.11.0-beta.100) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.98...v3.11.0-beta.99) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.97...v3.11.0-beta.98) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.96...v3.11.0-beta.97) (2025-07-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.95...v3.11.0-beta.96) (2025-07-22)\n\n\n### Features\n\n* **segmentation:** Add customization for handling missing referencedDisplaySetInstanceUID for the SEG/RTSTRUCT. ([#4983](https://github.com/OHIF/Viewers/issues/4983)) ([12de7a8](https://github.com/OHIF/Viewers/commit/12de7a85c9330471d81f481de7bc65e60c1c4ab3))\n\n\n\n\n\n# [3.11.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.94...v3.11.0-beta.95) (2025-07-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.93...v3.11.0-beta.94) (2025-07-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.92...v3.11.0-beta.93) (2025-07-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.91...v3.11.0-beta.92) (2025-07-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.90...v3.11.0-beta.91) (2025-07-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.89...v3.11.0-beta.90) (2025-07-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.88...v3.11.0-beta.89) (2025-07-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.87...v3.11.0-beta.88) (2025-07-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.86...v3.11.0-beta.87) (2","isInternal":false,"tokens":18642,"sizeBytes":50000},{"name":"package.json","path":"extensions/cornerstone-dicom-rt/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-rt/package.json","title":"@ohif/extension-cornerstone-dicom-rt","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"@ohif/extension-cornerstone-dicom-rt\",\n  \"version\": \"3.14.0-beta.61\",\n  \"description\": \"DICOM RT read workflow\",\n  \"author\": \"OHIF\",\n  \"license\": \"MIT\",\n  \"repository\": \"OHIF/Viewers\",\n  \"main\": \"dist/ohif-extension-cornerstone-dicom-rt.umd.js\",\n  \"module\": \"src/index.tsx\",\n  \"engines\": {\n    \"node\": \">=24\"\n  },\n  \"files\": [\n    \"dist/**\",\n    \"public/**\",\n    \"README.md\"\n  ],\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"clean\": \"shx rm -rf dist\",\n    \"clean:deep\": \"pnpm run clean && shx rm -rf node_modules\",\n    \"dev\": \"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch\",\n    \"dev:dicom-seg\": \"pnpm run dev\",\n    \"build\": \"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js\",\n    \"build:package-1\": \"pnpm run build\",\n    \"start\": \"pnpm run dev\"\n  },\n  \"peerDependencies\": {\n    \"@ohif/core\": \"workspace:*\",\n    \"@ohif/extension-cornerstone\": \"workspace:*\",\n    \"@ohif/extension-default\": \"workspace:*\",\n    \"@ohif/i18n\": \"workspace:*\",\n    \"react\": \"19.2.7\",\n    \"react-dom\": \"19.2.7\",\n    \"react-i18next\": \"12.3.1\",\n    \"react-router\": \"6.30.3\",\n    \"react-router-dom\": \"6.30.3\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"7.29.7\"\n  },\n  \"devDependencies\": {\n    \"cross-env\": \"7.0.3\"\n  },\n  \"keywords\": [\n    \"ohif-extension\"\n  ]\n}\n","frontmatter":{"name":"@ohif/extension-cornerstone-dicom-rt","version":"3.14.0-beta.61","description":"DICOM RT read workflow","author":"OHIF","license":"MIT","repository":"OHIF/Viewers","main":"dist/ohif-extension-cornerstone-dicom-rt.umd.js","module":"src/index.tsx","engines":{"node":">=24"},"files":["dist/**","public/**","README.md"],"publishConfig":{"access":"public"},"scripts":{"clean":"shx rm -rf dist","clean:deep":"pnpm run clean && shx rm -rf node_modules","dev":"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch","dev:dicom-seg":"pnpm run dev","build":"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js","build:package-1":"pnpm run build","start":"pnpm run dev"},"peerDependencies":{"@ohif/core":"workspace:*","@ohif/extension-cornerstone":"workspace:*","@ohif/extension-default":"workspace:*","@ohif/i18n":"workspace:*","react":"19.2.7","react-dom":"19.2.7","react-i18next":"12.3.1","react-router":"6.30.3","react-router-dom":"6.30.3"},"dependencies":{"@babel/runtime":"7.29.7"},"devDependencies":{"cross-env":"7.0.3"},"keywords":["ohif-extension"]},"isInternal":false,"tokens":447,"sizeBytes":1342},{"name":"CHANGELOG.md","path":"extensions/cornerstone-dicom-seg/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-seg/CHANGELOG.md","title":"Cornerstone-dicom-seg Skill","category":"anthropic-skill","format":"markdown","content":"# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n# [3.13.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.88...v3.13.0-beta.89) (2026-06-10)\n\n\n### Bug Fixes\n\n* ohif tests to run with cornerstone 3d 5.0 ([#6043](https://github.com/OHIF/Viewers/issues/6043)) ([6dd150d](https://github.com/OHIF/Viewers/commit/6dd150d401ad73d60632a23378b7dfd4b5142690))\n\n\n\n\n\n# [3.13.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.87...v3.13.0-beta.88) (2026-06-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.86...v3.13.0-beta.87) (2026-05-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.85...v3.13.0-beta.86) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.84...v3.13.0-beta.85) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.83...v3.13.0-beta.84) (2026-05-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.82...v3.13.0-beta.83) (2026-05-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.81...v3.13.0-beta.82) (2026-05-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.80...v3.13.0-beta.81) (2026-05-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.79...v3.13.0-beta.80) (2026-05-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.78...v3.13.0-beta.79) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.77...v3.13.0-beta.78) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.76...v3.13.0-beta.77) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.75...v3.13.0-beta.76) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.74...v3.13.0-beta.75) (2026-05-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.73...v3.13.0-beta.74) (2026-05-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.72...v3.13.0-beta.73) (2026-05-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.71...v3.13.0-beta.72) (2026-05-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.70...v3.13.0-beta.71) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.69...v3.13.0-beta.70) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.68...v3.13.0-beta.69) (2026-05-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.67...v3.13.0-beta.68) (2026-05-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.66...v3.13.0-beta.67) (2026-04-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.65...v3.13.0-beta.66) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.64...v3.13.0-beta.65) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.63...v3.13.0-beta.64) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.62...v3.13.0-beta.63) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.61...v3.13.0-beta.62) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.60...v3.13.0-beta.61) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.59...v3.13.0-beta.60) (2026-04-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.58...v3.13.0-beta.59) (2026-04-16)\n\n\n### Bug Fixes\n\n* Use newer ONNX version and load without errors ([#5854](https://github.com/OHIF/Viewers/issues/5854)) ([cc5dc20](https://github.com/OHIF/Viewers/commit/cc5dc201649bcbfb4cfad21141dbd56000d30f53)), closes [#5875](https://github.com/OHIF/Viewers/issues/5875) [#5884](https://github.com/OHIF/Viewers/issues/5884) [#5886](https://github.com/OHIF/Viewers/issues/5886) [#5893](https://github.com/OHIF/Viewers/issues/5893) [#5874](https://github.com/OHIF/Viewers/issues/5874) [#5865](https://github.com/OHIF/Viewers/issues/5865)\n\n\n\n\n\n# [3.13.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.57...v3.13.0-beta.58) (2026-04-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.56...v3.13.0-beta.57) (2026-04-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.55...v3.13.0-beta.56) (2026-04-10)\n\n\n### Bug Fixes\n\n* A couple of changes to enable cs3d integration build ([#5944](https://github.com/OHIF/Viewers/issues/5944)) ([f6bbd5c](https://github.com/OHIF/Viewers/commit/f6bbd5c779e4692dc47c93327a890661b8dcc174))\n\n\n\n\n\n# [3.13.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.54...v3.13.0-beta.55) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.53...v3.13.0-beta.54) (2026-04-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.52...v3.13.0-beta.53) (2026-04-06)\n\n\n### Reverts\n\n* rename DisplaySet.frameOfReferenceUID back to FrameOfReferenceUID ([#5943](https://github.com/OHIF/Viewers/issues/5943)) ([0e933c2](https://github.com/OHIF/Viewers/commit/0e933c256e07b7cda35ed2ba3cfb1ab35d895d57))\n\n\n\n\n\n# [3.13.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.51...v3.13.0-beta.52) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.50...v3.13.0-beta.51) (2026-04-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.49...v3.13.0-beta.50) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.48...v3.13.0-beta.49) (2026-04-02)\n\n\n### Bug Fixes\n\n* **segmentation:** restrict overlay segmentation menu to same frame of reference as viewport background display set  ([#5900](https://github.com/OHIF/Viewers/issues/5900)) ([b9029ef](https://github.com/OHIF/Viewers/commit/b9029ef6f8d63a0e36ec929310c1c5ad3f563ef8))\n\n\n\n\n\n# [3.13.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.47...v3.13.0-beta.48) (2026-04-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.46...v3.13.0-beta.47) (2026-03-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.45...v3.13.0-beta.46) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.44...v3.13.0-beta.45) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.43...v3.13.0-beta.44) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.42...v3.13.0-beta.43) (2026-03-17)\n\n\n### Bug Fixes\n\n* **SR:** Added support for spline and live wire SR items. ([#5870](https://github.com/OHIF/Viewers/issues/5870)) ([1d4802c](https://github.com/OHIF/Viewers/commit/1d4802c2a38dd75dca7afca87913e100453c9135))\n\n\n\n\n\n# [3.13.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.41...v3.13.0-beta.42) (2026-03-17)\n\n\n### Features\n\n* Add combined build ([#5895](https://github.com/OHIF/Viewers/issues/5895)) ([1df671e](https://github.com/OHIF/Viewers/commit/1df671e9ab67d43f98bf09f6838ddc0a5f220277))\n\n\n\n\n\n# [3.13.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.40...v3.13.0-beta.41) (2026-03-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.39...v3.13.0-beta.40) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.38...v3.13.0-beta.39) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.37...v3.13.0-beta.38) (2026-03-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Display \"No description S:{series number} {modality}\" for segmentations with no label. ([#5874](https://github.com/OHIF/Viewers/issues/5874)) ([7b5d0ce](https://github.com/OHIF/Viewers/commit/7b5d0ce40e5422ccfce6091ac3d7559586cbe57e))\n\n\n\n\n\n# [3.13.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.36...v3.13.0-beta.37) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.35...v3.13.0-beta.36) (2026-03-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.34...v3.13.0-beta.35) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.33...v3.13.0-beta.34) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.32...v3.13.0-beta.33) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.31...v3.13.0-beta.32) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.30...v3.13.0-beta.31) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.29...v3.13.0-beta.30) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.28...v3.13.0-beta.29) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.27...v3.13.0-beta.28) (2026-03-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.26...v3.13.0-beta.27) (2026-03-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.25...v3.13.0-beta.26) (2026-02-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.24...v3.13.0-beta.25) (2026-02-26)\n\n\n### Bug Fixes\n\n* Update CS3D 4.18.2 ([#5837](https://github.com/OHIF/Viewers/issues/5837)) ([5370b93](https://github.com/OHIF/Viewers/commit/5370b9382e7bfddeadd69bab9e653f5f997a6e19))\n\n\n\n\n\n# [3.13.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.23...v3.13.0-beta.24) (2026-02-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.22...v3.13.0-beta.23) (2026-02-23)\n\n\n### Bug Fixes\n\n* palette color 8 encoded 16 ([#5823](https://github.com/OHIF/Viewers/issues/5823)) ([eeca1f7](https://github.com/OHIF/Viewers/commit/eeca1f7a7b529d1700f5d281a6fd98074547ffe9)), closes [#5813](https://github.com/OHIF/Viewers/issues/5813)\n\n\n\n\n\n# [3.13.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.21...v3.13.0-beta.22) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.20...v3.13.0-beta.21) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.19...v3.13.0-beta.20) (2026-02-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.18...v3.13.0-beta.19) (2026-02-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.17...v3.13.0-beta.18) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.16...v3.13.0-beta.17) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.15...v3.13.0-beta.16) (2026-02-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.14...v3.13.0-beta.15) (2026-02-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.13...v3.13.0-beta.14) (2026-02-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.12...v3.13.0-beta.13) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.11...v3.13.0-beta.12) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.10...v3.13.0-beta.11) (2026-02-12)\n\n\n### Bug Fixes\n\n* **colors:** Replaces legacy colors with ui-next colors ([#5351](https://github.com/OHIF/Viewers/issues/5351)) ([9a2691a](https://github.com/OHIF/Viewers/commit/9a2691a71fe3723bb05cbd148968b64e5d0fa951))\n\n\n\n\n\n# [3.13.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.9...v3.13.0-beta.10) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.9) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.8) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.7) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.5...v3.13.0-beta.6) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.4...v3.13.0-beta.5) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.3...v3.13.0-beta.4) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.2...v3.13.0-beta.3) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.1...v3.13.0-beta.2) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.0...v3.13.0-beta.1) (2026-02-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.135...v3.13.0-beta.0) (2026-02-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.135](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.134...v3.12.0-beta.135) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.134](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.133...v3.12.0-beta.134) (2026-02-05)\n\n\n### Bug Fixes\n\n* **HistoryMemo:** Segmentation delete wasn't remembered ([#5775](https://github.com/OHIF/Viewers/issues/5775)) ([48f2f6f](https://github.com/OHIF/Viewers/commit/48f2f6fb13f9ba0aa03ad51afd2812466bcb2f58))\n\n\n\n\n\n# [3.12.0-beta.133](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.132...v3.12.0-beta.133) (2026-02-04)\n\n\n### Bug Fixes\n\n* **jump-to-label-map:** Use `undefined` for viewportId for arrow navigation. ([#5774](https://github.com/OHIF/Viewers/issues/5774)) ([512aa3b](https://github.com/OHIF/Viewers/commit/512aa3b07f4c783040acd67e3fd2103559a06522))\n\n\n\n\n\n# [3.12.0-beta.132](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.131...v3.12.0-beta.132) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.131](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.130...v3.12.0-beta.131) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.130](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.129...v3.12.0-beta.130) (2026-01-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.129](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.128...v3.12.0-beta.129) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.128](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.127...v3.12.0-beta.128) (2026-01-27)\n\n\n### Bug Fixes\n\n* **TMTV:** Consider blend mode when adding segmentation representations. OHIF-2416, OHIF-2369 ([#5735](https://github.com/OHIF/Viewers/issues/5735)) ([06612fe](https://github.com/OHIF/Viewers/commit/06612fe177e2c31c33fa5c81c092b830a337cac2))\n\n\n\n\n\n# [3.12.0-beta.127](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.126...v3.12.0-beta.127) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.126](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.125...v3.12.0-beta.126) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.125](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.124...v3.12.0-beta.125) (2026-01-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.124](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.123...v3.12.0-beta.124) (2026-01-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.123](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.122...v3.12.0-beta.123) (2026-01-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.122](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.121...v3.12.0-beta.122) (2026-01-13)\n\n\n### Bug Fixes\n\n* **segmentation:** List surface representations in the segmentation table for 3D views. ([#5700](https://github.com/OHIF/Viewers/issues/5700)) ([82e6a18](https://github.com/OHIF/Viewers/commit/82e6a18735b2e2278d6b95037d82bd3cb529104d))\n\n\n\n\n\n# [3.12.0-beta.121](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.120...v3.12.0-beta.121) (2026-01-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix a segmentation exception after capture. ([#5701](https://github.com/OHIF/Viewers/issues/5701)) ([aba4855](https://github.com/OHIF/Viewers/commit/aba48552765d03cf82e6a92cdd443b246560c4fd))\n\n\n\n\n\n# [3.12.0-beta.120](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.119...v3.12.0-beta.120) (2026-01-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.119](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.118...v3.12.0-beta.119) (2026-01-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.118](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.117...v3.12.0-beta.118) (2026-01-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.117](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.116...v3.12.0-beta.117) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.115...v3.12.0-beta.116) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.114...v3.12.0-beta.115) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.113...v3.12.0-beta.114) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.112...v3.12.0-beta.113) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.111...v3.12.0-beta.112) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.110...v3.12.0-beta.111) (2025-12-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix segment visibility issue. ([#5664](https://github.com/OHIF/Viewers/issues/5664)) ([3440f66](https://github.com/OHIF/Viewers/commit/3440f66ebd0900c0f5b1a5edbdf6f3b5fc72bbcf))\n\n\n\n\n\n# [3.12.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.109...v3.12.0-beta.110) (2025-12-18)\n\n\n### Bug Fixes\n\n* prevent annotation from appearing in active viewport when switching series with different Frame of Reference UID ([#5630](https://github.com/OHIF/Viewers/issues/5630)) ([658994c](https://github.com/OHIF/Viewers/commit/658994c854a03203054168dcfd383c0a6e320df0))\n\n\n\n\n\n# [3.12.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.108...v3.12.0-beta.109) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.107...v3.12.0-beta.108) (2025-12-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.106...v3.12.0-beta.107) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.105...v3.12.0-beta.106) (2025-12-16)\n\n\n### Bug Fixes\n\n* preclinical mode not working ([#5631](https://github.com/OHIF/Viewers/issues/5631)) ([2de81ef](https://github.com/OHIF/Viewers/commit/2de81efa7e6be534972cd763271c038b293d86f0))\n\n\n\n\n\n# [3.12.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.104...v3.12.0-beta.105) (2025-12-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.103...v3.12.0-beta.104) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.102...v3.12.0-beta.103) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.101...v3.12.0-beta.102) (2025-12-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.100...v3.12.0-beta.101) (2025-12-09)\n\n\n### Bug Fixes\n\n* **seg-viewport:** add guard for missing reference display set handler to prevent viewport crash ([#5618](https://github.com/OHIF/Viewers/issues/5618)) ([8dde223](https://github.com/OHIF/Viewers/commit/8dde2237a2c1123fc448ae8b68e2f59af376b294))\n\n\n\n\n\n# [3.12.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.99...v3.12.0-beta.100) (2025-12-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.98...v3.12.0-beta.99) (2025-12-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.97...v3.12.0-beta.98) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.96...v3.12.0-beta.97) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.95...v3.12.0-beta.96) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.94...v3.12.0-beta.95) (2025-12-02)\n\n\n### Bug Fixes\n\n* sculptor tool fixes ([#5595](https://github.com/OHIF/Viewers/issues/5595)) ([4471416](https://github.com/OHIF/Viewers/commit/4471416c30bf80d9f6766660d103f28c83ba7bb3))\n\n\n\n\n\n# [3.12.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.93...v3.12.0-beta.94) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.92...v3.12.0-beta.93) (2025-11-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.91...v3.12.0-beta.92) (2025-11-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.90...v3.12.0-beta.91) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.89...v3.12.0-beta.90) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.88...v3.12.0-beta.89) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.87...v3.12.0-beta.88) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.86...v3.12.0-beta.87) (2025-11-19)\n\n\n### Bug Fixes\n\n* **SegmentationStyle:** Fix inactive contour visibility and styling. ([#5563](https://github.com/OHIF/Viewers/issues/5563)) ([5c17c26](https://github.com/OHIF/Viewers/commit/5c17c262eaa5c1229033cfff4b3e7709e874611f))\n\n\n\n\n\n# [3.12.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.85...v3.12.0-beta.86) (2025-11-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.84...v3.12.0-beta.85) (2025-11-11)\n\n\n### Bug Fixes\n\n* **interpolation:** Auto accept interpolation when the interpolation process is completed. ([#5555](https://github.com/OHIF/Viewers/issues/5555)) ([834ae3c](https://github.com/OHIF/Viewers/commit/834ae3c762ca309187afebdf77bad1ad9a57f03f))\n\n\n\n\n\n# [3.12.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.83...v3.12.0-beta.84) (2025-11-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.82...v3.12.0-beta.83) (2025-11-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.81...v3.12.0-beta.82) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.80...v3.12.0-beta.81) (2025-11-05)\n\n\n### Bug Fixes\n\n* **SegmentationTools:** [Bug] Changes of brush/eraser radius with hotkey do not reflect on segmentation tool ([#5535](https://github.com/OHIF/Viewers/issues/5535)) ([29bd87c](https://github.com/OHIF/Viewers/commit/29bd87c8c0592a9a1350e687b862f5452627aece))\n\n\n\n\n\n# [3.12.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.79...v3.12.0-beta.80) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.78...v3.12.0-beta.79) (2025-10-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.77...v3.12.0-beta.78) (2025-10-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.76...v3.12.0-beta.77) (2025-10-28)\n\n\n### Bug Fixes\n\n* **3DSegmentation:** [Bug] The viewports become blank when loading the seg file in advanced layout after closing the seg file from any other advanced layout ([#5505](https://github.com/OHIF/Viewers/issues/5505)) ([76f7d4e](https://github.com/OHIF/Viewers/commit/76f7d4e23aa359a3397b10adf0bf09df3763f190))\n\n\n\n\n\n# [3.12.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.75...v3.12.0-beta.76) (2025-10-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.74...v3.12.0-beta.75) (2025-10-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.73...v3.12.0-beta.74) (2025-10-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.72...v3.12.0-beta.73) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.71...v3.12.0-beta.72) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.70...v3.12.0-beta.71) (2025-10-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.69...v3.12.0-beta.70) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.68...v3.12.0-beta.69) (2025-10-20)\n\n\n### Bug Fixes\n\n* Pass the correct sop uid + frame for rehydration to prevent associating rehydrated measurements with the wrong data ([#5506](https://github.com/OHIF/Viewers/issues/5506)) ([5037802](https://github.com/OHIF/Viewers/commit/503780247ce7228c602a539fd88ea374e7d0d42f)), closes [#2404](https://github.com/OHIF/Viewers/issues/2404)\n\n\n\n\n\n# [3.12.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.67...v3.12.0-beta.68) (2025-10-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true. ([#5503](https://github.com/OHIF/Viewers/issues/5503)) ([170e860](https://github.com/OHIF/Viewers/commit/170e860aa1b786ab6056cf31076804302a2bc462))\n\n\n\n\n\n# [3.12.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.66...v3.12.0-beta.67) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.65...v3.12.0-beta.66) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.64...v3.12.0-beta.65) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.63...v3.12.0-beta.64) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.62...v3.12.0-beta.63) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.61...v3.12.0-beta.62) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.60...v3.12.0-beta.61) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.59...v3.12.0-beta.60) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.58...v3.12.0-beta.59) (2025-10-14)\n\n\n### Bug Fixes\n\n* **security:** Use exact versioning for dependencies in package.json files. ([#5494](https://github.com/OHIF/Viewers/issues/5494)) ([c7d2017](https://github.com/OHIF/Viewers/commit/c7d2017f081c5803a70bab6c75bba0c975028125))\n\n\n\n\n\n# [3.12.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.57...v3.12.0-beta.58) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.56...v3.12.0-beta.57) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.55...v3.12.0-beta.56) (2025-10-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.54...v3.12.0-beta.55) (2025-10-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.53...v3.12.0-beta.54) (2025-10-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.52...v3.12.0-beta.53) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.51...v3.12.0-beta.52) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.50...v3.12.0-beta.51) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.49...v3.12.0-beta.50) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.48...v3.12.0-beta.49) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.47...v3.12.0-beta.48) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.46...v3.12.0-beta.47) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.45...v3.12.0-beta.46) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.44...v3.12.0-beta.45) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.43...v3.12.0-beta.44) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.42...v3.12.0-beta.43) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.41...v3.12.0-beta.42) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.40...v3.12.0-beta.41) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.39...v3.12.0-beta.40) (2025-10-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.38...v3.12.0-beta.39) (2025-10-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.37...v3.12.0-beta.38) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.36...v3.12.0-beta.37) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.35...v3.12.0-beta.36) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.34...v3.12.0-beta.35) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.33...v3.12.0-beta.34) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.32...v3.12.0-beta.33) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.31...v3.12.0-beta.32) (2025-09-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.30...v3.12.0-beta.31) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.29...v3.12.0-beta.30) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.28...v3.12.0-beta.29) (2025-09-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.27...v3.12.0-beta.28) (2025-09-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.26...v3.12.0-beta.27) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.25...v3.12.0-beta.26) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.24...v3.12.0-beta.25) (2025-09-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.23...v3.12.0-beta.24) (2025-09-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.22...v3.12.0-beta.23) (2025-09-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.21...v3.12.0-beta.22) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.20...v3.12.0-beta.21) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.19...v3.12.0-beta.20) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.18...v3.12.0-beta.19) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.17...v3.12.0-beta.18) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.16...v3.12.0-beta.17) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.15...v3.12.0-beta.16) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.14...v3.12.0-beta.15) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.13...v3.12.0-beta.14) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.12...v3.12.0-beta.13) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.11...v3.12.0-beta.12) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.10...v3.12.0-beta.11) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.9...v3.12.0-beta.10) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.8...v3.12.0-beta.9) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.7...v3.12.0-beta.8) (2025-08-20)\n\n\n### Features\n\n* Add WSI bulk data annotations support (ANN) ([#4972](https://github.com/OHIF/Viewers/issues/4972)) ([2ed6818](https://github.com/OHIF/Viewers/commit/2ed681817142b13971bb17b3058be26bbab6b90b))\n\n\n\n\n\n# [3.12.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.6...v3.12.0-beta.7) (2025-08-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.5...v3.12.0-beta.6) (2025-08-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.4...v3.12.0-beta.5) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.3...v3.12.0-beta.4) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.2...v3.12.0-beta.3) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.1...v3.12.0-beta.2) (2025-08-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.0...v3.12.0-beta.1) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.116...v3.12.0-beta.0) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.115...v3.11.0-beta.116) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.114...v3.11.0-beta.115) (2025-07-31)\n\n\n### Features\n\n* add support to scoord3d ([#5016](https://github.com/OHIF/Viewers/issues/5016)) ([735405a](https://github.com/OHIF/Viewers/commit/735405a8554c7ee6283faa83fc42ff8bb9ac34ff))\n\n\n\n\n\n# [3.11.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.113...v3.11.0-beta.114) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.112...v3.11.0-beta.113) (2025-07-30)\n\n\n### Features\n\n* improve segment label ([#5217](https://github.com/OHIF/Viewers/issues/5217)) ([271b84f](https://github.com/OHIF/Viewers/commit/271b84f78fcc3974006c7e1a4dbb2ef322fdb9ec))\n\n\n\n\n\n# [3.11.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.111...v3.11.0-beta.112) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.110...v3.11.0-beta.111) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.109...v3.11.0-beta.110) (2025-07-28)\n\n**Note:*","isInternal":false,"tokens":18649,"sizeBytes":50000},{"name":"package.json","path":"extensions/cornerstone-dicom-seg/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-seg/package.json","title":"@ohif/extension-cornerstone-dicom-seg","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"@ohif/extension-cornerstone-dicom-seg\",\n  \"version\": \"3.14.0-beta.61\",\n  \"description\": \"DICOM SEG read workflow\",\n  \"author\": \"OHIF\",\n  \"license\": \"MIT\",\n  \"repository\": \"OHIF/Viewers\",\n  \"main\": \"dist/ohif-extension-cornerstone-dicom-seg.umd.js\",\n  \"module\": \"src/index.tsx\",\n  \"engines\": {\n    \"node\": \">=24\"\n  },\n  \"files\": [\n    \"dist/**\",\n    \"public/**\",\n    \"README.md\"\n  ],\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"clean\": \"shx rm -rf dist\",\n    \"clean:deep\": \"pnpm run clean && shx rm -rf node_modules\",\n    \"dev\": \"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch\",\n    \"dev:dicom-seg\": \"pnpm run dev\",\n    \"build\": \"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js\",\n    \"build:package-1\": \"pnpm run build\",\n    \"start\": \"pnpm run dev\",\n    \"test:unit\": \"jest --watchAll\",\n    \"test:unit:ci\": \"jest --ci --runInBand --collectCoverage --passWithNoTests\"\n  },\n  \"peerDependencies\": {\n    \"@ohif/core\": \"workspace:*\",\n    \"@ohif/extension-cornerstone\": \"workspace:*\",\n    \"@ohif/extension-default\": \"workspace:*\",\n    \"@ohif/i18n\": \"workspace:*\",\n    \"react\": \"19.2.7\",\n    \"react-dom\": \"19.2.7\",\n    \"react-i18next\": \"12.3.1\",\n    \"react-router\": \"6.30.3\",\n    \"react-router-dom\": \"6.30.3\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"7.29.7\",\n    \"@cornerstonejs/adapters\": \"5.12.0\",\n    \"@cornerstonejs/core\": \"5.12.0\",\n    \"@kitware/vtk.js\": \"36.4.1\"\n  },\n  \"devDependencies\": {\n    \"cross-env\": \"7.0.3\"\n  },\n  \"keywords\": [\n    \"ohif-extension\"\n  ]\n}\n","frontmatter":{"name":"@ohif/extension-cornerstone-dicom-seg","version":"3.14.0-beta.61","description":"DICOM SEG read workflow","author":"OHIF","license":"MIT","repository":"OHIF/Viewers","main":"dist/ohif-extension-cornerstone-dicom-seg.umd.js","module":"src/index.tsx","engines":{"node":">=24"},"files":["dist/**","public/**","README.md"],"publishConfig":{"access":"public"},"scripts":{"clean":"shx rm -rf dist","clean:deep":"pnpm run clean && shx rm -rf node_modules","dev":"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch","dev:dicom-seg":"pnpm run dev","build":"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js","build:package-1":"pnpm run build","start":"pnpm run dev","test:unit":"jest --watchAll","test:unit:ci":"jest --ci --runInBand --collectCoverage --passWithNoTests"},"peerDependencies":{"@ohif/core":"workspace:*","@ohif/extension-cornerstone":"workspace:*","@ohif/extension-default":"workspace:*","@ohif/i18n":"workspace:*","react":"19.2.7","react-dom":"19.2.7","react-i18next":"12.3.1","react-router":"6.30.3","react-router-dom":"6.30.3"},"dependencies":{"@babel/runtime":"7.29.7","@cornerstonejs/adapters":"5.12.0","@cornerstonejs/core":"5.12.0","@kitware/vtk.js":"36.4.1"},"devDependencies":{"cross-env":"7.0.3"},"keywords":["ohif-extension"]},"isInternal":false,"tokens":528,"sizeBytes":1573},{"name":"CHANGELOG.md","path":"extensions/cornerstone-dicom-sr/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/CHANGELOG.md","title":"Cornerstone-dicom-sr Skill","category":"anthropic-skill","format":"markdown","content":"# Cornerstone-dicom-sr Skill\n\nPath: `extensions/cornerstone-dicom-sr/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/CHANGELOG.md)","tokens":300,"sizeBytes":210},{"name":"package.json","path":"extensions/cornerstone-dicom-sr/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/package.json","title":"Cornerstone-dicom-sr Skill","category":"anthropic-skill","format":"json","content":"# Cornerstone-dicom-sr Skill\n\nPath: `extensions/cornerstone-dicom-sr/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/package.json)","tokens":300,"sizeBytes":210},{"name":"CHANGELOG.md","path":"extensions/cornerstone-dynamic-volume/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/CHANGELOG.md","title":"Cornerstone-dynamic-volume Skill","category":"anthropic-skill","format":"markdown","content":"# Cornerstone-dynamic-volume Skill\n\nPath: `extensions/cornerstone-dynamic-volume/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/CHANGELOG.md)","tokens":300,"sizeBytes":228},{"name":"package.json","path":"extensions/cornerstone-dynamic-volume/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/package.json","title":"Cornerstone-dynamic-volume Skill","category":"anthropic-skill","format":"json","content":"# Cornerstone-dynamic-volume Skill\n\nPath: `extensions/cornerstone-dynamic-volume/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/package.json)","tokens":300,"sizeBytes":228},{"name":"CHANGELOG.md","path":"extensions/cornerstone/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/CHANGELOG.md","title":"Cornerstone Skill","category":"anthropic-skill","format":"markdown","content":"# Cornerstone Skill\n\nPath: `extensions/cornerstone/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/CHANGELOG.md)","tokens":300,"sizeBytes":183},{"name":"package.json","path":"extensions/cornerstone/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/package.json","title":"Cornerstone Skill","category":"anthropic-skill","format":"json","content":"# Cornerstone Skill\n\nPath: `extensions/cornerstone/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/package.json)","tokens":300,"sizeBytes":183},{"name":"CHANGELOG.md","path":"extensions/default/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/default/CHANGELOG.md","title":"Default Skill","category":"anthropic-skill","format":"markdown","content":"# Default Skill\n\nPath: `extensions/default/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/default/CHANGELOG.md)","tokens":300,"sizeBytes":171},{"name":"package.json","path":"extensions/default/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/default/package.json","title":"Default Skill","category":"anthropic-skill","format":"json","content":"# Default Skill\n\nPath: `extensions/default/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/default/package.json)","tokens":300,"sizeBytes":171},{"name":"CHANGELOG.md","path":"extensions/dicom-microscopy/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/CHANGELOG.md","title":"Dicom-microscopy Skill","category":"anthropic-skill","format":"markdown","content":"# Dicom-microscopy Skill\n\nPath: `extensions/dicom-microscopy/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/CHANGELOG.md)","tokens":300,"sizeBytes":198},{"name":"package.json","path":"extensions/dicom-microscopy/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/package.json","title":"Dicom-microscopy Skill","category":"anthropic-skill","format":"json","content":"# Dicom-microscopy Skill\n\nPath: `extensions/dicom-microscopy/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/package.json)","tokens":300,"sizeBytes":198},{"name":"CHANGELOG.md","path":"extensions/dicom-pdf/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/CHANGELOG.md","title":"Dicom-pdf Skill","category":"anthropic-skill","format":"markdown","content":"# Dicom-pdf Skill\n\nPath: `extensions/dicom-pdf/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/CHANGELOG.md)","tokens":300,"sizeBytes":177},{"name":"package.json","path":"extensions/dicom-pdf/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/package.json","title":"Dicom-pdf Skill","category":"anthropic-skill","format":"json","content":"# Dicom-pdf Skill\n\nPath: `extensions/dicom-pdf/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/package.json)","tokens":300,"sizeBytes":177},{"name":"CHANGELOG.md","path":"extensions/dicom-video/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/CHANGELOG.md","title":"Dicom-video Skill","category":"anthropic-skill","format":"markdown","content":"# Dicom-video Skill\n\nPath: `extensions/dicom-video/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/CHANGELOG.md)","tokens":300,"sizeBytes":183},{"name":"package.json","path":"extensions/dicom-video/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/package.json","title":"Dicom-video Skill","category":"anthropic-skill","format":"json","content":"# Dicom-video Skill\n\nPath: `extensions/dicom-video/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/package.json)","tokens":300,"sizeBytes":183},{"name":"CHANGELOG.md","path":"extensions/measurement-tracking/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/measurement-tracking/CHANGELOG.md","title":"Measurement-tracking Skill","category":"anthropic-skill","format":"markdown","content":"# Measurement-tracking Skill\n\nPath: `extensions/measurement-tracking/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/measurement-tracking/CHANGELOG.md)","tokens":300,"sizeBytes":210},{"name":"package.json","path":"extensions/measurement-tracking/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/measurement-tracking/package.json","title":"Measurement-tracking Skill","category":"anthropic-skill","format":"json","content":"# Measurement-tracking Skill\n\nPath: `extensions/measurement-tracking/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/measurement-tracking/package.json)","tokens":300,"sizeBytes":210},{"name":"CHANGELOG.md","path":"extensions/test-extension/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/test-extension/CHANGELOG.md","title":"Test-extension Skill","category":"anthropic-skill","format":"markdown","content":"# Test-extension Skill\n\nPath: `extensions/test-extension/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/test-extension/CHANGELOG.md)","tokens":300,"sizeBytes":192},{"name":"package.json","path":"extensions/test-extension/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/test-extension/package.json","title":"Test-extension Skill","category":"anthropic-skill","format":"json","content":"# Test-extension Skill\n\nPath: `extensions/test-extension/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/test-extension/package.json)","tokens":300,"sizeBytes":192},{"name":"CHANGELOG.md","path":"extensions/tmtv/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/tmtv/CHANGELOG.md","title":"Tmtv Skill","category":"anthropic-skill","format":"markdown","content":"# Tmtv Skill\n\nPath: `extensions/tmtv/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/tmtv/CHANGELOG.md)","tokens":300,"sizeBytes":162},{"name":"package.json","path":"extensions/tmtv/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/tmtv/package.json","title":"Tmtv Skill","category":"anthropic-skill","format":"json","content":"# Tmtv Skill\n\nPath: `extensions/tmtv/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/tmtv/package.json)","tokens":300,"sizeBytes":162},{"name":"CHANGELOG.md","path":"extensions/usAnnotation/CHANGELOG.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/usAnnotation/CHANGELOG.md","title":"UsAnnotation Skill","category":"anthropic-skill","format":"markdown","content":"# UsAnnotation Skill\n\nPath: `extensions/usAnnotation/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/usAnnotation/CHANGELOG.md)","tokens":300,"sizeBytes":186},{"name":"package.json","path":"extensions/usAnnotation/package.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/usAnnotation/package.json","title":"UsAnnotation Skill","category":"anthropic-skill","format":"json","content":"# UsAnnotation Skill\n\nPath: `extensions/usAnnotation/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/usAnnotation/package.json)","tokens":300,"sizeBytes":186},{"name":"_category_.json","path":"platform/docs/docs/platform/extensions/_category_.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/_category_.json","title":"Extensions Skill","category":"anthropic-skill","format":"json","content":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/_category_.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/_category_.json)","tokens":300,"sizeBytes":220},{"name":"extension.md","path":"platform/docs/docs/platform/extensions/extension.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/extension.md","title":"Extensions Skill","category":"anthropic-skill","format":"markdown","content":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/extension.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/extension.md)","tokens":300,"sizeBytes":214},{"name":"index.md","path":"platform/docs/docs/platform/extensions/index.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/index.md","title":"Extensions Skill","category":"anthropic-skill","format":"markdown","content":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/index.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/index.md)","tokens":300,"sizeBytes":206},{"name":"installation.md","path":"platform/docs/docs/platform/extensions/installation.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/installation.md","title":"Extensions Skill","category":"anthropic-skill","format":"markdown","content":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/installation.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/installation.md)","tokens":300,"sizeBytes":220},{"name":"lifecycle.md","path":"platform/docs/docs/platform/extensions/lifecycle.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/lifecycle.md","title":"Extensions Skill","category":"anthropic-skill","format":"markdown","content":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/lifecycle.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/lifecycle.md)","tokens":300,"sizeBytes":214},{"name":"_category_.json","path":"platform/docs/docs/platform/extensions/modules/_category_.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/_category_.json","title":"Modules Skill","category":"anthropic-skill","format":"json","content":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/_category_.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/_category_.json)","tokens":300,"sizeBytes":233},{"name":"commands.md","path":"platform/docs/docs/platform/extensions/modules/commands.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/commands.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/commands.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/commands.md)","tokens":300,"sizeBytes":225},{"name":"contextModule.md","path":"platform/docs/docs/platform/extensions/modules/contextModule.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/contextModule.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/contextModule.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/contextModule.md)","tokens":300,"sizeBytes":235},{"name":"data-source.md","path":"platform/docs/docs/platform/extensions/modules/data-source.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/data-source.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/data-source.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/data-source.md)","tokens":300,"sizeBytes":231},{"name":"hpModule.md","path":"platform/docs/docs/platform/extensions/modules/hpModule.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/hpModule.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/hpModule.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/hpModule.md)","tokens":300,"sizeBytes":225},{"name":"layout-template.md","path":"platform/docs/docs/platform/extensions/modules/layout-template.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/layout-template.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/layout-template.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/layout-template.md)","tokens":300,"sizeBytes":239},{"name":"panel.md","path":"platform/docs/docs/platform/extensions/modules/panel.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/panel.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/panel.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/panel.md)","tokens":300,"sizeBytes":219},{"name":"sop-class-handler.md","path":"platform/docs/docs/platform/extensions/modules/sop-class-handler.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/sop-class-handler.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/sop-class-handler.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/sop-class-handler.md)","tokens":300,"sizeBytes":243},{"name":"toolbar.md","path":"platform/docs/docs/platform/extensions/modules/toolbar.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/toolbar.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/toolbar.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/toolbar.md)","tokens":300,"sizeBytes":223},{"name":"utility.md","path":"platform/docs/docs/platform/extensions/modules/utility.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/utility.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/utility.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/utility.md)","tokens":300,"sizeBytes":223},{"name":"viewport.md","path":"platform/docs/docs/platform/extensions/modules/viewport.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/viewport.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/docs/platform/extensions/modules/viewport.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/modules/viewport.md)","tokens":300,"sizeBytes":225},{"name":"pluginConfig.md","path":"platform/docs/docs/platform/extensions/pluginConfig.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/pluginConfig.md","title":"Extensions Skill","category":"anthropic-skill","format":"markdown","content":"# Extensions Skill\n\nPath: `platform/docs/docs/platform/extensions/pluginConfig.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/docs/platform/extensions/pluginConfig.md)","tokens":300,"sizeBytes":220},{"name":"_category_.json","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/_category_.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/_category_.json","title":"Extensions Skill","category":"anthropic-skill","format":"json","content":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/_category_.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/_category_.json)","tokens":300,"sizeBytes":266},{"name":"extension.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/extension.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/extension.md","title":"Extensions Skill","category":"anthropic-skill","format":"markdown","content":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/extension.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/extension.md)","tokens":300,"sizeBytes":260},{"name":"index.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/index.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/index.md","title":"Extensions Skill","category":"anthropic-skill","format":"markdown","content":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/index.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/index.md)","tokens":300,"sizeBytes":252},{"name":"installation.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/installation.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/installation.md","title":"Extensions Skill","category":"anthropic-skill","format":"markdown","content":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/installation.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/installation.md)","tokens":300,"sizeBytes":266},{"name":"lifecycle.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/lifecycle.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/lifecycle.md","title":"Extensions Skill","category":"anthropic-skill","format":"markdown","content":"# Extensions Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/lifecycle.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/lifecycle.md)","tokens":300,"sizeBytes":260},{"name":"_category_.json","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/modules/_category_.json","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/_category_.json","title":"Modules Skill","category":"anthropic-skill","format":"json","content":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/_category_.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/_category_.json)","tokens":300,"sizeBytes":279},{"name":"commands.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/modules/commands.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/commands.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/commands.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/commands.md)","tokens":300,"sizeBytes":271},{"name":"contextModule.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/modules/contextModule.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/contextModule.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/contextModule.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/contextModule.md)","tokens":300,"sizeBytes":281},{"name":"data-source.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/modules/data-source.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/data-source.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/data-source.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/data-source.md)","tokens":300,"sizeBytes":277},{"name":"hpModule.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/modules/hpModule.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/hpModule.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/hpModule.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/hpModule.md)","tokens":300,"sizeBytes":271},{"name":"layout-template.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/modules/layout-template.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/layout-template.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/layout-template.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/layout-template.md)","tokens":300,"sizeBytes":285},{"name":"panel.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/modules/panel.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/panel.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/panel.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/panel.md)","tokens":300,"sizeBytes":265},{"name":"sop-class-handler.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/modules/sop-class-handler.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/sop-class-handler.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/sop-class-handler.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/sop-class-handler.md)","tokens":300,"sizeBytes":289},{"name":"toolbar.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/modules/toolbar.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/toolbar.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/toolbar.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/toolbar.md)","tokens":300,"sizeBytes":269},{"name":"utility.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/modules/utility.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/utility.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/utility.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/utility.md)","tokens":300,"sizeBytes":269},{"name":"viewport.md","path":"platform/docs/versioned_docs/version-3.11/platform/extensions/modules/viewport.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/viewport.md","title":"Modules Skill","category":"anthropic-skill","format":"markdown","content":"# Modules Skill\n\nPath: `platform/docs/versioned_docs/version-3.11/platform/extensions/modules/viewport.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/platform/docs/versioned_docs/version-3.11/platform/extensions/modules/viewport.md)","tokens":300,"sizeBytes":271},{"name":"README.md","path":"extensions/cornerstone-dicom-pmap/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-pmap/README.md","title":"cornerstone-dicom-pmap Documentation","category":"plugin-manifest","format":"markdown","content":"# dicom-pmap\n## Description\n\nDICOM PMAP read workflow. This extension will allow you to load a DICOM Parametric\nMap image and display it on OHIF.\n\n## Author\n\nOHIF\n\n## License\nMIT\n","isInternal":false,"tokens":49,"sizeBytes":179},{"name":"README.md","path":"extensions/cornerstone-dicom-rt/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-rt/README.md","title":"cornerstone-dicom-rt Documentation","category":"plugin-manifest","format":"markdown","content":"# dicom-rt\n## Description\n\nDICOM RT read workflow. This extension will allow you to load a DICOM RTSS image\nand display it in OHIF.\n\n\n## Author\n\nOHIF\n\n## License\nMIT\n","isInternal":false,"tokens":47,"sizeBytes":166},{"name":"README.md","path":"extensions/cornerstone-dicom-seg/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-seg/README.md","title":"cornerstone-dicom-seg Documentation","category":"plugin-manifest","format":"markdown","content":"# dicom-seg\n## Description\n\nDICOM SEG read workflow. This extension will allow you to load a DICOM SEG image\nand display it on OHIF. Currently Segmentations are loaded as a volumetric labelmap\nand displayed as a 3D volume.\n\nThis extension provides a SEG viewport, which enables rendering and reviewing\nof the DICOM SEG images. However, in order to fully load all the segments\nyou will need to click on the SEG Pill button on the viewport action bar\nto fully load the segments.\n\n## Author\n\nOHIF\n\n## License\nMIT\n","isInternal":false,"tokens":120,"sizeBytes":510},{"name":"README.md","path":"extensions/cornerstone-dicom-sr/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/README.md","title":"cornerstone-dicom-sr Documentation","category":"plugin-manifest","format":"markdown","content":"# cornerstone-dicom-sr Documentation\n\nPath: `extensions/cornerstone-dicom-sr/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/README.md)","tokens":300,"sizeBytes":212},{"name":"README.md","path":"extensions/cornerstone-dynamic-volume/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/README.md","title":"cornerstone-dynamic-volume Documentation","category":"plugin-manifest","format":"markdown","content":"# cornerstone-dynamic-volume Documentation\n\nPath: `extensions/cornerstone-dynamic-volume/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/README.md)","tokens":300,"sizeBytes":230},{"name":"README.md","path":"extensions/cornerstone/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/README.md","title":"cornerstone Documentation","category":"plugin-manifest","format":"markdown","content":"# cornerstone Documentation\n\nPath: `extensions/cornerstone/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/README.md)","tokens":300,"sizeBytes":185},{"name":"README.md","path":"extensions/cornerstone/src/services/ViewportService/backends/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/src/services/ViewportService/backends/README.md","title":"backends Documentation","category":"plugin-manifest","format":"markdown","content":"# backends Documentation\n\nPath: `extensions/cornerstone/src/services/ViewportService/backends/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/src/services/ViewportService/backends/README.md)","tokens":300,"sizeBytes":258},{"name":"README.md","path":"extensions/dicom-microscopy/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/README.md","title":"dicom-microscopy Documentation","category":"plugin-manifest","format":"markdown","content":"# dicom-microscopy Documentation\n\nPath: `extensions/dicom-microscopy/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/README.md)","tokens":300,"sizeBytes":200},{"name":"README.md","path":"extensions/dicom-pdf/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/README.md","title":"dicom-pdf Documentation","category":"plugin-manifest","format":"markdown","content":"# dicom-pdf Documentation\n\nPath: `extensions/dicom-pdf/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/README.md)","tokens":300,"sizeBytes":179},{"name":"README.md","path":"extensions/dicom-video/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/README.md","title":"dicom-video Documentation","category":"plugin-manifest","format":"markdown","content":"# dicom-video Documentation\n\nPath: `extensions/dicom-video/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/README.md)","tokens":300,"sizeBytes":185},{"name":"README.md","path":"extensions/test-extension/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/test-extension/README.md","title":"test-extension Documentation","category":"plugin-manifest","format":"markdown","content":"# test-extension Documentation\n\nPath: `extensions/test-extension/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/test-extension/README.md)","tokens":300,"sizeBytes":194},{"name":"README.md","path":"extensions/tmtv/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/tmtv/README.md","title":"tmtv Documentation","category":"plugin-manifest","format":"markdown","content":"# tmtv Documentation\n\nPath: `extensions/tmtv/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/tmtv/README.md)","tokens":300,"sizeBytes":164},{"name":"README.md","path":"extensions/usAnnotation/README.md","rawUrl":"https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/usAnnotation/README.md","title":"usAnnotation Documentation","category":"plugin-manifest","format":"markdown","content":"# usAnnotation Documentation\n\nPath: `extensions/usAnnotation/README.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/usAnnotation/README.md)","tokens":300,"sizeBytes":188}],"systemPromptSnippet":"<yakaai_skills repo=\"OHIF/Viewers\">\n<!-- File: AGENTS.md (Tokens: ~1957 | Category: root-instruction) -->\n# AGENTS.md\n\nThis file provides guidance to AI coding agents (Claude, Codex, and other LLM tools) when working with code in this repository.\n\n## Project Overview\n\nThis is **OHIF** v3  (Open Health Imaging Foundation) - a medical imaging viewer. It's an extensible web imaging platform.\n## Development Commands\n\n### Main Development\n```bash\n# Start development server for all packages\nyarn dev\n```\n\n### Building\n```bash\n# Build all packages for production\nyarn build\n\n# Build specific packages\ncd platform/app && yarn build    # Main viewer app\n```\n\n## Architecture Overview\n\n### Monorepo Structure\n- **`platform/`** - Core OHIF infrastructure\n  - `app/` - Main viewer application (`@ohif/viewer`)\n  - `core/` - Core services and utilities\n  - `ui-next/` - Modern UI component library\n- **`extensions/`** - Modular functionality plugins\n- **`modes/`** - Application workflow configurations\n\n### Key Extension Architecture\n\n**Extension System**: Each extension exports modules (viewports, tools, panels, commands) that the app dynamically loads. Extensions are self-contained with their own webpack builds.\n\n\n**Core Extensions:**\n- `cornerstone/` - Medical image rendering engine\n- `cornerstone-dicom-pmp/` - DICOM PMP support\n- `cornerstone-dicom-seg/` - DICOM Segmentation support\n- `cornerstone-dicom-sr/` - DICOM SR support\n- `dicom-pdf/` - DICOM PDF support\n- `dicom-video/` - DICOM Video support\n- `measurement-tracking/` - Measurement tracking support\n- `default/` - Standard OHIF functionality\n\n### Service-Oriented Design (PUB-SUB)\n\nThe app uses a Services Manager pattern with these core services:\n- **Display Set Service**: Manages image series organization\n- **Measurement Service**: Handles annotations and measurements\n- **Hanging Protocol Service**: Controls image layout and display rules\n- **UI Service**: Manages panels, modals, and notifications\n- **Segmentation Service**: AI/ML powered image segmentation, loading segmentations, etc.\n- **Viewport Grid Service**: Manages viewport layout and display rules\n- **Viewport Display Set History Service**: Manages viewport display set history\n- **Viewport Dialog Service**: Manages viewport dialogs\n- **Notification Service**: Manages notifications\n- **Modal Service**: Manages modals\n- **Dialog Service**: Manages dialogs, more general not just viewport dialogs\n- **Customization Service**: Manages customization of the app\n- **Toolbar Service**: Manages the toolbar, viewport action corners, tool states\n- **User Authentication Service**: Manages user authentication, but used only for injecting tokens in dicomweb requests in our context\n- **Panel Service**: Manages side panels\n- **Cornerstone Viewport Service**: Manages the cornerstone viewport, rendering engines, presentation states, more tightly coupled to cornerstone than the other services\n- **Tool Group Service**: Manages tool groups, creating and managing tool groups, etc.\n- **Sync Group Service**: Manages sync groups, syncing zooming, panning, scrolling, etc.\n- **Cornerstone Cache Service**: Manages the cornerstone cache, caching images, etc.\n\nMost of the services utilize a pub sub architecture and extend the pub sub service interace at `pubSubServiceInterface.ts`\n\n### Commands Manager\n\nThe Commands Manager tracks named commands (or functions) that are scoped to\na context. When we attempt to run a command with a given name, we look for it\nin our active contexts, in the order specified.\nIf found, we run the command, passing in any application\nor call specific data specified in the command's definition.\n\nYou can call `commandsManager.runCommand` to run a command.\n\n### Extension Manager\n\nAggregates and exposes extension modules throughout the OHIF application, manages data sources, and provides a centralized registry for accessing extension functionality.\n\n### Build System\n\n**Yarn Workspaces**: Optimized monorepo builds with dependency caching\n**Webpack 5**: Module federation for dynamic extension loading\n**Plugin Import System**: Extensions auto-register via `writePluginImportsFile.js`\n\n### Key Technologies\n\n- **React 19 + React Compiler + TypeScript**: UI framework. The compiler is on for all workspace source; see the `ohif-react-compiler` skill before editing components or hooks.\n- **Cornerstone.js**: Medical image rendering\n- **DICOM**: Medical imaging standard support\n- **ONNX Runtime**: AI model inference (SAM segmentation models)\n- **Zustand**: State management\n- **TailwindCSS**: Styling system\n\n## Development Patterns\n\n### Adding New Tools\n1. Create tool class in `extensions/cornerstone/src/tools/`\n2. Register in tool module's `toolNames.ts`\n3. Add to toolbar via `getToolbarModule.tsx`\n4. Add measurement mapping if needed in `measurementServiceMappings/`\n\n### Creating Extensions\nExtensions must export:\n- `id.js` - Unique extension identifier\n- `index.tsx` - Extension registration\n- Module functions (`getToolbarModule`, `getViewportModule`, etc.)\n\n### Viewport Customization\nCustom viewports extend base Cornerstone viewport:\n- Override render methods for custom overlays\n- Implement measurement tracking\n- Add viewport-specific tools and interactions\n\n### Service Integration\nRegister services in extension's `servicesManager.registerService` and access via:\n```javascript\nconst { MeasurementService } = servicesManager.services;\n```\n\n### Creating stores\nTo create a store, you can make one in your extension's `stores/` directory, and you can follow the example of an existing store such as `useLutPresentationStore.ts` or `useSynchronizersStore.ts`.\n\n### Creating hooks\nTo create a hook, you can make one in your extension's `hooks/` directory, and you can follow the example of an existing hook such as `usePatientInfo.tsx`.\n\n### Creating providers\nTo create a provider, you can make one in your extension's `providers/` or `contexts/` directory, and you can follow the example of an existing provider such as `ViewportGridProvider.tsx`.\n\n### Adding new icons\nTo add a new icon, you can add it to the `icons/` directory, then register the icon using `import { addIcon } from '@ohif/extension-default/src/utils'`\n\n### Creating synchronizers\nYou can create custom synchronizers and place them in the `synchronizers/` directory, you can follow the example of `frameViewSynchronizer.ts`\n\n### Utilites\nAny new utilites should be placed in the `utils/` directory, and you can follow the example of `formatPN.ts`\n\n### Commands\nCommands are created in the commandsModule of the extension, for example the cornerstone extension has `commandsModule.tsx`, sometimes its also named `getCommandsModule.tsx.`\n\n### Overriding OHIF Components\n\nTo override an OHIF component, you can create a new component in your extension's `components/` directory, then import it instead of the original ui-next component.\n\n### Mode layout\n\nThe layoutTemplate is a function that returns a layout object, you can follow the example of `longitudinal/src/index.ts`. This would be helpful when you need to override a component as you can know where to look for the original component.\n\n### Pub Sub\nAlways prioritrize pub sub, by calling a services subscribe over useEffects as it's more reliable, for example\n\n```ts\n  useEffect(() => {\n    const subscriptions = [\n      cornerstoneViewportService.subscribe(EVENTS.VIEWPORT_DATA_CHANGED, handleViewportDataChanged),\n      syncGroupService.subscribe(EVENTS.VIEWPORT_REMOVED, onHotKeyRemoval),\n      syncGroupService.subscribe(EVENTS.VIEWPORT_ADDED, onHotKeyAddition),\n    ];\n\n    return () => {\n      subscriptions.forEach(({ unsubscribe }) => unsubscribe());\n    };\n  }, []);\n```\n\n### Never modify core architecture\nDo not modify the core and always find a way to implement the solution via the extensions and modes, only modify core as a last resort if all other fail or there's an architectural constraint.\n\n## Skills\n\n- `ohif-test-agent` — Playwright E2E test guidance. `.agents/skills/ohif-test-agent/`\n- `ohif-react-compiler` — rules and workflow for editing React code under the React Compiler: the CI gates, the budgets, what is banned, and how to read a refusal. `.agents/skills/ohif-react-compiler/`\n\n## Configuration\n\n### Plugin Configuration\nExtensions are auto-discovered via `pluginConfig.json` and dynamically imported during build.\n\n## Medical Imaging Specifics\n\n### DICOM Support\n- Multi-format: CT, MRI, X-Ray, Mammography, Ultrasound\n- SOP Class handlers for specialized DICOM types (RT, SEG, SR)\n- DICOMweb protocol for web-based image retrieval\n\n### Hanging Protocols\nDefine how images are arranged and displayed:\n- Located in `hps/` directories\n- JSON configuration with viewport rules\n- Support for priors comparison and multi-monitor layouts\n\n### Measurement Tools\n- Cornerstone Tools integration for annotations\n- Bidirectional measurements, polylines, annotations\n- Export capabilities (DICOM SR, CSV reports)\n- AI-assisted measurements via ONNX models\n\n<!-- File: .agents/skills/ohif-react-compiler/references/refusal-categories.md (Tokens: ~300 | Category: anthropic-skill) -->\n# References Skill\n\nPath: `.agents/skills/ohif-react-compiler/references/refusal-categories.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-react-compiler/references/refusal-categories.md)\n\n<!-- File: .agents/skills/ohif-react-compiler/SKILL.md (Tokens: ~1536 | Category: anthropic-skill) -->\n---\nname: ohif-react-compiler\ndescription: Rules and workflow for editing React code in the OHIF Viewer, which runs React 19 with the React Compiler enabled and two CI gates that fail when a file stops compiling or lint counts move. Use this skill whenever you create or change anything under platform/*/src, extensions/*/src or modes/*/src that contains JSX or a React hook — including small edits, refactors, and requests like \"add a useCallback here\" — even if the user does not mention React 19, the compiler, or memoization.\n---\n\n# OHIF React Compiler\n\nThis repo compiles its React with the React Compiler. Most of what that means\nis enforced by tooling; this skill tells you how to work with that tooling and\nrecords the decisions already made so you do not relitigate them.\n\n## How this repo is set up\n\n- React 19. `ref` is an ordinary prop. There is no `forwardRef`, no\n  `propTypes`, and manual memoization is unnecessary.\n- Which directories the compiler applies to is defined once, in\n  `react-compiler.scope.cjs` at the repo root. Read it rather than assuming; the\n  build, the lint rules and the coverage gate all take their scope from it, and\n  adding a directory to its `excluded` list takes that directory out of all\n  three together. Files carrying a `'use no memo'` directive at the top are\n  skipped regardless of directory.\n- Two CI gates hold the current state and fail in **both** directions — when\n  things get worse, and when things get better but the budget was not tightened.\n\n| gate              | command                         | budget file                        |\n| ----------------- | ------------------------------- | ---------------------------------- |\n| compiler coverage | `pnpm run compiler:coverage:ci` | `.react-compiler-budget.json`      |\n| compiler lint     | `pnpm run lint:compiler:ci`     | `.react-compiler-lint-budget.json` |\n\n## The loop — after every React edit\n\n1. Lint the file you touched:\n   `npx eslint --config eslint.config.mjs --no-config-lookup <file>`\n2. `pnpm run compiler:coverage:ci` — did any file start refusing or opt out?\n3. `pnpm run lint:compiler:ci` — did the error or warning counts move?\n4. If either gate says the counts **improved**, tighten the budget to the exact\n   values it prints, in the same commit. Never loosen a budget to make CI pass.\n\nStep 1 is fast and catches most problems. Steps 2 and 3 are what CI runs.\n\n## Hard rules — CI enforces these\n\n- **No `forwardRef`.** Accept `ref` as a regular prop. An ESLint\n  `no-restricted-syntax` rule fails on it.\n- **No `prop-types`.** Use TypeScript types. An ESLint `no-restricted-imports`\n  rule fails on the import.\n- **No `eslint-disable` on any `react-hooks/*` rule.** The compiler treats a\n  suppression as a `Suppression` bailout and refuses the whole function. Fix the\n  code instead.\n- **Do not mutate props, and do not read or write `ref.current` during render.**\n  Both are refusals (`Immutability`, `Refs`). Compute into a local; move ref\n  access into an effect or event handler.\n- **No new `'use no memo'` without all three of:** a reproduced failure, a\n  comment above the directive saying exactly what broke, and the file added to\n  `fileOptOuts` in `.react-compiler-budget.json`. An opt-out is a last resort\n  with a paper trail, not a way to make a refusal go away.\n\n## Decisions already made\n\n- **Do not add `useMemo`, `useCallback` or `React.memo`.** The compiler derives\n  its own memoization from the code and erases hand-written wrappers from the\n  output. Adding one gains nothing and gives the compiler a dependency list it\n  has to verify.\n- **Removing an existing wrapper: diff the compiled output.** Emit the file\n  before and after (see \"Reading emitted code\"). Identical output means nothing\n  to test. If `const $ = _c(n)` disappears from the output, the compiler has\n  started refusing — the wrapper was load-bearing; stop and look.\n- **A refusal gets fixed, not hidden.** Read the category the gate prints and\n  see [references/refusal-categories.md](references/refusal-categories.md) for\n  what it means and the usual fix.\n- **Public API changes get a migration note** in\n  `platform/docs/docs/migration-guide/3p13-to-3p14/`.\n- **Components that read or mutate cornerstone3D state during render** are the\n  one class that genuinely cannot be compiled yet. That is what the existing\n  opt-outs under `extensions/cornerstone/src/Viewport/` are. Do not extend that\n  set casually; each one has an issue to remove it.\n\n## Reading the gate output\n\n`compiler:coverage:ci` prints every refusal as file, line, category and reason:\n\n```\nextensions/cornerstone/src/components/CinePlayer/CinePlayer.tsx:50\n    Todo: (BuildHIR::lowerExpression) Handle ||= operators in AssignmentExpression\n```\n\nThe line points at the offending expression, not the function. A block titled\n\"Refusals inside opt-out files\" is informational — those files are not being\nmemoized anyway.\n\n`lint:compiler:ci` printing **\"Budget is stale: the counts improved\"** is not an\nerror to work around. It is telling you to write the new numbers into the\nbudget file.\n\n## Reading emitted code\n\nUse this in two situations only: after fixing a refusal, to confirm the function\nnow compiles; and before and after removing a `useMemo` or `useCallback`, to see\nwhether the change altered anything. A new component that passes the gates does\nnot need it.\n\nTo see what the compiler actually produced for a file:\n\n```bash\nnode .agents/skills/ohif-react-compiler/assets/emit.mjs <file>\n```\n\nIt compiles that one file with the repo's own babel config, compiler included,\nand prints the result. To check whether an edit changed anything the compiler\nemits, run it before and after and diff the two outputs — identical output\nmeans identical runtime behaviour, so there is nothing to test.\n\nWhat to look for: `const $ = _c(n)` means the function compiled; `if ($[i] !== x)`\nis a cache guard on input `x`; `t0`, `t1`… are compiler temporaries. A breakpoint\ninside a guard fires once and then stops — that is the cache hitting, not a bug.\n\n## Authoritative sources\n\n- [Rules of React](https://react.dev/reference/rules) — what the compiler assumes.\n- [eslint-plugin-react-hooks](https://react.dev/reference/eslint-plugin-react-hooks)\n  — the compiler's diagnostics as lint rules; this repo uses `recommended-latest`.\n- [React Compiler](https://react.dev/learn/react-compiler) — directives, opt-outs.\n\n<!-- File: .agents/skills/ohif-test-agent/references/failure-triage.md (Tokens: ~300 | Category: anthropic-skill) -->\n# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/failure-triage.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/failure-triage.md)\n\n<!-- File: .agents/skills/ohif-test-agent/references/page-objects.md (Tokens: ~300 | Category: anthropic-skill) -->\n# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/page-objects.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/page-objects.md)\n\n<!-- File: .agents/skills/ohif-test-agent/references/patterns-by-feature.md (Tokens: ~300 | Category: anthropic-skill) -->\n# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/patterns-by-feature.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/patterns-by-feature.md)\n\n<!-- File: .agents/skills/ohif-test-agent/references/utilities.md (Tokens: ~300 | Category: anthropic-skill) -->\n# References Skill\n\nPath: `.agents/skills/ohif-test-agent/references/utilities.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/.agents/skills/ohif-test-agent/references/utilities.md)\n\n<!-- File: .agents/skills/ohif-test-agent/SKILL.md (Tokens: ~6061 | Category: anthropic-skill) -->\n---\nname: ohif-test-agent\ndescription: Generate runnable Playwright E2E tests for the OHIF Viewer using its custom fixture system, page objects, and normalized WebGL viewport coordinates. Use this skill whenever the user asks to write, add, modify, or debug tests in an OHIF/Viewers context — including vague asks like \"write a test for X\" when working in the OHIF repo, tests touching platform/app/tests/, or anything involving Cornerstone viewports, DICOM studies, measurements, segmentations, or OHIF modes/extensions. Prefer this skill over generic test-writing even if the user doesn't say \"Playwright\" or \"E2E\" explicitly.\n---\n\n# OHIF Test Agent\n\nThis skill teaches you to generate correct, runnable Playwright end-to-end tests for the OHIF Viewer. Follow the workflow below.\n\n## Environment model\n\nThis package follows the agentskills.io SKILL.md convention. `SKILL.md` is the entire behavior contract — there is no separate runtime entrypoint.\n\n## Workflow: how to write a new OHIF test\n\n1. **Classify the feature.** What area does the test belong to — a measurement tool, segmentation hydration, contour panel interaction, MPR layout, crosshairs, tag browser, etc.? The area determines the mode, the StudyInstanceUID, and the seed spec you'll read.\n2. **Read the seed spec.** Consult [references/patterns-by-feature.md](references/patterns-by-feature.md) to find the canonical existing spec for that area. Read it end-to-end before writing. This is the single most important step — OHIF specs follow consistent idioms that are easier to mimic than to reconstruct from first principles. (This mirrors Playwright's own agent guidance: use seed tests as the example for generated tests.)\n3. **Scaffold from the template.** Start from [assets/spec-template.ts](assets/spec-template.ts) — or copy the seed spec and adapt.\n4. **Look up specifics in the source, not from memory.** The reference files [page-objects.md](references/page-objects.md) and [utilities.md](references/utilities.md) capture the **stable rules** — fixture keys, import conventions, access idioms, the reasons certain things trip people up. They deliberately do not enumerate methods. For the current method surface or a utility's exact signature, open the relevant file under `tests/pages/` or `tests/utils/` — the source evolves, and the source is always right. The seed spec you picked in step 2 is usually the fastest second source, because it co-evolves with the API.\n5. **Run the test when execution is available.** `pnpm run test:e2e:ci` runs the whole suite, but for iteration use `TEST_ENV=true pnpm exec playwright test tests/YourNew.spec.ts` (or the Playwright VS Code extension). Invoke Playwright directly for targeted flags; `pnpm run test:e2e -- ...` inserts a `--` separator that can prevent Playwright from parsing options such as `--update-snapshots` and `--reporter`.\n6. **If runtime execution is unavailable, do static validation.** Validate import source, fixture keys, normalized viewport usage, UID/mode pairing, and hydration/tracking prompt handling. Then report clearly that execution was not performed.\n7. **If it fails, triage before debugging.** Use [references/failure-triage.md](references/failure-triage.md) — most OHIF test failures are timing / hydration, not real regressions.\n\n## Architecture\n\nOHIF uses Playwright with a custom fixture system. Tests are **not** vanilla Playwright — they import `test`, `expect`, and utilities from `./utils`, which re-exports an extended test runner that injects page objects.\n\n```text\nplaywright.config.ts            → Chromium-only, port 3335, data-cy as testId\n  └─ tests/utils/fixture.ts     → Extends playwright-test-coverage, injects page objects\n       └─ tests/*.spec.ts       → Each imports { test, expect, ... } from './utils'\n            ├─ tests/pages/     → Page objects (ViewportPageObject, MainToolbarPageObject, …)\n            └─ tests/utils/     → Utilities (visitStudy, checkForScreenshot, screenShotPaths, …)\n```\n\nWhy the custom fixture matters: the page objects are created for each test and bound to the right Playwright `page`. If you `new ViewportPageObject(page)` manually, you skip the fixture wiring and some sub-objects won't resolve correctly.\n\n### Import rule\n\n```ts\n// Correct\nimport { test, expect, visitStudy, checkForScreenshot, screenShotPaths } from './utils';\n\n// Wrong — will compile but fixtures won't be injected\nimport { test, expect } from '@playwright/test';\n```\n\nA few utilities (`press`, `downloadAsString`, the `assert*` helpers) are NOT re-exported from `./utils`. See [references/utilities.md](references/utilities.md) for the correct import path per utility.\n\n## The viewport is WebGL\n\nOHIF renders medical images onto a WebGL canvas. You cannot query *canvas* pixels by CSS selector. Use **normalized coordinates** (0–1 range, top-left is `{x:0, y:0}`) for clicks and drags, and **visual regression** (screenshot comparison) for canvas assertions. (Not everything in the viewport is canvas — some overlays render as SVG you *can* query via DOM, e.g. a vector overlay's color through `getSvgAttribute`. The canvas rule is about raster output painted onto the WebGL surface.)\n\n```ts\nconst activeViewport = await viewportPageObject.active;\n\nawait activeViewport.normalizedClickAt([{ x: 0.5, y: 0.5 }]);                 // click center\nawait activeViewport.normalizedClickAt([{ x: 0.3, y: 0.3 }, { x: 0.7, y: 0.7 }]); // draw two points\nawait activeViewport.normalizedClickAt([{ x: 0.5, y: 0.5 }], 'right');         // right-click\nawait activeViewport.normalizedDragAt({\n  start: { x: 0.3, y: 0.3 },\n  end:   { x: 0.7, y: 0.7 },\n});\n```\n\nPixel coordinates (`clickAt`, `doubleClickAt`) exist but prefer normalized for portability across viewport sizes.\n\nFor DOM-rendered state (panel counts, dialog text, overlay text values, button enabled states), assert directly:\n\n```ts\nawait expect(activeViewport.overlayText.bottomRight.instanceNumber).toHaveText('I:17 (17/94)');\nawait expect(rightPanelPageObject.measurementsPanel.panel.rows).toHaveCount(1);\n```\n\n## Study loading lifecycle\n\nEvery test follows this sequence. Skipping steps causes flakiness:\n\n```ts\ntest.beforeEach(async ({ page }) => {\n  const studyInstanceUID = '1.3.6.1.4.1.25403.345050719074.3824.20170125095438.5';\n  const mode = 'viewer';\n  await visitStudy(page, studyInstanceUID, mode, 2000); // 2s delay is the community norm\n});\n```\n\n`visitStudy` navigates to `/{mode}/ohif?StudyInstanceUIDs={uid}`, waits for `domcontentloaded`, then `networkidle`, then the explicit delay. Default delay is `0`, but most specs pass `2000` to let the first render settle.\n\nDelay by scene type (observed across the current suite, not a rule to apply blindly):\n\n| Scene | Delay |\n|-------|-------|\n| Default (viewer mode, 2D/MPR/3D layouts, crosshairs) | `2000` |\n| `mode: 'tmtv'` | `10000` — PET fusion + SUV calculation takes noticeably longer |\n\nStart at the convention for your scene; ramp only if the test flakes on initial render. 3D layouts in `viewer` mode already stay at `2000` — the stabilization problem there is solved with `attemptAction(() => reduce3DViewportSize(page), 10, 100)`, not with a longer `visitStudy` delay.\n\nIf the study has DICOM SEG, RT, or SR data, OHIF asks whether to hydrate. Handle it:\n\n```ts\nawait leftPanelPageObject.loadSeriesByModality('SEG'); // or 'RTSTRUCT', 'SR'\nawait page.waitForTimeout(3000);                        // allow the prompt to appear\nawait expect(DOMOverlayPageObject.viewport.segmentationHydration.locator).toBeVisible();\nawait DOMOverlayPageObject.viewport.segmentationHydration.yes.click();\n```\n\nThe first measurement you create triggers a \"start tracking?\" prompt:\n\n```ts\nawait DOMOverlayPageObject.viewport.measurementTracking.confirm.click();\n```\n\nFor 3D / MPR scenes, wrap stabilization in `attemptAction(() => reduce3DViewportSize(page), 10, 100)` or insert a `page.waitForTimeout(...)` after the layout change before asserting.\n\n## Wait for renders, don't sleep\n\n`page.waitForTimeout(...)` after an action that re-renders the viewport is a smell. The viewports tell us when they're done — use that signal. `tests/utils/waitForViewportsRendered.ts` exposes three helpers, all barrel-exported from `./utils`:\n\n- `waitForViewportRenderCycle(page)` — wait for the next full cycle: a viewport enters `needsRender`, then **all** viewports report `rendered` (and volumes are loaded, by default).\n- `waitForViewportsRendered(page)` — only the second half: wait until all viewports are `rendered`. Use this when the action has already requested a render before you started waiting (e.g. a layout change or `loadSeriesByDescription`).\n- `waitForAnyViewportNeedsRender(page)` — only the first half. Rarely needed directly.\n\nThe canonical idiom — **start the watcher before the action, await it after**:\n\n```ts\n// start watching for the next render cycle\nconst viewportRenderCycle = waitForViewportRenderCycle(page);\n\nawait action(); // e.g. segmentationHydration.yes.click(), layoutSelection.MPR.click(), addSegmentation, etc.\n\n// wait for the render to finish\nawait viewportRenderCycle;\n\nawait check(); // e.g. checkForScreenshot, count assertion, overlay text\n```\n\nWhy \"start before\"? `waitForViewportRenderCycle` first waits for a viewport to enter `needsRender`. If you start it **after** the action, that transition may already be over and you'll hang until the timeout. Starting it first captures the cycle the action is about to trigger.\n\nWhen to use which:\n\n| Situation | Helper |\n|-----------|--------|\n| Click that triggers a re-render and you want to assert after | `waitForViewportRenderCycle(page)` started before the click |\n| Layout switch / series load — render already in flight | `await waitForViewportsRendered(page)` after the call |\n| Slice navigation (`sliceNavigation.toSlice(...)`, `scrollBy`, …) | `await waitForViewportsRendered(page)` after the call (per the `getSliceNavigation` docstring) |\n| Compose with another await (e.g. screenshot the same time as load) | Save the promise, `await` it later |\n\nReplace patterns like this:\n\n```ts\n// ❌ Sleep-and-pray\nawait action();\nawait page.waitForTimeout(5000);\nawait checkForScreenshot(...);\n\n// ✅ Wait on the actual signal\nconst cycle = waitForViewportRenderCycle(page);\nawait action();\nawait cycle;\nawait checkForScreenshot(...);\n```\n\nThis shaves real wall-clock time off the suite and removes a class of flake (sleep too short → flake; sleep too long → slow). `tests/SEGHydrationFromMPR.spec.ts` is the canonical seed for this pattern.\n\nCaveats:\n- These helpers wait on Cornerstone viewport state. They won't help for purely DOM-side state (panel rows appearing, dialogs opening) — for those, prefer `expect(locator).toHaveCount(n)` / `toBeVisible()` which auto-retry, or `expect.toPass({ timeout })`.\n- For some actions (hanging-protocol changes are the documented example) the viewport doesn't transition through `needsRender` synchronously — those still need a short `waitForTimeout`. The source comment in `waitForViewportsRendered.ts` calls this out.\n\n## Fixture-injected page objects\n\nDestructure these from the test function argument. **Never `new` them manually.**\n\n```ts\ntest('my test', async ({\n  page,\n  viewportPageObject,\n  mainToolbarPageObject,\n  leftPanelPageObject,\n  rightPanelPageObject,\n  DOMOverlayPageObject,          // note the capital D — this matches the fixture key\n  notFoundStudyPageObject,\n}) => { ... });\n```\n\nTwo page objects are **not** fixture-injected:\n- `DataOverlayPageObject` — reach via `viewportPageObject.getById(id).overlayMenu.dataOverlay`.\n- `DicomTagBrowserPageObject` — reach via `DOMOverlayPageObject.dialog.dicomTagBrowser`.\n\nSee [references/page-objects.md](references/page-objects.md) for fixture rules and a map of which file covers which concern; read the `.ts` file under `tests/pages/` for the current method surface.\n\n## When the control you need has no page object yet\n\nA spec must not reach for `page.getByTestId(...)` / `getByRole(...)` directly for\napplication controls. If the button, menu, dialog, or field you need isn't already\nexposed by a page object, **add it to one — or create a new page object — instead of\ninlining a raw selector.** Raw selectors in a spec are the clearest sign a test was\nwritten without reading the existing suite: they duplicate locators, bypass the\nfixture wiring, and rot silently when the DOM changes.\n\nWhere new coverage goes:\n\n| What you need | Where it belongs |\n|---|---|\n| A toolbar button or tool (Zoom, Pan) | a getter on `MainToolbarPageObject`, next to `crosshairs` / `measurementTools` |\n| A menu, prompt, context menu, or small dialog | `DOMOverlayPageObject` |\n| A substantial dialog with its own fields (User Preferences) | its **own** page object class, reached through `DOMOverlayPageObject` — follow `DicomTagBrowserPageObject` (`DOMOverlayPageObject.dialog.dicomTagBrowser`) |\n| Each field/row inside that dialog | a method or sub-object on the dialog's page object — not a raw selector in the spec |\n| A side-panel control | `LeftPanelPageObject` / `RightPanelPageObject` |\n\nIf the control has no `data-cy`, **add `data-cy` to the source component** and target\nit — don't fall back to `getByRole`/text selectors, which are brittle and\nlocale-sensitive (`testIdAttribute` is `data-cy`, so `getByTestId('Zoom')` resolves\n`[data-cy=\"Zoom\"]`). Call out any `data-cy` you add so it ships in the same PR.\n\n**Worked example — \"set the Zoom hotkey in User Preferences\":** the options menu, the\npreferences dialog, each preference field, and the Zoom toolbar button should all be\npage-object surface — e.g. `mainToolbarPageObject.zoom`,\n`DOMOverlayPageObject.optionsMenu.settings.click()`,\n`DOMOverlayPageObject.dialog.userPreferences.hotkey('Zoom').set('q')`. The spec then\nreads as intent, not as a pile of `getByTestId` calls.\n\n## Assert the effect, not just the attribute\n\nPrefer asserting the actual rendered result over a proxy attribute. Activating Zoom and\nchecking `data-active=\"true\"` confirms the *button* toggled — not that zoom works. Drag\non the viewport and assert the image actually zoomed (a viewport-scoped screenshot, or a\nmeasurable state change). Attribute checks are fine as a secondary signal, not the whole\ntest.\n\n## Visual regression\n\n**Direction:** the suite is moving off *full-app* screenshots — not off screenshots\naltogether. \"Avoid screenshots\" means: don't screenshot the whole page, and don't\nscreenshot something that has a faithful DOM/state signal. It does **not** mean avoid\nscreenshots for output that is genuinely canvas-only — for that output a screenshot is\nthe correct and required tool, and you should use it without apology. Older specs that\nscreenshot the whole page are the legacy pattern being phased out; viewport-scoped\nscreenshots are not.\n\n### Screenshot vs. DOM assertion — how to choose\n\nReach for the cheapest *faithful* signal, in this order:\n\n1. **A faithful DOM/SVG/state signal exists → assert on it.** Panel counts, dialog and\n   overlay text, enabled/disabled state, and any overlay that renders as SVG (a vector\n   overlay's color is readable via `getSvgAttribute`) are all readable from the DOM —\n   assert on them directly, no screenshot.\n2. **The thing under test exists only as pixels on the WebGL canvas → a screenshot is\n   correct and required.** A painted pixel exposes no element or attribute to read. Capture\n   a viewport pane with `checkForViewportScreenshot`, or the whole grid with\n   `checkForGridScreenshot` — this is the right tool, not a last resort, whenever what\n   you're verifying is the rendered canvas itself.\n3. **Never substitute a service/state read for a render assertion.** Reading a service's\n   state (any `window.services...`) asserts the *data model*, not the pixels the user sees —\n   it passes even when rendering is broken. `page.evaluate(() => window.services...)` is an\n   escape hatch for *setup*, not for *appearance* assertions.\n\nFor a screenshot comparison scoped to a specific viewport, use `checkForViewportScreenshot` — it hides all of the viewport's text for the capture, including hydration/tracking prompts and the unhydrated modality badge (assert those through `DOMOverlayPageObject` instead):\n\n```ts\nawait checkForViewportScreenshot({\n  page,\n  viewport: activeViewport, // captures the viewport pane with its text hidden\n  screenshotPath: screenShotPaths.length.lengthDisplayedCorrectly,\n});\n```\n\nFor a multi-viewport layout, `checkForGridScreenshot({ page, viewportPageObject, screenshotPath })` captures the grid with the text of *every* pane hidden. It hides the text with one selector sweep over the whole grid (`hideAllViewportGridText`), so panes added by a mid-test layout change are covered too.\n\nAll these helpers retry up to 10 times at 1250 ms intervals by default (`attempts` and `delay` are configurable); the viewport and grid helpers delegate to `checkForScreenshot` — use that one directly only for non-viewport locators such as a panel or dialog. Use `screenShotPaths.<category>.<name>` rather than a hand-typed string — the tree of valid keys lives in `tests/utils/screenShotPaths.ts`.\n\nRules (apply to all new screenshot assertions):\n\n- **Use the object form.** The positional form is legacy; don't introduce it in new code, and don't treat existing positional-form usage as a pattern to copy.\n- **No text in baselines.** Overlay text (date, series description, W/L, slice index) drifts with data, locale, and font rendering, so a baseline that contains it is fragile — new viewport baselines must be text-free. Capture a viewport through `checkForViewportScreenshot` and the grid through `checkForGridScreenshot`, which hide all viewport text for the shot and re-show it afterward. Raw `checkForScreenshot` does no text handling: it leaves the viewport or grid untouched before and after the capture, so whatever text is visible at that moment ends up in the baseline.\n- **Never screenshot the full app.** Full-page screenshots include panels, toolbars, and dialogs that drift independently of what's under test and make baselines fragile. Scope the capture: a viewport pane through `checkForViewportScreenshot`, the grid through `checkForGridScreenshot`, and only a non-viewport element (a panel, a dialog) through raw `checkForScreenshot` with a `locator`. A bare `normalizedClip: { x: 0, y: 0, width: 1, height: 1 }` with no `locator` is **not** scoping — it clips to the full page. Use `normalizedClip` only to target a sub-region *of a locator* (e.g. a scrollbar strip). `fullPage: true` only takes effect when no `locator` is passed — that *is* the full-app capture this rule forbids, so pass a `locator` instead. (Through the viewport and grid helpers the flag is inert: the capture is always scoped to the pane or the grid.)\n- **Do not tune `maxDiffPixelRatio` or `threshold`** to make a screenshot pass. If a baseline mismatches, regenerate it after a human review of the diff, or fix the underlying flake.\n\n## Playwright config facts worth remembering\n\n| Setting | Value | Why |\n|---------|-------|-----|\n| `baseURL` | `http://localhost:3335` | OHIF e2e uses 3335, not 3000 |\n| `testIdAttribute` | `data-cy` | `getByTestId(...)` maps to `[data-cy=\"...\"]` |\n| `browser` | Chromium only | Firefox/WebKit disabled (SharedArrayBuffer + stability) |\n| `retries` | 3 in CI, 0 locally | Flaky rendering needs CI retries |\n| `workers` | 6 in CI, undefined locally | Parallel execution |\n| `globalTimeout` / `timeout` | 800_000 ms | Medical image loads are slow |\n| `actionTimeout` | 10_000 ms | Per-action cap |\n| `webServer.command` | `cross-env APP_CONFIG=config/e2e.js COVERAGE=true OHIF_PORT=3335 nyc yarn start` | e2e config + coverage |\n\n## Test data: which study for which test\n\n| StudyInstanceUID | Mode | Used for |\n|------------------|------|----------|\n| `1.3.6.1.4.1.25403.345050719074.3824.20170125095438.5` | `viewer` | General measurements, annotations, context menu |\n| `1.3.6.1.4.1.14519.5.2.1.1706.8374.643249677828306008300337414785` | `viewer` | 3D, MPR, crosshairs |\n| `1.3.6.1.4.1.14519.5.2.1.256467663913010332776401703474716742458` | `viewer` or `segmentation` | Labelmap SEG |\n| `1.2.840.113619.2.290.3.3767434740.226.1600859119.501` | `viewer` / `segmentation` / `tmtv` | RTSTRUCT/contour and TMTV |\n| `1.3.6.1.4.1.14519.5.2.1.7695.4007.324475281161490036195179843543` | `viewer` | SR hydration |\n\nFull mapping in [references/patterns-by-feature.md](references/patterns-by-feature.md). **Do not invent UIDs** — they must exist on the e2e data server.\n\n## Rules (short, so they're actually read)\n\n1. Import `test`, `expect`, and utilities from `./utils`, not `@playwright/test`.\n2. Destructure fixture-injected page objects; don't `new` them.\n3. Use normalized coordinates (0–1) for viewport interactions.\n4. Use `visitStudy` with a real UID, correct mode, and a non-zero delay (2000 is conventional).\n5. Handle hydration and measurement-tracking prompts where applicable.\n6. Choose the faithful signal: DOM/SVG assertions where the rendered result has one (panels, dialogs, overlay text, SVG/vector overlays), a viewport-scoped screenshot when what you're verifying is canvas-only raster output, and never a `window.services` state read standing in for a render check. Screenshots use the object form, scoped via a `locator` — never the full app.\n7. Use `data-cy` selectors (already wired via `testIdAttribute`).\n8. When an assertion needs retry tolerance, wrap it in `expect.toPass({ timeout })`.\n9. Test in the correct mode — segmentation tools aren't available in `viewer` mode.\n10. If a utility isn't exported from `./utils`, import from the deeper path (see [references/utilities.md](references/utilities.md)).\n11. After an action that re-renders the viewport, prefer `waitForViewportRenderCycle(page)` (started before the action) over `page.waitForTimeout(...)`. See the \"Wait for renders, don't sleep\" section.\n12. Don't inline raw `page.getByTestId(...)` / `getByRole(...)` for app controls. If a control has no page object, create or augment one (see \"When the control you need has no page object yet\"), adding a `data-cy` to the source if needed.\n13. Assert the actual effect (e.g. the image zoomed), not just a proxy attribute like `data-active`.\n\n## Pre-output self-check (mandatory)\n\nBefore returning a generated OHIF test, confirm all items:\n\n1. Imports `test`/`expect` from `./utils` (not `@playwright/test`).\n2. Uses fixture-injected keys and exact casing (especially `DOMOverlayPageObject`).\n3. Uses normalized viewport interactions (`normalizedClickAt` / `normalizedDragAt`) unless there is a strong reason otherwise.\n4. Uses a valid canonical StudyInstanceUID and compatible mode.\n5. Handles hydration or measurement tracking prompts when the workflow requires them.\n6. Uses the faithful signal for each assertion — DOM/SVG where the result is readable from the DOM, a viewport-scoped screenshot when what's verified exists only as pixels on the canvas, and never a `window.services` state read in place of a render check. Viewport and grid captures go through `checkForViewportScreenshot` / `checkForGridScreenshot`; raw `checkForScreenshot` uses the object form with a non-viewport `locator` (panel, dialog) — no full-app screenshots.\n7. Replaces `page.waitForTimeout(...)` after viewport-rendering actions with `waitForViewportRenderCycle(page)` (started before the action) — keeps `waitForTimeout` only for non-render waits like the hydration prompt in `beforeEach`.\n8. If execution was skipped, states that explicitly and provides concrete run commands.\n9. Every application control is reached through a page object — no raw `getByTestId`/`getByRole` in the spec for buttons, menus, dialogs, or fields. Any control not already covered was added to the right page object (or a new one), with a source `data-cy` if it lacked one.\n10. Assertions verify the real effect where feasible (e.g. the image visibly zoomed), not only an attribute toggle.\n\n## Output contract (for non-executing agents)\n\nWhen execution cannot be performed in the current environment, the response should include:\n\n1. The test code.\n2. Assumptions made (if any).\n3. Static checks that were verified.\n4. What still must be run locally and exact commands to run.\n\n## When to consult each reference\n\n- **Before writing** → [references/patterns-by-feature.md](references/patterns-by-feature.md). Pick the seed spec for the feature area and read it. The seed spec is the closest thing to a live API example because it co-evolves with the code.\n- **For a stable rule or idiom** (fixture keys, import paths, panel-access order, capital-D quirk, object-param convention) → [references/page-objects.md](references/page-objects.md), [references/utilities.md](references/utilities.md).\n- **For a method name, property, or signature** → read the source under `tests/pages/` or `tests/utils/`. Do not rely on a static table for these; they drift as the code is refactored.\n- **When a test fails** → [references/failure-triage.md](references/failure-triage.md).\n\n<!-- File: extensions/cornerstone-dicom-pmap/CHANGELOG.md (Tokens: ~18535 | Category: anthropic-skill) -->\n# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n# [3.13.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.88...v3.13.0-beta.89) (2026-06-10)\n\n\n### Bug Fixes\n\n* ohif tests to run with cornerstone 3d 5.0 ([#6043](https://github.com/OHIF/Viewers/issues/6043)) ([6dd150d](https://github.com/OHIF/Viewers/commit/6dd150d401ad73d60632a23378b7dfd4b5142690))\n\n\n\n\n\n# [3.13.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.87...v3.13.0-beta.88) (2026-06-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.86...v3.13.0-beta.87) (2026-05-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.85...v3.13.0-beta.86) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.84...v3.13.0-beta.85) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.83...v3.13.0-beta.84) (2026-05-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.82...v3.13.0-beta.83) (2026-05-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.81...v3.13.0-beta.82) (2026-05-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.80...v3.13.0-beta.81) (2026-05-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.79...v3.13.0-beta.80) (2026-05-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.78...v3.13.0-beta.79) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.77...v3.13.0-beta.78) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.76...v3.13.0-beta.77) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.75...v3.13.0-beta.76) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.74...v3.13.0-beta.75) (2026-05-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.73...v3.13.0-beta.74) (2026-05-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.72...v3.13.0-beta.73) (2026-05-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.71...v3.13.0-beta.72) (2026-05-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.70...v3.13.0-beta.71) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.69...v3.13.0-beta.70) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.68...v3.13.0-beta.69) (2026-05-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.67...v3.13.0-beta.68) (2026-05-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.66...v3.13.0-beta.67) (2026-04-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.65...v3.13.0-beta.66) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.64...v3.13.0-beta.65) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.63...v3.13.0-beta.64) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.62...v3.13.0-beta.63) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.61...v3.13.0-beta.62) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.60...v3.13.0-beta.61) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.59...v3.13.0-beta.60) (2026-04-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.58...v3.13.0-beta.59) (2026-04-16)\n\n\n### Bug Fixes\n\n* Use newer ONNX version and load without errors ([#5854](https://github.com/OHIF/Viewers/issues/5854)) ([cc5dc20](https://github.com/OHIF/Viewers/commit/cc5dc201649bcbfb4cfad21141dbd56000d30f53)), closes [#5875](https://github.com/OHIF/Viewers/issues/5875) [#5884](https://github.com/OHIF/Viewers/issues/5884) [#5886](https://github.com/OHIF/Viewers/issues/5886) [#5893](https://github.com/OHIF/Viewers/issues/5893) [#5874](https://github.com/OHIF/Viewers/issues/5874) [#5865](https://github.com/OHIF/Viewers/issues/5865)\n\n\n\n\n\n# [3.13.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.57...v3.13.0-beta.58) (2026-04-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.56...v3.13.0-beta.57) (2026-04-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.55...v3.13.0-beta.56) (2026-04-10)\n\n\n### Bug Fixes\n\n* A couple of changes to enable cs3d integration build ([#5944](https://github.com/OHIF/Viewers/issues/5944)) ([f6bbd5c](https://github.com/OHIF/Viewers/commit/f6bbd5c779e4692dc47c93327a890661b8dcc174))\n\n\n\n\n\n# [3.13.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.54...v3.13.0-beta.55) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.53...v3.13.0-beta.54) (2026-04-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.52...v3.13.0-beta.53) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.51...v3.13.0-beta.52) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.50...v3.13.0-beta.51) (2026-04-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.49...v3.13.0-beta.50) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.48...v3.13.0-beta.49) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.47...v3.13.0-beta.48) (2026-04-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.46...v3.13.0-beta.47) (2026-03-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.45...v3.13.0-beta.46) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.44...v3.13.0-beta.45) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.43...v3.13.0-beta.44) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.42...v3.13.0-beta.43) (2026-03-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.41...v3.13.0-beta.42) (2026-03-17)\n\n\n### Features\n\n* Add combined build ([#5895](https://github.com/OHIF/Viewers/issues/5895)) ([1df671e](https://github.com/OHIF/Viewers/commit/1df671e9ab67d43f98bf09f6838ddc0a5f220277))\n\n\n\n\n\n# [3.13.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.40...v3.13.0-beta.41) (2026-03-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.39...v3.13.0-beta.40) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.38...v3.13.0-beta.39) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.37...v3.13.0-beta.38) (2026-03-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Display \"No description S:{series number} {modality}\" for segmentations with no label. ([#5874](https://github.com/OHIF/Viewers/issues/5874)) ([7b5d0ce](https://github.com/OHIF/Viewers/commit/7b5d0ce40e5422ccfce6091ac3d7559586cbe57e))\n\n\n\n\n\n# [3.13.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.36...v3.13.0-beta.37) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.35...v3.13.0-beta.36) (2026-03-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.34...v3.13.0-beta.35) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.33...v3.13.0-beta.34) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.32...v3.13.0-beta.33) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.31...v3.13.0-beta.32) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.30...v3.13.0-beta.31) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.29...v3.13.0-beta.30) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.28...v3.13.0-beta.29) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.27...v3.13.0-beta.28) (2026-03-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.26...v3.13.0-beta.27) (2026-03-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.25...v3.13.0-beta.26) (2026-02-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.24...v3.13.0-beta.25) (2026-02-26)\n\n\n### Bug Fixes\n\n* Update CS3D 4.18.2 ([#5837](https://github.com/OHIF/Viewers/issues/5837)) ([5370b93](https://github.com/OHIF/Viewers/commit/5370b9382e7bfddeadd69bab9e653f5f997a6e19))\n\n\n\n\n\n# [3.13.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.23...v3.13.0-beta.24) (2026-02-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.22...v3.13.0-beta.23) (2026-02-23)\n\n\n### Bug Fixes\n\n* palette color 8 encoded 16 ([#5823](https://github.com/OHIF/Viewers/issues/5823)) ([eeca1f7](https://github.com/OHIF/Viewers/commit/eeca1f7a7b529d1700f5d281a6fd98074547ffe9)), closes [#5813](https://github.com/OHIF/Viewers/issues/5813)\n\n\n\n\n\n# [3.13.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.21...v3.13.0-beta.22) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.20...v3.13.0-beta.21) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.19...v3.13.0-beta.20) (2026-02-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.18...v3.13.0-beta.19) (2026-02-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.17...v3.13.0-beta.18) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.16...v3.13.0-beta.17) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.15...v3.13.0-beta.16) (2026-02-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.14...v3.13.0-beta.15) (2026-02-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.13...v3.13.0-beta.14) (2026-02-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.12...v3.13.0-beta.13) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.11...v3.13.0-beta.12) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.10...v3.13.0-beta.11) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.9...v3.13.0-beta.10) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.9) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.8) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.7) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.5...v3.13.0-beta.6) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.4...v3.13.0-beta.5) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.3...v3.13.0-beta.4) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.2...v3.13.0-beta.3) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.1...v3.13.0-beta.2) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.0...v3.13.0-beta.1) (2026-02-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.13.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.135...v3.13.0-beta.0) (2026-02-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.135](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.134...v3.12.0-beta.135) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.134](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.133...v3.12.0-beta.134) (2026-02-05)\n\n\n### Bug Fixes\n\n* **HistoryMemo:** Segmentation delete wasn't remembered ([#5775](https://github.com/OHIF/Viewers/issues/5775)) ([48f2f6f](https://github.com/OHIF/Viewers/commit/48f2f6fb13f9ba0aa03ad51afd2812466bcb2f58))\n\n\n\n\n\n# [3.12.0-beta.133](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.132...v3.12.0-beta.133) (2026-02-04)\n\n\n### Bug Fixes\n\n* **jump-to-label-map:** Use `undefined` for viewportId for arrow navigation. ([#5774](https://github.com/OHIF/Viewers/issues/5774)) ([512aa3b](https://github.com/OHIF/Viewers/commit/512aa3b07f4c783040acd67e3fd2103559a06522))\n\n\n\n\n\n# [3.12.0-beta.132](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.131...v3.12.0-beta.132) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.131](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.130...v3.12.0-beta.131) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.130](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.129...v3.12.0-beta.130) (2026-01-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.129](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.128...v3.12.0-beta.129) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.128](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.127...v3.12.0-beta.128) (2026-01-27)\n\n\n### Bug Fixes\n\n* **TMTV:** Consider blend mode when adding segmentation representations. OHIF-2416, OHIF-2369 ([#5735](https://github.com/OHIF/Viewers/issues/5735)) ([06612fe](https://github.com/OHIF/Viewers/commit/06612fe177e2c31c33fa5c81c092b830a337cac2))\n\n\n\n\n\n# [3.12.0-beta.127](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.126...v3.12.0-beta.127) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.126](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.125...v3.12.0-beta.126) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.125](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.124...v3.12.0-beta.125) (2026-01-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.124](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.123...v3.12.0-beta.124) (2026-01-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.123](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.122...v3.12.0-beta.123) (2026-01-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.122](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.121...v3.12.0-beta.122) (2026-01-13)\n\n\n### Bug Fixes\n\n* **segmentation:** List surface representations in the segmentation table for 3D views. ([#5700](https://github.com/OHIF/Viewers/issues/5700)) ([82e6a18](https://github.com/OHIF/Viewers/commit/82e6a18735b2e2278d6b95037d82bd3cb529104d))\n\n\n\n\n\n# [3.12.0-beta.121](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.120...v3.12.0-beta.121) (2026-01-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix a segmentation exception after capture. ([#5701](https://github.com/OHIF/Viewers/issues/5701)) ([aba4855](https://github.com/OHIF/Viewers/commit/aba48552765d03cf82e6a92cdd443b246560c4fd))\n\n\n\n\n\n# [3.12.0-beta.120](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.119...v3.12.0-beta.120) (2026-01-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.119](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.118...v3.12.0-beta.119) (2026-01-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.118](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.117...v3.12.0-beta.118) (2026-01-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.117](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.116...v3.12.0-beta.117) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.115...v3.12.0-beta.116) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.114...v3.12.0-beta.115) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.113...v3.12.0-beta.114) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.112...v3.12.0-beta.113) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.111...v3.12.0-beta.112) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.110...v3.12.0-beta.111) (2025-12-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix segment visibility issue. ([#5664](https://github.com/OHIF/Viewers/issues/5664)) ([3440f66](https://github.com/OHIF/Viewers/commit/3440f66ebd0900c0f5b1a5edbdf6f3b5fc72bbcf))\n\n\n\n\n\n# [3.12.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.109...v3.12.0-beta.110) (2025-12-18)\n\n\n### Bug Fixes\n\n* prevent annotation from appearing in active viewport when switching series with different Frame of Reference UID ([#5630](https://github.com/OHIF/Viewers/issues/5630)) ([658994c](https://github.com/OHIF/Viewers/commit/658994c854a03203054168dcfd383c0a6e320df0))\n\n\n\n\n\n# [3.12.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.108...v3.12.0-beta.109) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.107...v3.12.0-beta.108) (2025-12-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.106...v3.12.0-beta.107) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.105...v3.12.0-beta.106) (2025-12-16)\n\n\n### Bug Fixes\n\n* preclinical mode not working ([#5631](https://github.com/OHIF/Viewers/issues/5631)) ([2de81ef](https://github.com/OHIF/Viewers/commit/2de81efa7e6be534972cd763271c038b293d86f0))\n\n\n\n\n\n# [3.12.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.104...v3.12.0-beta.105) (2025-12-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.103...v3.12.0-beta.104) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.102...v3.12.0-beta.103) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.101...v3.12.0-beta.102) (2025-12-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.100...v3.12.0-beta.101) (2025-12-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.99...v3.12.0-beta.100) (2025-12-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.98...v3.12.0-beta.99) (2025-12-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.97...v3.12.0-beta.98) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.96...v3.12.0-beta.97) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.95...v3.12.0-beta.96) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.94...v3.12.0-beta.95) (2025-12-02)\n\n\n### Bug Fixes\n\n* sculptor tool fixes ([#5595](https://github.com/OHIF/Viewers/issues/5595)) ([4471416](https://github.com/OHIF/Viewers/commit/4471416c30bf80d9f6766660d103f28c83ba7bb3))\n\n\n\n\n\n# [3.12.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.93...v3.12.0-beta.94) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.92...v3.12.0-beta.93) (2025-11-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.91...v3.12.0-beta.92) (2025-11-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.90...v3.12.0-beta.91) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.89...v3.12.0-beta.90) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.88...v3.12.0-beta.89) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.87...v3.12.0-beta.88) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.86...v3.12.0-beta.87) (2025-11-19)\n\n\n### Bug Fixes\n\n* **SegmentationStyle:** Fix inactive contour visibility and styling. ([#5563](https://github.com/OHIF/Viewers/issues/5563)) ([5c17c26](https://github.com/OHIF/Viewers/commit/5c17c262eaa5c1229033cfff4b3e7709e874611f))\n\n\n\n\n\n# [3.12.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.85...v3.12.0-beta.86) (2025-11-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.84...v3.12.0-beta.85) (2025-11-11)\n\n\n### Bug Fixes\n\n* **interpolation:** Auto accept interpolation when the interpolation process is completed. ([#5555](https://github.com/OHIF/Viewers/issues/5555)) ([834ae3c](https://github.com/OHIF/Viewers/commit/834ae3c762ca309187afebdf77bad1ad9a57f03f))\n\n\n\n\n\n# [3.12.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.83...v3.12.0-beta.84) (2025-11-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.82...v3.12.0-beta.83) (2025-11-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.81...v3.12.0-beta.82) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.80...v3.12.0-beta.81) (2025-11-05)\n\n\n### Bug Fixes\n\n* **SegmentationTools:** [Bug] Changes of brush/eraser radius with hotkey do not reflect on segmentation tool ([#5535](https://github.com/OHIF/Viewers/issues/5535)) ([29bd87c](https://github.com/OHIF/Viewers/commit/29bd87c8c0592a9a1350e687b862f5452627aece))\n\n\n\n\n\n# [3.12.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.79...v3.12.0-beta.80) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.78...v3.12.0-beta.79) (2025-10-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.77...v3.12.0-beta.78) (2025-10-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.76...v3.12.0-beta.77) (2025-10-28)\n\n\n### Bug Fixes\n\n* **3DSegmentation:** [Bug] The viewports become blank when loading the seg file in advanced layout after closing the seg file from any other advanced layout ([#5505](https://github.com/OHIF/Viewers/issues/5505)) ([76f7d4e](https://github.com/OHIF/Viewers/commit/76f7d4e23aa359a3397b10adf0bf09df3763f190))\n\n\n\n\n\n# [3.12.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.75...v3.12.0-beta.76) (2025-10-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.74...v3.12.0-beta.75) (2025-10-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.73...v3.12.0-beta.74) (2025-10-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.72...v3.12.0-beta.73) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.71...v3.12.0-beta.72) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.70...v3.12.0-beta.71) (2025-10-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.69...v3.12.0-beta.70) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.68...v3.12.0-beta.69) (2025-10-20)\n\n\n### Bug Fixes\n\n* Pass the correct sop uid + frame for rehydration to prevent associating rehydrated measurements with the wrong data ([#5506](https://github.com/OHIF/Viewers/issues/5506)) ([5037802](https://github.com/OHIF/Viewers/commit/503780247ce7228c602a539fd88ea374e7d0d42f)), closes [#2404](https://github.com/OHIF/Viewers/issues/2404)\n\n\n\n\n\n# [3.12.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.67...v3.12.0-beta.68) (2025-10-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true. ([#5503](https://github.com/OHIF/Viewers/issues/5503)) ([170e860](https://github.com/OHIF/Viewers/commit/170e860aa1b786ab6056cf31076804302a2bc462))\n\n\n\n\n\n# [3.12.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.66...v3.12.0-beta.67) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.65...v3.12.0-beta.66) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.64...v3.12.0-beta.65) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.63...v3.12.0-beta.64) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.62...v3.12.0-beta.63) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.61...v3.12.0-beta.62) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.60...v3.12.0-beta.61) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.59...v3.12.0-beta.60) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.58...v3.12.0-beta.59) (2025-10-14)\n\n\n### Bug Fixes\n\n* **security:** Use exact versioning for dependencies in package.json files. ([#5494](https://github.com/OHIF/Viewers/issues/5494)) ([c7d2017](https://github.com/OHIF/Viewers/commit/c7d2017f081c5803a70bab6c75bba0c975028125))\n\n\n\n\n\n# [3.12.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.57...v3.12.0-beta.58) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.56...v3.12.0-beta.57) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.55...v3.12.0-beta.56) (2025-10-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.54...v3.12.0-beta.55) (2025-10-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.53...v3.12.0-beta.54) (2025-10-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.52...v3.12.0-beta.53) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.51...v3.12.0-beta.52) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.50...v3.12.0-beta.51) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.49...v3.12.0-beta.50) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.48...v3.12.0-beta.49) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.47...v3.12.0-beta.48) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.46...v3.12.0-beta.47) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.45...v3.12.0-beta.46) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.44...v3.12.0-beta.45) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.43...v3.12.0-beta.44) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.42...v3.12.0-beta.43) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.41...v3.12.0-beta.42) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.40...v3.12.0-beta.41) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.39...v3.12.0-beta.40) (2025-10-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.38...v3.12.0-beta.39) (2025-10-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.37...v3.12.0-beta.38) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.36...v3.12.0-beta.37) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.35...v3.12.0-beta.36) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.34...v3.12.0-beta.35) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.33...v3.12.0-beta.34) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.32...v3.12.0-beta.33) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.31...v3.12.0-beta.32) (2025-09-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.30...v3.12.0-beta.31) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.29...v3.12.0-beta.30) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.28...v3.12.0-beta.29) (2025-09-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.27...v3.12.0-beta.28) (2025-09-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.26...v3.12.0-beta.27) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.25...v3.12.0-beta.26) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.24...v3.12.0-beta.25) (2025-09-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.23...v3.12.0-beta.24) (2025-09-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.22...v3.12.0-beta.23) (2025-09-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.21...v3.12.0-beta.22) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.20...v3.12.0-beta.21) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.19...v3.12.0-beta.20) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.18...v3.12.0-beta.19) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.17...v3.12.0-beta.18) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.16...v3.12.0-beta.17) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.15...v3.12.0-beta.16) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.14...v3.12.0-beta.15) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.13...v3.12.0-beta.14) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.12...v3.12.0-beta.13) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.11...v3.12.0-beta.12) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.10...v3.12.0-beta.11) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.9...v3.12.0-beta.10) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.8...v3.12.0-beta.9) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.7...v3.12.0-beta.8) (2025-08-20)\n\n\n### Features\n\n* Add WSI bulk data annotations support (ANN) ([#4972](https://github.com/OHIF/Viewers/issues/4972)) ([2ed6818](https://github.com/OHIF/Viewers/commit/2ed681817142b13971bb17b3058be26bbab6b90b))\n\n\n\n\n\n# [3.12.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.6...v3.12.0-beta.7) (2025-08-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.5...v3.12.0-beta.6) (2025-08-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.4...v3.12.0-beta.5) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.3...v3.12.0-beta.4) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.2...v3.12.0-beta.3) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.1...v3.12.0-beta.2) (2025-08-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.0...v3.12.0-beta.1) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.12.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.116...v3.12.0-beta.0) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.115...v3.11.0-beta.116) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.114...v3.11.0-beta.115) (2025-07-31)\n\n\n### Features\n\n* add support to scoord3d ([#5016](https://github.com/OHIF/Viewers/issues/5016)) ([735405a](https://github.com/OHIF/Viewers/commit/735405a8554c7ee6283faa83fc42ff8bb9ac34ff))\n\n\n\n\n\n# [3.11.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.113...v3.11.0-beta.114) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.112...v3.11.0-beta.113) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.111...v3.11.0-beta.112) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.110...v3.11.0-beta.111) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.109...v3.11.0-beta.110) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.108...v3.11.0-beta.109) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.107...v3.11.0-beta.108) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.106...v3.11.0-beta.107) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-pmap\n\n\n\n\n\n# [3.11.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.11.0-b\n\n<!-- File: extensions/cornerstone-dicom-pmap/package.json (Tokens: ~493 | Category: anthropic-skill) -->\n{\n  \"name\": \"@ohif/extension-cornerstone-dicom-pmap\",\n  \"version\": \"3.14.0-beta.61\",\n  \"description\": \"DICOM Parametric Map read workflow\",\n  \"author\": \"OHIF\",\n  \"license\": \"MIT\",\n  \"repository\": \"OHIF/Viewers\",\n  \"main\": \"dist/ohif-extension-cornerstone-dicom-pmap.umd.js\",\n  \"module\": \"src/index.tsx\",\n  \"engines\": {\n    \"node\": \">=24\"\n  },\n  \"files\": [\n    \"dist/**\",\n    \"public/**\",\n    \"README.md\"\n  ],\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"clean\": \"shx rm -rf dist\",\n    \"clean:deep\": \"pnpm run clean && shx rm -rf node_modules\",\n    \"dev\": \"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch\",\n    \"dev:dicom-pmap\": \"pnpm run dev\",\n    \"build\": \"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js\",\n    \"build:package-1\": \"pnpm run build\",\n    \"start\": \"pnpm run dev\"\n  },\n  \"peerDependencies\": {\n    \"@ohif/core\": \"workspace:*\",\n    \"@ohif/extension-cornerstone\": \"workspace:*\",\n    \"@ohif/extension-default\": \"workspace:*\",\n    \"@ohif/i18n\": \"workspace:*\",\n    \"react\": \"19.2.7\",\n    \"react-dom\": \"19.2.7\",\n    \"react-i18next\": \"12.3.1\",\n    \"react-router\": \"6.30.3\",\n    \"react-router-dom\": \"6.30.3\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"7.29.7\",\n    \"@cornerstonejs/adapters\": \"5.12.0\",\n    \"@cornerstonejs/core\": \"5.12.0\",\n    \"@kitware/vtk.js\": \"36.4.1\"\n  },\n  \"devDependencies\": {\n    \"cross-env\": \"7.0.3\"\n  },\n  \"keywords\": [\n    \"ohif-extension\"\n  ]\n}\n\n<!-- File: extensions/cornerstone-dicom-rt/CHANGELOG.md (Tokens: ~18642 | Category: anthropic-skill) -->\n# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n# [3.13.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.88...v3.13.0-beta.89) (2026-06-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.87...v3.13.0-beta.88) (2026-06-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.86...v3.13.0-beta.87) (2026-05-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.85...v3.13.0-beta.86) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.84...v3.13.0-beta.85) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.83...v3.13.0-beta.84) (2026-05-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.82...v3.13.0-beta.83) (2026-05-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.81...v3.13.0-beta.82) (2026-05-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.80...v3.13.0-beta.81) (2026-05-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.79...v3.13.0-beta.80) (2026-05-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.78...v3.13.0-beta.79) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.77...v3.13.0-beta.78) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.76...v3.13.0-beta.77) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.75...v3.13.0-beta.76) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.74...v3.13.0-beta.75) (2026-05-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.73...v3.13.0-beta.74) (2026-05-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.72...v3.13.0-beta.73) (2026-05-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.71...v3.13.0-beta.72) (2026-05-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.70...v3.13.0-beta.71) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.69...v3.13.0-beta.70) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.68...v3.13.0-beta.69) (2026-05-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.67...v3.13.0-beta.68) (2026-05-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.66...v3.13.0-beta.67) (2026-04-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.65...v3.13.0-beta.66) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.64...v3.13.0-beta.65) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.63...v3.13.0-beta.64) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.62...v3.13.0-beta.63) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.61...v3.13.0-beta.62) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.60...v3.13.0-beta.61) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.59...v3.13.0-beta.60) (2026-04-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.58...v3.13.0-beta.59) (2026-04-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.57...v3.13.0-beta.58) (2026-04-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.56...v3.13.0-beta.57) (2026-04-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.55...v3.13.0-beta.56) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.54...v3.13.0-beta.55) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.53...v3.13.0-beta.54) (2026-04-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.52...v3.13.0-beta.53) (2026-04-06)\n\n\n### Reverts\n\n* rename DisplaySet.frameOfReferenceUID back to FrameOfReferenceUID ([#5943](https://github.com/OHIF/Viewers/issues/5943)) ([0e933c2](https://github.com/OHIF/Viewers/commit/0e933c256e07b7cda35ed2ba3cfb1ab35d895d57))\n\n\n\n\n\n# [3.13.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.51...v3.13.0-beta.52) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.50...v3.13.0-beta.51) (2026-04-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.49...v3.13.0-beta.50) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.48...v3.13.0-beta.49) (2026-04-02)\n\n\n### Bug Fixes\n\n* **segmentation:** restrict overlay segmentation menu to same frame of reference as viewport background display set  ([#5900](https://github.com/OHIF/Viewers/issues/5900)) ([b9029ef](https://github.com/OHIF/Viewers/commit/b9029ef6f8d63a0e36ec929310c1c5ad3f563ef8))\n\n\n\n\n\n# [3.13.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.47...v3.13.0-beta.48) (2026-04-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.46...v3.13.0-beta.47) (2026-03-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.45...v3.13.0-beta.46) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.44...v3.13.0-beta.45) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.43...v3.13.0-beta.44) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.42...v3.13.0-beta.43) (2026-03-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.41...v3.13.0-beta.42) (2026-03-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.40...v3.13.0-beta.41) (2026-03-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.39...v3.13.0-beta.40) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.38...v3.13.0-beta.39) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.37...v3.13.0-beta.38) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.36...v3.13.0-beta.37) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.35...v3.13.0-beta.36) (2026-03-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.34...v3.13.0-beta.35) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.33...v3.13.0-beta.34) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.32...v3.13.0-beta.33) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.31...v3.13.0-beta.32) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.30...v3.13.0-beta.31) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.29...v3.13.0-beta.30) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.28...v3.13.0-beta.29) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.27...v3.13.0-beta.28) (2026-03-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.26...v3.13.0-beta.27) (2026-03-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.25...v3.13.0-beta.26) (2026-02-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.24...v3.13.0-beta.25) (2026-02-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.23...v3.13.0-beta.24) (2026-02-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.22...v3.13.0-beta.23) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.21...v3.13.0-beta.22) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.20...v3.13.0-beta.21) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.19...v3.13.0-beta.20) (2026-02-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.18...v3.13.0-beta.19) (2026-02-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.17...v3.13.0-beta.18) (2026-02-19)\n\n\n### Bug Fixes\n\n* **segmentation overlay:** update viewport ds list upon seg delete - OHIF-2425 ([#5729](https://github.com/OHIF/Viewers/issues/5729)) ([b353541](https://github.com/OHIF/Viewers/commit/b35354120a01d89b27844f967c32c052bba8b096))\n\n\n\n\n\n# [3.13.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.16...v3.13.0-beta.17) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.15...v3.13.0-beta.16) (2026-02-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.14...v3.13.0-beta.15) (2026-02-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.13...v3.13.0-beta.14) (2026-02-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.12...v3.13.0-beta.13) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.11...v3.13.0-beta.12) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.10...v3.13.0-beta.11) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.9...v3.13.0-beta.10) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.9) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.8) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.7) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.5...v3.13.0-beta.6) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.4...v3.13.0-beta.5) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.3...v3.13.0-beta.4) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.2...v3.13.0-beta.3) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.1...v3.13.0-beta.2) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.0...v3.13.0-beta.1) (2026-02-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.13.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.135...v3.13.0-beta.0) (2026-02-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.135](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.134...v3.12.0-beta.135) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.134](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.133...v3.12.0-beta.134) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.133](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.132...v3.12.0-beta.133) (2026-02-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.132](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.131...v3.12.0-beta.132) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.131](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.130...v3.12.0-beta.131) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.130](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.129...v3.12.0-beta.130) (2026-01-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.129](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.128...v3.12.0-beta.129) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.128](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.127...v3.12.0-beta.128) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.127](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.126...v3.12.0-beta.127) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.126](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.125...v3.12.0-beta.126) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.125](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.124...v3.12.0-beta.125) (2026-01-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.124](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.123...v3.12.0-beta.124) (2026-01-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.123](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.122...v3.12.0-beta.123) (2026-01-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.122](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.121...v3.12.0-beta.122) (2026-01-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.121](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.120...v3.12.0-beta.121) (2026-01-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.120](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.119...v3.12.0-beta.120) (2026-01-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.119](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.118...v3.12.0-beta.119) (2026-01-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.118](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.117...v3.12.0-beta.118) (2026-01-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.117](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.116...v3.12.0-beta.117) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.115...v3.12.0-beta.116) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.114...v3.12.0-beta.115) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.113...v3.12.0-beta.114) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.112...v3.12.0-beta.113) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.111...v3.12.0-beta.112) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.110...v3.12.0-beta.111) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.109...v3.12.0-beta.110) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.108...v3.12.0-beta.109) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.107...v3.12.0-beta.108) (2025-12-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.106...v3.12.0-beta.107) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.105...v3.12.0-beta.106) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.104...v3.12.0-beta.105) (2025-12-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.103...v3.12.0-beta.104) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.102...v3.12.0-beta.103) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.101...v3.12.0-beta.102) (2025-12-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.100...v3.12.0-beta.101) (2025-12-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.99...v3.12.0-beta.100) (2025-12-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.98...v3.12.0-beta.99) (2025-12-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.97...v3.12.0-beta.98) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.96...v3.12.0-beta.97) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.95...v3.12.0-beta.96) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.94...v3.12.0-beta.95) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.93...v3.12.0-beta.94) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.92...v3.12.0-beta.93) (2025-11-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.91...v3.12.0-beta.92) (2025-11-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.90...v3.12.0-beta.91) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.89...v3.12.0-beta.90) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.88...v3.12.0-beta.89) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.87...v3.12.0-beta.88) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.86...v3.12.0-beta.87) (2025-11-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.85...v3.12.0-beta.86) (2025-11-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.84...v3.12.0-beta.85) (2025-11-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.83...v3.12.0-beta.84) (2025-11-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.82...v3.12.0-beta.83) (2025-11-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.81...v3.12.0-beta.82) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.80...v3.12.0-beta.81) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.79...v3.12.0-beta.80) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.78...v3.12.0-beta.79) (2025-10-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.77...v3.12.0-beta.78) (2025-10-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.76...v3.12.0-beta.77) (2025-10-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.75...v3.12.0-beta.76) (2025-10-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.74...v3.12.0-beta.75) (2025-10-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.73...v3.12.0-beta.74) (2025-10-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.72...v3.12.0-beta.73) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.71...v3.12.0-beta.72) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.70...v3.12.0-beta.71) (2025-10-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.69...v3.12.0-beta.70) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.68...v3.12.0-beta.69) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.67...v3.12.0-beta.68) (2025-10-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.66...v3.12.0-beta.67) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.65...v3.12.0-beta.66) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.64...v3.12.0-beta.65) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.63...v3.12.0-beta.64) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.62...v3.12.0-beta.63) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.61...v3.12.0-beta.62) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.60...v3.12.0-beta.61) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.59...v3.12.0-beta.60) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.58...v3.12.0-beta.59) (2025-10-14)\n\n\n### Bug Fixes\n\n* **security:** Use exact versioning for dependencies in package.json files. ([#5494](https://github.com/OHIF/Viewers/issues/5494)) ([c7d2017](https://github.com/OHIF/Viewers/commit/c7d2017f081c5803a70bab6c75bba0c975028125))\n\n\n\n\n\n# [3.12.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.57...v3.12.0-beta.58) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.56...v3.12.0-beta.57) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.55...v3.12.0-beta.56) (2025-10-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.54...v3.12.0-beta.55) (2025-10-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.53...v3.12.0-beta.54) (2025-10-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.52...v3.12.0-beta.53) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.51...v3.12.0-beta.52) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.50...v3.12.0-beta.51) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.49...v3.12.0-beta.50) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.48...v3.12.0-beta.49) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.47...v3.12.0-beta.48) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.46...v3.12.0-beta.47) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.45...v3.12.0-beta.46) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.44...v3.12.0-beta.45) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.43...v3.12.0-beta.44) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.42...v3.12.0-beta.43) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.41...v3.12.0-beta.42) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.40...v3.12.0-beta.41) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.39...v3.12.0-beta.40) (2025-10-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.38...v3.12.0-beta.39) (2025-10-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.37...v3.12.0-beta.38) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.36...v3.12.0-beta.37) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.35...v3.12.0-beta.36) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.34...v3.12.0-beta.35) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.33...v3.12.0-beta.34) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.32...v3.12.0-beta.33) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.31...v3.12.0-beta.32) (2025-09-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.30...v3.12.0-beta.31) (2025-09-25)\n\n\n### Bug Fixes\n\n* Improve rt handling for bulkdata ([#5415](https://github.com/OHIF/Viewers/issues/5415)) ([d88a341](https://github.com/OHIF/Viewers/commit/d88a341884f7361865bc10159c1a82633667ab5b))\n\n\n\n\n\n# [3.12.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.29...v3.12.0-beta.30) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.28...v3.12.0-beta.29) (2025-09-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.27...v3.12.0-beta.28) (2025-09-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.26...v3.12.0-beta.27) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.25...v3.12.0-beta.26) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.24...v3.12.0-beta.25) (2025-09-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.23...v3.12.0-beta.24) (2025-09-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.22...v3.12.0-beta.23) (2025-09-05)\n\n\n### Bug Fixes\n\n* **cornerstone-dicom-rt:** adding caching usage to cornerstone-dicom-rt SOP Class Handler ([#5387](https://github.com/OHIF/Viewers/issues/5387)) ([d6ea179](https://github.com/OHIF/Viewers/commit/d6ea179ac43a47d4011b8dcaf59d79d99382d6c8))\n\n\n\n\n\n# [3.12.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.21...v3.12.0-beta.22) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.20...v3.12.0-beta.21) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.19...v3.12.0-beta.20) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.18...v3.12.0-beta.19) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.17...v3.12.0-beta.18) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.16...v3.12.0-beta.17) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.15...v3.12.0-beta.16) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.14...v3.12.0-beta.15) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.13...v3.12.0-beta.14) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.12...v3.12.0-beta.13) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.11...v3.12.0-beta.12) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.10...v3.12.0-beta.11) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.9...v3.12.0-beta.10) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.8...v3.12.0-beta.9) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.7...v3.12.0-beta.8) (2025-08-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.6...v3.12.0-beta.7) (2025-08-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.5...v3.12.0-beta.6) (2025-08-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.4...v3.12.0-beta.5) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.3...v3.12.0-beta.4) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.2...v3.12.0-beta.3) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.1...v3.12.0-beta.2) (2025-08-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.0...v3.12.0-beta.1) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.12.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.116...v3.12.0-beta.0) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.115...v3.11.0-beta.116) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.114...v3.11.0-beta.115) (2025-07-31)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.113...v3.11.0-beta.114) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.112...v3.11.0-beta.113) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.111...v3.11.0-beta.112) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.110...v3.11.0-beta.111) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.109...v3.11.0-beta.110) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.108...v3.11.0-beta.109) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.107...v3.11.0-beta.108) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.106...v3.11.0-beta.107) (2025-07-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.105...v3.11.0-beta.106) (2025-07-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.104...v3.11.0-beta.105) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.103...v3.11.0-beta.104) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.102...v3.11.0-beta.103) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.101...v3.11.0-beta.102) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.100...v3.11.0-beta.101) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.99...v3.11.0-beta.100) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.98...v3.11.0-beta.99) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.97...v3.11.0-beta.98) (2025-07-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.96...v3.11.0-beta.97) (2025-07-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.95...v3.11.0-beta.96) (2025-07-22)\n\n\n### Features\n\n* **segmentation:** Add customization for handling missing referencedDisplaySetInstanceUID for the SEG/RTSTRUCT. ([#4983](https://github.com/OHIF/Viewers/issues/4983)) ([12de7a8](https://github.com/OHIF/Viewers/commit/12de7a85c9330471d81f481de7bc65e60c1c4ab3))\n\n\n\n\n\n# [3.11.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.94...v3.11.0-beta.95) (2025-07-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.93...v3.11.0-beta.94) (2025-07-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.92...v3.11.0-beta.93) (2025-07-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.91...v3.11.0-beta.92) (2025-07-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.90...v3.11.0-beta.91) (2025-07-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.89...v3.11.0-beta.90) (2025-07-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.88...v3.11.0-beta.89) (2025-07-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.87...v3.11.0-beta.88) (2025-07-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-rt\n\n\n\n\n\n# [3.11.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.86...v3.11.0-beta.87) (2\n\n<!-- File: extensions/cornerstone-dicom-rt/package.json (Tokens: ~447 | Category: anthropic-skill) -->\n{\n  \"name\": \"@ohif/extension-cornerstone-dicom-rt\",\n  \"version\": \"3.14.0-beta.61\",\n  \"description\": \"DICOM RT read workflow\",\n  \"author\": \"OHIF\",\n  \"license\": \"MIT\",\n  \"repository\": \"OHIF/Viewers\",\n  \"main\": \"dist/ohif-extension-cornerstone-dicom-rt.umd.js\",\n  \"module\": \"src/index.tsx\",\n  \"engines\": {\n    \"node\": \">=24\"\n  },\n  \"files\": [\n    \"dist/**\",\n    \"public/**\",\n    \"README.md\"\n  ],\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"clean\": \"shx rm -rf dist\",\n    \"clean:deep\": \"pnpm run clean && shx rm -rf node_modules\",\n    \"dev\": \"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch\",\n    \"dev:dicom-seg\": \"pnpm run dev\",\n    \"build\": \"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js\",\n    \"build:package-1\": \"pnpm run build\",\n    \"start\": \"pnpm run dev\"\n  },\n  \"peerDependencies\": {\n    \"@ohif/core\": \"workspace:*\",\n    \"@ohif/extension-cornerstone\": \"workspace:*\",\n    \"@ohif/extension-default\": \"workspace:*\",\n    \"@ohif/i18n\": \"workspace:*\",\n    \"react\": \"19.2.7\",\n    \"react-dom\": \"19.2.7\",\n    \"react-i18next\": \"12.3.1\",\n    \"react-router\": \"6.30.3\",\n    \"react-router-dom\": \"6.30.3\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"7.29.7\"\n  },\n  \"devDependencies\": {\n    \"cross-env\": \"7.0.3\"\n  },\n  \"keywords\": [\n    \"ohif-extension\"\n  ]\n}\n\n<!-- File: extensions/cornerstone-dicom-seg/CHANGELOG.md (Tokens: ~18649 | Category: anthropic-skill) -->\n# Change Log\n\nAll notable changes to this project will be documented in this file.\nSee [Conventional Commits](https://conventionalcommits.org) for commit guidelines.\n\n# [3.13.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.88...v3.13.0-beta.89) (2026-06-10)\n\n\n### Bug Fixes\n\n* ohif tests to run with cornerstone 3d 5.0 ([#6043](https://github.com/OHIF/Viewers/issues/6043)) ([6dd150d](https://github.com/OHIF/Viewers/commit/6dd150d401ad73d60632a23378b7dfd4b5142690))\n\n\n\n\n\n# [3.13.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.87...v3.13.0-beta.88) (2026-06-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.86...v3.13.0-beta.87) (2026-05-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.85...v3.13.0-beta.86) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.84...v3.13.0-beta.85) (2026-05-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.83...v3.13.0-beta.84) (2026-05-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.82...v3.13.0-beta.83) (2026-05-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.81...v3.13.0-beta.82) (2026-05-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.80...v3.13.0-beta.81) (2026-05-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.79...v3.13.0-beta.80) (2026-05-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.78...v3.13.0-beta.79) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.77...v3.13.0-beta.78) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.76...v3.13.0-beta.77) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.75...v3.13.0-beta.76) (2026-05-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.74...v3.13.0-beta.75) (2026-05-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.73...v3.13.0-beta.74) (2026-05-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.72...v3.13.0-beta.73) (2026-05-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.71...v3.13.0-beta.72) (2026-05-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.70...v3.13.0-beta.71) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.69...v3.13.0-beta.70) (2026-05-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.68...v3.13.0-beta.69) (2026-05-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.67...v3.13.0-beta.68) (2026-05-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.66...v3.13.0-beta.67) (2026-04-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.65...v3.13.0-beta.66) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.64...v3.13.0-beta.65) (2026-04-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.63...v3.13.0-beta.64) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.62...v3.13.0-beta.63) (2026-04-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.61...v3.13.0-beta.62) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.60...v3.13.0-beta.61) (2026-04-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.59...v3.13.0-beta.60) (2026-04-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.58...v3.13.0-beta.59) (2026-04-16)\n\n\n### Bug Fixes\n\n* Use newer ONNX version and load without errors ([#5854](https://github.com/OHIF/Viewers/issues/5854)) ([cc5dc20](https://github.com/OHIF/Viewers/commit/cc5dc201649bcbfb4cfad21141dbd56000d30f53)), closes [#5875](https://github.com/OHIF/Viewers/issues/5875) [#5884](https://github.com/OHIF/Viewers/issues/5884) [#5886](https://github.com/OHIF/Viewers/issues/5886) [#5893](https://github.com/OHIF/Viewers/issues/5893) [#5874](https://github.com/OHIF/Viewers/issues/5874) [#5865](https://github.com/OHIF/Viewers/issues/5865)\n\n\n\n\n\n# [3.13.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.57...v3.13.0-beta.58) (2026-04-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.56...v3.13.0-beta.57) (2026-04-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.55...v3.13.0-beta.56) (2026-04-10)\n\n\n### Bug Fixes\n\n* A couple of changes to enable cs3d integration build ([#5944](https://github.com/OHIF/Viewers/issues/5944)) ([f6bbd5c](https://github.com/OHIF/Viewers/commit/f6bbd5c779e4692dc47c93327a890661b8dcc174))\n\n\n\n\n\n# [3.13.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.54...v3.13.0-beta.55) (2026-04-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.53...v3.13.0-beta.54) (2026-04-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.52...v3.13.0-beta.53) (2026-04-06)\n\n\n### Reverts\n\n* rename DisplaySet.frameOfReferenceUID back to FrameOfReferenceUID ([#5943](https://github.com/OHIF/Viewers/issues/5943)) ([0e933c2](https://github.com/OHIF/Viewers/commit/0e933c256e07b7cda35ed2ba3cfb1ab35d895d57))\n\n\n\n\n\n# [3.13.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.51...v3.13.0-beta.52) (2026-04-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.50...v3.13.0-beta.51) (2026-04-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.49...v3.13.0-beta.50) (2026-04-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.48...v3.13.0-beta.49) (2026-04-02)\n\n\n### Bug Fixes\n\n* **segmentation:** restrict overlay segmentation menu to same frame of reference as viewport background display set  ([#5900](https://github.com/OHIF/Viewers/issues/5900)) ([b9029ef](https://github.com/OHIF/Viewers/commit/b9029ef6f8d63a0e36ec929310c1c5ad3f563ef8))\n\n\n\n\n\n# [3.13.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.47...v3.13.0-beta.48) (2026-04-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.46...v3.13.0-beta.47) (2026-03-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.45...v3.13.0-beta.46) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.44...v3.13.0-beta.45) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.43...v3.13.0-beta.44) (2026-03-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.42...v3.13.0-beta.43) (2026-03-17)\n\n\n### Bug Fixes\n\n* **SR:** Added support for spline and live wire SR items. ([#5870](https://github.com/OHIF/Viewers/issues/5870)) ([1d4802c](https://github.com/OHIF/Viewers/commit/1d4802c2a38dd75dca7afca87913e100453c9135))\n\n\n\n\n\n# [3.13.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.41...v3.13.0-beta.42) (2026-03-17)\n\n\n### Features\n\n* Add combined build ([#5895](https://github.com/OHIF/Viewers/issues/5895)) ([1df671e](https://github.com/OHIF/Viewers/commit/1df671e9ab67d43f98bf09f6838ddc0a5f220277))\n\n\n\n\n\n# [3.13.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.40...v3.13.0-beta.41) (2026-03-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.39...v3.13.0-beta.40) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.38...v3.13.0-beta.39) (2026-03-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.37...v3.13.0-beta.38) (2026-03-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Display \"No description S:{series number} {modality}\" for segmentations with no label. ([#5874](https://github.com/OHIF/Viewers/issues/5874)) ([7b5d0ce](https://github.com/OHIF/Viewers/commit/7b5d0ce40e5422ccfce6091ac3d7559586cbe57e))\n\n\n\n\n\n# [3.13.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.36...v3.13.0-beta.37) (2026-03-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.35...v3.13.0-beta.36) (2026-03-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.34...v3.13.0-beta.35) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.33...v3.13.0-beta.34) (2026-03-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.32...v3.13.0-beta.33) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.31...v3.13.0-beta.32) (2026-03-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.30...v3.13.0-beta.31) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.29...v3.13.0-beta.30) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.28...v3.13.0-beta.29) (2026-03-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.27...v3.13.0-beta.28) (2026-03-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.26...v3.13.0-beta.27) (2026-03-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.25...v3.13.0-beta.26) (2026-02-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.24...v3.13.0-beta.25) (2026-02-26)\n\n\n### Bug Fixes\n\n* Update CS3D 4.18.2 ([#5837](https://github.com/OHIF/Viewers/issues/5837)) ([5370b93](https://github.com/OHIF/Viewers/commit/5370b9382e7bfddeadd69bab9e653f5f997a6e19))\n\n\n\n\n\n# [3.13.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.23...v3.13.0-beta.24) (2026-02-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.22...v3.13.0-beta.23) (2026-02-23)\n\n\n### Bug Fixes\n\n* palette color 8 encoded 16 ([#5823](https://github.com/OHIF/Viewers/issues/5823)) ([eeca1f7](https://github.com/OHIF/Viewers/commit/eeca1f7a7b529d1700f5d281a6fd98074547ffe9)), closes [#5813](https://github.com/OHIF/Viewers/issues/5813)\n\n\n\n\n\n# [3.13.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.21...v3.13.0-beta.22) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.20...v3.13.0-beta.21) (2026-02-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.19...v3.13.0-beta.20) (2026-02-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.18...v3.13.0-beta.19) (2026-02-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.17...v3.13.0-beta.18) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.16...v3.13.0-beta.17) (2026-02-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.15...v3.13.0-beta.16) (2026-02-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.14...v3.13.0-beta.15) (2026-02-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.13...v3.13.0-beta.14) (2026-02-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.12...v3.13.0-beta.13) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.11...v3.13.0-beta.12) (2026-02-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.10...v3.13.0-beta.11) (2026-02-12)\n\n\n### Bug Fixes\n\n* **colors:** Replaces legacy colors with ui-next colors ([#5351](https://github.com/OHIF/Viewers/issues/5351)) ([9a2691a](https://github.com/OHIF/Viewers/commit/9a2691a71fe3723bb05cbd148968b64e5d0fa951))\n\n\n\n\n\n# [3.13.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.9...v3.13.0-beta.10) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.9) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.8) (2026-02-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.6...v3.13.0-beta.7) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.5...v3.13.0-beta.6) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.4...v3.13.0-beta.5) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.3...v3.13.0-beta.4) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.2...v3.13.0-beta.3) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.1...v3.13.0-beta.2) (2026-02-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.13.0-beta.0...v3.13.0-beta.1) (2026-02-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.13.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.135...v3.13.0-beta.0) (2026-02-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.135](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.134...v3.12.0-beta.135) (2026-02-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.134](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.133...v3.12.0-beta.134) (2026-02-05)\n\n\n### Bug Fixes\n\n* **HistoryMemo:** Segmentation delete wasn't remembered ([#5775](https://github.com/OHIF/Viewers/issues/5775)) ([48f2f6f](https://github.com/OHIF/Viewers/commit/48f2f6fb13f9ba0aa03ad51afd2812466bcb2f58))\n\n\n\n\n\n# [3.12.0-beta.133](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.132...v3.12.0-beta.133) (2026-02-04)\n\n\n### Bug Fixes\n\n* **jump-to-label-map:** Use `undefined` for viewportId for arrow navigation. ([#5774](https://github.com/OHIF/Viewers/issues/5774)) ([512aa3b](https://github.com/OHIF/Viewers/commit/512aa3b07f4c783040acd67e3fd2103559a06522))\n\n\n\n\n\n# [3.12.0-beta.132](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.131...v3.12.0-beta.132) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.131](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.130...v3.12.0-beta.131) (2026-01-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.130](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.129...v3.12.0-beta.130) (2026-01-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.129](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.128...v3.12.0-beta.129) (2026-01-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.128](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.127...v3.12.0-beta.128) (2026-01-27)\n\n\n### Bug Fixes\n\n* **TMTV:** Consider blend mode when adding segmentation representations. OHIF-2416, OHIF-2369 ([#5735](https://github.com/OHIF/Viewers/issues/5735)) ([06612fe](https://github.com/OHIF/Viewers/commit/06612fe177e2c31c33fa5c81c092b830a337cac2))\n\n\n\n\n\n# [3.12.0-beta.127](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.126...v3.12.0-beta.127) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.126](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.125...v3.12.0-beta.126) (2026-01-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.125](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.124...v3.12.0-beta.125) (2026-01-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.124](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.123...v3.12.0-beta.124) (2026-01-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.123](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.122...v3.12.0-beta.123) (2026-01-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.122](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.121...v3.12.0-beta.122) (2026-01-13)\n\n\n### Bug Fixes\n\n* **segmentation:** List surface representations in the segmentation table for 3D views. ([#5700](https://github.com/OHIF/Viewers/issues/5700)) ([82e6a18](https://github.com/OHIF/Viewers/commit/82e6a18735b2e2278d6b95037d82bd3cb529104d))\n\n\n\n\n\n# [3.12.0-beta.121](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.120...v3.12.0-beta.121) (2026-01-12)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix a segmentation exception after capture. ([#5701](https://github.com/OHIF/Viewers/issues/5701)) ([aba4855](https://github.com/OHIF/Viewers/commit/aba48552765d03cf82e6a92cdd443b246560c4fd))\n\n\n\n\n\n# [3.12.0-beta.120](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.119...v3.12.0-beta.120) (2026-01-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.119](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.118...v3.12.0-beta.119) (2026-01-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.118](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.117...v3.12.0-beta.118) (2026-01-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.117](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.116...v3.12.0-beta.117) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.115...v3.12.0-beta.116) (2026-01-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.114...v3.12.0-beta.115) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.113...v3.12.0-beta.114) (2026-01-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.112...v3.12.0-beta.113) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.111...v3.12.0-beta.112) (2025-12-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.110...v3.12.0-beta.111) (2025-12-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Update cornerstone dependencies to fix segment visibility issue. ([#5664](https://github.com/OHIF/Viewers/issues/5664)) ([3440f66](https://github.com/OHIF/Viewers/commit/3440f66ebd0900c0f5b1a5edbdf6f3b5fc72bbcf))\n\n\n\n\n\n# [3.12.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.109...v3.12.0-beta.110) (2025-12-18)\n\n\n### Bug Fixes\n\n* prevent annotation from appearing in active viewport when switching series with different Frame of Reference UID ([#5630](https://github.com/OHIF/Viewers/issues/5630)) ([658994c](https://github.com/OHIF/Viewers/commit/658994c854a03203054168dcfd383c0a6e320df0))\n\n\n\n\n\n# [3.12.0-beta.109](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.108...v3.12.0-beta.109) (2025-12-18)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.108](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.107...v3.12.0-beta.108) (2025-12-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.107](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.106...v3.12.0-beta.107) (2025-12-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.106](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.105...v3.12.0-beta.106) (2025-12-16)\n\n\n### Bug Fixes\n\n* preclinical mode not working ([#5631](https://github.com/OHIF/Viewers/issues/5631)) ([2de81ef](https://github.com/OHIF/Viewers/commit/2de81efa7e6be534972cd763271c038b293d86f0))\n\n\n\n\n\n# [3.12.0-beta.105](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.104...v3.12.0-beta.105) (2025-12-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.104](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.103...v3.12.0-beta.104) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.103](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.102...v3.12.0-beta.103) (2025-12-12)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.102](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.101...v3.12.0-beta.102) (2025-12-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.101](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.100...v3.12.0-beta.101) (2025-12-09)\n\n\n### Bug Fixes\n\n* **seg-viewport:** add guard for missing reference display set handler to prevent viewport crash ([#5618](https://github.com/OHIF/Viewers/issues/5618)) ([8dde223](https://github.com/OHIF/Viewers/commit/8dde2237a2c1123fc448ae8b68e2f59af376b294))\n\n\n\n\n\n# [3.12.0-beta.100](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.99...v3.12.0-beta.100) (2025-12-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.99](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.98...v3.12.0-beta.99) (2025-12-04)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.98](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.97...v3.12.0-beta.98) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.97](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.96...v3.12.0-beta.97) (2025-12-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.96](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.95...v3.12.0-beta.96) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.95](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.94...v3.12.0-beta.95) (2025-12-02)\n\n\n### Bug Fixes\n\n* sculptor tool fixes ([#5595](https://github.com/OHIF/Viewers/issues/5595)) ([4471416](https://github.com/OHIF/Viewers/commit/4471416c30bf80d9f6766660d103f28c83ba7bb3))\n\n\n\n\n\n# [3.12.0-beta.94](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.93...v3.12.0-beta.94) (2025-12-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.93](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.92...v3.12.0-beta.93) (2025-11-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.92](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.91...v3.12.0-beta.92) (2025-11-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.91](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.90...v3.12.0-beta.91) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.90](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.89...v3.12.0-beta.90) (2025-11-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.89](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.88...v3.12.0-beta.89) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.88](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.87...v3.12.0-beta.88) (2025-11-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.87](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.86...v3.12.0-beta.87) (2025-11-19)\n\n\n### Bug Fixes\n\n* **SegmentationStyle:** Fix inactive contour visibility and styling. ([#5563](https://github.com/OHIF/Viewers/issues/5563)) ([5c17c26](https://github.com/OHIF/Viewers/commit/5c17c262eaa5c1229033cfff4b3e7709e874611f))\n\n\n\n\n\n# [3.12.0-beta.86](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.85...v3.12.0-beta.86) (2025-11-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.85](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.84...v3.12.0-beta.85) (2025-11-11)\n\n\n### Bug Fixes\n\n* **interpolation:** Auto accept interpolation when the interpolation process is completed. ([#5555](https://github.com/OHIF/Viewers/issues/5555)) ([834ae3c](https://github.com/OHIF/Viewers/commit/834ae3c762ca309187afebdf77bad1ad9a57f03f))\n\n\n\n\n\n# [3.12.0-beta.84](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.83...v3.12.0-beta.84) (2025-11-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.83](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.82...v3.12.0-beta.83) (2025-11-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.82](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.81...v3.12.0-beta.82) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.81](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.80...v3.12.0-beta.81) (2025-11-05)\n\n\n### Bug Fixes\n\n* **SegmentationTools:** [Bug] Changes of brush/eraser radius with hotkey do not reflect on segmentation tool ([#5535](https://github.com/OHIF/Viewers/issues/5535)) ([29bd87c](https://github.com/OHIF/Viewers/commit/29bd87c8c0592a9a1350e687b862f5452627aece))\n\n\n\n\n\n# [3.12.0-beta.80](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.79...v3.12.0-beta.80) (2025-11-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.79](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.78...v3.12.0-beta.79) (2025-10-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.78](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.77...v3.12.0-beta.78) (2025-10-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.77](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.76...v3.12.0-beta.77) (2025-10-28)\n\n\n### Bug Fixes\n\n* **3DSegmentation:** [Bug] The viewports become blank when loading the seg file in advanced layout after closing the seg file from any other advanced layout ([#5505](https://github.com/OHIF/Viewers/issues/5505)) ([76f7d4e](https://github.com/OHIF/Viewers/commit/76f7d4e23aa359a3397b10adf0bf09df3763f190))\n\n\n\n\n\n# [3.12.0-beta.76](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.75...v3.12.0-beta.76) (2025-10-27)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.75](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.74...v3.12.0-beta.75) (2025-10-24)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.74](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.73...v3.12.0-beta.74) (2025-10-23)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.73](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.72...v3.12.0-beta.73) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.72](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.71...v3.12.0-beta.72) (2025-10-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.71](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.70...v3.12.0-beta.71) (2025-10-21)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.70](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.69...v3.12.0-beta.70) (2025-10-20)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.69](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.68...v3.12.0-beta.69) (2025-10-20)\n\n\n### Bug Fixes\n\n* Pass the correct sop uid + frame for rehydration to prevent associating rehydrated measurements with the wrong data ([#5506](https://github.com/OHIF/Viewers/issues/5506)) ([5037802](https://github.com/OHIF/Viewers/commit/503780247ce7228c602a539fd88ea374e7d0d42f)), closes [#2404](https://github.com/OHIF/Viewers/issues/2404)\n\n\n\n\n\n# [3.12.0-beta.68](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.67...v3.12.0-beta.68) (2025-10-18)\n\n\n### Bug Fixes\n\n* **segmentation:** Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true. ([#5503](https://github.com/OHIF/Viewers/issues/5503)) ([170e860](https://github.com/OHIF/Viewers/commit/170e860aa1b786ab6056cf31076804302a2bc462))\n\n\n\n\n\n# [3.12.0-beta.67](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.66...v3.12.0-beta.67) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.66](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.65...v3.12.0-beta.66) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.65](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.64...v3.12.0-beta.65) (2025-10-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.64](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.63...v3.12.0-beta.64) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.63](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.62...v3.12.0-beta.63) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.62](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.61...v3.12.0-beta.62) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.61](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.60...v3.12.0-beta.61) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.60](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.59...v3.12.0-beta.60) (2025-10-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.59](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.58...v3.12.0-beta.59) (2025-10-14)\n\n\n### Bug Fixes\n\n* **security:** Use exact versioning for dependencies in package.json files. ([#5494](https://github.com/OHIF/Viewers/issues/5494)) ([c7d2017](https://github.com/OHIF/Viewers/commit/c7d2017f081c5803a70bab6c75bba0c975028125))\n\n\n\n\n\n# [3.12.0-beta.58](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.57...v3.12.0-beta.58) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.57](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.56...v3.12.0-beta.57) (2025-10-14)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.56](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.55...v3.12.0-beta.56) (2025-10-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.55](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.54...v3.12.0-beta.55) (2025-10-09)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.54](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.53...v3.12.0-beta.54) (2025-10-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.53](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.52...v3.12.0-beta.53) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.52](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.51...v3.12.0-beta.52) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.51](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.50...v3.12.0-beta.51) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.50](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.49...v3.12.0-beta.50) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.49](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.48...v3.12.0-beta.49) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.48](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.47...v3.12.0-beta.48) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.47](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.46...v3.12.0-beta.47) (2025-10-07)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.46](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.45...v3.12.0-beta.46) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.45](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.44...v3.12.0-beta.45) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.44](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.43...v3.12.0-beta.44) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.43](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.42...v3.12.0-beta.43) (2025-10-06)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.42](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.41...v3.12.0-beta.42) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.41](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.40...v3.12.0-beta.41) (2025-10-03)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.40](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.39...v3.12.0-beta.40) (2025-10-02)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.39](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.38...v3.12.0-beta.39) (2025-10-01)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.38](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.37...v3.12.0-beta.38) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.37](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.36...v3.12.0-beta.37) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.36](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.35...v3.12.0-beta.36) (2025-09-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.35](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.34...v3.12.0-beta.35) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.34](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.33...v3.12.0-beta.34) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.33](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.32...v3.12.0-beta.33) (2025-09-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.32](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.31...v3.12.0-beta.32) (2025-09-26)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.31](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.30...v3.12.0-beta.31) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.30](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.29...v3.12.0-beta.30) (2025-09-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.29](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.28...v3.12.0-beta.29) (2025-09-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.28](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.27...v3.12.0-beta.28) (2025-09-19)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.27](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.26...v3.12.0-beta.27) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.26](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.25...v3.12.0-beta.26) (2025-09-17)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.25](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.24...v3.12.0-beta.25) (2025-09-16)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.24](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.23...v3.12.0-beta.24) (2025-09-10)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.23](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.22...v3.12.0-beta.23) (2025-09-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.22](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.21...v3.12.0-beta.22) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.21](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.20...v3.12.0-beta.21) (2025-08-29)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.20](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.19...v3.12.0-beta.20) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.19](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.18...v3.12.0-beta.19) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.18](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.17...v3.12.0-beta.18) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.17](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.16...v3.12.0-beta.17) (2025-08-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.16](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.15...v3.12.0-beta.16) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.15](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.14...v3.12.0-beta.15) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.14](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.13...v3.12.0-beta.14) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.13](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.12...v3.12.0-beta.13) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.12](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.11...v3.12.0-beta.12) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.11](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.10...v3.12.0-beta.11) (2025-08-25)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.10](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.9...v3.12.0-beta.10) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.9](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.8...v3.12.0-beta.9) (2025-08-22)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.8](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.7...v3.12.0-beta.8) (2025-08-20)\n\n\n### Features\n\n* Add WSI bulk data annotations support (ANN) ([#4972](https://github.com/OHIF/Viewers/issues/4972)) ([2ed6818](https://github.com/OHIF/Viewers/commit/2ed681817142b13971bb17b3058be26bbab6b90b))\n\n\n\n\n\n# [3.12.0-beta.7](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.6...v3.12.0-beta.7) (2025-08-15)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.6](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.5...v3.12.0-beta.6) (2025-08-13)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.5](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.4...v3.12.0-beta.5) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.4](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.3...v3.12.0-beta.4) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.3](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.2...v3.12.0-beta.3) (2025-08-11)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.2](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.1...v3.12.0-beta.2) (2025-08-08)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.1](https://github.com/OHIF/Viewers/compare/v3.12.0-beta.0...v3.12.0-beta.1) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.12.0-beta.0](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.116...v3.12.0-beta.0) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.116](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.115...v3.11.0-beta.116) (2025-08-05)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.115](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.114...v3.11.0-beta.115) (2025-07-31)\n\n\n### Features\n\n* add support to scoord3d ([#5016](https://github.com/OHIF/Viewers/issues/5016)) ([735405a](https://github.com/OHIF/Viewers/commit/735405a8554c7ee6283faa83fc42ff8bb9ac34ff))\n\n\n\n\n\n# [3.11.0-beta.114](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.113...v3.11.0-beta.114) (2025-07-30)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.113](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.112...v3.11.0-beta.113) (2025-07-30)\n\n\n### Features\n\n* improve segment label ([#5217](https://github.com/OHIF/Viewers/issues/5217)) ([271b84f](https://github.com/OHIF/Viewers/commit/271b84f78fcc3974006c7e1a4dbb2ef322fdb9ec))\n\n\n\n\n\n# [3.11.0-beta.112](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.111...v3.11.0-beta.112) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.111](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.110...v3.11.0-beta.111) (2025-07-28)\n\n**Note:** Version bump only for package @ohif/extension-cornerstone-dicom-seg\n\n\n\n\n\n# [3.11.0-beta.110](https://github.com/OHIF/Viewers/compare/v3.11.0-beta.109...v3.11.0-beta.110) (2025-07-28)\n\n**Note:*\n\n<!-- File: extensions/cornerstone-dicom-seg/package.json (Tokens: ~528 | Category: anthropic-skill) -->\n{\n  \"name\": \"@ohif/extension-cornerstone-dicom-seg\",\n  \"version\": \"3.14.0-beta.61\",\n  \"description\": \"DICOM SEG read workflow\",\n  \"author\": \"OHIF\",\n  \"license\": \"MIT\",\n  \"repository\": \"OHIF/Viewers\",\n  \"main\": \"dist/ohif-extension-cornerstone-dicom-seg.umd.js\",\n  \"module\": \"src/index.tsx\",\n  \"engines\": {\n    \"node\": \">=24\"\n  },\n  \"files\": [\n    \"dist/**\",\n    \"public/**\",\n    \"README.md\"\n  ],\n  \"publishConfig\": {\n    \"access\": \"public\"\n  },\n  \"scripts\": {\n    \"clean\": \"shx rm -rf dist\",\n    \"clean:deep\": \"pnpm run clean && shx rm -rf node_modules\",\n    \"dev\": \"cross-env NODE_ENV=development rspack build --config .webpack/webpack.dev.js --watch\",\n    \"dev:dicom-seg\": \"pnpm run dev\",\n    \"build\": \"cross-env NODE_ENV=production rspack build --config .webpack/webpack.prod.js\",\n    \"build:package-1\": \"pnpm run build\",\n    \"start\": \"pnpm run dev\",\n    \"test:unit\": \"jest --watchAll\",\n    \"test:unit:ci\": \"jest --ci --runInBand --collectCoverage --passWithNoTests\"\n  },\n  \"peerDependencies\": {\n    \"@ohif/core\": \"workspace:*\",\n    \"@ohif/extension-cornerstone\": \"workspace:*\",\n    \"@ohif/extension-default\": \"workspace:*\",\n    \"@ohif/i18n\": \"workspace:*\",\n    \"react\": \"19.2.7\",\n    \"react-dom\": \"19.2.7\",\n    \"react-i18next\": \"12.3.1\",\n    \"react-router\": \"6.30.3\",\n    \"react-router-dom\": \"6.30.3\"\n  },\n  \"dependencies\": {\n    \"@babel/runtime\": \"7.29.7\",\n    \"@cornerstonejs/adapters\": \"5.12.0\",\n    \"@cornerstonejs/core\": \"5.12.0\",\n    \"@kitware/vtk.js\": \"36.4.1\"\n  },\n  \"devDependencies\": {\n    \"cross-env\": \"7.0.3\"\n  },\n  \"keywords\": [\n    \"ohif-extension\"\n  ]\n}\n\n<!-- File: extensions/cornerstone-dicom-sr/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Cornerstone-dicom-sr Skill\n\nPath: `extensions/cornerstone-dicom-sr/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/CHANGELOG.md)\n\n<!-- File: extensions/cornerstone-dicom-sr/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Cornerstone-dicom-sr Skill\n\nPath: `extensions/cornerstone-dicom-sr/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dicom-sr/package.json)\n\n<!-- File: extensions/cornerstone-dynamic-volume/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Cornerstone-dynamic-volume Skill\n\nPath: `extensions/cornerstone-dynamic-volume/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/CHANGELOG.md)\n\n<!-- File: extensions/cornerstone-dynamic-volume/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Cornerstone-dynamic-volume Skill\n\nPath: `extensions/cornerstone-dynamic-volume/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone-dynamic-volume/package.json)\n\n<!-- File: extensions/cornerstone/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Cornerstone Skill\n\nPath: `extensions/cornerstone/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/CHANGELOG.md)\n\n<!-- File: extensions/cornerstone/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Cornerstone Skill\n\nPath: `extensions/cornerstone/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/cornerstone/package.json)\n\n<!-- File: extensions/default/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Default Skill\n\nPath: `extensions/default/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/default/CHANGELOG.md)\n\n<!-- File: extensions/default/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Default Skill\n\nPath: `extensions/default/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/default/package.json)\n\n<!-- File: extensions/dicom-microscopy/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Dicom-microscopy Skill\n\nPath: `extensions/dicom-microscopy/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/CHANGELOG.md)\n\n<!-- File: extensions/dicom-microscopy/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Dicom-microscopy Skill\n\nPath: `extensions/dicom-microscopy/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-microscopy/package.json)\n\n<!-- File: extensions/dicom-pdf/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Dicom-pdf Skill\n\nPath: `extensions/dicom-pdf/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/CHANGELOG.md)\n\n<!-- File: extensions/dicom-pdf/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Dicom-pdf Skill\n\nPath: `extensions/dicom-pdf/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-pdf/package.json)\n\n<!-- File: extensions/dicom-video/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Dicom-video Skill\n\nPath: `extensions/dicom-video/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/CHANGELOG.md)\n\n<!-- File: extensions/dicom-video/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Dicom-video Skill\n\nPath: `extensions/dicom-video/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/dicom-video/package.json)\n\n<!-- File: extensions/measurement-tracking/CHANGELOG.md (Tokens: ~300 | Category: anthropic-skill) -->\n# Measurement-tracking Skill\n\nPath: `extensions/measurement-tracking/CHANGELOG.md`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/measurement-tracking/CHANGELOG.md)\n\n<!-- File: extensions/measurement-tracking/package.json (Tokens: ~300 | Category: anthropic-skill) -->\n# Measurement-tracking Skill\n\nPath: `extensions/measurement-tracking/package.json`\n\n[View Raw Content on GitHub](https://raw.githubusercontent.com/OHIF/Viewers/HEAD/extensions/measurement-tracking/package.json)\n\n<!-- ... +52 more modular skills available via /api/skills/OHIF/Viewers?path={path} -->\n</yakaai_skills>"}