Skip to content

Releases: datalab-org/datalab-api

v0.5.0

04 May 21:40
3c1521a

Choose a tag to compare

What's Changed

  • Add ability to create an item with a certain group, and group lookup by @ml-evs in #91
  • Add the ability to replace files on file upload from API by @ml-evs in #92
  • Fix shared default value for headers in BaseDatalabClient by @ml-evs in #94

Full Changelog: v0.4.0...v0.5.0

v0.4.0

19 Apr 11:14
188e7d6

Choose a tag to compare

What's Changed

  • Add preliminary support for asynchronous block processing via the API and larger file uploads by @ml-evs in #88
  • Remove deprecated cheminventory helper by @ml-evs in #90

Full Changelog: v0.3.2...v0.4.0

v0.3.2

19 Apr 10:57
fdd8f7f

Choose a tag to compare

This is a re-release of 0.3.2 which failed to make it to PyPI.

What's Changed

  • Bump actions/checkout from 5 to 6 in the github-actions group by @dependabot[bot] in #79
  • Fix link in README by @ml-evs in #81
  • Add interactive prompt when API key is missing by @ml-evs in #85
  • Added DatalabAPIError handling for create_item by @wuppersaver in #86

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

28 Oct 16:01

Choose a tag to compare

v0.3.1 (2025-10-28)

Full Changelog

Closed issues:

  • create_item errors if status code is 200 #76

Merged pull requests:

  • Fix the expected status code for item creation to 201 #77 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator

v0.3.0

08 Jul 13:54

Choose a tag to compare

v0.3.0 (2025-07-08)

Full Changelog

Implemented enhancements:

  • Add centralized request error handling to base client class #70 (ml-evs)

Closed issues:

  • Show server errors more readily #69

Merged pull requests:

  • Refactor some functionality into utils module for external use #67 (ml-evs)
  • Update dependencies, deprecate cheminventory helper #65 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator

v0.2.13

08 May 18:01

Choose a tag to compare

Changelog

v0.2.13 (2025-05-08)

Full Changelog

Implemented enhancements:

  • Enable item search by refcode in the API #64 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator

v0.2.12

07 May 16:59

Choose a tag to compare

What's Changed

  • Use PEP 639 SPDX license in pyproject by @ml-evs in #62
  • Fix for enumerating non-sample item endpoints by @ml-evs in #63

Full Changelog: v0.2.11...v0.2.12

Changelog

v0.2.12 (2025-05-07)

Full Changelog

Closed issues:

  • get_items method only works with samples #50

Merged pull requests:

  • Fix for enumerating non-sample item endpoints #63 (ml-evs)
  • Use PEP 639 SPDX license in pyproject #62 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator

v0.2.11

02 May 15:12

Choose a tag to compare

What's Changed

  • Deal with uncaught duplicate key errors on client-side by @ml-evs in #60
  • Return collection members from .get_collection by @ml-evs in #61

Full Changelog: v0.2.10...v0.2.11

Changelog

v0.2.11 (2025-05-02)

Full Changelog

Merged pull requests:

  • Return collection members from .get_collection #61 (ml-evs)
  • Deal with uncaught duplicate key errors on client-side #60 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator

v0.2.10

01 May 14:00

Choose a tag to compare

What's Changed

  • Use streaming downloads when requesting file data by @ml-evs in #57
  • Bump astral-sh/setup-uv from 5 to 6 in the github-actions group by @dependabot in #58
  • Remove typehint on base class __enter__ that confuses parsers by @ml-evs in #59

Full Changelog: v0.2.9...v0.2.10

Changelog

v0.2.10 (2025-05-01)

Full Changelog

Merged pull requests:

  • Remove typehint on base class __enter__ that confuses parsers #59 (ml-evs)
  • Use streaming downloads when requesting file data #57 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator

v0.2.9

16 Mar 18:13

Choose a tag to compare

Changelog

v0.2.9 (2025-03-16)

Full Changelog

Merged pull requests:

  • Add test for get_items #54 (ml-evs)
  • Only install bokeh if not running via emscripten #53 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator