Skip to content

Commit eec0312

Browse files
committed
Updated changelog
1 parent 8def62b commit eec0312

File tree

2 files changed

+33
-2
lines changed

2 files changed

+33
-2
lines changed

CHANGELOG.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Changelog
2-
All release higlighths of this project will be documented in this file.
2+
All release highlights of this project will be documented in this file.
3+
## 4.4.0 - July 03, 2022
4+
### Added
5+
- `superannotate.SAClient()` _class_ to instantiate team-level authentication and inheriting methods to access the back-end.
6+
- `SAClient.download_annotations()` _method_ to download annotations without preparing an Export object.
7+
- `SAClient.get_subsets()` _method_ to get the existing subsets for a given project.
8+
- `SAClient.assign_items()` _method_ to assign items in a given project to annotators or quality specialists.
9+
- `SAClient.unassign_items()` _method_ to remove assignments from items.
10+
- `SAClient.delete_items()` _method_ to delete items in a given project.
11+
### Updated
12+
- `JSON Schema` for video annotations to version `1.0.45` to show **polygon** and **polyline** annotations.
13+
- `SAClient.get_annotations_per_frame()` _method_ to show **polygon** and **polyline** annotations.
14+
- `SAClient.get_annotations_per_frame()` _method_ to pick instances closer to a given **frame start** instead of the **median**.
15+
- `SAClient.query()` _method_ to add the `subset` argument to support querying in a subset.
16+
### Fixed
17+
- `SAClient.set_annotation_statuses()` _method_ to address the issue occurring with more than 500 items.
18+
- `SAClient.get_annotations()` _method_ to address the `PayloadError` occurring with more than 20000 items.
19+
- `SAClient.get_annotations()` _method_ to address the missing `'duration'` and `'tags'` keys for newly uploaded and unannotated videos.
20+
- `SAClient.get_annotations_per_frame()` _method_ to address missing `'duration'` and `'tags'` keys for newly uploaded and unannotated videos.
21+
- `SAClient.get_annotations_per_frame()` _method_ to address the wrong `classId` value for unclassified instances.
22+
### Removed
23+
- `superannotate.init()` _function_. Please instantiate `superannotate.SAClient()` _class_ to authenticate.
24+
- `superannotate.set_image_annotation_status()` _function_. Please use the `SAClient.set_annotation_statuses()` _method_ instead.
25+
- `superannotate.set_images_annotations_statuses()` _function_. Please use the `SAClient.set_annotation_statuses()` _method_ instead.
26+
###
327
## 4.3.2 - April 10 2022
428
### Added
529
- `query()` function to run SAQuL queries via SDK.

src/superannotate/lib/app/interface/sdk_interface.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,7 @@ def search_annotation_classes(
572572
:type project: str
573573
:param name_contains: search string. Returns those classes,
574574
where the given string is found anywhere within its name. If None, all annotation classes will be returned.
575-
:type name_prefix: str
575+
:type name_contains: str
576576
577577
:return: annotation classes of the project
578578
:rtype: list of dicts
@@ -1614,12 +1614,19 @@ def upload_image_annotations(
16141614
16151615
:param project: project name or folder path (e.g., "project1/folder1")
16161616
:type project: str
1617+
16171618
:param image_name: image name
16181619
:type image_name: str
1620+
16191621
:param annotation_json: annotations in SuperAnnotate format JSON dict or path to JSON file
16201622
:type annotation_json: dict or Path-like (str or Path)
1623+
16211624
:param mask: BytesIO object or filepath to mask annotation for pixel projects in SuperAnnotate format
16221625
:type mask: BytesIO or Path-like (str or Path)
1626+
1627+
:param verbose: Turns on verbose output logging during the proces.
1628+
:type verbose: bool
1629+
16231630
"""
16241631

16251632
project_name, folder_name = extract_project_folder(project)

0 commit comments

Comments
 (0)