Skip to content

Changelog

v0.2.13 (2025-05-08)

Full Changelog

Implemented enhancements:

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

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)

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)

v0.2.10 (2025-05-01)

Full Changelog

Merged pull requests:

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

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)

v0.2.8 (2025-03-16)

Full Changelog

Implemented enhancements:

  • Add method for pulling block info from deployment and add it to examples #40 (ml-evs)

Fixed bugs:

  • File download fails when server's files are not stored in default location #51

Merged pull requests:

  • Fix file download link so that it works locally and across all datalab configs #52 (ml-evs)
  • add sublime files to .gitignore #49 (jdbocarsly)
  • Replace RTD links with real domain #48 (ml-evs)
  • Bump astral-sh/setup-uv from 4 to 5 in the github-actions group #45 (dependabot[bot])
  • Bump the github-actions group across 1 directory with 2 updates #44 (dependabot[bot])
  • Bump the github-actions group with 2 updates #37 (dependabot[bot])
  • Switch CI to uv and add dependabot + uv.lock #36 (ml-evs)

v0.2.7 (2024-10-12)

Full Changelog

Merged pull requests:

  • Guard against immutable ID not being returned from create collection #35 (ml-evs)
  • Expose update_data_block: public interface for selective block updates #34 (ml-evs)
  • Allow httpx session timeout to be configured #33 (ml-evs)

v0.2.6 (2024-10-08)

Full Changelog

Fixed bugs:

  • Remove item_id before sending request to automatically generate item ID #32 (ml-evs)

v0.2.5 (2024-10-08)

Full Changelog

Implemented enhancements:

  • Request randomly generated ID when creating item with no set ID #31 (ml-evs)

Merged pull requests:

  • Make cheminventory helper more robust to missing barcodes #30 (ml-evs)
  • Update demo deployment URLs to new domain #29 (ml-evs)

v0.2.4 (2024-07-03)

Full Changelog

Merged pull requests:

  • Migrate cheminventory import script to API helper #28 (ml-evs)
  • Enable more ruff rules and refactor #27 (ml-evs)
  • Dealing with collections #26 (ml-evs)
  • Add DuplicateItemError exception type to allow scripts to be re-entrant #25 (ml-evs)

v0.2.3 (2024-06-05)

Full Changelog

v0.2.2 (2024-05-28)

Full Changelog

Implemented enhancements:

  • Neatly redirect to correct API URL when provided with UI URL #21
  • Add tests #2

Closed issues:

  • Incorporate examples from hackathon into example notebook #20
  • Confusion around instance_url and api_key when not passed at start, help strings are messed up and the app context does not store user info properly #4

Merged pull requests:

v0.2.1 (2024-04-15)

Full Changelog

Implemented enhancements:

  • Strip quotes from API keys to avoid confusing errors #14

Closed issues:

  • Fix PyPI publisher auth #12

Merged pull requests:

  • Strip quotes from API keys when present #15 (ml-evs)

v0.2.0 (2024-04-14)

Full Changelog

Implemented enhancements:

  • Generate docs page #1

Closed issues:

  • Rewrite git history to exclude big example notebook #11
  • Add example notebooks and build documentation site #10
  • Cannot do anything with block response #5

v0.1.0 (2024-03-12)

Full Changelog

Closed issues:

  • Make client usable via context manager #7

* This Changelog was automatically generated by github_changelog_generator