==================================================
Changes from 2020-08-16 00:00:00 +0000 to present.
==================================================
-----------------------------------------
version 0.08 at 2021-08-16 08:24:05 +0000
-----------------------------------------
Change: d9290c222fe1315557be35b0bb069c766b92ae2d
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-08-16 10:12:58 +0000
- use Parallel::Iterator for parallelize checksumming
(in my tests the processing times was reduced to ~1/4 for larger bags
with minimal overhead for small bags)
Change: 14dba6729ba1c5d82f3dc2e17273ff4d68a2eb68
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-08-16 08:30:50 +0000
- refactoring, removed parameter '$digestobj' from calc_digests()
calls, because available via object method
------------------------------------------
version 0.075 at 2021-06-16 15:30:39 +0000
------------------------------------------
Change: 8a8eddf15158220cc924bb8f2508d8a29e459b22
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-06-16 17:30:39 +0000
Released 0.075
Change: 7d9d585b241ee8973784b48a65de98226f0049de
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-06-16 17:29:06 +0000
- optimized import of modules
Change: 05b7d41b144c8c8cc7e195dc3545011a34245863
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-06-16 17:16:27 +0000
- added single line parse check
------------------------------------------
version 0.074 at 2021-04-28 19:05:48 +0000
------------------------------------------
Change: 49387f19402ddb958d8ada027dec60e6d403063b
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-04-28 21:05:48 +0000
Released 0.074
Change: b6cccc674e598f0167d21ef5730b922a5bc210d8
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-04-28 21:04:23 +0000
- added #VERSION for dzil - added #ABSTRACT for dzil
------------------------------------------
version 0.073 at 2021-04-23 09:52:34 +0000
------------------------------------------
Change: 8cd39b512851b3e2024e1e919d39e206b8a38590
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-04-23 11:52:34 +0000
Released 0.073
Change: 29e2832beda604262e46c18ebf605ff10f3a946b
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-04-23 10:44:41 +0000
- added missed init
Change: dddf40d7ef2be253ae35cd07fa51b28667b74933
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-04-20 17:28:50 +0000
Released 0.073-TRIAL
Change: ae2050c06d3065b1871ed54ad79b8d79af78c74a
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-04-20 17:26:30 +0000
- changed to use NET::SSLeay instead Digest::MD5 and Digest::SHA,
because impressive boost in checksum calculation, because openssl
delivers highly optimized digest implementaions. As an example,
a bag with size of 15GB validated in 84s (with Net::SSLeay)
instead 134s (with Digest::) on my system
------------------------------------------
version 0.072 at 2021-01-26 08:46:15 +0000
------------------------------------------
Change: fc3392e338c8712d6a56b39a76dbc2309653176d
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-26 09:46:15 +0000
Released 0.072
Change: af0350517a9c7b98fc546e43140ed0a3aaeb9125
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-26 09:44:33 +0000
- added warnings() - bugfix in verify_baginfo(), because Payload-Oxum
is recommended, but not required by RFC8493
------------------------------------------
version 0.071 at 2021-01-14 14:10:38 +0000
------------------------------------------
Change: db75e0e9fdfb74304216deed5b66d419085fa9fc
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-14 15:10:38 +0000
Released 0.071
Change: 9bbadc5fecc04ff09dc0de084b5ce71a589f737a
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-14 15:04:42 +0000
- refactoring, extracted __handle_nonportable_local_entry() from
__file_find()
Change: ef518a167a1b70558ec7b2765f23d2f0456f243d
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-14 12:16:18 +0000
- refactored, using Archive::BagIt instead Archive::BagIt::Base
Change: 102d47a9baff0a411f499d975904ecbae3b79780
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-14 12:05:04 +0000
- fixed broken test bag
Change: 702efc1c1bf15b8513662f02995e5593456230e0
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-14 12:04:47 +0000
- fixed tc access to private routine
Change: f2827d9a70466656412dcd920d14e1406a756aeb
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-14 12:04:11 +0000
- removed, because Archive::BagIt::DotBagIt removed
Change: be36b96ac8c01ff746ed2a2ba06f9de7c8556a80
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-14 11:50:18 +0000
- refactoring, replaced Archive::BagIt by Archive::BagIt::Base -
added dummy for Archive::BagIt::Base for backwards compatibility
Change: e1dcd82f379b62835d51973e548aef25de412cd7
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-14 11:49:27 +0000
- removed DotBagIt
Change: 90733792184aa5187e8a966aa3f52c7c65cea181
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-03 14:20:20 +0000
Released 0.070
Change: 331ea58f0c7cb18009d53800f8f791f9ba550521
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-03 14:18:12 +0000
- minor improvement
Change: 597b0582a2ab33d4eab000644895cff6780da2df
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-03 14:17:47 +0000
- minor improvements
Change: f55e74712070326091194922a82b93e210a3298b
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-03 14:16:18 +0000
- enhanced Pod::Coverage for Archive::BagIt::Base and
Archive::BagIt::Fast
Change: e00c4fe82fe3bce904eb4179d90d0d9788e45c5c
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2021-01-03 14:15:43 +0000
- enhanced tests for Archive::BagIt::Fast
------------------------------------------
version 0.069 at 2020-10-21 07:08:05 +0000
------------------------------------------
Change: 0d949e7dda851f1efd0fbf21416bebfa259d7a79
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-21 09:08:05 +0000
Released 0.069
Change: ce177b5df0ba6cb0659f6b94a0411f1c8732ccfa
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-21 09:07:12 +0000
- fixed warning under Windows, because stat uner windows returns ""
for blksize
------------------------------------------
version 0.068 at 2020-10-20 13:58:43 +0000
------------------------------------------
Change: c6621b85e683fcfb553fe0c855981eae820a1d42
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 15:58:43 +0000
Released 0.068
------------------------------------------
version 0.067 at 2020-10-20 13:55:51 +0000
------------------------------------------
Change: 535f8fc84afdc9cbe94448a854623ff8a35e81e4
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 15:55:51 +0000
- removed Module dependency Parallel::Iterator - release branch is
only master (to avoid different releases)
Change: 385b29cabdf3e71a7dab86d2cfc41f6bc4763f6d
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 15:49:51 +0000
- added notes - added tests with empty payload file
Change: 8f03d2d1a8b24042e09f183cdc99d7df00a7f5b4
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 15:49:21 +0000
- typofix
Change: fad5d608b78ce150a64a66f8e53048c76c3b067d
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 15:27:44 +0000
- removed stat-call - using $filesize instead multiple '-s _' calls
Change: 8b9387042ba260c5150a2d39802adb338b3f269e
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 15:14:25 +0000
- removed unused module
Change: 12428a2f6a45b211971f1bb518d29146074bb18d
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 13:57:52 +0000
- bugfix, '-s $file' fails if $file is empty
Change: 7b05386cd64e2fb23f84b1041be547af5a6299a1
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 13:14:49 +0000
- removed parallel support, because it reduced code complexity. A
loss of performance should not be significantly measurable.
Change: fedbdf628c7036f67d5211551b40f042b35995d0
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 12:44:19 +0000
- minor, use get_hash_string()
Change: f18092c2a91aca53102d13a2181861407cb10387
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 12:43:32 +0000
- fixed namespace - added tests for chomp_portable()
Change: 12ba23b0d870d6ea9a9717257654b42ffe4d2d57
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 12:19:48 +0000
- more robust test case for Perl 5.10
Change: 6b9e78bb1258e044f57f933e85d15e2d09d24615
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 12:19:48 +0000
- fix comment
Change: d93d05894edd4be928cc0eff7327a9e3ccbb2946
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 12:19:48 +0000
- simplified chomp_portable() from object method to class method -
extracted normalize_payload_filepath() from
Archive::BagIt::Role::Manifest to Archive::BagIt::Role::Portability -
extracted check_if_payload_filepath_violates() from
Archive::BagIt::Role::Manifest to Archive::BagIt::Role::Portability
Change: 2f200f00c1b57e436eafcd85483e5111aa963d3e
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 12:19:48 +0000
- refactoring, extracted get_optimal_bufsize() to
Archive::BagIt::Role::Algorithm
Change: 21c7f4cded2986a190bebdd34dc54a53d463ee3d
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 12:19:48 +0000
- replaces File::stat::stat with '-s $file', resulting in real
speedup calculating payload oxum
Change: 3a0f8c161eefe3e21411142f6ef0054f4bd59681
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-20 12:19:48 +0000
- improved __file_find()
Change: 05c0cd40f5970c75d1fa5d8bd93c52bb07371df2
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-13 17:39:38 +0000
Released 0.067
------------------------------------------
version 0.066 at 2020-10-13 15:31:45 +0000
------------------------------------------
Change: b19075105b61e1975df73bc815c029cd40779fb3
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-13 17:31:45 +0000
Merge branch 'dev'
Change: 9d4ba270aab713aaa3895cb245cfdd2dbc022fd0
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-13 17:30:32 +0000
- minor
Change: aeb68ff3db13f2b71660a9e262ce2679143a82d5
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-10-13 17:30:20 +0000
- added portability module to handle chomps in a portable way (if
bags built under windows verified under linux and so on)
Change: 95cf3dfaaa904b18c1f5dd4fac607df2b150521e
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-08-14 15:47:39 +0000
Released 0.066
Change: 038340ab8721a41d87732f28d1ae22aa170e47c9
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-08-11 13:27:10 +0000
- refactoring, is_baginfo_key_reserved() uses pattern matching now
Change: 610f9c7e1d3dbf023a70fea84af3ec7715f19ae9
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-08-07 12:36:01 +0000
- added paylod-oxum checks in verify_baginfo() - more descriptive
output in _file_find() if non portable pathnames detected
Change: 61805b7325c5de81d147f025ae2c8d31aae39a67
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-08-07 12:34:47 +0000
- added test to check if payload oxum is verified
Change: 035e569a94039a1e2ef465325870b164e89d6e62
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-08-06 16:34:25 +0000
- fixed dzil problem
Change: fa7917f31a845cecc1c1a7fefb0a9883b1dde6cb
Author: Andreas Romeyke <art1@andreas-romeyke.de>
Date : 2020-08-06 16:34:06 +0000
- new by dzil
=================================================
Plus 20 releases after 2020-08-16 00:00:00 +0000.
=================================================