Skip to content

Version 2.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Aug 11:19
· 86 commits to master since this release
c1ab604

New features:

  • Option to add multiple schemas #191 [#178]
  • Allow to set the checksum algorithm when creating a SIP #63
  • Allow adding only the contents of a target representation folder #123

Enhancements:

  • Allow adding multiple metadata files and representations via the CLI #121
  • Software version METS agent note is empty when generating SIPs in development mode #119

Bug fixes:

  • Cannot create SIP with ID containing non-filesystem-safe characters #117
  • CSIP106 validation fails due to ID not being unique across Package and Representation METS #180
  • Validation module: CSIP17 dependent on whether descriptive metadata files exist or not? #157
  • Administrative metadata only handled for preservation metadata / digiprovMD #118
  • Metadata references with MDTYPE "OTHER" should generate OTHERMDTYPE containing the original type information #120
  • Allow creation of SIPs without metadata #122
  • Validation failure with UNC file paths on Windows #126
  • -r flag with option "eark" causing ClassNotFoundException in version 2.3.0 #132
  • Validation assumes labels on first structMap division, and checks for wrong value (e.g. CSIP86) #181
  • Validator throws a NullPointerException on missing metsHdr (CSIP117) #154
  • Validation module: the CSIP24 test seems to not fully cover all scenarios #160
  • CSIP88 validation fails despite correctly labeled metadata div #165
  • Wrong value for "specification" field in validation report for CSIP72-79 #166
  • XLink type validation fails when METS elements are in prefixed namespace #162
  • SIP2 validation checks against wrong profile #161
  • NPE when trying to create the Mets file for an AIP #128

Security:

  • Several dependency upgrades to fix security vulnerabilities