Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@ohif/extension-cornerstone-dicom-rt

OHIF3.4kMIT3.10.1

DICOM RT read workflow

ohif-extension

readme

OHIF Medical Imaging Viewer

The OHIF Viewer is a zero-footprint medical image viewer provided by the Open Health Imaging Foundation (OHIF). It is a configurable and extensible progressive web application with out-of-the-box support for image archives which support DICOMweb.


NPM version MIT License This project is using Percy.io for visual regression testing.

| | | | | :-: | :--- | :--- | | Measurement tracking | Measurement Tracking | Demo | | Segmentations | Labelmap Segmentations | Demo | | Hanging Protocols | Fusion and Custom Hanging protocols | Demo | | Volume Rendering | Volume Rendering | Demo | | PDF | PDF | Demo | | RTSTRUCT | RT STRUCT | Demo | | 4D | 4D | Demo | | VIDEO | Video | Demo | | microscopy | Slide Microscopy | Demo |

About

The OHIF Viewer can retrieve and load images from most sources and formats; render sets in 2D, 3D, and reconstructed representations; allows for the manipulation, annotation, and serialization of observations; supports internationalization, OpenID Connect, offline use, hotkeys, and many more features.

Almost everything offers some degree of customization and configuration. If it doesn't support something you need, we accept pull requests and have an ever improving Extension System.

Why Choose Us

Community & Experience

The OHIF Viewer is a collaborative effort that has served as the basis for many active, production, and FDA Cleared medical imaging viewers. It benefits from our extensive community's collective experience, and from the sponsored contributions of individuals, research groups, and commercial organizations.

Built to Adapt

After more than 8-years of integrating with many companies and organizations, The OHIF Viewer has been rebuilt from the ground up to better address the varying workflow and configuration needs of its many users. All of the Viewer's core features are built using it's own extension system. The same extensibility that allows us to offer:

  • 2D and 3D medical image viewing
  • Multiplanar Reconstruction (MPR)
  • Maximum Intensity Project (MIP)
  • Whole slide microscopy viewing
  • PDF and Dicom Structured Report rendering
  • Segmentation rendering as labelmaps and contours
  • User Access Control (UAC)
  • Context specific toolbar and side panel content
  • and many others

Can be leveraged by you to customize the viewer for your workflow, and to add any new functionality you may need (and wish to maintain privately without forking).

Support

For commercial support, academic collaborations, and answers to common questions; please use Get Support to contact us.

Developing

Branches

master branch - The latest dev (beta) release

  • master - The latest dev release

This is typically where the latest development happens. Code that is in the master branch has passed code reviews and automated tests, but it may not be deemed ready for production. This branch usually contains the most recent changes and features being worked on by the development team. It's often the starting point for creating feature branches (where new features are developed) and hotfix branches (for urgent fixes).

Each package is tagged with beta version numbers, and published to npm such as @ohif/ui@3.6.0-beta.1

release/* branches - The latest stable releases

Once the master branch code reaches a stable, release-ready state, we conduct a comprehensive code review and QA testing. Upon approval, we create a new release branch from master. These branches represent the latest stable version considered ready for production.

For example, release/3.5 is the branch for version 3.5.0, and release/3.6 is for version 3.6.0. After each release, we wait a few days to ensure no critical bugs. If any are found, we fix them in the release branch and create a new release with a minor version bump, e.g., 3.5.1 in the release/3.5 branch.

Each package is tagged with version numbers and published to npm, such as @ohif/ui@3.5.0. Note that master is always ahead of the release branch. We publish docker builds for both beta and stable releases.

Here is a schematic representation of our development workflow:

alt text

Requirements

  • Yarn 1.20.0+
  • Node 18+
  • Yarn Workspaces should be enabled on your machine:
    • yarn config set workspaces-experimental true

Getting Started

  1. Fork this repository
  2. Clone your forked repository
    • git clone https://github.com/YOUR-USERNAME/Viewers.git
  3. Navigate to the cloned project's directory
  4. Add this repo as a remote named upstream
    • git remote add upstream https://github.com/OHIF/Viewers.git
  5. yarn install to restore dependencies and link projects

To Develop

From this repository's root directory:

# Enable Yarn Workspaces
yarn config set workspaces-experimental true

# Restore dependencies
yarn install

Commands

These commands are available from the root directory. Each project directory also supports a number of commands that can be found in their respective README.md and package.json files.

Yarn Commands Description
Develop
dev Default development experience for Viewer
dev:fast Our experimental fast dev mode that uses rsbuild instead of webpack
test:unit Jest multi-project test runner; overall coverage
Deploy
build* Builds production output for our PWA Viewer

* - For more information on different builds, check out our Deploy Docs

Project

The OHIF Medical Image Viewing Platform is maintained as a monorepo. This means that this repository, instead of containing a single project, contains many projects. If you explore our project structure, you'll see the following:

.
├── extensions               #
│   ├── _example             # Skeleton of example extension
│   ├── default              # basic set of useful functionalities (datasources, panels, etc)
│   ├── cornerstone       # image rendering and tools w/ Cornerstone3D
│   ├── cornerstone-dicom-sr # DICOM Structured Report rendering and export
│   ├── cornerstone-dicom-sr # DICOM Structured Report rendering and export
│   ├── cornerstone-dicom-seg # DICOM Segmentation rendering and export
│   ├── cornerstone-dicom-rt # DICOM RTSTRUCT rendering
│   ├── cornerstone-microscopy # Whole Slide Microscopy rendering
│   ├── dicom-pdf # PDF rendering
│   ├── dicom-video # DICOM RESTful Services
│   ├── measurement-tracking # Longitudinal measurement tracking
│   ├── tmtv # Total Metabolic Tumor Volume (TMTV) calculation
|

│
├── modes                    #
│   ├── _example             # Skeleton of example mode
│   ├── basic-dev-mode       # Basic development mode
│   ├── longitudinal         # Longitudinal mode (measurement tracking)
│   ├── tmtv       # Total Metabolic Tumor Volume (TMTV) calculation mode
│   └── microscopy          # Whole Slide Microscopy mode
│
├── platform                 #
│   ├── core                 # Business Logic
│   ├── i18n                 # Internationalization Support
│   ├── ui                   # React component library
│   ├── docs                 # Documentation
│   └── viewer               # Connects platform and extension projects
│
├── ...                      # misc. shared configuration
├── lerna.json               # MonoRepo (Lerna) settings
├── package.json             # Shared devDependencies and commands
└── README.md                # This file

Acknowledgments

To acknowledge the OHIF Viewer in an academic publication, please cite

Open Health Imaging Foundation Viewer: An Extensible Open-Source Framework for Building Web-Based Imaging Applications to Support Cancer Research

Erik Ziegler, Trinity Urban, Danny Brown, James Petts, Steve D. Pieper, Rob Lewis, Chris Hafey, and Gordon J. Harris

JCO Clinical Cancer Informatics, no. 4 (2020), 336-345, DOI: 10.1200/CCI.19.00131

Open-Access on Pubmed Central: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7259879/

or, for v1, please cite:

LesionTracker: Extensible Open-Source Zero-Footprint Web Viewer for Cancer Imaging Research and Clinical Trials

Trinity Urban, Erik Ziegler, Rob Lewis, Chris Hafey, Cheryl Sadow, Annick D. Van den Abbeele and Gordon J. Harris

Cancer Research, November 1 2017 (77) (21) e119-e122 DOI: 10.1158/0008-5472.CAN-17-0334

Note: If you use or find this repository helpful, please take the time to star this repository on GitHub. This is an easy way for us to assess adoption and it can help us obtain future funding for the project.

This work is supported primarily by the National Institutes of Health, National Cancer Institute, Informatics Technology for Cancer Research (ITCR) program, under a grant to Dr. Gordon Harris at Massachusetts General Hospital (U24 CA199460).

NCI Imaging Data Commons (IDC) project supported the development of new features and bug fixes marked with "IDC:priority", "IDC:candidate" or "IDC:collaboration". NCI Imaging Data Commons is supported by contract number 19X037Q from Leidos Biomedical Research under Task Order HHSN26100071 from NCI. IDC Viewer is a customized version of the OHIF Viewer.

This project is tested with BrowserStack. Thank you for supporting open-source!

License

MIT © OHIF

FOSSA Status

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.10.1 (2025-04-11)

Bug Fixes

  • make datasource selection work and UI fixes (#4952) (aaba8bf)

3.10.0 (2025-04-10)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.159 (2025-04-09)

Bug Fixes

  • ui: Enhance UI Components and Update CornerstoneJS Dependencies and resizable panels (#4938) (43bc142)

3.10.0-beta.158 (2025-04-09)

Bug Fixes

3.10.0-beta.157 (2025-04-09)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.156 (2025-04-08)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.155 (2025-04-08)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.154 (2025-04-08)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.153 (2025-04-08)

Bug Fixes

  • OIDC: Use new access_token after refresh (#4853) (cfa202e)

3.10.0-beta.152 (2025-04-07)

Bug Fixes

  • segmentation: Add segment jump for new segments and make panels scrollable (#4928) (3653de7)

3.10.0-beta.151 (2025-04-07)

Features

3.10.0-beta.150 (2025-04-04)

Bug Fixes

  • cine: Resolve Cine Player Faults on DisplaySet Update (#4909) (746f252)

3.10.0-beta.149 (2025-04-04)

Features

  • image capture: Enhance SEG and RTSS Support with Dependency Updates and Bug Fixes (#4924) (fc33bd0)

3.10.0-beta.148 (2025-04-04)

Features

  • Automate tracking prompts for a less disruptive annotation workflow (#4822) (54fded5)

3.10.0-beta.147 (2025-04-03)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.146 (2025-04-02)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.145 (2025-04-02)

Bug Fixes

  • seg: Enhance segmentation tools and UI, refactor code, and update dependencies (#4915) (8432d5f)

3.10.0-beta.144 (2025-04-01)

Features

  • segmentation: Enhance Segmentation with New AI and Once Click Tools (#4910) (c75a3f3)

3.10.0-beta.143 (2025-04-01)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.142 (2025-03-31)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.141 (2025-03-28)

Bug Fixes

  • jump to measurement forever (#4867) (d7bd365)
  • measurement: fix for measurement jump is not switching series in 2DMPR (#4779) (3f06c96)

3.10.0-beta.140 (2025-03-27)

Bug Fixes

3.10.0-beta.139 (2025-03-27)

Bug Fixes

3.10.0-beta.138 (2025-03-26)

Bug Fixes

  • remove duplicated deleteMeasurements code (#4895) (9bde644)

3.10.0-beta.137 (2025-03-26)

Bug Fixes

3.10.0-beta.136 (2025-03-25)

Bug Fixes

3.10.0-beta.135 (2025-03-25)

Bug Fixes

3.10.0-beta.134 (2025-03-20)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.133 (2025-03-20)

Features

  • add customization to PanelStudyBrowser dbl click callback (#4871) (01c3726)

3.10.0-beta.132 (2025-03-20)

Features

  • Group findings table values with custom components/grouping functions (#4712) (df8efba)

3.10.0-beta.131 (2025-03-19)

Features

  • segmentation: Enhance Segmentation Tools with Preview and Selection Features (#4870) (5f11233)

3.10.0-beta.130 (2025-03-19)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.129 (2025-03-18)

Features

3.10.0-beta.128 (2025-03-18)

Bug Fixes

3.10.0-beta.127 (2025-03-18)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.126 (2025-03-18)

Features

  • segmentation: segment statistics, labelmap interpolation and segment bidirectional (#4865) (ec79b55)

3.10.0-beta.125 (2025-03-17)

Bug Fixes

  • metadata: change the default values for cosines (#4863) (b7fbf04)

3.10.0-beta.124 (2025-03-17)

Bug Fixes

  • max call stack exceeded for dicom tag browser (#4855) (841320a)

3.10.0-beta.123 (2025-03-17)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.122 (2025-03-17)

Features

3.10.0-beta.121 (2025-03-11)

Features

  • fonts: bundle fonts in OHIF and dont use google cdn (#4821) (1f634ba)
  • viewport-gap: remove viewport gap and update border behavior (#4835) (3f70617)

3.10.0-beta.120 (2025-03-11)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.119 (2025-03-10)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.118 (2025-03-07)

Bug Fixes

  • tmtv tools: add CircleROIStartEndThreshold to supported tools in TMTV extension (#4828) (17d2889)

3.10.0-beta.117 (2025-03-07)

Features

  • toolbox: Refactor Toolbar and Toolbox to enable sections (#4825) (cc5cdfb)

3.10.0-beta.116 (2025-03-06)

Bug Fixes

3.10.0-beta.115 (2025-02-28)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.114 (2025-02-28)

Bug Fixes

3.10.0-beta.113 (2025-02-28)

Bug Fixes

3.10.0-beta.112 (2025-02-28)

Features

  • separate checks for addWindowLevelActionMenu and addSegmentationOverlay (#4813) (7f0cc0f)

3.10.0-beta.111 (2025-02-26)

Bug Fixes

  • broken activateViewportBeforeInteraction behavior (#4810) (fdb073c)

3.10.0-beta.110 (2025-02-26)

Bug Fixes

  • sr: sr hydration and load was not working, Screenshot Comparison, and Testing (#4814) (9233143)

3.10.0-beta.109 (2025-02-25)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.108 (2025-02-25)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.107 (2025-02-25)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.106 (2025-02-25)

Features

  • hotkeys: Migrate hotkeys to customization service and fix issues with overrides (#4777) (3e6913b)

3.10.0-beta.105 (2025-02-25)

Bug Fixes

  • Changes to address hang/crash on jump to instance (#4679) (e480e84)
  • rt: jump to segment discards the configured width (#4799) (afd528b)

3.10.0-beta.104 (2025-02-25)

Bug Fixes

  • Delay for all series thumbnails on fetching thumbnail (#4802) (bda98b0)

3.10.0-beta.103 (2025-02-23)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.102 (2025-02-20)

Bug Fixes

3.10.0-beta.101 (2025-02-20)

Bug Fixes

3.10.0-beta.100 (2025-02-19)

Bug Fixes

3.10.0-beta.99 (2025-02-18)

Bug Fixes

3.10.0-beta.98 (2025-02-18)

Bug Fixes

3.10.0-beta.97 (2025-02-18)

Features

  • improve dicom tag browser with nested rows (#4451) (0b5836c)

3.10.0-beta.96 (2025-02-18)

Bug Fixes

3.10.0-beta.95 (2025-02-13)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.94 (2025-02-11)

Features

  • add viewport overlays to microscopy mode (#4776) (084a10f)

3.10.0-beta.93 (2025-02-04)

Bug Fixes

  • add commandsManager to MoreDropdownMenu onClick props (#4765) (bbf1a19)

3.10.0-beta.92 (2025-02-04)

Bug Fixes

  • core: Address 3D reconstruction and Android compatibility issues and clean up 4D data mode (#4762) (149d6d0)

3.10.0-beta.91 (2025-02-04)

Bug Fixes

  • changing colormap for second volume in fusion viewport (#4746) (8996df8)

3.10.0-beta.90 (2025-02-04)

Features

  • ui: Add support for Custom Modal component in Modal Service (#4752) (2c183aa)

3.10.0-beta.89 (2025-02-04)

Features

  • ui: customization option for viewport notification (#4638) (8acbd76)

3.10.0-beta.88 (2025-02-04)

Bug Fixes

3.10.0-beta.87 (2025-02-03)

Bug Fixes

  • measurement label auto-completion: Customization of measurement label auto-completion fails for measurements following arrow annotations. (#4739) (e035ef1)

3.10.0-beta.86 (2025-02-03)

Bug Fixes

  • store-segmentation: storing segmentations was hitting the wrong command resulting in an undefined datasource (#4755) (9b8e5cf)

3.10.0-beta.85 (2025-02-03)

Features

  • Add customization support for more UI components (#4634) (f15eb44)

3.10.0-beta.84 (2025-01-31)

Bug Fixes

  • Remove non-functional Tailwind class for SegmentationPanel (#4745) (32017d1)

3.10.0-beta.83 (2025-01-31)

Bug Fixes

3.10.0-beta.82 (2025-01-31)

Bug Fixes

3.10.0-beta.81 (2025-01-29)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.80 (2025-01-29)

Features

  • customization: enable custom onDropHandler for viewportGrid (#4641) (054b262)

3.10.0-beta.79 (2025-01-28)

Bug Fixes

  • dependencies: Update dcmjs library and improve documentation links (#4741) (d554f02)

3.10.0-beta.78 (2025-01-28)

Features

  • side-panels: Added resize handle interactive feedback for side panels (#4734) (6abb095)

3.10.0-beta.77 (2025-01-28)

Bug Fixes

  • for initialImageIndex mismatch issue for loading SR after disabling prompts (#4732) (8e3e208)

3.10.0-beta.76 (2025-01-27)

Bug Fixes

  • context menu: Context menus for edge-proximate measurements are partially obscured. (#4727) (61699d0)

3.10.0-beta.75 (2025-01-27)

Features

  • static-wado: add support for case-insensitive searching (#4603) (ac6e674)

3.10.0-beta.74 (2025-01-27)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.73 (2025-01-24)

Bug Fixes

3.10.0-beta.72 (2025-01-24)

Features

  • delete active annotation using backspace/delete key (#4722) (d6f0092)

3.10.0-beta.71 (2025-01-23)

Features

  • customization: new customization service api (#4688) (55ad8ef)

3.10.0-beta.70 (2025-01-23)

Features

  • panels: responsive thumbnails based on panel size (#4723) (d9abc3d)

3.10.0-beta.69 (2025-01-22)

Bug Fixes

  • seg: sphere scissor on stack and cpu rendering reset properties was broken (#4721) (f00d182)

3.10.0-beta.68 (2025-01-21)

Features

  • resizable-side-panels: Make the left and right side panels (optionally) resizable. (#4672) (d90a4cf)

3.10.0-beta.67 (2025-01-21)

Bug Fixes

  • ui: Update dependencies and add missing icons (#4699) (cf97fa9)

3.10.0-beta.66 (2025-01-21)

Bug Fixes

  • Inconsistent Handling of Patient Name Tag (#4703) (8aedb2e)

3.10.0-beta.65 (2025-01-20)

Bug Fixes

  • rotation: support cycling rotateViewportCCW (#4533) (bf58707)

3.10.0-beta.64 (2025-01-20)

Bug Fixes

  • hp: Display set should allow remembered updates (#4707) (464148e)

3.10.0-beta.63 (2025-01-17)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.62 (2025-01-16)

Bug Fixes

3.10.0-beta.61 (2025-01-16)

Bug Fixes

3.10.0-beta.60 (2025-01-15)

Bug Fixes

  • Having sop instance in a per-frame or shared attribute breaks load (#4560) (cded082)

3.10.0-beta.59 (2025-01-14)

Bug Fixes

3.10.0-beta.58 (2025-01-13)

Features

  • multimonitor: Add simple multi-monitor support to open another study(#4178) (07c628e)

3.10.0-beta.57 (2025-01-13)

Bug Fixes

  • toolbarService: All header tools are enabled in volume3D viewport (#4677) (9832dbe)

3.10.0-beta.56 (2025-01-13)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.55 (2025-01-10)

Features

3.10.0-beta.54 (2025-01-10)

Bug Fixes

  • docker: run compression regardless of APP_CONFIG being present ( in cases such as volume mount) (#4673) (a2d34c9)

3.10.0-beta.53 (2025-01-10)

Bug Fixes

  • icons: icons missing for volume presets and others (#4671) (01924b8)

3.10.0-beta.52 (2025-01-10)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.51 (2025-01-10)

Bug Fixes

3.10.0-beta.50 (2025-01-10)

Features

  • Start using group filtering to define measurements table layout (#4501) (82440e8)

3.10.0-beta.49 (2025-01-09)

Bug Fixes

  • Execute HP onProtocolEnter callback after HPservice.run( (#4589) (8e2c607)

3.10.0-beta.48 (2025-01-09)

Bug Fixes

  • Make StudyInstanceUID optional to retrieve a Series from DicomMetadataStore (#4644) (aef68d1)

3.10.0-beta.47 (2025-01-09)

Bug Fixes

  • Inconsistencies and update the style setting on load for embedded styles from codingValues (#4599) (e0088ec)

3.10.0-beta.46 (2025-01-08)

Bug Fixes

  • circleci: Update workflow dependencies for Docker publishing stages (#4661) (66eebbe)
  • circleci: Update workflow dependencies for Docker publishing stages (#4662) (38edde5)

3.10.0-beta.45 (2025-01-08)

Bug Fixes

  • circleci: Update workflow dependencies for Docker publishing stages (#4660) (3c6a5ef)

3.10.0-beta.44 (2025-01-08)

Bug Fixes

  • Dockerfile: Clear bun package manager cache before installation (#4659) (5f6f528)

3.10.0-beta.43 (2025-01-08)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.42 (2025-01-08)

Bug Fixes

3.10.0-beta.41 (2025-01-08)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.40 (2025-01-08)

Bug Fixes

3.10.0-beta.39 (2025-01-08)

Bug Fixes

  • docker: publish manifest for multiarch and update cs3d (#4650) (836e67a)

3.10.0-beta.38 (2025-01-07)

Bug Fixes

  • toolbars: Fix error when filtering out duplicate buttons for a button section. (#4618) (28cf3a1)

3.10.0-beta.37 (2025-01-06)

Bug Fixes

3.10.0-beta.36 (2025-01-03)

Bug Fixes

  • context menu: Implemented closing of context menu on outside click (#4627) (6b851df)
  • context menu: restrict the context menu accessibility for locked and hidden annotations (#4625) (e11ceb9)

Features

  • Implemented CSV support for Arrow annotation. (#4623) (55fe185)

3.10.0-beta.35 (2025-01-03)

Bug Fixes

  • 3D rendering: disabled light sliders when shade is off (#4631) (5322064)

3.10.0-beta.34 (2025-01-02)

Bug Fixes

  • Docker build time was very slow on a tiny change (#4559) (7e43b2f)

3.10.0-beta.33 (2024-12-20)

Bug Fixes

  • tools: enable additional tools in volume viewport (#4620) (1992002)

3.10.0-beta.32 (2024-12-20)

Bug Fixes

  • datasource: attach auth headers for delete requests in the dicomweb datasource (#4619) (8d0ed80)

3.10.0-beta.31 (2024-12-20)

Bug Fixes

  • segmentation: black preview when loading a seg, and crash on opening panel (#4602) (faf5515)

3.10.0-beta.30 (2024-12-18)

Bug Fixes

  • SR: Bring back the onModeEnter for the cornerstone-dicom-sr extension that was accidentally removed by PR #4586 (#4616) (2df8e1d)

3.10.0-beta.29 (2024-12-18)

Bug Fixes

  • icons: Add Clipboard icon and update MetadataProvider for null checks (#4615) (93d7076)

3.10.0-beta.28 (2024-12-18)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.27 (2024-12-18)

Features

  • measurements: Provide for the Load (SR) measurements button to optionally clear existing measurements prior to loading the SR. (#4586) (4d3d5e7)

3.10.0-beta.26 (2024-12-18)

Bug Fixes

3.10.0-beta.25 (2024-12-17)

Bug Fixes

  • Documentation and default enabled for bulkdata load (#4607) (d0ccdbd)

3.10.0-beta.24 (2024-12-17)

Features

3.10.0-beta.23 (2024-12-17)

Bug Fixes

  • seg: jump to the first slice in SEG and RT that has data (#4605) (9bf24d6)

3.10.0-beta.22 (2024-12-13)

Bug Fixes

  • tag-browser: fix dicom tag browser not loading in segmentation mode in study panel (#4601) (60fc7d6)

3.10.0-beta.21 (2024-12-11)

Features

3.10.0-beta.20 (2024-12-11)

Bug Fixes

  • worklist: selected patient changes randomly when clicked. (#4592) (684267b)

3.10.0-beta.19 (2024-12-11)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.18 (2024-12-06)

Bug Fixes

  • sr: correct jump to first image via viewRef (#4576) (6ec04ca)

3.10.0-beta.17 (2024-12-06)

Bug Fixes

  • touch: For viewport interactions use onPointerDown. (#4572) (6160718)

3.10.0-beta.16 (2024-12-05)

Bug Fixes

  • defaultRouteInit: fixes 'madeInClient' parameter when 'makeDisplaySets' is called (#4571) (7cc6c14)

Features

  • extension: added 'extensionManager' to 'onModeEnter' parameter list (#4569) (f87c6cd)

3.10.0-beta.15 (2024-12-05)

Bug Fixes

  • CinePlayer: always show cine player for dynamic data (#4575) (b8e8bbe)

3.10.0-beta.14 (2024-12-03)

Bug Fixes

  • WorkflowSteps: fixed how hooks are invoked + added support for 'onExit' hook (#4568) (bca2022)

3.10.0-beta.13 (2024-12-02)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.12 (2024-11-29)

Bug Fixes

  • cli: publish 4D preclincial mode on NPM so it can be used in the OHIF cli commands (#4557) (085590a)

3.10.0-beta.11 (2024-11-28)

Bug Fixes

  • multiframe: metadata handling of NM studies and loading order (#4554) (7624ccb)

3.10.0-beta.10 (2024-11-28)

Features

  • segmentation: Enhance dropdown menu functionality in SegmentationTable (#4553) (397fd85)

3.10.0-beta.9 (2024-11-22)

Bug Fixes

  • colorlut: use the correct colorlut index and update vtk (#4544) (b9c26e7)

3.10.0-beta.8 (2024-11-22)

Bug Fixes

  • modes: don't attempt to retrieve a stage index if HPs are an array (#4542) (44648ee)

3.10.0-beta.7 (2024-11-22)

Bug Fixes

  • Make the commands ordering the registration order of hte mode (#4492) (edfaf72)

3.10.0-beta.6 (2024-11-22)

Bug Fixes

  • error-boundray: prevent stack trace from overflowing and make it scrollable (#4541) (27ae385)

3.10.0-beta.5 (2024-11-15)

Bug Fixes

  • viewport: set a minimum width of 5px on viewports to prevent them from turning black/ going into an unrecoverable state. (#4517) (32fe262)

3.10.0-beta.4 (2024-11-15)

Bug Fixes

  • ci: address error in merge report step of the playwright workflow (#4518) (d05db4c)

3.10.0-beta.3 (2024-11-14)

Bug Fixes

  • avoid black images after hiding the viewports (#4502) (ad8f205)

3.10.0-beta.2 (2024-11-13)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.1 (2024-11-12)

Note: Version bump only for package ohif-monorepo-root

3.10.0-beta.0 (2024-11-12)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.111 (2024-11-12)

Bug Fixes

  • Have an addIcon that adds to both ui and ui-next (#4490) (4a12523)
  • Measurement Tracking: Various UI and functionality improvements (#4481) (62b2748)
  • styles: several fixes for different styles (#4483) (a5f0376)

3.9.0-beta.110 (2024-11-11)

Bug Fixes

  • bugs: Update dependencies and enhance UI components (#4478) (05d41c5)

3.9.0-beta.109 (2024-11-08)

Bug Fixes

3.9.0-beta.108 (2024-11-07)

Bug Fixes

  • tmtv: fix toggle one up weird behaviours (#4473) (aa2b649)

3.9.0-beta.107 (2024-11-06)

Bug Fixes

3.9.0-beta.106 (2024-11-06)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.105 (2024-11-05)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.104 (2024-10-30)

Bug Fixes

  • ui: show ui notification on displaySet load error (#4447) (4f20523)

3.9.0-beta.103 (2024-10-29)

Bug Fixes

  • ui: display error in ui while loading seg (#4433) (2e96371)

3.9.0-beta.102 (2024-10-29)

Bug Fixes

  • packages: http-proxy-middleware vulnerability (#4443) (0610425)

3.9.0-beta.101 (2024-10-18)

Features

  • new-study-panel: default to list view for non thumbnail series, change default fitler to all, and add more menu to thumbnail items with a dicom tag browser (#4417) (a7fd9fa)

3.9.0-beta.100 (2024-10-17)

Bug Fixes

  • tmtv: prevent fusion row in tmtv from getting inverted unexpectedly (#4420) (33af9bb)

3.9.0-beta.99 (2024-10-17)

Bug Fixes

  • 3d-viewport: exception was being thrown and 3d viewpot not getting resized. (#4366) (433cc80)
  • createReport: early return on cancel in prompt (#4243) (2ec4692)
  • dicomjson: Update getUIDsFromImageID to work with json data source + update getDisplaySetImageUIDs to work with mixed sop class json (#4322) (3dd0666)
  • hp-presets: select the active displaySet when toggling an HP preset, not a random one from the series panel (#4365) (ace67b3)
  • sr: load existing point, if there is 2nd point in renderableData (Fix rotation in arrow annotation) (#4356) (7353f7f)
  • tools: check if seriesNumber is an undefined properly (#4338) (307b144)
  • typo: type in fourup preset (#4426) (03aad4e)
  • updateIndex: getNumberOfSlices is defined when used with a 3D viewport (#4424) (d5bcf54)

Features

  • hangingProtocols: added selection of the HangingProtocol stage from the url (#4310) (fa2435d)
  • SR: SCOORD3D point annotations support for stack viewports (#4315) (ac1cad2)

3.9.0-beta.98 (2024-10-15)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.97 (2024-10-11)

Bug Fixes

3.9.0-beta.96 (2024-10-10)

Bug Fixes

  • fossa: update fossa to track licenses correctly (#4411) (ec685ef)

3.9.0-beta.95 (2024-10-08)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.94 (2024-10-04)

Features

  • tours: freeze versions and add licensings doc (#4407) (60a8d51)

3.9.0-beta.93 (2024-10-04)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.92 (2024-10-01)

Bug Fixes

3.9.0-beta.91 (2024-10-01)

Bug Fixes

  • dependent: high priority vulnerabilities (#4396) (b4f08ad)

3.9.0-beta.90 (2024-09-30)

Bug Fixes

3.9.0-beta.89 (2024-09-27)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.88 (2024-09-24)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.87 (2024-09-19)

Bug Fixes

  • ui: Fixed study component open and closed feedback in Studies panel (#4384) (365d824)

3.9.0-beta.86 (2024-09-19)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.85 (2024-09-17)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.84 (2024-09-12)

Features

  • toolbar: enable extensions to change toolbar button sections (#4367) (1bfce0a)

3.9.0-beta.83 (2024-09-11)

Features

  • studies-panel: New OHIF study panel - under experimental flag (#4254) (7a96406)

3.9.0-beta.82 (2024-09-05)

Bug Fixes

  • Add kheops integration into OHIF v3 again (#4345) (e1feffa)

3.9.0-beta.81 (2024-08-27)

Bug Fixes

  • 🐛 SeriesInstanceUID fallback + update retrieve metadata filtered to check for lazy (#4346) (14498d4)

3.9.0-beta.80 (2024-08-16)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.79 (2024-08-16)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.78 (2024-08-15)

Features

  • Add CS3D WSI and Video Viewports and add annotation navigation for MPR (#4182) (7599ec9)

3.9.0-beta.77 (2024-08-15)

Bug Fixes

  • roundNumber: handle negative numbers properly (#4336) (7377db8)

3.9.0-beta.76 (2024-08-08)

Bug Fixes

3.9.0-beta.75 (2024-08-07)

Bug Fixes

3.9.0-beta.74 (2024-08-06)

Bug Fixes

3.9.0-beta.73 (2024-08-02)

Features

  • ui: Created design and added core components for ui-next (#4324) (9036418)

3.9.0-beta.72 (2024-07-31)

Bug Fixes

3.9.0-beta.71 (2024-07-30)

Bug Fixes

3.9.0-beta.70 (2024-07-30)

Bug Fixes

3.9.0-beta.69 (2024-07-27)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.68 (2024-07-26)

Bug Fixes

  • dicom: Update multiframe DICOM JSON parsing for correct image ID generation (#4307) (16b7aa4)

3.9.0-beta.67 (2024-07-26)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.66 (2024-07-24)

Features

3.9.0-beta.65 (2024-07-23)

Features

  • SR: text structured report (TEXT, CODE, NUM, PNAME, DATE, TIME and DATETIME) (#4287) (246ebab)

3.9.0-beta.64 (2024-07-19)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.63 (2024-07-10)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.62 (2024-07-09)

Bug Fixes

  • the start/end command in TMTV for the ROIStartEndThreshold tools (#4281) (38c19fa)

3.9.0-beta.61 (2024-07-09)

Features

  • auth: Add Authorization Code Flow and new Keycloak recipes with new video tutorials (#4234) (aefa6d9)

3.9.0-beta.60 (2024-07-09)

Bug Fixes

  • Tests run against e2e config for both playwright and older tests (#4283) (31271ae)

3.9.0-beta.59 (2024-07-05)

Bug Fixes

  • Cobb angle not working in basic-test mode and open contour (#4280) (6fd3c7e)
  • image-orientation: Prevent incorrect orientation marker display for single-slice US images (#4275) (6d11048)
  • webpack import bugs showing warnings on import (#4265) (24c511f)

Features

  • Add interleaved HTJ2K and volume progressive loading (#4276) (a2084f3)

3.9.0-beta.58 (2024-07-04)

Bug Fixes

3.9.0-beta.57 (2024-07-02)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.56 (2024-07-02)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.55 (2024-06-28)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.54 (2024-06-28)

Features

3.9.0-beta.53 (2024-06-28)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.52 (2024-06-27)

Bug Fixes

3.9.0-beta.51 (2024-06-27)

Bug Fixes

  • cli: Fix the cli utilities which require full paths (d09f8b5), closes #4267

3.9.0-beta.50 (2024-06-26)

Bug Fixes

  • orthanc: Correct bulkdata URL handling and add configuration example PDF (#4262) (fdf883a)

3.9.0-beta.49 (2024-06-26)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.48 (2024-06-25)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.47 (2024-06-21)

Bug Fixes

  • Allow the mode setup/creation to be async, and provide a few more values to extension/app config/mode setup. (#4016) (88575c6)
  • code: remove console log (#4248) (f3bbfff)
  • CustomViewportOverlay: pass accurate data to Custom Viewport Functions (#4224) (aef00e9)
  • studybrowser: Differentiate recent and all in study panel based on a provided time period (#4242) (6f93449)

Features

  • customization service append and customize functionality should run once (#4238) (e462fd3)
  • HP: Frame View HP (#4235) (d5d8214)
  • sort: custom series sort in study panel (#4214) (a433d40)

3.9.0-beta.46 (2024-06-18)

Bug Fixes

  • Use correct external URL for rendered responses with relative URI (#4236) (d8f6991)

3.9.0-beta.45 (2024-06-18)

Bug Fixes

3.9.0-beta.44 (2024-06-17)

Bug Fixes

  • cli: version txt had a new line which it should not (#4233) (097ef76)
  • pdf-viewport: Allow Drag and Drop on PDF Viewport (#4225) (729efb6)

3.9.0-beta.43 (2024-06-12)

Bug Fixes

  • sr: rendering issue by running loadSR before updateSR (#4226) (6971287)

3.9.0-beta.42 (2024-06-12)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.41 (2024-06-12)

Features

  • Add customization merge, append or replace functionality (#3871) (55dcfa1)

3.9.0-beta.40 (2024-06-12)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.39 (2024-06-08)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.38 (2024-06-07)

Bug Fixes

  • window-level: move window level region to more tools menu (#4215) (33f4c18)

3.9.0-beta.37 (2024-06-05)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.36 (2024-06-05)

Bug Fixes

  • get direct url pixel data should be optional for video (#4152) (649ffab)

3.9.0-beta.35 (2024-06-05)

Bug Fixes

  • seg: maintain algorithm name and algorithm type when DICOM seg is exported or downloaded (#4203) (a29e94d)

3.9.0-beta.34 (2024-06-05)

Bug Fixes

  • hydration: Maintain the same slice that the user was on pre hydration in post hydration for SR and SEG. (#4200) (430330f)

3.9.0-beta.33 (2024-06-05)

Features

  • window-level-region: add window level region tool (#4127) (ab1a18a)

3.9.0-beta.32 (2024-05-31)

Bug Fixes

  • tmtv: crosshairs should not have viewport indicators (#4197) (f85da32)

3.9.0-beta.31 (2024-05-30)

Bug Fixes

  • seg: should be able to navigate outside toolbox and come back later (#4196) (93e7609)

3.9.0-beta.30 (2024-05-30)

Bug Fixes

  • docker: docker build was broken because of imports (#4192) (d7aa386)
  • segmentation creation and segmentation mode viewport rendering (#4193) (2174026)

3.9.0-beta.29 (2024-05-30)

Bug Fixes

  • tmtv: side panel crashing when activeToolOptions is not an array (#4189) (19b5b1c)

3.9.0-beta.28 (2024-05-30)

Bug Fixes

  • queryparam: set all query params to lowercase by default (#4190) (e073d19)

3.9.0-beta.27 (2024-05-29)

Bug Fixes

  • contour: set renderFill to false for contour (#4186) (731340d)

3.9.0-beta.26 (2024-05-29)

Features

  • hp: Add displayArea option for Hanging protocols and example with Mamo(#3808) (18ac08e)

3.9.0-beta.25 (2024-05-29)

Bug Fixes

  • ultrasound: Upgrade cornerstone3D version to resolve coloring issues (#4181) (75a71db)

3.9.0-beta.24 (2024-05-29)

Features

  • measurements: show untracked measurements in measurement panel under additional findings (#4160) (18686c2)

3.9.0-beta.23 (2024-05-28)

Bug Fixes

3.9.0-beta.22 (2024-05-27)

Features

  • ui: move to React 18 and base for using shadcn/ui (#4174) (70f2c79)

3.9.0-beta.21 (2024-05-24)

Features

3.9.0-beta.20 (2024-05-24)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.19 (2024-05-24)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.18 (2024-05-24)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.17 (2024-05-23)

Bug Fixes

  • crosshairs: reset angle, position, and slabthickness for crosshairs when reset viewport tool is used (#4113) (73d9e99)

3.9.0-beta.16 (2024-05-23)

Bug Fixes

3.9.0-beta.15 (2024-05-22)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.14 (2024-05-21)

Bug Fixes

  • HangingProtocol: fix hp when unsupported series load first (#4145) (b124c91)

3.9.0-beta.13 (2024-05-21)

Features

  • rt: allow rendering of points in RT Struct (#4128) (5903b07)

3.9.0-beta.12 (2024-05-21)

Bug Fixes

  • segmentation: Address issue where segmentation creation failed on layout change (#4153) (29944c8)

3.9.0-beta.11 (2024-05-21)

Features

3.9.0-beta.10 (2024-05-21)

Bug Fixes

  • stack-invalidation: Resolve stack invalidation if metadata invalidated (#4147) (70bb6c4)

3.9.0-beta.9 (2024-05-17)

Bug Fixes

  • select: utilize react portals for select component (#4144) (dce1e7d)

3.9.0-beta.8 (2024-05-16)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.7 (2024-05-15)

Bug Fixes

  • tmtv: threshold was crashing the side panel (#4119) (8d5c676)

3.9.0-beta.6 (2024-05-15)

Bug Fixes

  • 🐛 Overflow scroll list menu based on screen hight (#4123) (6bba2e7)

3.9.0-beta.5 (2024-05-14)

Note: Version bump only for package ohif-monorepo-root

3.9.0-beta.4 (2024-05-14)

Bug Fixes

  • auth: bind handleUnauthenticated to correct context (#4120) (8fa339f)
  • DicomJSONDataSource: Fix series filtering (#4092) (2de102c)

3.9.0-beta.3 (2024-05-08)

Features

  • typings: Enhance typing support with withAppTypes and custom services throughout OHIF (#4090) (374065b)

3.9.0-beta.2 (2024-05-06)

Bug Fixes

  • bugs: enhancements and bugs in several areas (#4086) (730f434)

3.9.0-beta.1 (2024-05-06)

Bug Fixes

  • rt: enhanced RT support, utilize SVGs for rendering. (#4074) (0156bc4)

3.9.0-beta.0 (2024-04-29)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.94 (2024-04-29)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.93 (2024-04-29)

Bug Fixes

  • toolbox: Preserve user-specified tool state and streamline command execution (#4063) (f1a736d)

3.8.0-beta.92 (2024-04-28)

Bug Fixes

  • bugs: fix patient header for doc, track ball rotate resize observer and add segmentation button not being enabled on viewport data change (#4068) (c09311d)

3.8.0-beta.91 (2024-04-25)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.90 (2024-04-22)

Bug Fixes

  • viewport-sync: Enable re-sync image slices in a different position when needed (#3984) (6ebd2cc)

3.8.0-beta.89 (2024-04-22)

Bug Fixes

  • vewport: Add missing blendmodes from cornerstonejs (#4055) (3ec7e51)
  • viewport-webworker-segmentation: Resolve issues with viewport detection, webworker termination, and segmentation panel layout change (#4059) (52a0c59)

3.8.0-beta.88 (2024-04-22)

Bug Fixes

  • hp: Fails to display any layouts in the layout selector if first layout has multiple stages (#4058) (f0ed3fd)

3.8.0-beta.87 (2024-04-19)

Features

  • tmtv-mode: Add Brush tools and move SUV peak calculation to web worker (#4053) (8192e34)

3.8.0-beta.86 (2024-04-19)

Bug Fixes

  • layouts: and fix thumbnail in touch and update migration guide for 3.8 release (#4052) (d250d04)

3.8.0-beta.85 (2024-04-18)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.84 (2024-04-18)

Bug Fixes

  • bugs: and replace seriesInstanceUID and seriesInstanceUIDs URL with seriesInstanceUIDs (#4049) (da7c1a5)

3.8.0-beta.83 (2024-04-18)

Bug Fixes

  • bugs: enhancements and bug fixes - final (#4048) (170bb96)

3.8.0-beta.82 (2024-04-17)

Bug Fixes

3.8.0-beta.81 (2024-04-16)

Bug Fixes

  • viewport: Reset viewport state and fix CINE looping, thumbnail resolution, and dynamic tool settings (#4037) (f99a0bf)

3.8.0-beta.80 (2024-04-16)

Bug Fixes

3.8.0-beta.79 (2024-04-10)

Features

  • SM: remove SM measurements from measurement panel (#4022) (df49a65)

3.8.0-beta.78 (2024-04-10)

Bug Fixes

3.8.0-beta.77 (2024-04-10)

Bug Fixes

  • dicom-video: Update get direct func for dicom json to use url if present and fix config argument (#4017) (4f99244)

3.8.0-beta.76 (2024-04-10)

Bug Fixes

  • MetaDataProvider: Fix tag in GeneralImageModule (#4000) (e9c30a1)

3.8.0-beta.75 (2024-04-10)

Bug Fixes

3.8.0-beta.74 (2024-04-10)

Features

  • 4D: Add 4D dynamic volume rendering and new pre-clinical 4d pt/ct mode (#3664) (d57e8bc)

3.8.0-beta.73 (2024-04-08)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.72 (2024-04-05)

Bug Fixes

  • cornerstone-dicom-sr: Freehand SR hydration support (#3996) (5645ac1)

3.8.0-beta.71 (2024-04-05)

Features

  • advanced-roi-tools: new tools and icon updates and overlay bug fixes (#4014) (cea27d4)

3.8.0-beta.70 (2024-04-05)

Features

  • measurement: Add support measurement label autocompletion (#3855) (56b1eae)

3.8.0-beta.69 (2024-04-03)

Bug Fixes

  • presentation-state: Iterate over map properly to restore the presentation state (#4013) (fa38e6a)

3.8.0-beta.68 (2024-04-03)

Features

  • segmentation: Enhanced segmentation panel design for TMTV (#3988) (9f3235f)

3.8.0-beta.67 (2024-04-02)

Features

  • ViewportActionMenu: window level per viewport / new patient info / colorbars/ 3D presets and 3D volume rendering (#3963) (b7f90e3)

3.8.0-beta.66 (2024-03-28)

Bug Fixes

3.8.0-beta.65 (2024-03-28)

Features

  • layout: new layout selector with 3D volume rendering (#3923) (617043f)

3.8.0-beta.64 (2024-03-27)

Features

  • toolbar: new Toolbar to enable reactive state synchronization (#3983) (566b25a)

3.8.0-beta.63 (2024-03-25)

Features

3.8.0-beta.62 (2024-03-19)

Features

  • worklist: New worklist buttons and tooltips (#3989) (9bcd1ae)

3.8.0-beta.61 (2024-03-18)

Bug Fixes

  • SR display: and the token based navigation (#3995) (feed230)

3.8.0-beta.60 (2024-03-15)

Features

  • delete measurement: icon for measurement table (#3775) (f7fe91c)

3.8.0-beta.59 (2024-03-08)

Bug Fixes

3.8.0-beta.58 (2024-03-05)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.57 (2024-02-28)

Bug Fixes

3.8.0-beta.56 (2024-02-22)

Bug Fixes

3.8.0-beta.55 (2024-02-21)

Features

  • resize: Optimize resizing process and maintain zoom level (#3889) (b3a0faf)

3.8.0-beta.54 (2024-02-14)

Features

  • errorboundary: format stack trace properly (#3931) (0eac386)

3.8.0-beta.53 (2024-02-05)

Bug Fixes

  • 🐛 Sort merge results based on default data source (input) (#3903) (5bba98e)

3.8.0-beta.52 (2024-01-22)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.51 (2024-01-22)

Bug Fixes

  • catch errors in getPTImageIdInstanceMetadata (#3897) (a47aeb8)

3.8.0-beta.50 (2024-01-22)

Bug Fixes

  • viewport-sync: remember synced viewports bw stack and volume and RENAME StackImageSync to ImageSliceSync (#3849) (e4a116b)

3.8.0-beta.49 (2024-01-19)

Bug Fixes

3.8.0-beta.48 (2024-01-17)

Bug Fixes

  • 🐛 Check merge key for merge data source (#3901) (911d672)

3.8.0-beta.47 (2024-01-12)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.46 (2024-01-12)

Bug Fixes

3.8.0-beta.45 (2024-01-09)

Features

  • hp: enable OHIF to run with partial metadata for large studies at the cost of less effective hanging protocol (#3804) (0049f4c)

3.8.0-beta.44 (2024-01-09)

Features

  • transferSyntax: prefer server transcoded transfer syntax for all images (#3883) (1456a49)

3.8.0-beta.43 (2024-01-09)

Bug Fixes

  • segmentation: upgrade cs3d to fix various segmentation bugs (#3885) (b1efe40)

3.8.0-beta.42 (2024-01-08)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.41 (2024-01-08)

Features

3.8.0-beta.40 (2024-01-08)

Features

3.8.0-beta.39 (2024-01-08)

Features

3.8.0-beta.38 (2024-01-08)

Bug Fixes

3.8.0-beta.37 (2024-01-08)

Bug Fixes

  • colormap for stack viewports via HangingProtocol (#3866) (e8858f3)

3.8.0-beta.36 (2023-12-15)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.35 (2023-12-14)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.34 (2023-12-13)

Bug Fixes

  • icon-style: Ensure consistent icon dimensions (#3727) (6ca13c0)

Features

3.8.0-beta.33 (2023-12-13)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.32 (2023-12-13)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.31 (2023-12-13)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.30 (2023-12-13)

Features

  • customizationService: Enable saving and loading of private tags in SRs (#3842) (e1f55e6)

3.8.0-beta.29 (2023-12-13)

Bug Fixes

  • address and improve system vulnerabilities (#3851) (805c532)

Features

  • config: Add activateViewportBeforeInteraction parameter for viewport interaction customization (#3847) (f707b4e)
  • i18n: enhanced i18n support (#3761) (d14a8f0)

3.8.0-beta.28 (2023-12-08)

Features

  • HP: Added new 3D hanging protocols to be used in the new layout selector (#3844) (59576d6)

3.8.0-beta.27 (2023-12-06)

Bug Fixes

  • auth: fix the issue with oauth at a non root path (#3840) (6651008)

3.8.0-beta.26 (2023-11-28)

Bug Fixes

3.8.0-beta.25 (2023-11-27)

Bug Fixes

3.8.0-beta.24 (2023-11-24)

Bug Fixes

  • Update the CS3D packages to add the most recent HTJ2K TSUIDS (#3806) (9d1884d)

3.8.0-beta.23 (2023-11-24)

Features

3.8.0-beta.22 (2023-11-21)

Features

  • events: broadcast series summary metadata (#3798) (404b0a5)

3.8.0-beta.21 (2023-11-21)

Bug Fixes

  • DICOM Overlay: The overlay data wasn't being refreshed on change (#3793) (00e7519)

3.8.0-beta.20 (2023-11-21)

Bug Fixes

  • metadata: to handle cornerstone3D update for htj2k (#3783) (8c8924a)

3.8.0-beta.19 (2023-11-18)

Features

  • docs: Added various training videos to support the OHIF CLI tools (#3794) (d83beb7)

3.8.0-beta.18 (2023-11-15)

Features

  • url: Add SeriesInstanceUIDs wado query param (#3746) (b694228)

3.8.0-beta.17 (2023-11-13)

Bug Fixes

  • 🐛 Run error handler for failed image requests (#3773) (3234014)

3.8.0-beta.16 (2023-11-13)

Bug Fixes

  • overlay: Overlays aren't shown on undefined origin (#3781) (fd1251f)

3.8.0-beta.15 (2023-11-10)

Features

  • dicomJSON: Add Loading Other Display Sets and JSON Metadata Generation script (#3777) (43b1c17)

3.8.0-beta.14 (2023-11-10)

Bug Fixes

3.8.0-beta.13 (2023-11-09)

Bug Fixes

  • arrow: ArrowAnnotate text key cause validation error (#3771) (8af1046)

3.8.0-beta.12 (2023-11-08)

Features

3.8.0-beta.11 (2023-11-08)

Features

  • hp callback: Add viewport ready callback (#3772) (bf252bc)

3.8.0-beta.10 (2023-11-03)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.9 (2023-11-02)

Bug Fixes

  • thumbnail: Avoid multiple promise creations for thumbnails (#3756) (b23eeff)

3.8.0-beta.8 (2023-10-31)

Features

3.8.0-beta.7 (2023-10-30)

Bug Fixes

  • measurement service: Implemented correct check of schema keys in _isValidMeasurment. (#3750) (db39585)

Features

  • filters: save worklist query filters to session storage so that they persist between navigation to the viewer and back (#3749) (2a15ef0)

3.8.0-beta.6 (2023-10-25)

Bug Fixes

  • toolbar: allow customizable toolbar for active viewport and allow active tool to be deactivated via a click (#3608) (dd6d976)

3.8.0-beta.5 (2023-10-24)

Bug Fixes

  • sr: dcm4chee requires the patient name for an SR to match what is in the original study (#3739) (d98439f)

3.8.0-beta.4 (2023-10-23)

Note: Version bump only for package ohif-monorepo-root

3.8.0-beta.3 (2023-10-23)

Bug Fixes

  • recipes: package.json script orthanc:up docker-compose path (#3741) (49514ae)

3.8.0-beta.2 (2023-10-19)

Bug Fixes

  • cine: Use the frame rate specified in DICOM and optionally auto play cine (#3735) (d9258ec)

3.8.0-beta.1 (2023-10-19)

Bug Fixes

  • calibration: No calibration popup caused by perhaps an unused code optimization for production builds (#3736) (93d798d)

3.8.0-beta.0 (2023-10-12)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.110 (2023-10-11)

Bug Fixes

3.7.0-beta.109 (2023-10-11)

Bug Fixes

  • export: wrong export for the tmtv RT function (#3715) (a3f2a1a)

3.7.0-beta.108 (2023-10-10)

Bug Fixes

  • i18n: display set(s) are two words for English messages (#3711) (c3a5847)

3.7.0-beta.107 (2023-10-10)

Bug Fixes

  • modules: add stylus loader as an option to be uncommented (#3710) (7c57f67)

3.7.0-beta.106 (2023-10-10)

Bug Fixes

  • segmentation: Various fixes for segmentation mode and other (#3709) (a9a6ad5)

3.7.0-beta.105 (2023-10-10)

Bug Fixes

  • voi: should publish voi change event on reset (#3707) (52f34c6)

3.7.0-beta.104 (2023-10-09)

Bug Fixes

  • modality unit: fix the modality unit per target via upgrade of cs3d (#3706) (0a42d57)

3.7.0-beta.103 (2023-10-09)

Bug Fixes

  • segmentation: do not use SAB if not specified (#3705) (4911e47)

3.7.0-beta.102 (2023-10-06)

Features

  • Segmentation: download RTSS from Labelmap(#3692) (40673f6)

3.7.0-beta.101 (2023-10-06)

Bug Fixes

  • bugs: fixing lots of bugs regarding release candidate (#3700) (8bc12a3)

3.7.0-beta.100 (2023-10-06)

Bug Fixes

3.7.0-beta.99 (2023-10-04)

Bug Fixes

  • measurement and microscopy: various small fixes for measurement and microscopy side panel (#3696) (c1d5ee7)

3.7.0-beta.98 (2023-10-04)

Features

  • locale: add German translations - community PR (#3697) (ebe8f71)

3.7.0-beta.97 (2023-10-04)

Features

  • locale: Added Turkish language support (tr-TR) - Community PR (#3695) (745050a)

3.7.0-beta.96 (2023-10-04)

Bug Fixes

3.7.0-beta.95 (2023-10-04)

Bug Fixes

3.7.0-beta.94 (2023-10-03)

Features

  • debug: Add timing information about time to first image/all images, and query time (#3681) (108383b)

3.7.0-beta.93 (2023-10-03)

Features

  • displayArea: add display area to hanging protocol (#3691) (5e7fe91)

3.7.0-beta.92 (2023-10-03)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.91 (2023-10-03)

Bug Fixes

  • editing: regression bug in disable editing (#3687) (4dc2acd)

3.7.0-beta.90 (2023-10-03)

Bug Fixes

  • typescript error: Change pubSubServiceInterface file type to typescript (#3546) (eb22328)

3.7.0-beta.89 (2023-10-03)

Bug Fixes

  • dicom overlay: Handle special cases of ArrayBuffer for various DICOM overlay attributes. (#3684) (e36a604)
  • StackSync: Miscellaneous fixes for stack image sync (#3663) (8a335bd)

3.7.0-beta.88 (2023-10-03)

Bug Fixes

  • config: support more values for the useSharedArrayBuffer (#3688) (1129c15)

3.7.0-beta.87 (2023-09-29)

Bug Fixes

  • no sab: should work when shared array buffer is not required (#3686) (a67d72d)

3.7.0-beta.86 (2023-09-29)

Bug Fixes

  • cli: various fixes for adding custom modes and extensions (#3683) (dc73b18)

3.7.0-beta.85 (2023-09-26)

Bug Fixes

  • toggleOneUp: fixed one up for main tmtv layout (#3677) (86f54d0)

3.7.0-beta.84 (2023-09-26)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.83 (2023-09-26)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.82 (2023-09-26)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.81 (2023-09-26)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.80 (2023-09-22)

Bug Fixes

  • react-select: update react select package (#3622) (04ca10d)

Features

  • segmentation mode: Add create, and export SEG with Brushes (#3632) (48bbd62)
  • SidePanel: new side panel tab look-and-feel (#3657) (85c899b)

3.7.0-beta.79 (2023-09-22)

Performance Improvements

  • memory: add 16 bit texture via configuration - reduces memory by half (#3662) (2bd3b26)

3.7.0-beta.78 (2023-09-21)

Bug Fixes

  • mpr: Return the original/raw hanging protocol when fetching and preserving the current active protocol. (#3670) (221dedd)

3.7.0-beta.77 (2023-09-21)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.76 (2023-09-19)

Bug Fixes

  • keyCloak: fix openresty keycloak deployment recipe (#3655) (2d7721c)

3.7.0-beta.75 (2023-09-18)

Bug Fixes

  • DicomJson: retrieve.series.metadata method should be async (#3659) (2737903)

3.7.0-beta.74 (2023-09-15)

Bug Fixes

  • measurements: Update the calibration tool to match changes in CS3D (#3505) (38af311)

3.7.0-beta.73 (2023-09-12)

Bug Fixes

  • health imaging: studies not loading from healthimaging if imagepositionpatient is missing (#3646) (74e62a1)

3.7.0-beta.72 (2023-09-12)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.71 (2023-09-12)

Bug Fixes

  • suv: import calculate-suv library version that prevents SUV calculation for a zero PatientWeight (#3638) (0d10f46)

3.7.0-beta.70 (2023-09-12)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.69 (2023-09-11)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.68 (2023-09-11)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.67 (2023-09-06)

Bug Fixes

  • hotkeys: preserve hotkeys if changed, and reduce re-rendering (#3635) (94f7cfb)

3.7.0-beta.66 (2023-09-06)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.65 (2023-09-06)

Features

  • ImageOverlayViewerTool: add ImageOverlayViewer tool that can render image overlay (pixel overlay) of the DICOM images (#3163) (69115da)

3.7.0-beta.64 (2023-09-05)

Bug Fixes

  • nginx archive recipe: Fixes to various configuration files. (#3624) (3ce7225)

3.7.0-beta.63 (2023-09-01)

Features

  • grid: remove viewportIndex and only rely on viewportId (#3591) (4c6ff87)

3.7.0-beta.62 (2023-08-30)

Features

  • data source UI config: Popup the configuration dialogue whenever a data source is not fully configured (#3620) (adedc8c)

3.7.0-beta.61 (2023-08-29)

Bug Fixes

  • OpenIdConnectRoutes: fix handleUnauthenticated (#3617) (35fc30c)

3.7.0-beta.60 (2023-08-29)

Bug Fixes

  • PT Metadata: Allow for PatientWeight to be missing from the metadata (#3621) (44f101d)

3.7.0-beta.59 (2023-08-29)

Note: Version bump only for package ohif-monorepo-root

3.7.0-beta.58 (2023-08-25)

Features

  • cloud data source config: GUI and API for configuring a cloud data source with Google cloud healthcare implementation (#3589) (a336992)

3.7.0-beta.57 (2023-08-23)

Bug Fixes

  • memory leak: array buffer was sticking around in volume viewports (#3611) (65b49ae)