The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
==================================================
Changes from 2020-09-28 00:00:00 +0000 to present.
==================================================

------------------------------------------
version 0.081 at 2021-09-28 10:18:44 +0000
------------------------------------------

  Change: 52cf14f13d0d7123bf8db92f4fc6c237fc861c3a
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-09-28 12:16:45 +0000

    - revert parallel code, fixed the issue
    https://art1pirat.spdns.org/art1/Archive-BagIt/issues/3 

-----------------------------------------
version 0.08 at 2021-08-16 08:25:13 +0000
-----------------------------------------

  Change: d3aa7a8a3ecb935b246a405e1cca0b5c00391339
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-08-16 10:25:13 +0000

    Released 0.08 

  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-09-28 00:00:00 +0000.
=================================================