Changelog¶
v0.2.13 (2025-05-08)¶
Implemented enhancements:
v0.2.12 (2025-05-07)¶
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)¶
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)¶
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)¶
Merged pull requests:
v0.2.8 (2025-03-16)¶
Implemented enhancements:
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)¶
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)¶
Fixed bugs:
v0.2.5 (2024-10-08)¶
Implemented enhancements:
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)¶
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)¶
v0.2.2 (2024-05-28)¶
Implemented enhancements:
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:
- Testing and CI setup #23 (ml-evs)
- Incorporate examples from hackathon into example notebook #22 (BenjaminCharmes)
- Updates from hackathon #19 (ml-evs)
- Add package description for PyPI #18 (ml-evs)
v0.2.1 (2024-04-15)¶
Implemented enhancements:
- Strip quotes from API keys to avoid confusing errors #14
Closed issues:
- Fix PyPI publisher auth #12
Merged pull requests:
v0.2.0 (2024-04-14)¶
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)¶
Closed issues:
- Make client usable via context manager #7
* This Changelog was automatically generated by github_changelog_generator