Skip to content

Releases: microbiomedata/nmdc-schema

v10.1.1

05 Mar 23:05
b4f4bc0
Compare
Choose a tag to compare

Caution

Not recommended for use because it is missing the nmdc_schema_accepting_legacy_ids module.

Use version 10.1.2 instead.

This release also includes updates to generated artifacts that were missed in v10.1.0.

What's Changed

  • Move docs outside of repo file tree before running baler link checker by @eecavanna in #1808
  • Move built documentation to /tmp folder by @eecavanna in #1815
  • Automatic artifact regeneration and dynamic versioning in publish workflow by @pkalita-lbl in #1823
  • Add missing space to SampleTypeEnum PV by @pkalita-lbl in #1824

Full Changelog: v10.1.0...v10.1.1

v10.1.0

01 Mar 19:56
3c2f1ca
Compare
Choose a tag to compare

Caution

Not recommended for use because certain artifacts were not built from the latest source files prior to release

Use version 10.1.2 instead.

What's Changed

As usual, this PR includes lots of changes to maintenance and QC code

The main changes to the schema itself are changes to the names and contents of enumerations and permissible values, and changes to descriptions and other textual annotations on other elements.

New Contributors

Full Changelog: v10.0.0...v10.1.0

v10.0.0

23 Jan 21:05
Compare
Choose a tag to compare

What's Changed

  • Simplify migrator creation and usage by @eecavanna in #1457
  • Indicate Apache Jena version number used by repo maintainer by @eecavanna in #1610
  • Implement a container-based development environment for nmdc-schema by @eecavanna in #1605
  • 1338 add slots infiltration 1 infiltration 2 infiltration notes by @bmeluch in #1483
  • launching and config updates by @turbomam in #1615
  • 1609 implement tool to extract all related entities for a study by @mbthornton-lbl in #1612
  • Add boxes around notes using mkdocs material theme by @sujaypatil96 in #1631
  • mkdocs need to look for javascripts/tablesort.js in docs/ directory by @sujaypatil96 in #1632
  • Refactor to simplify API client and to use the nmdcschema GET endpoint by @mbthornton-lbl in #1630
  • Add configuration parameters for Mermaid UML diagram inclusion/exclusion by @sujaypatil96 in #1625
  • 1633 get study related records aka srcscripts nmdc_database_tools.py outputd path not working correctly by @mbthornton-lbl in #1641
  • retrieve study and related records and then validate by @turbomam in #1645
  • v7.8.0 is most appropriate for validating records in the napa mongodb by @turbomam in #1650
    • v8.0.0 understands the current prefix casing better
  • Update extract-study to get schema version by @mbthornton-lbl in #1649
  • Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #1647
  • no quick test; validate against v8.0.0 by @turbomam in #1653
  • remove schema version from output and log file names by @mbthornton-lbl in #1654
  • remove 404 style guide link by @turbomam in #1658
  • filtered-status target by @turbomam in #1660
  • tdb2.tdbloader and tdb2.tdbquery for get-study-related-records by @turbomam in #1662
  • QC Report branch with test refinement by @turbomam in #1428
  • Make FunctionalAnnotationAggMember slots required by @aclum in #1309
  • Add note about host.docker.internal hostname by @eecavanna in #1622
  • Add Fuseki to standard development environment (Docker Compose stack) by @eecavanna in #1686
  • Delete quality_control_report field from Extraction in more circumstances by @eecavanna in #1682
  • Fix issue where app container cannot run Java (in amd64 host environment) by @eecavanna in #1689
  • highly automated fuseki load by @turbomam in #1692
  • report for berkeley-schema-fy24 PR 66 by @turbomam in #1683
  • Implement and integrate adapters for data migrations by @eecavanna in #1624
  • move lists of yq commands from project.Makefile target into a separate files by @turbomam in #1696
  • Update CODE_OF_CONDUCT.md regarding novelty by @turbomam in #1316
  • Update CODE_OF_CONDUCT.md by @shreddd in #1698
  • better-fuseki-comments-in-makefile by @turbomam in #1697
  • Update migration_recursion script according to new Migrator design by @eecavanna in #1705
  • in prep for next release by @turbomam in #1704
  • pure-export migration-recursion and validation work by @turbomam in #1707
  • remove legacy fuseki/tdb2 targets by @turbomam in #1712
  • remove legacy build-datafile-from-api-requests targets by @turbomam in #1713
  • remove experimental methods for getting Neon data from 3rd parties by @turbomam in #1714
  • mixs.yaml regen requires curated assets/import_mixs_slots_regardless.tsv by @turbomam in #1716

Full Changelog: v9.3.2...v10.0.0

v9.3.2

16 Dec 00:31
c4186e2
Compare
Choose a tag to compare

This corrects the 9.3.1 release which was created without regenerating all artifacts.

v9.3.1

15 Dec 18:40
Compare
Choose a tag to compare

Forcing creation of PyPI artifact

otherwise see https://github.com/microbiomedata/nmdc-schema/releases/tag/v9.3.0

Full Changelog: v9.3.0...v9.3.1

v9.3.0

12 Dec 16:30
7a8b423
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v9.2.0...v9.3.0

v9.2.0

29 Nov 14:34
Compare
Choose a tag to compare

PR #1400 introduces a breaking change requiring migration: websites values must not contain a DOI-like pattern. Migrator Migrator_from_9_1_to_9_2 is included in this release's project.Makefile

What's Changed

New Contributors

Full Changelog: v9.1.0...v9.2.0

v9.1.0

07 Nov 19:32
Compare
Choose a tag to compare

What's Changed

  • 487 Add slot description by @mbthornton-lbl in #1266
  • Change name of invalid Study file to specify Database by @brynnz22 in #1286
  • emsl: kept as is, UUID: -> emsl_uuid_like by @turbomam in #1292
  • Fix issue where NMDC logo image would not appear on PyPI page and was distorted on GitHub by @eecavanna in #1294
  • added terminal underscore to edam.data expansion by @turbomam in #1295
  • include 'umbrella' in part_of Study slot usage definition for clarity by @brynnz22 in #1298
  • allow slot insdc_bioproject_identifiers on class OmicsProcessing by @turbomam in #1296
  • 1299 add ucd genome center to processinginstitutionenum by @aclum in #1300
  • Update CODE_OF_CONDUCT.md by @shreddd in #1277
  • Update CONTRIBUTING.md by @aclum in #1273
  • version string updates for v9.1.0 by @turbomam in #1307

New Contributors

Full Changelog: v9.0.4...v9.1.0

v9.0.4

03 Nov 19:52
Compare
Choose a tag to compare

What's Changed

Introduces a --migrator-name option for including multiple migrations in one migration-recursion session

Despite the PR title, @brynnz22's new DOI modeling does validate now!

see also

Full Changelog: v9.0.0...v9.0.4

v9.0.0

01 Nov 21:51
f1a6db0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v8.1.2...v9.0.0