Superannotate

Latest version: v4.4.22

Safety actively analyzes 638437 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 8

4.3.2

_____________________

**Added**

- ``query()`` function to run SAQuL queries via SDK.
- ``search_items()`` function to search items by various filtering criteria for all supported project types. ``search_images()`` and ``search_images_all_folders()`` functions will be deprecated.
- ``get_item_metadata()`` function to get item metadata for all supported project types. ``get_image_metadata()`` will be deprecated.

**Updated**

- ``search_projects()`` function to add new parameter that gives an option to filter projects by project ``status``.
- ``get_annotation_per_frame()`` function to add a unique identifier for each annotation instance.

**Fixed**

- pixel annotations to address the issue with the hex code.
- ``sa.validate_annotations()`` function to address the incorrect error message.
- ``create_project_from_metadata()`` function to address the issue with instructions.

**Removed**

- ``get_image_annotations()`` function. Please use ``get_annotations()``
- ``upload_images_from_public_urls()`` function.

4.3.1

_____________________

**Added**

- ``get_integrations()`` to list all existing integrations with cloud storages.
- ``attach_items_from_integrated_storage()`` to attach items from an integrated cloud storage.
- ``upload_priority_scores()`` to set priority scores for a given list of items.

**Updated**

- ``JSON Schema`` to version ``1.0.40`` to add instance type differentiation for text annotations and ``"exclude"`` key for subtracted polygon instances for image annotations.
- ``validate_annotations()`` to validate text and image annotations based on JSON schema version ``1.0.40``.
- ``get_annotations()`` to get annotation instances based on JSON schema version ``1.0.40``.
- ``prepare_export()`` to prepare for the download annotations with based on JSON schema version ``1.0.40``.
- ``upload_annotations_from_folder_to_project()`` & ``upload_preannotations_from_folder_to_project()`` to handle upload based on JSON schema version ``1.0.40``.
- ``create_project()`` to add ``"status"`` key in returned metadata.
- ``get_project_metadata()`` to add ``"status"`` key.
- ``create_project_from_project_metadata()`` to make ``"description"`` key not required.
- ``clone_project()`` to add generic ``"description"``.

**Fixed**

- ``sa.get_annotations_per_frame()`` to take correct attributes.
- ``sa.get_annotations_per_frame()`` & ``get_annotations()`` to eliminate duplicate instances.

4.3.0

___________________

**Added**

- ``get_annotations`` to load annotations for the list of items.
- ``get_annotations_per_frame`` to generate frame by frame annotations for the given video.

**Updated**

- ``get_image_annotations()`` to reference ``get_annotations()``.
- ``create_annotation_class()`` to add ``class_type`` in parameters to specify class type on creation.
- ``create_annotation_classes_from_classes_json()`` to handle class type in classes JSON.
- ``search_annotation_classes()`` to return class type in metadata.
- ``upload_annotations_from_folder_to_project()`` to handle tag annotations.
- ``upload_preannotations_from_folder_to_project()`` to handle tag annotations.
- ``upload_image_annotations()`` to handle tag annotations.
- ``validate_annotations()`` to validate vector annotation schema with tag instances.
- ``aggregate_annotations_as_df()`` to handle tag annotations in annotations df.
- ``class_distribution()`` to handle class distribution of tag instances.
- ``upload_images_from_public_urls()`` for deprecation log.

**Fixed**

- ``upload_images_from_folder_to_project()`` to upload images without invalid rotation.
- ``upload-annotations`` CLI to upload annotations to specified folder.
- ``create_project_from_metadata()`` to setup image quality and workflow from given metadata.
- ``get_project_metadata()`` to return information on project contributors.
- ``get_project_metadata()`` to return number of completed images in project root.
- ``get_project_workflow()`` to return ``className`` in project workflow.
- file handler permissions in GColab at ``import`` stage of the package.

4.2.9

___________________

**Added**

- ``superannotate_schemas`` as a stand alone package on annotation schemas.

**Updated**

- ``upload_annotations_from_folder_to_project()`` to reference the ``validate_annotations()``.
- ``upload_videos_from_folder_to_project()`` to remove code duplications.
- ``clone_project()`` to set upload state of clone project to initial.

**Fixed**

- ``validate_annotations()`` to fix rotated bounding box schema.

**Removed**

- Third party logs from logging mechanism.

4.2.8

__________________

**Added**

- ``invite_contributers_to_team()`` for bulk team invite.
- ``add_contributors_to_project()`` for bulk project sharing.

**Updated**

- ``upload_images_from_folder_to_project()`` for non existing S3 path handling.
- ``upload_annotations_from_folder_to_project()`` for template name and class processing on template annotation upload.
- ``add_annotation_comment_to_image()`` for unrecognized author processing.
- ``add_annotation_point_to_image()`` for valid point addition on empty state.
- ``add_annotation_bbox_to_image()`` for valid bbox addition on empty state.
- ``add_annotation_comment_to_image()`` for valid comment addition on empty state.

**Fixed**

- ``superannotatecli upload_images`` to accept default list of image extensions.

**Removed**

- ``invite_contributor_to_team()`` use ``invite_contributors_to_team()`` instead.

4.2.7

___________________

**Added**

- Logging mechanism.

**Updated**

- Cloning projects with attached URLs.
- Improve relation between image status and annotations.
- Deprecate functions of zero usage.

**Fixed**

- Small bug fix & enhancements.

Page 5 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.