Releases: encord-team/encord-client-python
Releases · encord-team/encord-client-python
0.1.184
What's Changed
- SDK Ref doc strings for missing content by @Laverne-Encord in #1020
- fix: Handle user roles appropriately for
get_datasetsby @Jim-Encord in #1022 - chore: PLA-2195 Deprecate "uid" in ontology features by @ricky-encord in #1026
- feat: [FOU-639] Option to exclude client metadata when requesting Collection items by @yuriy-encord in #1023
- SDK-Ref-Link-fixes-002 by @Laverne-Encord in #1029
Full Changelog: 0.1.183...0.1.184
0.1.183
What's Changed
- Adds doc strings for Global Classification by @Laverne-Encord in #1010
- ci: check version in publish workflow by @arthur-encord in #1011
- chore: Mark the classification as read only. Set at creation time by @rad-cord in #1013
- Fix function docs on orm.Dataset for non-existant upload() method. by @yuriy-encord in #1015
- Update storage.py by @Laverne-Encord in #992
- SDK Code Examples - Data Groups get Child Ids by @Laverne-Encord in #956
- FOU-597: Add optional tags to list_projects by @yuriy-encord in #1014
- Fixes links in SDK Ref content by @Laverne-Encord in #1016
- Fixes some links in the doc strings by @Laverne-Encord in #1012
- Sdk basic code example updates 002 by @Laverne-Encord in #979
- Basic code examples for PCD by @Laverne-Encord in #985
- fix: linting by @yuriy-encord in #1018
- fix: FOU-597 Fix instantiation of tags_anyof by @yuriy-encord in #1019
Full Changelog: 0.1.181...0.1.183
0.1.181
What's Changed
- feat: PLA-1585 Access "archived" field in ontology structure by @ricky-encord in #975
- feat: PLA-1586 Add include_archived flag to initialise_labels by @ricky-encord in #983
- Support for Global classifications by @rad-cord in #988
- chore: Make the message we're looking for constant by @rad-cord in #1006
- chore: Enable pyflake checks (F) in ruff. Remove unused imports by @rad-cord in #1003
Full Changelog: 0.1.180...0.1.181
0.1.180
What's Changed
- chore: Deprecate find_storage_items in favour of get_storage_items by @ricky-encord in #993
- Make the module-level exports explicit by @alexey-cord-tech in #994
- Make typing decorators backwards-compatible with Python3.9 by @alexey-cord-tech in #995
- Environment fix for actions to run successfully by @solene-encord in #996
- Use python39-compatible type annotations and checks by @alexey-cord-tech in #997
- packaging fix: Move dev dependencies to be a dev dependency not an optional dependency by @Jim-Encord in #999
- Delete .github/workflows/sdk_code_to_docs.yml by @david-babuschkin-encord in #1001
- packaging: Move to uv build backend by @Jim-Encord in #1000
- fix: in editor logs don't return event information by @solene-encord in #1002
- chore: bump version to 0.1.180 by @solene-encord in #1004
Full Changelog: 0.1.179...0.1.180
0.1.179
What's Changed
- fix: PLA-1817 - Adding back the page_token because otherwise it breaks editor logs by @solene-encord in #990
- fix: PLA-1815 - Creating new version to resolve bug in the previous one by @solene-encord in #991
Full Changelog: 0.1.178...0.1.179
0.1.178
New Features
You can now query the editor_logs using a get_editor_logs for faster label row retrieval.
project = client_instance.get_project(<project_hash>
# Fetch the logs of the project with mandatory start_time and end_time parameters and a maximum of 30 days range
start_time = datetime.datetime.now() - datetime.timedelta(days=29)
end_time = datetime.datetime.now()
logs_response = project.get_editor_logs(start_time=start_time, end_time=end_time)What's Changed
- Provide some Example code for PCD by @Laverne-Encord in #963
- feat: PLA-1778 - Adding a method to query editor logs by @solene-encord in #984
- chore: PLA-1812 - Adding some documentation on the editor logs function + removing params limit and page_token by @solene-encord in #986
- Deprecate the storage item description by @alexey-cord-tech in #987
- chore: PLA-1815 - New version patch adding editor logs by @solene-encord in #989
Full Changelog: 0.1.177...0.1.178
0.1.177
What's Changed
- Adds docstrings for task teleport by @Laverne-Encord in #977
- Updates CloudUploadSettings docstrings by @Laverne-Encord in #978
- fixing a vulnerability by @mustakeem-encord in #972
- Updates Readme for the Python SDK by @Laverne-Encord in #982
- Add "self-occluded" individual primitive points visibitlity option by @vitaly-encord in #981. Example:
client = EncordUserClient.create_with_ssh_private_key("path/to/ssh_key") project = client.get_project("project") row = project.list_label_rows_v2(data_hashes=["data_hash"])[0] row.initialise_labels() person = project.ontology_structure.get_child_by_title("Person", Object) skeleton_instance = person.create_instance() coordinates = SkeletonCoordinates( name="test", values=[ SkeletonCoordinate( x=0.1, y=0.1, name="point", value="point", color="red", feature_hash=person.feature_node_hash, visibility=Visibility.SELF_OCCLUDED, ), ], ) skeleton_instance.set_for_frames(coordinates, 1) row.add_object_instance(skeleton_instance) row.save()
New Contributors
- @vitaly-encord made their first contribution in #981
Full Changelog: 0.1.176...0.1.177
0.1.176
What's Changed
- feat: PLA-1189 Support for moving tasks to an arbitrary workflow stage by @ricky-encord in #974
Full Changelog: 0.1.175...0.1.176