Skip to content

Latest commit

 

History

History
52 lines (32 loc) · 2.98 KB

CHANGELOG.md

File metadata and controls

52 lines (32 loc) · 2.98 KB

Changelog

[v4.0.0]

Major refactoring of the mdKeywords repository.

  • Remove dependency on mdProfiles
  • Harvester driven from local (in-repository) configuration files
  • List of vocabularies to harvest are now in configuration files and not pulled from profiles
  • Update the manifest.json schema
  • Updates to resources from source updates
  • Separate thesaurus configuration files for each vocabulary
    • Add keywordsUrl to thesaurus configuration files

Full Changelog

  • Refactor GCMD harvester script
  • Add harvester control process to build all GCMD vocabularies from configuration files
  • Add custom vocabularies for the USGS National Geological and Geophysical Data Preservation Program (NGGDPP) to the default vocabulary configuration file (to assist USGS with a time sensitive need).

Full Changelog

Notes:

Multiple undocumented updates were merged directly into the master branch.

The updates were planned, however, they were not documented through issues, and thus, are not easily described. Application testing demonstrated that the applications using the keywords functioned as expected. A decision was make to retain, and not roll-back, the updates. The mdKeywords version was incremented from v2.0.1 to v3.0.0 to indicate the change in build status and the move away from use of NPM packages to keyword hosting on the jsDelivr content delivery system.

Changes:

  • Set dev as the default branch
  • Add vocabulary configuration file to define default vocabularies
  • Add harvester scripts to generate custom vocabularies
  • Create GitHub actions workflow to automate keyword harvesting

Deprecated:

  • USGS and LCC custom vocabularies will be removed from the default vocabulary configuration file. There is currently no timeline for the removal. Removal will be dependant upon full implementation of custom vocabulary features in the mdProfiles and mdEditor components. Organizations should begin evaluating use of harvester scripts and identify alternate locations for hosting custom vocabularies.

Full Changelog

Deprecated:

* This Changelog was automatically generated by github_changelog_generator