diff --git a/.github/workflows/pr_check.yml b/.github/workflows/pr_check.yml index 2ef9fd1607..9736e368cc 100644 --- a/.github/workflows/pr_check.yml +++ b/.github/workflows/pr_check.yml @@ -49,7 +49,7 @@ jobs: python -m pip install tox - name: Unit testing run: | - tox -e tests-py${{ matrix.tox-env-py }}-${{ matrix.tox-env-os }} -- tests/unit --cov + tox -e tests-py${{ matrix.tox-env-py }}-${{ matrix.tox-env-os }} --develop -- tests/unit --cov --cov-report=xml - name: Integration testing run: | tox -e tests-py${{ matrix.tox-env-py }}-${{ matrix.tox-env-os }} -- tests/integration diff --git a/CHANGELOG.md b/CHANGELOG.md index c0f6439cdd..5ce5b4ead7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,35 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## \[Unreleased\] -## 18/07/2023 - Release 1.4.0rc3 - -### Enhancements -- Support list query for explorer - () -- update contributing.md - () -- Update 3rd-party.txt for release 1.4.0 - () - -## 11/07/2023 - Release 1.4.0rc2 +## 21/07/2023 - Release 1.4.0 ### New features - Add documentation and notebook example for Prune API () - -### Enhancements -- Give notice that the deprecation works will be done in datumaro==1.5.0 - () -- Unify COCO, Datumaro, VOC, YOLO importer/exporter progress reporter descriptions - () - -### Bug fixes -- Create cache dir under only writable filesystem - () -- Fix: Dataset infos() can be broken if a transform not redefining infos() is stacked on the top - () - -## 07/07/2023 - Release 1.4.0rc1 -### New features - Changed supported Python version range (>=3.8, <=3.11) () - Migrate OpenVINO v2023.0.0 @@ -58,6 +33,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 () ### Enhancements +- Support list query for explorer + () +- update contributing.md + () +- Update 3rd-party.txt for release 1.4.0 + () +- Give notice that the deprecation works will be done in datumaro==1.5.0 + () +- Unify COCO, Datumaro, VOC, YOLO importer/exporter progress reporter descriptions + () - Enhance import performance for built-in plugins () - Change default dtype of load_image() to np.uint8 @@ -76,6 +61,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 () ### Bug fixes +- Create cache dir under only writable filesystem + () +- Fix: Dataset infos() can be broken if a transform not redefining infos() is stacked on the top + () - Fix warnings in test_visualizer.py () - Fix LabelMe data format diff --git a/docs/source/docs/release_notes.rst b/docs/source/docs/release_notes.rst index a74859344d..53f9711fdc 100644 --- a/docs/source/docs/release_notes.rst +++ b/docs/source/docs/release_notes.rst @@ -4,6 +4,48 @@ Release Notes .. toctree:: :maxdepth: 1 +v1.4.0 (2023.07) +---------------- + +New features +^^^^^^^^^^^^ +- Add documentation and notebook example for Prune API +- Changed supported Python version range (>=3.8, <=3.11) +- Migrate OpenVINO v2023.0.0 +- Add Roboflow data format support (COCO JSON, Pascal VOC XML, YOLOv5-PyTorch, YOLOv7-PyTorch, YOLOv8, YOLOv5 Oriented Bounding Boxes, Multiclass CSV, TFRecord, CreateML JSON) +- Add MissingAnnotationDetection transform +- Add OVMSLauncher +- Add Prune API +- Add TritonLauncher +- Migrate DVC v3.0.0 +- Stream dataset import/export +- Support mask annotations for CVAT data format + +Enhancements +^^^^^^^^^^^^ +- Support list query for explorer +- update contributing.md +- Update 3rd-party.txt for release 1.4.0 +- Give notice that the deprecation works will be done in datumaro==1.5.0 +- Unify COCO, Datumaro, VOC, YOLO importer/exporter progress reporter descriptions +- Enhance import performance for built-in plugins +- Change default dtype of load_image() to np.uint8 +- Add OTX ATSS detector model interpreter & refactor interfaces +- Refactor Launcher and ModelInterpreter +- Add CVAT data format document +- Reduce peak memory usage when importing COCO and Datumaro formats +- Enhance the error message for datum stats to be more user friendly +- Refactor dataset.py to seperate DatasetStorage + +Bug fixes +^^^^^^^^^ +- Create cache dir under only writable filesystem +- Fix: Dataset infos() can be broken if a transform not redefining infos() is stacked on the top +- Fix warnings in test_visualizer.py +- Fix LabelMe data format +- Prevent installing protobuf>=4 +- Fix UnionMerge + v1.3.2 (2023.06) ---------------- diff --git a/src/datumaro/version.py b/src/datumaro/version.py index 46443b6286..d7c03da389 100644 --- a/src/datumaro/version.py +++ b/src/datumaro/version.py @@ -1 +1 @@ -__version__ = "1.4.0rc3" +__version__ = "1.4.0rc4"