Skip to content

Latest commit

 

History

History
363 lines (285 loc) · 41.1 KB

CHANGELOG.md

File metadata and controls

363 lines (285 loc) · 41.1 KB

Changelog

This file was generated using @jscutlery/semver.

7.1.1 (2023-10-16)

Features

  • viewer: apply data attribute to AnnotationViewer (4984f2b)
  • viewer: apply template literal type validation to data attr (29b74fb)

7.1.0 (2023-10-16)

Features

  • viewer: add annotation types about point (5b90936)
  • viewer: add point text position spacing and apply to point logic (8d57c2c)
  • viewer: add PointViewer and Drawer components (cf41f46)
  • viewer: apply Point Annotation logic to annotation CRUD functions (4f4810a)
  • viewer: apply PointViewer, Drawer to Annotation Viewer, Drawer (47c205b)

Bug Fixes

  • viewer: apply addedTargetAnnotation when onChange running (8f3244c)
  • viewer: modify className of Point Drawer, Viewer text tag (5d01cb8)
  • viewer: modify transform of Point path (3f9eca9)

7.0.1 (2023-06-26)

Features

  • viewer add homepage info to package.json (f4d0d07)
  • viewer update README (34dc7ae)
  • viewer add author, keyword, repo, license info to package.json (db681e0)
  • viewer add build, publish script for build and publish (b8389ce)

7.0.0 (2023-06-22)

Features

  • dev: add ruler, area radio to Annotation Drawer (da97c62)
  • dev: apply default scale option to interaction handler (60d06e5)
  • dev: apply reset empty array logic when constant value is false (ff055f6)
  • dev: delete unused combined-overlay page to dev docs (16251d8)
  • docs: add arrow line mode (b467663)
  • docs: add set initial Annotation Switch to Viewer (f517164)
  • docs: add word description to useViewport RFC docs (c2b316b)
  • docs: apply default mouse wheel interaction to Renewal tab (9ad89f1)
  • docs: apply renewal useViewport hook to Annotation docs (99b9d22)
  • docs: apply renewal useViewport hook to Interaction docs (6dcc51d)
  • docs: apply renewal useViewport hook to Measurement docs (de855b7)
  • docs: apply renewal useViewport hook to multi frame viewport docs (2654854)
  • docs: apply renewal useViewport hook to Overlay docs (103b589)
  • docs: apply renewal useViewport hook to Reset viewport docs (002a3f0)
  • docs: apply Renewal useViewport hook to Viewport docs (92ff2fd)
  • docs: apply renewal useViewport to Heatmap, Contour docs (9304103)
  • docs: apply useInteraction hook to image2 docs (2c91da3)
  • docs: delete remove logic to Annotation, Measurement Viewer docs (eab3706)
  • docs: remove contents of fit scale option to useViewport RFC doc (80567f9)
  • docs: update BASE_CODE of Renewal Interaction (f0ab702)
  • docs: update useViewport example code and current diagram image (9bc7d14)
  • root: delete disabled set env command in github action (61c917c)
  • viewer: add Annotation type Viewer and Drawer (5e8232a)
  • viewer: add Annotation, DrawableAnnotation type (af148e9)
  • viewer: add AnnotationDrawer and AnnotationViewer Component (91cfbe4)
  • viewer: add AnnotationOverlay Component and export component, type (bfb93af)
  • viewer: add ClickAction type to Annotation (15d5bad)
  • viewer: add default scale interaction handler (632a812)
  • viewer: add export Annotation, DrawableAnnotation type code (15ddbce)
  • viewer: add exporting Viewport types in viewport library (a0f9060)
  • viewer: add getCursorStatus function and apply to EditPointer (4ecb7f0)
  • viewer: add isLagacyViewport, apply deprecated to useViewport hook (c097c3e)
  • viewer: add MeasurableAnnotationBase interface (4de67bf)
  • viewer: add mouse leave observable and apply to takeUntil (4b9e361)
  • viewer: add multi frame viewport handling logic to useViewport (ef2fc12)
  • viewer: add onChange prop to AnnotationOverlay (c92e6e4)
  • viewer: add process conditional statements using isLegacyViewport (7cc19d5)
  • viewer: add text move validation logic to AnnotationDrawer (8be0aa9)
  • viewer: add type of mouse wheel handler (024bb98)
  • viewer: add Typing component to Annotation directory (0d6b3bb)
  • viewer: add useAnnotation hook and util function (b4c02f6)
  • viewer: add useAnnotationEvent hook (641223b)
  • viewer: add useCreatingAnnotation, DrawableAnnotation hooks (de3b29d)
  • viewer: add useEditMode hook (560ba73)
  • viewer: add useRenewalViewport hook (d8bc37d)
  • viewer: add useRenewalViewport hook example docs to Interaction (53d5960)
  • viewer: add useViewport RFC docs (a3f2539)
  • viewer: add util function of annotation drawing (baaf5ef)
  • viewer: add validateAnnotation util function (bf3f540)
  • viewer: add viewerRef prop to InsightViewer (698297e)
  • viewer: apply default mouse wheel scale function to hook (d146145)
  • viewer: apply early return when addedTargetAnnotation is null (4bd5f23)
  • viewer: apply early return when removedTargetAnnotation is null (2413c38)
  • viewer: apply isLegacyViewport to scale validation (36831e8)
  • viewer: apply mouseleave to taskUntil (d9cc5a4)
  • viewer: apply optional parameter to select, hover (916f5a8)
  • viewer: apply stopPropagation when drag mousedown event (38cc97a)
  • viewer: apply useCallback to handleViewportChange, resetViewport (b2acbf1)
  • viewer: delete optional rendering AnnotationDrawer (15e1ba6)
  • viewer: deprecate lineHead type and hasArrowHead type (1baa3dc)
  • viewer: modify image, element optional type to add undefined type (3b5500e)
  • viewer: support arrow line mode (dbed105)

Bug Fixes

  • dev: apply modified onHover naming to dev docs (d2e68c3)
  • dev: delete unused comment to measurement dev docs (1db3710)
  • dev: delete unused lineHeadMode code to Annotation dev docs (0a09c7c)
  • dev: delete unused measurement dev docs page (59cb3ac)
  • dev: delete unused measurement viewer docs and tabs (6dca1d4)
  • dev: delete unused useRef hook and viewer Ref (23cee0a)
  • dev: delete version 2 example code (345f03a)
  • dev: modify remove all button text to reset (171bf0c)
  • dev: modify useViewport hook parameter value to viewerRef (45ae6f6)
  • docs: apply modified onMouseOver props naming to AnnotationOverlay (0e58437)
  • docs: apply to renewal-tab className to Renewal Interaction tab (150c393)
  • docs: delete lineHeadMode code to combinedOverlay docs (7c94450)
  • docs: modify element to annotation of combine Overlay docs (9e20969)
  • docs: modify import CUSTOM_CODE to BASE_CODE of interaction (85327d5)
  • docs: modify viewport to Annotation of Combined overlay docs (3e1fed0)
  • docs: rename combine to combined (15ad662)
  • root: apply changed area type to measurement testing code (15b6b40)
  • root: delete coverage test, check job to unit test github action (dd69236)
  • root: modify architecture problem comment (b5462aa)
  • root: update table header td tag to th tag (d464f23)
  • root: update unit test github action (5b66405)
  • viewer: add dependencies of subpath module manually (60bca7c)
  • viewer: apply modified mock polygon format to unit test code (90b2247)
  • viewer: apply to isLegacyViewport true value when reset click (783174e)
  • viewer: change conditional logic to drawing event early return (1725812)
  • viewer: constant validated annotation to addedTargetAnnotation (f845093)
  • viewer: delete AnnotationOverlay return type (1472645)
  • viewer: delete circle type code to getAnnotationPoints (d05b202)
  • viewer: delete console log (1bd5bc5)
  • viewer: delete unused className code to RulerViewer (3c8a5f6)
  • viewer: delete unused isEditing prop to AnnotationViewer (786f97f)
  • viewer: delete unused lineHeadMode prop and type (31daebd)
  • viewer: delete useInteraction hook logic to Image2 docs (88ca284)
  • viewer: modify AnnotationOverlay file name to index (49a9819)
  • viewer: modify drag interaction mouse up move event area to element (20c6e86)
  • viewer: modify element parameter to viewerRef (43ccf58)
  • viewer: modify onHover, onClick parameter naming to annotation (b32e3ff)
  • viewer: rename element to annotation of AnnotationViewer Component (6398992)
  • viewer: rename event handler hook naming handle to on (010a3fd)
  • viewer: rename useAnnotationEvent to useMouseEvent (62cb379)
  • viewer: revert event target dom element to document (1dd5189)
  • viewer: use "jsx": "react" for esm support (6169457)

6.2.1 (2022-12-06)

Features

  • viewer: add mouse left key validation logic to mouse down event (cc0827d)

Bug Fixes

  • viewer: add event button conditional logic to move, up event (043fad9)
  • viewer: delete event witch conditional (79feb71)

6.2.0 (2022-11-14)

Features

  • docs, e2e: add INITIAL_POLYGON_ANNOTATIONS mock (c10c5ad)
  • docs: add resetAnnotation (400844d)
  • docs: add shortkeys in drawing page (e3f6145)
  • viewer: add resetAnnotation (c6c66e1)
  • viewer: block click and hover when isDrawing = false (db53759)
  • viewer: unselect annotation when isDrawing is going false (b2192fe)

Bug Fixes

  • docs: add INSIGHT Viewer text to version field (a329523)
  • docs: add prefix specific number to RFC doc (7f37edd)

6.1.2 (2022-11-07)

Features

  • viewer: add cornerstone resize method when dicom image set (e188713)

6.1.1 (2022-10-27)

Features

  • viewer: apply reset states to usepoinsHandler hook (e08ebed)
  • viewer: preserve initial annotation ids (4719580)

Bug Fixes

  • viewer: start id of initial annotation from nextId properly (01c2c14)

6.1.0 (2022-10-27)

Features

  • viewer: add getting edit points logic of circle editing, drawing (bcbe67c)
  • viewer: added circle edit and getting flexible edit points (0f18be6)
  • viewer: apply edit mode move, textMove conditional to get points (8768238)
  • viewer: delete circle edit mode logic to get editing points (7edb283)
  • viewer: remove delete key handling code (34dba22)

Bug Fixes

  • viewer: delete circle drawer cursor style (935b186)
  • viewer: delete unnecessary test code (dc3bed2)
  • viewer: edit test code of getMeasurementPointsByMode (3a6c091)
  • viewer: fix incorrect test code (5c921d3)

6.0.0 (2022-10-27)

Features

  • docs: add scale 0.5 comment to setting initial viewport switch (ccc1a44)
  • docs: add usage for handling cursor style (4ff9519)
  • docs: apply fit scale option false for default scale 0.5 in docs (024366b)
  • docs: apply initial scale 1 to interaction docs (ff3d7b6)
  • docs: apply modified useViewport parameter type to docs (fe0ad2b)
  • docs: apply toggle button of initial viewport (eeb9dc5)
  • viewer: add className to handle cursor style (4f13040)
  • viewer: add default viewport option constant (c9c753c)
  • viewer: add measurement prop, modify getting current id logic (5e48956)
  • viewer: add modifyConnectingLine (8eebd64)
  • viewer: add options param to useViewport hook (c95ece4)
  • viewer: add selectedAnnotation prop to Viewer (889f49f)
  • viewer: add selectedMeasurement prop to Viewer (e70687f)
  • viewer: add useTextBox hook (5908fe1)
  • viewer: apply _resetViewport default value when viewport reset (d17627d)
  • viewer: apply combined onClick prop and onFocus null logic (a07ef2b)
  • viewer: apply default viewport option value when initial setting (25ea04c)
  • viewer: apply formatViewport viewportOptions field (868828a)
  • viewer: apply onFocus when onClick event running (c4183b5)
  • viewer: apply x,y unchanged logic by viewport scale limit (03ea63c)
  • viewer: combine onSelect, onRemove prop in Viewer (e7dda50)
  • viewer: delete initialize measurement when measurement removed (b5d4a61)
  • viewer: export BasicViewport, ViewportOptions type (0e83be3)
  • viewer: if it's not an extended area, delete onMouseDown event (7e32297)
  • viewer: initialize cursor style (48b63fd)
  • viewer: modify connecting line in Circle viewer and drawer (ac181c2)
  • viewer: modify connecting line in Ruler viewer and drawer (5dabbdb)
  • viewer: modify edit pointer width (8727d66)
  • viewer: optimize calcDistance function and change name (d22b510)
  • viewer: remove duplicated class name (6d27d4d)
  • viewer: remove reset hovered annotation when remove annotation (b51e027)
  • viewer: remove selected annotation deletion, override annotation (3a75e5c)
  • viewer: remove selected annotation deletion, override measurement (bd1a959)
  • viewer: set viewport fit scale when fit scale option is true (3236e74)

Bug Fixes

  • viewer: can find close point on Ruler Mode (be78ed1)
  • viewer: give hidden property when TextBox Ref is null (9557527)
  • viewer: measurement ruler error (768bda6)
  • viewer: modify finding connectingLine logic (3757171)
  • viewer: modify typo annotaion to annotation (9f35cd1)
  • viewer: mouseEvent error after dragging in Measurement Mode (e44ff2a)
  • viewer: prevent dragging when hovered in Annotation Mode (47ebfe2)
  • viewer: prevent dragging when hovered in Measurement Mode (739c1d3)

5.10.0 (2022-10-19)

Features

  • viewer: add className (d0f28f3)
  • viewer: modify className (c7e2262)
  • viewer: modify EditPointer classname (a3517ea)

Bug Fixes

5.9.2 (2022-09-27)

Features

  • viewer: modify text point logic for editing text move mode (29211db)

5.9.1 (2022-09-21)

Features

  • viewer: modify useImage Props type (0a253e7)

5.9.0 (2022-09-21)

Features

  • add circle center calculation (aa47736)
  • add getCircleRadiusByCenter logic (5c8d6b3)
  • change centerPoint generate logic (90adf0f)
  • change drawingRadius function of circle (1c269d3)
  • change edit mode handling logic of circle (4db1ca4)
  • change points handling logic of circle (d0107c8)
  • docs: add image selector on annotation and measurement (b2cb1f0)
  • docs: add usage for new useImage in Basic page (ac2fb6e)
  • viewer: add getCircleStartPoint function (8bbf73b)
  • viewer: add validation util functions of points (8477751)
  • viewer: apply validation of same points when drawing (3d9592f)
  • viewer: change ruler text position (17f6387)
  • viewer: modify getRulerTextPosition (62ca329)
  • viewer: modify validation logic to Annotation, Measurement (51e2c79)
  • viewer: modify zoom feature (71091e0)
  • viewer: parameterize useImage's HTTP client (65fc366)

Bug Fixes

  • docs: remove not exist type export (ee4667a)
  • viewer: add drawingMode to getEditPointPosition (5b51d8c)
  • viewer: add isStartedFromCenter to calculateRadius (8189d04)
  • viewer: change wrong constant name (760be30)
  • viewer: modify conditional statement (4eb9e07)
  • viewer: scale logic (760857d)
  • viewer: text default position (3dd8ecb)

5.8.3 (2022-09-16)

Features

  • docs: add label mode switch button to Annotation Drawer docs (fd4414c)
  • viewer: add showAnnotationLabel prop to Annotation Drawer (d90bb32)

5.8.2 (2022-09-15)

Features

  • viewer: delete pointerEvents to svg root style and apply to Viewer (2124d07)

5.8.1 (2022-09-15)

Features

  • viewer: add pointer event none style to svg root (7ea0b3e)

5.8.0 (2022-09-13)

Features

  • add Viewer common style (3e8ba9b)
  • apply extended area to EditPointer (2352634)
  • apply extendedAnnotation to Viewer, Drawer (e8a5133)
  • apply extendedMeasurement to Viewer, Drawer (35f54a3)
  • modify extended area stroke width 20px to 12px (36f711c)
  • viewer-docs: change logo (968b600)
  • viewer: add checkIsInitialAnnotation util function and unit test (5c9cf79)
  • viewer: add getAnnotationPoints util function and unit test code (cda1358)
  • viewer: add getDrawingAnnotation util function and unit test code (8b8be2d)
  • viewer: add getExistingAnnotationPoints util function, test code (041fd5d)
  • viewer: add getInitialAnnotation util function and unit test code (750235c)
  • viewer: apply label position update logic to getDrawingAnnotation (c938e13)
  • viewer: delete label prop to TextDrawer (336e41b)
  • viewer: delete unused getDrewAnnotation util function (4f73f3a)
  • viewer: modify return value points to annotation, apply to Drawer (0a025da)

Bug Fixes

  • fix getDrawer e2e test (7023257)
  • viewer: drawer error (ad5360f)
  • viewer: error in calculateDistance (ca294b6)
  • viewer: fix getMeasurement test (2c6f316)
  • viewer: use jsx: react for backward compatibility (32774f9)