From 9adaeb6d355f0b913053e317b89095eff89115f4 Mon Sep 17 00:00:00 2001 From: paulnoirel <87332996+paulnoirel@users.noreply.github.com> Date: Mon, 16 Jun 2025 18:27:29 +0100 Subject: [PATCH 1/3] version bump --- docs/conf.py | 2 +- libs/labelbox/CHANGELOG.md | 17 +++++++++++++++++ libs/labelbox/pyproject.toml | 2 +- libs/labelbox/src/labelbox/__init__.py | 2 +- 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 9f824a8d1..989b671aa 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -16,7 +16,7 @@ project = 'Python SDK reference' copyright = '2025, Labelbox' author = 'Labelbox' -release = '6.10.0' +release = '7.0.0' # -- General configuration --------------------------------------------------- diff --git a/libs/labelbox/CHANGELOG.md b/libs/labelbox/CHANGELOG.md index e8063252d..210a89000 100644 --- a/libs/labelbox/CHANGELOG.md +++ b/libs/labelbox/CHANGELOG.md @@ -1,4 +1,21 @@ # Changelog +# Version 7.0.0 (2025-06-16) +## Added +* Add support for Likert scale ([#1980](https://github.com/Labelbox/labelbox-python/pull/1980)) +* Add creation of IAM integrations ([#1976](https://github.com/Labelbox/labelbox-python/pull/1976)) +* Add workflow management ([#1975](https://github.com/Labelbox/labelbox-python/pull/1975)) +* Add model app ID to model run creation and return it ([#1973](https://github.com/Labelbox/labelbox-python/pull/1973)) +* Add support for project ontology change ([#1972](https://github.com/Labelbox/labelbox-python/pull/1972)) +* Remove `mypy` from dependencies ([#1968](https://github.com/Labelbox/labelbox-python/pull/1968)) + +## Updated +* **BREAKING CHANGE:** `UserGroup` now requires `default_role` alongside the `users` attribute. If not using `users`, switch to the `members` field instead. +* Update `UserGroup` to fix project membership ([#1986](https://github.com/Labelbox/labelbox-python/pull/1986)) + +## Fixed +* `ApiKey.created_by` now correctly displays the `user` for old API keys ([#1967](https://github.com/Labelbox/labelbox-python/pull/1967)) + + # Version 6.10.0 (2025-04-04) ## Added * API keys Management: ([#1961](https://github.com/Labelbox/labelbox-python/pull/1961)) diff --git a/libs/labelbox/pyproject.toml b/libs/labelbox/pyproject.toml index 8995a3610..082ba76e1 100644 --- a/libs/labelbox/pyproject.toml +++ b/libs/labelbox/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "labelbox" -version = "6.10.0" +version = "7.0.0" description = "Labelbox Python API" authors = [{ name = "Labelbox", email = "engineering@labelbox.com" }] dependencies = [ diff --git a/libs/labelbox/src/labelbox/__init__.py b/libs/labelbox/src/labelbox/__init__.py index 324192c2a..399cf5f69 100644 --- a/libs/labelbox/src/labelbox/__init__.py +++ b/libs/labelbox/src/labelbox/__init__.py @@ -1,6 +1,6 @@ name = "labelbox" -__version__ = "6.10.0" +__version__ = "7.0.0" from labelbox.client import Client from labelbox.schema.annotation_import import ( From 57eff3c903582418183a1dcc0d61162b15c30f61 Mon Sep 17 00:00:00 2001 From: Matthew Roberson Date: Tue, 17 Jun 2025 10:08:33 -0700 Subject: [PATCH 2/3] update changelog to reflect #1989 --- libs/labelbox/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/labelbox/CHANGELOG.md b/libs/labelbox/CHANGELOG.md index 210a89000..d6c9cf1e1 100644 --- a/libs/labelbox/CHANGELOG.md +++ b/libs/labelbox/CHANGELOG.md @@ -1,5 +1,5 @@ # Changelog -# Version 7.0.0 (2025-06-16) +# Version 7.0.0 (2025-06-17) ## Added * Add support for Likert scale ([#1980](https://github.com/Labelbox/labelbox-python/pull/1980)) * Add creation of IAM integrations ([#1976](https://github.com/Labelbox/labelbox-python/pull/1976)) @@ -9,7 +9,7 @@ * Remove `mypy` from dependencies ([#1968](https://github.com/Labelbox/labelbox-python/pull/1968)) ## Updated -* **BREAKING CHANGE:** `UserGroup` now requires `default_role` alongside the `users` attribute. If not using `users`, switch to the `members` field instead. +* **BREAKING CHANGE** `UserGroup` no longer supports the `users` attribute - it's been replaced by the `members` field. * Update `UserGroup` to fix project membership ([#1986](https://github.com/Labelbox/labelbox-python/pull/1986)) ## Fixed From ee84a5ff4bb6ae15f31a0807ece765645fb432eb Mon Sep 17 00:00:00 2001 From: Matthew Roberson Date: Tue, 17 Jun 2025 10:13:34 -0700 Subject: [PATCH 3/3] consistent wording --- libs/labelbox/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/labelbox/CHANGELOG.md b/libs/labelbox/CHANGELOG.md index d6c9cf1e1..d98ead78a 100644 --- a/libs/labelbox/CHANGELOG.md +++ b/libs/labelbox/CHANGELOG.md @@ -9,7 +9,7 @@ * Remove `mypy` from dependencies ([#1968](https://github.com/Labelbox/labelbox-python/pull/1968)) ## Updated -* **BREAKING CHANGE** `UserGroup` no longer supports the `users` attribute - it's been replaced by the `members` field. +* **BREAKING CHANGE** `UserGroup` no longer supports the `users` field - it's been replaced by the `members` field. * Update `UserGroup` to fix project membership ([#1986](https://github.com/Labelbox/labelbox-python/pull/1986)) ## Fixed