Releases: v7labs/darwin-py
Releases · v7labs/darwin-py
v1.0.6
What's Changed
- [DAR-3431][External] Adding passing E2E tests as a requirement to release by @JBWilkie in #903
- OIDC-based releases by @JBWilkie in #904
- [StepSecurity] Apply security best practices by @step-security-bot in #905
- Add scorecard badge to README by @JBWilkie in #911
- Version bump to v1.0.6 by @JBWilkie in #913
- Granted write access to EVENT_tag so it can create releases by @JBWilkie in #914
New Contributors
- @step-security-bot made their first contribution in #905
Full Changelog: v1.0.5...v1.0.6
v1.0.5
v1.0.4
What's Changed
- Bump the python-requirements group across 1 directory with 15 updates by @dependabot in #894
- Bump zipp from 3.18.1 to 3.19.1 by @dependabot in #883
- Bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #882
- [DAR-2981][External] Catch & handle blocking errors / non-blocking warnings when importing annotations to slots by @JBWilkie in #896
- [DAR-3424][External] Added
Dockerfile
by @JBWilkie in #898 - Version bump to 1.0.4 by @JBWilkie in #899
Full Changelog: v1.0.3...v1.0.4
v1.0.3
v1.0.2
What's Changed
- [DAR-2785][External] Improved test coverage of
import_annotations()
by @JBWilkie in #885 - [DAR-2996][External] Fixed
remove_extra
logic and added removal of empty directories by @JBWilkie in #886 - [DAR-2347][DAR-2768][Internal] Add option for isotropic transform on annotations by @shernshiou in #864
- [DAR-2707][External] Allow repeated polling of pending export releases by @JBWilkie in #876
- [DAR-2463][External] Adjusted maximum number of items that can be registered in a single request by @JBWilkie in #857
- Housekeeping: Version bump to 1.0.2 by @JBWilkie in #888
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- [DAR-2110][External] Fixed multiprocessing annotation parsing issue with console by @JBWilkie in #875
- [DAR-2660][External] Pinned dependency major versions by @JBWilkie in #874
- [DAR-2739][External] Add
.mkv
,.hevc
,.qtiff
and.rvg
as supported extensions by @JBWilkie in #877 - [DAR-2045][External] Multi-threaded annotation imports by @JBWilkie in #880
- Version bump to v1.0.1 by @JBWilkie in #881
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- [DAR-2469][External] Fixed opencv version to 4.10.0.82 by @JBWilkie in #871
- [DAR-2640][External] Lock tenacity to 8.3.0 by @JBWilkie in #869
- Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #870
- [DAR-2606][External] Strip leading & trailing whitespaces from class names when reading Darwin JSON annotations by @JBWilkie in #866
- Housekeeping: Version bump to v1.0.0 by @JBWilkie in #873
BREAKING CHANGES
- [DAR-2246][External] Unify darwin-py naming convention by @JBWilkie in #868
- [DAR-2639][External] Add data & tests for in-platform model training by @JBWilkie in #872
Previous versions used a non-unified combination of item_name
and source_name
when saving and loading files. In an effort to unify our approach to local files when pulling releases and loading files, this version makes the following changes:
- All exports will be exported in folders mirroring the data structure of the dataset by default (previously a flat structure was the default)
- The
item_name
in the JSON export will always be used as a default to save and read files with three notable exceptions:- Downloading video files as individual video frames: Each video will result in a folder named after the
item_name
, containing individual frames named after the frame number in the frame index - Downloading multi-slotted items: Multi-slotted items have one item name (for the overall item) but potentially many
source_name
s (for the component files that make up the item). This will result in a folder named after theitem_name
, containing one file for each slot named after the source name - Downloading a slotted item consisting of multiple concatenated DICOM slices: These items can contain multiple source files in a single slot. Each item will result in a folder named after the
item_name
, containing one file for each slice named after thesource name
- Downloading video files as individual video frames: Each video will result in a folder named after the
Full Changelog: v0.8.62...v1.0.0
v0.8.62
What's Changed
- Bump the github-actions group with 2 updates by @dependabot in #821
- Cleanup of mypy for darwin future by @Nathanjp91 in #757
- [DAR-2487][External] Fixed long-standing ruff linter issues by @JBWilkie in #859
- [DAR-2528][External] Fixed issue installing scipy by @JBWilkie in #861
- Revert "Bump the github-actions group with 2 updates" by @JBWilkie in #862
- [DAR-2504][External] Generate empty NifTI volumes when no polygons are present by @JBWilkie in #863
- [DAR-2161][External] Exponential backoff for external storage registration by @JBWilkie in #856
- Housekeeping: Version bump to v0.8.62 by @JBWilkie in #865
Full Changelog: v0.8.61...v0.8.62
v0.8.61
What's Changed
- [DAR-2294][External] Made text a required argument when posting comments through CLI by @JBWilkie in #850
- [DAR-2275][External] Correct get_release() NotFound error by @JBWilkie in #849
- Bump tqdm from 4.66.2 to 4.66.3 by @dependabot in #834
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #836
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #843
- Bump the python-requirements group across 1 directory with 12 updates by @dependabot in #853
- [DAR-2305][External] Ignore the properties metadata file when reading annotations on Windows filesystems by @JBWilkie in #854
- [DAR-2228][External] - Fix for NifTI exports containing no polygons by @JBWilkie in #855
- Housekeeping: bump version to
v0.8.61
by @JBWilkie in #858
Full Changelog: v0.8.60...v0.8.61
v0.8.60
What's Changed
- [DAR-1654][External] Updated dependabot config by @JBWilkie in #820
- [DAR-1649][Internal] Update process_nifti to take custom ornt by @dorfmanrobert in #818
- [PY-668][Internal] Exclude macos from testing on 3.8 and 3.9 by @shernshiou in #827
- [DAR-1165][DAR-1734][External] Polygons from other plane export correctly by @shernshiou in #828
- [DAR-1590][External] Resize Axial annotation to isotropic by @shernshiou in #826
- [PY-669][Internal] Add scipy to ML and Medical by @shernshiou in #829
- Bump the python-requirements group across 1 directory with 4 updates by @dependabot in #831
- [DAR-1734][External] Re-add functions used by the backend by @JBWilkie in #832
- [DAR-1562][External] Allow pulling of unpopulated required property annotations by @JBWilkie in #825
- [DAR-1679][External] Made darwin-py ignore the .v7/metadata.json properties manifest when reading JSON annotation files by @JBWilkie in #823
- [DAR-1657][External] Introduce by-passable warning when an import will overwrite annotations by @JBWilkie in #835
- [DAR-1910][External] Fixed rare TypeError bug when importing COCO annotations by @JBWilkie in #839
- [DAR-2049][External] Retry logic for GHA dependency installation by @JBWilkie in #841
- [DAR-2044][External] Bundle tags bound for the same item when using CSV importer by @JBWilkie in #840
- [DAR-2235][External] Fix failing E2Es & allow them to be run locally by @JBWilkie in #844
- [DAR-2240][External] Typing improvements & better missing image error message by @JBWilkie in #845
- [DAR-2239][External] Added missing argument for call of get_image_path_from_stream() by @JBWilkie in #847
- [DAR-2237][External] Fix bug with compute_distributions() by @JBWilkie in #846
- Housekeeping: bump version to v0.8.60 by @JBWilkie in #848
New Contributors
- @dorfmanrobert made their first contribution in #818
- @shernshiou made their first contribution in #827
Full Changelog: v0.8.59...v0.8.60