- `COCO` format does not convert bboxes to polygons on export (<https://github.com/opencv/cvat/pull/1953>)
- `COCO` format does not convert bboxes to polygons on export (<https://github.com/opencv/cvat/pull/1953>)
- It is impossible to submit a DL model in OpenVINO format using UI. Now you can deploy new models on the server using serverless functions (<https://github.com/opencv/cvat/pull/1767>)
- It is impossible to submit a DL model in OpenVINO format using UI. Now you can deploy new models on the server using serverless functions (<https://github.com/opencv/cvat/pull/1767>)
- Files and folders under share path are now alphabetically sorted
- Files and folders under share path are now alphabetically sorted
### Removed
### Removed
- Removed OpenVINO and CUDA components because they are not necessary anymore (<https://github.com/opencv/cvat/pull/1767>)
- Removed OpenVINO and CUDA components because they are not necessary anymore (<https://github.com/opencv/cvat/pull/1767>)
- Removed the old UI code (<https://github.com/opencv/cvat/pull/1964>)
- Removed the old UI code (<https://github.com/opencv/cvat/pull/1964>)
### Fixed
### Fixed
- Some objects aren't shown on canvas sometimes. For example after propagation on of objects is invisible (<https://github.com/opencv/cvat/pull/1834>)
- Some objects aren't shown on canvas sometimes. For example after propagation on of objects is invisible (<https://github.com/opencv/cvat/pull/1834>)
- CVAT doesn't offer to restore state after an error (<https://github.com/opencv/cvat/pull/1874>)
- CVAT doesn't offer to restore state after an error (<https://github.com/opencv/cvat/pull/1874>)
- Cannot read property 'shapeType' of undefined because of zOrder related issues (<https://github.com/opencv/cvat/pull/1874>)
- Cannot read property 'shapeType' of undefined because of zOrder related issues (<https://github.com/opencv/cvat/pull/1874>)
@ -121,7 +139,9 @@ filters and searching the nearest frame without any annotations (<https://github
- Increase rate of throttling policy for unauthenticated users (<https://github.com/opencv/cvat/pull/1969>)
- Increase rate of throttling policy for unauthenticated users (<https://github.com/opencv/cvat/pull/1969>)
## [1.1.0-alpha] - 2020-06-30
## [1.1.0-alpha] - 2020-06-30
### Added
### Added
- Throttling policy for unauthenticated users (<https://github.com/opencv/cvat/pull/1531>)
- Throttling policy for unauthenticated users (<https://github.com/opencv/cvat/pull/1531>)
- Added default label color table for mask export (<https://github.com/opencv/cvat/pull/1549>)
- Added default label color table for mask export (<https://github.com/opencv/cvat/pull/1549>)
- Added environment variables for Redis and Postgres hosts for Kubernetes deployment support (<https://github.com/opencv/cvat/pull/1641>)
- Added environment variables for Redis and Postgres hosts for Kubernetes deployment support (<https://github.com/opencv/cvat/pull/1641>)
@ -149,6 +169,7 @@ filters and searching the nearest frame without any annotations (<https://github
- [Datumaro] Added image copying when exporting datasets, if possible (<https://github.com/opencv/cvat/pull/1799>)
- [Datumaro] Added image copying when exporting datasets, if possible (<https://github.com/opencv/cvat/pull/1799>)
### Changed
### Changed
- Removed information about e-mail from the basic user information (<https://github.com/opencv/cvat/pull/1627>)
- Removed information about e-mail from the basic user information (<https://github.com/opencv/cvat/pull/1627>)
- Update https install manual. Makes it easier and more robust. Includes automatic renewing of lets encrypt certificates.
- Update https install manual. Makes it easier and more robust. Includes automatic renewing of lets encrypt certificates.
- Settings page move to the modal. (<https://github.com/opencv/cvat/pull/1705>)
- Settings page move to the modal. (<https://github.com/opencv/cvat/pull/1705>)
@ -160,6 +181,7 @@ filters and searching the nearest frame without any annotations (<https://github
- [Datumaro] Annotation-less files are not generated anymore in COCO format, unless tasks explicitly requested (<https://github.com/opencv/cvat/pull/1799>)
- [Datumaro] Annotation-less files are not generated anymore in COCO format, unless tasks explicitly requested (<https://github.com/opencv/cvat/pull/1799>)
### Fixed
### Fixed
- Problem with exported frame stepped image task (<https://github.com/opencv/cvat/issues/1613>)
- Problem with exported frame stepped image task (<https://github.com/opencv/cvat/issues/1613>)
@ -205,10 +231,12 @@ filters and searching the nearest frame without any annotations (<https://github
- Images without annotations now also included in dataset/annotations export (<https://github.com/opencv/cvat/issues/525>)
- Images without annotations now also included in dataset/annotations export (<https://github.com/opencv/cvat/issues/525>)
### Removed
### Removed
- `annotation` application is replaced with `dataset_manager` (<https://github.com/opencv/cvat/pull/1352>)
- `annotation` application is replaced with `dataset_manager` (<https://github.com/opencv/cvat/pull/1352>)
- `_DATUMARO_INIT_LOGLEVEL` env. variable is removed in favor of regular `--loglevel` cli parameter (<https://github.com/opencv/cvat/pull/1583>)
- `_DATUMARO_INIT_LOGLEVEL` env. variable is removed in favor of regular `--loglevel` cli parameter (<https://github.com/opencv/cvat/pull/1583>)
### Fixed
### Fixed
- Categories for empty projects with no sources are taken from own dataset (<https://github.com/opencv/cvat/pull/1352>)
- Categories for empty projects with no sources are taken from own dataset (<https://github.com/opencv/cvat/pull/1352>)
- Added directory removal on error during `extract` command (<https://github.com/opencv/cvat/pull/1352>)
- Added directory removal on error during `extract` command (<https://github.com/opencv/cvat/pull/1352>)
- Added debug error message on incorrect XPath (<https://github.com/opencv/cvat/pull/1352>)
- Added debug error message on incorrect XPath (<https://github.com/opencv/cvat/pull/1352>)
@ -234,19 +262,24 @@ filters and searching the nearest frame without any annotations (<https://github
- Fixed an issue with `z_order` having no effect on segmentations (<https://github.com/opencv/cvat/pull/1589>)
- Fixed an issue with `z_order` having no effect on segmentations (<https://github.com/opencv/cvat/pull/1589>)
### Security
### Security
- Permission group whitelist check for analytics view (<https://github.com/opencv/cvat/pull/1608>)
- Permission group whitelist check for analytics view (<https://github.com/opencv/cvat/pull/1608>)
## [1.0.0-beta.2] - 2020-04-30
## [1.0.0-beta.2] - 2020-04-30
### Added
### Added
- Re-Identification algorithm to merging bounding boxes automatically to the new UI (<https://github.com/opencv/cvat/pull/1406>)
- Re-Identification algorithm to merging bounding boxes automatically to the new UI (<https://github.com/opencv/cvat/pull/1406>)
- Methods ``import`` and ``export`` to import/export raw annotations for Job and Task in ``cvat-core`` (<https://github.com/opencv/cvat/pull/1406>)
- Methods `import` and `export` to import/export raw annotations for Job and Task in `cvat-core` (<https://github.com/opencv/cvat/pull/1406>)
- Versioning of client packages (``cvat-core``, ``cvat-canvas``, ``cvat-ui``). Initial versions are set to 1.0.0 (<https://github.com/opencv/cvat/pull/1448>)
- Versioning of client packages (`cvat-core`, `cvat-canvas`, `cvat-ui`). Initial versions are set to 1.0.0 (<https://github.com/opencv/cvat/pull/1448>)
- Cuboids feature was migrated from old UI to new one. (<https://github.com/opencv/cvat/pull/1451>)
- Cuboids feature was migrated from old UI to new one. (<https://github.com/opencv/cvat/pull/1451>)
### Removed
### Removed
- Annotation convertation utils, currently supported natively via Datumaro framework (https://github.com/opencv/cvat/pull/1477)
- Annotation convertation utils, currently supported natively via Datumaro framework (https://github.com/opencv/cvat/pull/1477)
### Fixed
### Fixed
- Auto annotation, TF annotation and Auto segmentation apps (https://github.com/opencv/cvat/pull/1409)
- Auto annotation, TF annotation and Auto segmentation apps (https://github.com/opencv/cvat/pull/1409)
- Import works with truncated images now: "OSError:broken data stream" on corrupt images (https://github.com/opencv/cvat/pull/1430)
- Import works with truncated images now: "OSError:broken data stream" on corrupt images (https://github.com/opencv/cvat/pull/1430)
- Hide functionality (H) doesn't work (<https://github.com/opencv/cvat/pull/1445>)
- Hide functionality (H) doesn't work (<https://github.com/opencv/cvat/pull/1445>)
@ -263,8 +296,10 @@ filters and searching the nearest frame without any annotations (<https://github
- Open task button doesn't work (https://github.com/opencv/cvat/pull/1474)
- Open task button doesn't work (https://github.com/opencv/cvat/pull/1474)
## [1.0.0-beta.1] - 2020-04-15
## [1.0.0-beta.1] - 2020-04-15
### Added
### Added
- Special behaviour for attribute value ``__undefined__`` (invisibility, no shortcuts to be set in AAM)
- Special behaviour for attribute value `__undefined__` (invisibility, no shortcuts to be set in AAM)
- Dialog window with some helpful information about using filters
- Dialog window with some helpful information about using filters
- Ability to display a bitmap in the new UI
- Ability to display a bitmap in the new UI
- Button to reset colors settings (brightness, saturation, contrast) in the new UI
- Button to reset colors settings (brightness, saturation, contrast) in the new UI
@ -276,13 +311,15 @@ filters and searching the nearest frame without any annotations (<https://github
- Deep extreme cut (semi-automatic segmentation) to the new UI (https://github.com/opencv/cvat/pull/1398)
- Deep extreme cut (semi-automatic segmentation) to the new UI (https://github.com/opencv/cvat/pull/1398)
### Changed
### Changed
- Increase preview size of a task till 256, 256 on the server
- Increase preview size of a task till 256, 256 on the server
- Public ssh-keys are displayed in a dedicated window instead of console when create a task with a repository
- Public ssh-keys are displayed in a dedicated window instead of console when create a task with a repository
- React UI is the primary UI
- React UI is the primary UI
### Fixed
### Fixed
- Cleaned up memory in Auto Annotation to enable long running tasks on videos
- Cleaned up memory in Auto Annotation to enable long running tasks on videos
- New shape is added when press ``esc`` when drawing instead of cancellation
- New shape is added when press `esc` when drawing instead of cancellation
- Dextr segmentation doesn't work.
- Dextr segmentation doesn't work.
- `FileNotFoundError` during dump after moving format files
- `FileNotFoundError` during dump after moving format files
- CVAT doesn't append outside shapes when merge polyshapes in old UI
- CVAT doesn't append outside shapes when merge polyshapes in old UI
@ -307,23 +344,29 @@ filters and searching the nearest frame without any annotations (<https://github
- Uploading annotations for tasks with multiple jobs (https://github.com/opencv/cvat/pull/1396)
- Uploading annotations for tasks with multiple jobs (https://github.com/opencv/cvat/pull/1396)
## [1.0.0-alpha] - 2020-03-31
## [1.0.0-alpha] - 2020-03-31
### Added
### Added
- Data streaming using chunks (https://github.com/opencv/cvat/pull/1007)
- Data streaming using chunks (https://github.com/opencv/cvat/pull/1007)
- New UI: showing file names in UI (https://github.com/opencv/cvat/pull/1311)
- New UI: showing file names in UI (https://github.com/opencv/cvat/pull/1311)
- New UI: delete a point from context menu (https://github.com/opencv/cvat/pull/1292)
- New UI: delete a point from context menu (https://github.com/opencv/cvat/pull/1292)
### Fixed
### Fixed
- Git app cannot clone a repository (https://github.com/opencv/cvat/pull/1330)
- Git app cannot clone a repository (https://github.com/opencv/cvat/pull/1330)
- New UI: preview position in task details (https://github.com/opencv/cvat/pull/1312)
- New UI: preview position in task details (https://github.com/opencv/cvat/pull/1312)
- Several scenarious which cause code 400 after undo/redo/save have been fixed (#315)
- Several scenarious which cause code 400 after undo/redo/save have been fixed (#315)
## [0.3.0] - 2018-12-29
## [0.3.0] - 2018-12-29
### Added
### Added
- Ability to copy Object URL and Frame URL via object context menu and player context menu respectively.
- Ability to copy Object URL and Frame URL via object context menu and player context menu respectively.
- Ability to change opacity for selected shape with help "Selected Fill Opacity" slider.
- Ability to change opacity for selected shape with help "Selected Fill Opacity" slider.
- Ability to remove polyshapes points by double click.
- Ability to remove polyshapes points by double click.
@ -473,6 +543,7 @@ filters and searching the nearest frame without any annotations (<https://github
- Buttons lock/hide for labels. They work for all objects with the same label on a current frame (#116)
- Buttons lock/hide for labels. They work for all objects with the same label on a current frame (#116)
### Changed
### Changed
- Polyshape editing method has been improved. You can redraw part of shape instead of points cloning.
- Polyshape editing method has been improved. You can redraw part of shape instead of points cloning.
- Unified shortcut (Esc) for close any mode instead of different shortcuts (Alt+N, Alt+G, Alt+M etc.).
- Unified shortcut (Esc) for close any mode instead of different shortcuts (Alt+N, Alt+G, Alt+M etc.).
- Dump file contains information about data source (e.g. video name, archive name, ...)
- Dump file contains information about data source (e.g. video name, archive name, ...)
@ -483,6 +554,7 @@ filters and searching the nearest frame without any annotations (<https://github
- Drawing has become more convenience. Now it is possible to draw outside an image. Shapes will be automatically truncated after drawing process (#202)
- Drawing has become more convenience. Now it is possible to draw outside an image. Shapes will be automatically truncated after drawing process (#202)
### Fixed
### Fixed
- Performance bottleneck has been fixed during you create new objects (draw, copy, merge etc).
- Performance bottleneck has been fixed during you create new objects (draw, copy, merge etc).
- Label UI elements aren't updated after changelabel.
- Label UI elements aren't updated after changelabel.
- Attribute annotation mode can use invalid shape position after resize or move shapes.
- Attribute annotation mode can use invalid shape position after resize or move shapes.
@ -494,7 +566,9 @@ filters and searching the nearest frame without any annotations (<https://github
- Text drawing outside of a frame in some cases (#202)
- Text drawing outside of a frame in some cases (#202)
## [0.2.0] - 2018-09-28
## [0.2.0] - 2018-09-28
### Added
### Added
- New annotation shapes: polygons, polylines, points
- New annotation shapes: polygons, polylines, points
- Undo/redo feature
- Undo/redo feature
- Grid to estimate size of objects
- Grid to estimate size of objects
@ -512,42 +586,54 @@ filters and searching the nearest frame without any annotations (<https://github
- Full screen view
- Full screen view
### Changed
### Changed
- Documentation, screencasts, the primary screenshot
- Documentation, screencasts, the primary screenshot
- Content-type for save_job request is application/json
- Content-type for save_job request is application/json
### Fixed
### Fixed
- Player navigation if the browser's window is scrolled
- Player navigation if the browser's window is scrolled
- Filter doesn't support dash (-)
- Filter doesn't support dash (-)
- Several memory leaks
- Several memory leaks
- Inconsistent extensions between filenames in an annotation file and real filenames
- Inconsistent extensions between filenames in an annotation file and real filenames
## [0.1.2] - 2018-08-07
## [0.1.2] - 2018-08-07
### Added
### Added
- 7z archive support when creating a task
- 7z archive support when creating a task
- .vscode/launch.json file for developing with VS code
- .vscode/launch.json file for developing with VS code
### Fixed
### Fixed
- #14: docker-compose down command as written in the readme does not remove volumes
- #14: docker-compose down command as written in the readme does not remove volumes
- #15: all checkboxes in temporary attributes are checked when reopening job after saving the job
- #15: all checkboxes in temporary attributes are checked when reopening job after saving the job
- #18: extend CONTRIBUTING.md
- #18: extend CONTRIBUTING.md
- #19: using the same attribute for label twice -> stuck
- #19: using the same attribute for label twice -> stuck
### Changed
### Changed
- More strict verification for labels with attributes
- More strict verification for labels with attributes
## [0.1.1] - 2018-07-6
## [0.1.1] - 2018-07-6
### Added
### Added
- Links on a screenshot, documentation, screencasts into README.md
- Links on a screenshot, documentation, screencasts into README.md