Skip to content

Version 0.9.4

Latest
Compare
Choose a tag to compare
@pkiraly pkiraly released this 04 Apr 11:03
· 78 commits to main since this release

This release contains changes needed for the Aqinda project.

Important changes:

  • Adding serialization of Schema objects to JSON
  • Implement BaseSchema.merge(BaseSchema) #175
  • Count rule violations per fields #172
  • Add score for NAs #158
  • The schema's namespace definition is not picked up #157
  • Handling redirection 302 #97
  • Update README

Code quality related updates:

  • Implement SonarCloud quality suggestions #159
  • Update Github Action versions

Dependency updates:

  • com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.16.1
  • com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0
  • com.opencsv:opencsv from 5.7.1 to 5.9
  • commons-cli:commons-cli from 1.5.0 to 1.6.0
  • commons-io:commons-io from 2.13.0 to 2.15.1
  • net.minidev:json-smart from 2.4.11 to 2.5.0
  • org.apache.commons:commons-lang3 from 3.12.0 to 3.14.0
  • org.apache.commons:commons-text from 1.10.0 to 1.11.0
  • org.apache.solr:solr-solrj from 9.2.1 to 9.4.1
  • org.slf4j:slf4j-api from 2.0.10 to 2.0.12
  • org.slf4j:slf4j-api from 2.0.7 to 2.0.10
  • org.slf4j:slf4j-simple from 2.0.10 to 2.0.12
  • org.slf4j:slf4j-simple from 2.0.7 to 2.0.10
  • org.yaml:snakeyaml from 2.0 to 2.2

The artefacts of the release are available in Maven Central as well: https://central.sonatype.com/artifact/de.gwdg.metadataqa/metadata-qa-api/0.9.4

Files:

  • metadata-qa-api-0.9.4.jar: contains only the classes of the Metadata Quality Assessment Framework
  • metadata-qa-api-0.9.4-shaded.jar: contains the classes of the Metadata Quality Assessment Framework and all dependencies (useful in standalone usage)
  • mqa: the command line interface