Skip to content

Latest commit

 

History

History
146 lines (118 loc) · 3.86 KB

CHANGELOG.md

File metadata and controls

146 lines (118 loc) · 3.86 KB

Changelog

[0.5.0] - 2024-01-03

General

  • Added integration test for package import
  • Added missing assets dir in package distribution
  • Changed required Python version to 3.8
  • Changed rule id type from string to enum
  • Fixed misc bugs and errors
  • Fixed table-attribute mapping in ODM version 1

API

  • Added function summarization.summarize_report for validation report summarization

Tools

  • Added a CLI frontend (tools/validate.py) for the validate_data function, which replaces the old validate_xlsx tool
  • Added a CLI frontend (tools/summarize.py) for the summarize_report

Validation schemas

v1.1.0

  • Added CovidPublicHealthData
  • Added SiteMeasure.accessToAllOrg
  • Added SiteMeasure.accessToDetails
  • Added SiteMeasure.accessToLocalHA
  • Added SiteMeasure.accessToOtherProv
  • Added SiteMeasure.accessToPHAC
  • Added SiteMeasure.accessToProvHA
  • Added SiteMeasure.accessToPublic
  • Added SiteMeasure.accessToSelf
  • Added SiteMeasure.analysisDate
  • Added SiteMeasure.assayID
  • Added SiteMeasure.cphdID
  • Added SiteMeasure.date
  • Added SiteMeasure.dateType
  • Added SiteMeasure.franctionAnalysed
  • Added SiteMeasure.index
  • Added SiteMeasure.reportDate
  • Added SiteMeasure.siteMeasureID
  • Added SiteMeasure.type
  • Added SiteMeasure.uWwMeasureID
  • Added WWMeasure.accessToAllOrg
  • Added WWMeasure.accessToDetails
  • Added WWMeasure.accessToLocalHA
  • Added WWMeasure.accessToOtherProv
  • Added WWMeasure.accessToPHAC
  • Added WWMeasure.accessToProvHA
  • Added WWMeasure.accessToPublic
  • Added WWMeasure.accessToSelf
  • Added WWMeasure.assayID
  • Added WWMeasure.cphdID
  • Added WWMeasure.date
  • Added WWMeasure.dateTime
  • Added WWMeasure.dateType
  • Added WWMeasure.siteMeasureID

[0.4.0] - 2023-04-11

General

  • Added parameter to validate_data function for specifying spreadsheet input
  • Added rule blacklist for disabling individual rules
  • Added support for the final ODM v2.0.0 release
  • Changed error report message format, to make it more consistent
  • Fixed docs, parts and schemas

Spreadsheet validation

  • Fixed redundant coercion warnings (from string to other types)
  • Fixed redundant column errors
  • Fixed row numbers in the error report so that they match Excel

Excel validation tool

  • Fixed writing of empty error/warning files
  • Changed output dir for csv files to decrease clutter

Validation schemas

v1.1.0

  • Added AssayMethod.unit.allowed
  • Added SiteMeasure.siteID.maxlength
  • Added WWMeasure.siteID.maxlength
  • Changed Sample.pooled.allowed to [False, True]
  • Removed Site.siteID
  • Removed Site.type.allowed.wwtpMuS
  • Removed WWMeasure.fractionAnalyzed.allowed
  • Removed WWMeasure.index.coerce
  • Removed WWMeasure.type.allowed

[0.3.0] - 2023-03-10

General

  • Changed license to CC BY 4.0
  • Fixed mapping of tables/attributes in ODM v1
  • Fixed parts and schemas

Excel validation tool

  • Addded a summary output file
  • Fixed sheet name detection
  • Fixed a bug where spreadsheets with many empty lines slowed down validation

Validation schemas

v1.1.0

  • Added Sample.collection.allowed
  • Added SiteMeasure
  • Added WWMeasure.fractionAnalyzed.allowed
  • Changed Sample.pooled.allowed
  • Removed AssayMethod.aggregation
  • Removed AssayMethod.instrumentID
  • Removed AssayMethod.organization
  • Removed AssayMethod.type
  • Removed AssayMethod.updateDate
  • Removed Instrument.index
  • Removed Instrument.organization
  • Removed Instrument.updateDate
  • Removed Lab.organization
  • Removed Lookup
  • Removed Polygon.organization
  • Removed Polygon.referenceLink
  • Removed Polygon.updateDate
  • Removed Sample.organization
  • Removed Sample.siteID
  • Removed Sample.updateDate
  • Removed Site.organization
  • Removed Site.polygonID
  • Removed Site.updateDate
  • Removed WWMeasure.dateTime
  • Removed WWMeasure.organization
  • Removed WWMeasure.polygonID
  • Removed WWMeasure.referenceLink
  • Removed WWMeasure.sampleID
  • Removed WWMeasure.siteID
  • Removed WWMeasure.updateDate