Skip to content

Releases: microbiomedata/nmdc-client

v1.0.0

Choose a tag to compare

@hesspnnl hesspnnl released this 28 May 20:51
a0e544b

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_notebooks to 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 pytest to discover tests outside of test/ directory by @eecavanna in #160
  • Reroot classes to separate public and privileged endpoints by @kheal in #154
  • Refrain from including max_page_size query parameter ignored by API endpoint by @eecavanna in #162
  • Make CollectionSearch subclasses package level (nmdc_api_utilities namespace level) exportable by @sujaypatil96 in #163
  • Pin dependency versions (in requirements.txt and requirements-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 mypy as 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_id parameter on CollectionSearch's get_record_by_id by @samobermiller in #174
  • Remove types from docstrings and configure Sphinx to read type hints by @kheal in #178
  • Make sure hydrate results get passed on in the get_linked_instances_and_associate_ids function by @samobermiller in #170
  • Migrate dependency management to uv by @sujaypatil96 in #182
  • Remove visualize and example_usage modules and dependencies by @kheal in #181
  • Replace custom _string_mongo_list method 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.md by @eecavanna in #219
  • Standardize and document deprecation procedure by @eecavanna in #216
  • Update has_deprecated_parameter decorator 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_pages parameter on get_records and 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

Full Changelog: v0.6.1...v1.0.0

v0.6.1

Choose a tag to compare

@hesspnnl hesspnnl released this 04 Feb 17:12
66b42f8

What's Changed

  • Allow _get_all_pages method to access private API endpoints by @mflynn-lanl in #98

Full Changelog: v.0.6.0...v0.6.1

v.0.6.0

Choose a tag to compare

@hesspnnl hesspnnl released this 17 Dec 15:16
05cedfa

What's Changed

  • Add functions for accessing the wf_file_staging runtime API calls by @mflynn-lanl in #95

New Contributors

Full Changelog: v0.5.0...v.0.6.0

v0.5.0

Choose a tag to compare

@hesspnnl hesspnnl released this 05 Dec 16:47

What's Changed

Full Changelog: v0.4.2...v1.0

v0.5.0-70-api

v0.5.0-70-api Pre-release
Pre-release

Choose a tag to compare

@mflynn-lanl mflynn-lanl released this 10 Dec 02:51

Full Changelog: v0.4.2...v0.5.0-70-api

v0.4.2

Choose a tag to compare

@hesspnnl hesspnnl released this 26 Aug 13:51
e5a5f37

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@hesspnnl hesspnnl released this 04 Aug 20:21
4ff98a6

What's Changed

  • Fix bug where ProcessedSampleSearch does not have env var by @hesspnnl in #41

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@hesspnnl hesspnnl released this 17 Jul 19:23
cc37332

What's Changed

  • Add batch minting support to Minter class with optional count parameter by @Copilot in #36

New Contributors

  • @Copilot made their first contribution in #36

Full Changelog: v0.3.9...v0.4.0

v0.3.9

Choose a tag to compare

@hesspnnl hesspnnl released this 27 May 15:02
a483ecd

What's Changed

  • Update test_notebooks filter that uses 11.6 schema by @hesspnnl in #34

Full Changelog: 0.3.8...v0.3.9

0.3.8

Choose a tag to compare

@hesspnnl hesspnnl released this 30 Apr 16:06

Full Changelog: 0.3.7...0.3.8