Releases: Cytomine-ULiege/Cytomine-Web-UI
2.1.0
What's Changed
✅ Added
- Add feature metadata viewer by @bathienle in #56
🔁 Changed
- Add latest tag to Docker build by @bathienle in #55
- Refactor CI latest tag by @bathienle in #58
- style(lint): fix lint errors by @bathienle in #65
- refactor(cbir): fetch similar annotations logic by @bathienle in #91
- feat(cbir): add return button to query annotation by @bathienle in #92
- ci(test): add test coverage by @bathienle in #100
- refactor(lint): merge lint commands by @bathienle in #106
- build(deps): bump elliptic from 6.5.4 to 6.5.7 by @dependabot in #114
- build(deps-dev): bump express from 4.18.2 to 4.19.2 by @dependabot in #116
- build(deps): bump ws from 6.2.2 to 6.2.3 by @dependabot in #115
- build(deps): bump browserify-sign from 4.2.1 to 4.2.3 by @dependabot in #123
- build(deps): bump follow-redirects from 1.15.2 to 1.15.6 by @dependabot in #122
🔧 Fixed
- fix: divergence between main and main-bigpicture by @bathienle in #61
- fix(i18n): missing translations by @bathienle in #94
- fix(prop): avoid mutating prop directly by @bathienle in #111
- fix(annotation): project navigation when clicking on similar annotations by @bathienle in #112
🧪 Test
- test: add Jest framework for unit tests by @bathienle in #87
- ci(test): trigger tests on pull request by @bathienle in #88
- test(utils): add unit tests for utility components by @bathienle in #89
- test(property): add CytomineProperties unit tests by @bathienle in #95
- test: add PageNotFound unit tests by @bathienle in #101
- test: add GlobalDashboard unit tests by @bathienle in #102
- test(attached-files): add unit tests for attached files components by @bathienle in #103
- test(description): add description unit tests by @bathienle in #104
New Contributors
- @dependabot made their first contribution in #114
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
✅ Added
- Add GitHub action to build and push a docker image by @bathienle in #45
- Add automatic lint check for JS and Vue files by @bathienle in #46
- Create release with app files using GitHub action by @bathienle in #49
🔁 Changed
- Merge community WebUI v2.0.0 by @bathienle in #39
- Merge community WebUI 2.1.0 by @bathienle in #40
- Merge community WebUI 2.2.0 by @bathienle in #41
- Merge community WebUI 2.3.0 by @bathienle in #42
- Merge community WebUI 2.4.1 by @bathienle in #43
- Merge community WebUI 2.5.0 by @bathienle in #44
- Merge community WebUI 2.6.2 by @bathienle in #38
🔧 Fixed
- Fix Image Group properties and thumbnails by @bathienle in #47
- Add missing translation to 'none' by @bathienle in #48
- Fix docker image build by @bathienle in #50
- Fix regex for matching prerelease by @bathienle in #52
🗑️ Removed
- Remove files related to Jenkins by @bathienle in #53
Full Changelog: v1.4.0...2.0.0
2.0.0-rc.1
What's Changed
✅ Added
- Add GitHub action to build and push a docker image by @bathienle in #45
- Add automatic lint check for JS and Vue files by @bathienle in #46
- Create release with app files using GitHub action by @bathienle in #49
🔁 Changed
- Merge community WebUI v2.0.0 by @bathienle in #39
- Merge community WebUI 2.1.0 by @bathienle in #40
- Merge community WebUI 2.2.0 by @bathienle in #41
- Merge community WebUI 2.3.0 by @bathienle in #42
- Merge community WebUI 2.4.1 by @bathienle in #43
- Merge community WebUI 2.5.0 by @bathienle in #44
- Merge community WebUI 2.6.2 by @bathienle in #38
🔧 Fixed
- Fix Image Group properties and thumbnails by @bathienle in #47
- Add missing translation to 'none' by @bathienle in #48
- Fix docker image build by @bathienle in #50
Full Changelog: v1.4.0...2.0.0-rc.1
v1.4.0
What's Changed
This release uses the PIMS component instead of Cytomine-IMS for the image management system.
To run this version, you have to use the pims
branch from the Cytomine-bootstrap
✅ Added
- Docs: change to ULiège link and description by @bathienle in #22
- Add configuration file for release by @bathienle in #37
🔁 Changed
- Redesign Color Manipulation panel by @urubens in #9
- Feature smart copy-paste annotation by @bathienle in #10
- Feature smart paste with link in image groups by @bathienle in #12
- Fix min max slider by @bathienle in #24
- Feature show/hide scale bar by @bathienle in #26
- Fix link tab length display by @bathienle in #28
- Merge PIMS into master by @bathienle in #36
🔧 Fixed
- Fix various issues by @bathienle in #8
- Fix the translation and rotation of linked images by @bathienle in #27
🗑️ Removed
- Remove travis config file by @bathienle in #35
New Contributors
Full Changelog: v1.3.0...v1.4.0
v1.3.0
This release introduces user interface for image groups and annotation links.
New features
- New rescale annotation tool
- Image Groups: New tab "Image Group" in project that can be activated from Custom UI. Complete UI to visualize, create, manage, edit and delete image groups.
- Annotation Links: Visualize annotation links from the Annotation Details panel. Annotations can be grouped by links in the Annotations tab.
- Link tool: Efficiently create links between selected annotations in different views (provided that images in these views belong to same image group).
- Unlink tool: Remove links associated to an annotation
- Paste with link: Efficient advanced tool to copy/paste an existing annotation in other images of the same image group at a given position and create links between all these annotations.
- New shortcuts to toggle panels panels in all views of a viewer at once (
Ctrl
+ shortcut to toggle panel in current view) - New shortcuts to toggle selected layers visibility (
Q
,Ctrl
+Q
in all views) - New shortcut
Shift
+?
to show shortcut list - Add a search bar in shortcut list.
- Add Next/Previous image in image group buttons and associated shortcuts
- Add Next/Previous annotation link buttons and associated shortcuts
- Default annotation stroke color can be overridden in webUI config
- Image Selector can be filtered by image group
- Highlight already opened images in image selector
- Do not force to display Annotation Details when other annotation is selected and the Annotation Details panel was already hidden.
Bug fixes
- When a rectangle annotation is modified, the modify tool keeps a rectangle shape instead of transforming the rectangle into a generic polygon.
- Fix launch job form with optional parameters
- Force rendering of images in a table when page changes
- Update cached annotation crop when its geometry changes.
- More fluid annotation selection on different slices of the same image
- Fix incorrect behavior when there are too much categories to display in Annotations tab.
Other changes
- Use backend search for Image Selector in viewer
- Speed up image viewer loading by parallelizing API calls
- Refactor programmatic annotation selection to handle complex scenarios.
v1.2.1
v1.2.0
This release introduces new step controls buttons for multidimensional images and spatial projection modals.
New features
- Add image creation date in image details
- Improve display in job parameter listing
- Add step selection in image controls
- Simplify image controls buttons
- Add fluorescence spectra (spatial projection) modal
Bug fixes
- Fix user list in Annotation tab for reviewed annotations.
Other changes
- Add devServer config to ease development.
v1.1.1
This release is a patch for v1.1.0 and brings some bug fixes.
New features
- Add progress bar for histogram computation, to reduce user frustration
Bug fixes
- In job parameters,
0
as default value is no more seen as null. - When a job parameter is optional and unfilled, no more try to save a value.
v1.1.0
This release introduces names for channels, annotation profile (spectra) and various color management improvements.
New features
- Add profile projection for polygons
- Add progress bar for profile status computation
- Display channel name in image controls if these names exist
Bug fixes
- Gamma and inverse are taken into account for histogram system response graph.
- Only show profile when compatible and/or a profile is available
- Add missing cursor on project member icon.
- Fix color panel display when there are more than one image in a viewer.
v1.0.0-rc.2
Hot Fix minmax stretching for color images due to badly parsed character.
See v1.0.0-rc.1 for version details.