Skip to content

Latest commit

 

History

History
233 lines (201 loc) · 26.9 KB

CHANGELOG.md

File metadata and controls

233 lines (201 loc) · 26.9 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.2.0 (2023-06-17)

Features

Bug Fixes

  • wrong config filename of plugin of checking (4b6de1a)

1.1.0 (2023-06-15)

Features

  • #10 (f617273)
  • add update workitem API (6d921bb)
  • add base dcm2dcm (d71d895)
  • add dicom error status (eb69a59)
  • add MONGODB_OPTIONS to .env (bbfdd11)
  • add request query to string in controller (2695ccd)
  • add un subscription API (28e35f4)
  • add update event for subscription (35347fe)
  • add ups cancel request API (1d2c07a)
  • change state event (08ae3f2)
  • change workitem state API (eb6ed91)
  • check DIMSE is setup or not (bb30a34)
  • global subscription, event for creating (c985d94)
  • qido-rs: support time query (9d7ec94)
  • retrieve UPS by instance UID (2712733)
  • subscription API (98b3f34)
  • suspend subscription and add API docs (7952464)
  • throw error when query key invalid (+1 squashed commits) (017c18e)
  • UPS-RS: add create and get workitem APIs (4d55216)
  • use cors only in dev NODE_ENV (c19d8b0)

Bug Fixes

  • #6 (9f1948a)
  • cannot cmove study just with UID (1d8f7bb)
  • incorrect tag for transaction uid (8137620)
  • invalid subscribed field in query matching (e904b7c)
  • joi validator return wrong value (8dd66f3)
  • missing patient attribute in workitem (f778760)
  • not fire init events when create global sub (f9fa5bd)
  • not parse application/dicom+json to json (8838616)
  • response wrong status when empty result (20fc53c)
  • should not present transaction UID in query (3481b62)
  • wrong way to do time query (e270a6c)

Build

  • default enable DIMSE in .env.template (636e64f)
  • dimse: update example config (61a1904)
  • docker: install imagemagick (c5443f4)
  • log4js: default support pm2 (0155745)
  • update dcm4che bridge ts classes (5858126)

1.0.1 (2023-05-04)

Bug Fixes

  • naming incorrect about stow (aa8b074)

1.0.0 (2023-05-04)

Features

  • #2 (fa924a9)
  • Controller for supporting plugin pre/post (6248724)
  • add DicomWebService to handle common fns (b636f48)
  • add QIDO-RS of study level (99a6283)
  • add TM tag's schema (0ac51f1)
  • add API log for rendered instances frames (4a76246)
  • add API of query for series in a study (a2eb251)
  • add config to determine whether sync FHIR (052d8c4)
  • add content-location header when retrieving (6179073)
  • add custom error (fd8c654)
  • add dcm4che tool (uft8 converter, dcm2jpg) (730e0c0)
  • add delete API of DICOM hierarchy (66865bc)
  • add general API info log (3dcd205)
  • add index for UIDs (b801f86)
  • add instance level in a series of QIDO-RS (baa5d4c)
  • add IS type schema & refactor getVRSchema (6ad47db)
  • add local uploader (387620b)
  • add log4js api logger config (3ed65f5)
  • add mediaStorageUID, ID (7b77892)
  • add method to write buffer to multipart (87c10fb)
  • add new error message of response (30d9586)
  • add new QIDO-RS transations (70efb15)
  • add Patient schema, and store patient (939e8a2)
  • add plugin mechanism (7e57425)
  • add python logger (a0fd614)
  • add Rendered Instance (0f40a33)
  • add Rendered Series (5d4d09f)
  • add retrieve instance's metadata (b0f9b09)
  • add retrieve rendered frames (ca1d81c)
  • add retrieve series's instances metadata (77aec48)
  • add retrieve study's instances metadata (5a01d9d)
  • add retrieve study's instances of WADO-RS (3c83337)
  • add retrieve study's series' instances (1b0f235)
  • add retrieve thumbnail APIs (3bcc342)
  • add swagger-jsdoc to generate openapi (5b13539)
  • add url util function (4971704)
  • append .dcm of uploaded file (a76eebf)
  • change method of query sutdy (9e3c0fd)
  • config class to handle dotenv file (ce47a4c)
  • create FHIR resource when doing STOW-RS (b381036)
  • dcm2json: correct DICOM when missing charset (ad1f4d1)
  • dcm4che QRSCP (75236be)
  • emit background event status in STOW-RS (3baf758)
  • flexible QIDO-RS 00081190 (18988e5)
  • generate API doc in docs/swagger folder (d8ac79e)
  • generate jpeg of DICOM file when STOW-RS (51fbd36)
  • get DICOM frame image by dcmtk (eeb7a76)
  • get DICOM frame image by python (d994f88)
  • get other fields in getInstanceFrameObj (af5d59d)
  • get{level}DicomJson for storing into mongo (7ceb1bb)
  • log processing of syncing DIOCM FHIR (e549625)
  • make dcm2jpg to static object (215072c)
  • multiple processes fn to one pipeline fn (8e9e41d)
  • QIDO-RS patients (ea2bffd)
  • remove code about dcmtk and python (ae5ceac), closes #2
  • remove user feature (c494d36)
  • replace 00101000 to 00101002 (4469096)
  • response dicom multipart when * accept (659c953)
  • response not found when get inexist DICOM (dcd90ca)
  • retrieve instance and move response method (616cde2)
  • retrieve study's rendered instances (bf7919d)
  • seperate dicom schema to 3 schemas (e7684c1)
  • store bulk data url instead of binary (37f94a6)
  • stow-rs: calc and store additional tag (4ae378c)
  • support ? match any single character (3845e38)
  • support bulkdata of DICOMweb API (1dd1a23)
  • support iccprofile (1a762b0)
  • support includefield (f23606d), closes /dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_8
  • support comma-separated frame numbers (5cf3e73)
  • support log RegExp (5677940)
  • support PN query (61118d0)
  • support WADO-URI (6f29b12)
  • update dicom schema (2a5f1e5)
  • update dicom dictionary (7d296da)
  • update DICOM elements dictionary (b5a3c7d)
  • update store tag of study (d95be91)
  • update store tags of series (bcee96a)
  • use cors() instead of hardcode (46dfb42)
  • use getBasicURL instead of duplicate code (d6e400e)
  • Use api logger appender instead of ApiLogger (84f3621), closes #1
  • use custom dcm2jpg wrapper (fcdaedc)
  • use express instead of polka (2e8dc0e)
  • use reject instead of resolve false (95e70d6)
  • validator can validate by custom joi object (49ce0d6)
  • wado-rs: send content-length of zip (281927f)
  • wado-uri: #5 (a877cd4)

Bug Fixes

Build

  • add dicom.dic for dcmtk (d2cb179)
  • add FHIRSERVER_BASE_URL in dotenv (638d35a)
  • add test workflows (c62b6d2)
  • ci: add function test (410728d)
  • ci: disable dimse (52519bf)
  • ci: fix cp library path of dcm4che (be40d11)
  • ci: fix libssl not found (82dd916)
  • ci: fix missing create .env (f9d6e88)
  • ci: fix permission denied of DICOM root path (f31b01d)
  • ci: missing echo to file (9eab50c)
  • ci: standard version (f027d0b)
  • fix missing } (7805e59)
  • fix token name (51a01e5)
  • linux-x86-64, windows-x86-64 dcm4che's lib (9ffb814)
  • pm2: increase max_memory_restart to 4G (fcb8cf5)
  • remove @main in raccoon-test (7fca491)
  • remove test (8b22238)
  • rename token to repo_token (2b480a1)
  • specific test to main branch (b0054e2)
  • update .env.template (7ed9be7)
  • update .env.template (5bf6936)
  • update .env.template (c65f99c)
  • update Dockerfile and add docker-compose (a936d00)
  • use PAT instead of GITHUB_TOKEN (58cef54)