Skip to content

Commit f2cd022

Browse files
author
Matt Sokoloff
committed
Merge branch 'develop' of https://github.com/Labelbox/labelbox-python into jtso/delete_bir
2 parents 1dfa39a + 3bf041a commit f2cd022

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1289
-1415
lines changed

CHANGELOG.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,67 @@
11
# Changelog
22

3+
# Version 3.0.1 (2021-08-12)
4+
## Fix
5+
* Issue with inferring text type from export
6+
7+
# Version 3.0.0 (2021-08-12)
8+
## Added
9+
* Annotation types
10+
- A set of python objects for working with labelbox data
11+
- Creates a standard interface for both exports and imports
12+
- See example notebooks on how to use under examples/annotation_types
13+
- Note that these types are not yet supported for tiled imagery
14+
* MEA Support
15+
- Beta MEA users can now just use the latest SDK release
16+
* Metadata support
17+
- New metadata features are now fully supported by the SDK
18+
* Easier export
19+
- `project.export_labels()` accepts a boolean indicating whether or not to download the result
20+
- Create annotation objects directly from exports with `project.label_generator()` or `project.video_label_generator()`
21+
- `project.video_label_generator()` asynchronously fetches video annotations
22+
* Retry logic on data uploads
23+
- Bulk creation of data rows will be more reliable
24+
* Datasets
25+
- Determine the number of data rows just by calling `dataset.row_count`.
26+
- Updated threading logic in create_data_rows() to make it compatible with aws lambdas
27+
* Ontology
28+
- `OntologyBuilder`, `Classification`, `Option`, and `Tool` can now be imported from `labelbox` instead of `labelbox.schema.ontology`
29+
30+
## Removed
31+
* Deprecated:
32+
- `project.reviews()`
33+
- `project.create_prediction()`
34+
- `project.create_prediction_model()`
35+
- `project.create_label()`
36+
- `Project.predictions()`
37+
- `Project.active_prediction_model`
38+
- `data_row.predictions`
39+
- `PredictionModel`
40+
- `Prediction`
41+
* Replaced:
42+
- `data_row.metadata()` use `data_row.attachments()` instead
43+
- `data_row.create_metadata()` use `data_row.create_attachments()` instead
44+
- `AssetMetadata` use `AssetAttachment` instead
45+
46+
## Fixes
47+
* Support derived classes of ontology objects when using `from_dict`
48+
* Notebooks:
49+
- Video export bug where the code would fail if the exported projects had tools other than bounding boxes
50+
- MAL demos were broken due to an image download failing.
51+
52+
## Misc
53+
* Data processing dependencies are not installed by default to for users that only want client functionality.
54+
* To install all dependencies required for the data modules (annotation types and mea metric calculation) use `pip install labelbox[data]`
55+
* Decrease wait time between updates for `BulkImportRequest.wait_until_done()`.
56+
* Organization is no longer used to create the LFO in `Project.setup()`
57+
58+
59+
# Version 3.0.0-rc3 (2021-08-11)
60+
## Updates
61+
* Geometry.raster now has a consistent interface and improved functionality
62+
* renamed schema_id to feature_schema_id in the `FeatureSchema` class
63+
* `Mask` objects now use `MaskData` to represent segmentation masks instead of `ImageData`
64+
365
# Version 3.0.0-rc2 (2021-08-09)
466
## Updates
567
* Rename `data` property of TextData, ImageData, and VideoData types to `value`.

0 commit comments

Comments
 (0)