Changes for version 0.059

  • Change: 4e2f0a98d99ca9b5af6d794635da134e9fc0c73a Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 21:01:54 +0000
    • fixed warning-testcase
  • Change: c5d07496a54290f941b3a10e0e732eaa9fc81f39 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 20:19:22 +0000
    • fixed coderef call - fixed missed expected digests
  • Change: 5ceb81032e21cac7d75761fde15e5ebeded72a6e Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 20:18:02 +0000
    • fixed conformance suite, missedd bag-info in v1.0/valid/basicBag
  • Change: 3ddd591bb928b1b2c8ec75a8c5aca4f1aec36ca3 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 18:36:50 +0000
    • rewritten, with new base-class 'Archive::BagIt::Base'
  • Change: 2fdf4ff09126770af8131bd23d660040437d3530 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 18:36:50 +0000
    • changed _verify_XXX_manifests() to use new calc_digests(). This allows an easier definition of derived classes. - revert subs-in-subs using sub-references. This allows (again) the use of older Perl versions.
  • Change: 2e727cdf94fa821fc79976bd11c988ced919a58d Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 18:31:21 +0000
    • normalized to '_digest' property
  • Change: e570098787fc7a320857384d28974f69892b32d8 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 18:20:09 +0000
    • improved testsuite to check against bagit_conformance_suite
  • Change: 6f51cf9f36590d0d5703f1b4ac372eb7ca904951 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 18:19:40 +0000
    • removed subdir from bagit_conformance_suite because multiple problems with bag
  • Change: 76a5b033d6197b15759b5f12529bd851c053f959 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 18:18:22 +0000
    • renamed conformance-suite subdir to reflect real error in bag
  • Change: a4f839ecde9cb40bb322093af056d085668d40bc Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 17:55:18 +0000
    • added POD about conformance - improved _build_bag_version(),
    • more specific regex
    • added BOM detection - fixed bug in _verify_XXX_manifests() for missed files - added escape-checks in _verify_XXX_manifests()
  • Change: 27898f9aa597da55eaec2064b31a64868170bf55 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 16:40:21 +0000
    • added error message if encoding line does not exist - added error message if version line does not exist
  • Change: cfde30213680e830e26ef46581c4919732590eff Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 16:24:08 +0000
    • test if fetch.txt exist and report a unsupported exception
  • Change: 76eb966bfa46908a634bad786e3dde9e38ec644d Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 16:02:06 +0000
    • added 'bag_encoding' - improved builders for 'bag_encoding' and 'bag_version' - added 'errors' - improved error messages
  • Change: 1070ccb307db3544adcca5c00f3806805264c22a Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 16:00:58 +0000
    • refactored conformance tests
  • Change: 3dc2ac5cf1a7f14c0e72acbf550d9b02b6545a98 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 16:00:34 +0000
    • moved conformance suite outside of t/ to avoid clashes
  • Change: 5bc6e1ec29438a9abeaf0c06cae04cabaaa9aa3a Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 14:04:27 +0000
    • added v1.0 conformance bag tests
  • Change: 2a7f1b7b368989ef24248ccc58539345a32a8193 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 14:04:04 +0000
    • errorhandling if version string incorrect - improved readability in reporting in _verify_XXX_manifests() - clarified error message in verify_bag()
  • Change: 6899fee24ccb2888d213050039868128c39f8069 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 12:20:56 +0000
    • add bagit conformance testsuite of library of congress
  • Change: 1d41a951e5027ef8c2385ef7e01f46562fdd4f78 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-24 10:55:24 +0000
    • validate() reports all files with wrong fixity via 'die' instead 'print' - added testcase to check this behaviour
  • Change: fe32b4b1f30d1d6b87c827bd8e12d23545afa660 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2020-07-08 18:03:53 +0000
    • marked DotBagIt as deprecated