Skip to content

Releases: keeps/commons-ip

Version 2.8.1

05 Nov 14:25
Compare
Choose a tag to compare

Bug fixes:

  • Issue with the Paths library having different behavior depending on the OS.

Version 2.8.0

01 Aug 15:42
Compare
Choose a tag to compare

New features:

  • Support for E-ARK CSIP version 2.2.0 (creation and validation)

Security:

  • Several dependency upgrades to fix security vulnerabilities

Version 2.7.0

31 Jul 16:07
da1d34e
Compare
Choose a tag to compare

New features:

  • Add option to disable file integrity validation #280
  • Create different writing output strategies when creating an E-ARK SIP #125

Bug fixes:

  • Fix relative path validation #278

Enhancements

  • Provide more information during the validation process #266

Security:

  • Several dependency upgrades to fix security vulnerabilities

Thanks to @mrBaas for his contributions.

Version 2.6.2

13 Mar 17:37
Compare
Choose a tag to compare

Bug fixes:

  • NPE when instantiating EARKSIP without a version #254 (Thanks @ThomasEdvardsen)
  • Issue with Incorrect Checksum for representation METS in SIP Creation #250

Security:

  • Several dependency upgrades to fix security vulnerabilities

Version 2.6.1

21 Feb 12:50
35c1826
Compare
Choose a tag to compare

Bug fixes:

  • Remove logback.xml file from Jar

Version 2.6.0

02 Feb 12:14
3d51825
Compare
Choose a tag to compare

New features:

  • Support for Jakarta EE 10

Bug fixes:

  • Exception in thread "main" java.lang.ClassCastException: org.roda_project.commons_ip2.mets_v1_12.beans.AmdSecType cannot be cast to org.roda_project.commons_ip2.mets_v1_12.beans.MdSecType #213

Security:

  • Several dependency upgrades to fix security vulnerabilities

Version 2.5.0

20 Oct 16:40
9d60647
Compare
Choose a tag to compare

New features:

  • Support for E-ARK CSIP version 2.1.0 (creation and validation)
  • Using JDK 17 instead of JDK8
  • New CLI using Picocli. See the README.md or type --help to know about the available options and commands

Bug fixes:

  • Validation of representation without descriptive metadata files generates NullPointerException #204 (thanks @ThomasEdvardsen)
  • If the top-level structural division
    element’s LABEL is missing, a NullPointerException is thrown. #205
  • Does not validate root METS against SIP/AIP specification when no representation METS exists #207

Security:

  • Several dependency upgrades to fix security vulnerabilities

Version 2.4.0

07 Aug 11:19
c1ab604
Compare
Choose a tag to compare

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

Version 2.3.3

24 Mar 10:04
624aa23
Compare
Choose a tag to compare

Bug Fixes

  • Missing default schemes in METS file #146
  • Validation problem when mdRef ID field starts with digits. #143

Version 2.3.2

16 Mar 10:14
Compare
Choose a tag to compare

Bug Fixes

  • Java 8 compatibility with javax library when handling SIPs with URL encoded characters #136