Releases: microbiomedata/nmdc-client
Releases · microbiomedata/nmdc-client
Release list
v1.0.0
What's Changed
This release signifies the switch from nmdc-api-utilities to nmdc-client naming
- Fix tests that are failing in dev only by @eecavanna in #123
- Remove biosamples that have been deleted from testing fixtures by @kheal in #111
- Allow client to access arbitrary Runtime API instances (e.g. local) by @eecavanna in #120
- Add links to
nmdc_notebooksto documentation as example use cases by @kheal in #137 - Use ruff to bulk format imports and add associated pre-commit hook by @kheal in #121
- Remove chemical entity search, no longer supported by @kheal in #147
- Make LatLongFilters a mixin by @kheal in #148
- Customize "User-Agent" HTTP header to
nmdc-python-client/{version}by @eecavanna in #153 - Allow GHA-based
pytestto discover tests outside oftest/directory by @eecavanna in #160 - Reroot classes to separate public and privileged endpoints by @kheal in #154
- Refrain from including
max_page_sizequery parameter ignored by API endpoint by @eecavanna in #162 - Make
CollectionSearchsubclasses package level (nmdc_api_utilitiesnamespace level) exportable by @sujaypatil96 in #163 - Pin dependency versions (in
requirements.txtandrequirements-dev.txt) by @kheal in #165 - Document process of building and previewing Sphinx documentation locally by @eecavanna in #168
- Improve docstrings throughout package by @kheal in #156
- Introduce
mypyas a static type checker by @eecavanna in #169 - Update third-party GHA versions to avoid Node version swap surprise by @eecavanna in #177
- Overhaul documentation structure and content by @kheal in #171
- rename
collection_idparameter onCollectionSearch'sget_record_by_idby @samobermiller in #174 - Remove types from docstrings and configure Sphinx to read type hints by @kheal in #178
- Make sure
hydrateresults get passed on in theget_linked_instances_and_associate_idsfunction by @samobermiller in #170 - Migrate dependency management to uv by @sujaypatil96 in #182
- Remove
visualizeandexample_usagemodules and dependencies by @kheal in #181 - Replace custom
_string_mongo_listmethod with standard JSON serialization function by @samobermiller in #185 - Improve README by @kheal in #183
- Fix minor formatting and consistency issues in contribution guide by @eecavanna in #187
- Add docstring conventions to CONTRIBUTING guide by @Copilot in #188
- Fix parameter name in biosample_client method call on README by @kheal in #190
- Standardize input params to requests by @hesspnnl in #189
- Add option to return pandas dataframe from collections endpoint by @samobermiller in #191
- Fix typing error on collection search parameter refactor by @kheal in #193
- Add testing guidelines to CONTRIBUTING.md by @Copilot in #192
- Add explicit JSON Content-Type header to mint requests by @Copilot in #209
- Add query for biosamples within range of given location/biosample by @samobermiller in #194
- Update sphinx info by @hesspnnl in #215
- Add automated releases by @hesspnnl in #214
- Revise release creation steps in
CONTRIBUTING.mdby @eecavanna in #219 - Standardize and document deprecation procedure by @eecavanna in #216
- Update
has_deprecated_parameterdecorator to normalize docstring indentation before injecting note by @eecavanna in #223 - Upgrade and pin third-party actions using commit hashes by @pkalita-lbl in #222
- Address dependabot alerts by @kheal in #227
- Add minor documentation and github action changes to repo renaming by @kheal in #228
- Update
all_pagesparameter onget_recordsand related methods to default to True by @samobermiller in #218 - Remove dataframe return mode and DataProcessing module; shift pandas to docs-only dependency by @Copilot in #230
- Rename package: nmdc-api-utilities → nmdc-client (Phase A) by @sujaypatil96 in #217
New Contributors
- @eecavanna made their first contribution in #123
- @kheal made their first contribution in #111
- @sujaypatil96 made their first contribution in #163
- @samobermiller made their first contribution in #174
- @pkalita-lbl made their first contribution in #222
Full Changelog: v0.6.1...v1.0.0
v0.6.1
What's Changed
- Allow
_get_all_pagesmethod to access private API endpoints by @mflynn-lanl in #98
Full Changelog: v.0.6.0...v0.6.1
v.0.6.0
What's Changed
- Add functions for accessing the wf_file_staging runtime API calls by @mflynn-lanl in #95
New Contributors
- @mflynn-lanl made their first contribution in #95
Full Changelog: v0.5.0...v.0.6.0