Skip to content

Releases: microbiomedata/nmdc-schema

v11.7.0

08 May 20:44
527f773
Compare
Choose a tag to compare

What's Changed

Full Changelog: v11.6.1...v11.7.0

v11.6.1

17 Apr 23:38
f13b5fa
Compare
Choose a tag to compare

What's Changed

see also the 11.6.0 release notes

Full Changelog: v11.6.0...v11.6.1

v11.6.0

17 Apr 11:42
Compare
Choose a tag to compare

What's Changed

  • Add permissible values to support LCMS metabolomics by @kheal in #2370
  • Adjust ranges to WorkflowExecution subclasses was_informed_by slots to match structured_pattern_syntax by @kheal in #2375
  • Add structured_patten syntax to instrument_used slot by @kheal in #2376
  • Add range to has_input and has_output slot usage on StorageProcess by @kheal in #2377
  • Add range for WorkflowExecution's has_input and has_output slots by @kheal in #2378
  • Add more range constraints to match range implied by structured_patterns. by @kheal in #2390
  • update jinja2 for failing dependabot PR 2361 by @turbomam in #2411
  • Add metatranscriptome raw read permissible values to FileTypeEnum by @pkalita-lbl in #2413
  • eliminates lingering any_ofs and tests against future additions by @turbomam in #2420
  • Deprecate sample_state_information slot by @mslarae13 in #2354
  • add lipidomics to PV list by @mslarae13 in #2415
  • Include inter-class relationship graph in schema documentation by @eecavanna in #2243
  • audit/normalization of prefixes and comments by @turbomam in #2409
  • ensure mixs_env_triad_field annotations plus deptry configuration by @turbomam in #2397
  • Move development-only dependencies back to dev group by @pkalita-lbl in #2426

Full Changelog: v11.5.1...v11.6.0

v11.5.1

12 Mar 21:26
Compare
Choose a tag to compare

This release has the same content as v11.5.0, except that the derived files have been regenerated

What's Changed

  • Add Illumina NovaSeq 600 to assets/misc/neon_sequencingMethod_to_nmdc_instrument_set.tsv by @sujaypatil96 in #2344
  • dependency updates: linkml, linkml-runtime, jinja2 by @turbomam in #2350
  • removed empty alternative_names from OntologyClass-chebi.yaml by @turbomam in #2351
  • add env triad grouping slot by @aclum in #2347
  • add extra metadata to ontology_class in order to capture obsolete and… by @sierra-moxon in #2360
  • add NOM to extraction target enum by @mslarae13 in #2358
  • Cleanup: Move ProtocolExecution and related slots to deprecated.yaml by @bmeluch in #2359

Full Changelog: v11.4.0...v11.5.0

v11.5.0

12 Mar 20:56
6576564
Compare
Choose a tag to compare

Note

When we created this release, we forgot to recompile the "derived files" in the repo from the latest source files. While that doesn't affect the PyPI package, it does affect the contents of the repo at this tag. We fixed this in release v11.5.1 and recommend you use that release instead.

What's Changed

  • Add Illumina NovaSeq 600 to assets/misc/neon_sequencingMethod_to_nmdc_instrument_set.tsv by @sujaypatil96 in #2344
  • dependency updates: linkml, linkml-runtime, jinja2 by @turbomam in #2350
  • removed empty alternative_names from OntologyClass-chebi.yaml by @turbomam in #2351
  • add env triad grouping slot by @aclum in #2347
  • add extra metadata to ontology_class in order to capture obsolete and… by @sierra-moxon in #2360
  • add NOM to extraction target enum by @mslarae13 in #2358
  • Cleanup: Move ProtocolExecution and related slots to deprecated.yaml by @bmeluch in #2359

Full Changelog: v11.4.0...v11.5.0

v11.4.0

12 Feb 20:02
c622217
Compare
Choose a tag to compare

What's Changed

  • Chemical entity deprecation, adding enumeration for limited set of chemicals needed (at the moment) in submissions by @sierra-moxon in #2324
  • Ensure dependencies are correctly classified by @pkalita-lbl in #2328
  • Add "Collection name(s)" column to typecode-to-class map table by @eecavanna in #2327
  • Add slot and enumeration to MetabolomicsAnalysis and implements migrator by @kheal in #2332
  • Add permissible value and example use for GC/MS raw data by @kheal in #2334
  • Add BRC to BiosampleCategoryEnum by @mslarae13 in #2331
  • Deprecate ProtocolExecution class and related slots by @bmeluch in #2338
  • Generate release artifacts for nmdc-schema version v11.4.0 by @eecavanna in #2340

Full Changelog: v11.3.0...v11.4.0

v11.4.0rc1

31 Jan 00:09
6ec0d64
Compare
Choose a tag to compare
v11.4.0rc1 Pre-release
Pre-release

What's Changed

  • Chemical entity deprecation, adding enumeration for limited set of chemicals needed (at the moment) in submissions by @sierra-moxon in #2324
  • Ensure dependencies are correctly classified by @pkalita-lbl in #2328
  • Add "Collection name(s)" column to typecode-to-class map table by @eecavanna in #2327
  • Add slot and enumeration to MetabolomicsAnalysis and implements migrator by @kheal in #2332

Full Changelog: v11.3.0...v11.4.0rc1

v11.3.0

17 Jan 21:10
Compare
Choose a tag to compare

What's Changed

Full Changelog: v11.2.1...v11.3.0

v11.3.0rc1

08 Jan 20:55
49d9d90
Compare
Choose a tag to compare
v11.3.0rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v11.2.1...v11.3.0rc1

v11.2.1

07 Dec 20:39
9c1a2cf
Compare
Choose a tag to compare

This release was created to synchronize the contents of the repository (specifically, the 5 files listed below) with the contents of the PyPI package. That synchronization was achieved by checking out v11.2.0, running $ make squeaky-clean all test, and committing the changed files to the repository.

nmdc.py
nmdc.schema.json
nmdc-pydantic.py
nmdc_materialized_patterns.schema.json
nmdc_materialized_patterns.yaml

In the previous release (v11.2.0 release), the two were not synchronized. Although the GitHub Actions workflow that builds and publishes the PyPI package runs $ make squeaky-clean all (no test), itself, it does not commit the result to the repository.

What's Changed

  • Generate derivative JSON, YAML, and Python files from current source files by @eecavanna in #2301

Full Changelog: v11.2.0...v11.2.1