==================================================
Changes from 2020-10-23 00:00:00 +0000 to present.
==================================================

------------------------------------------
version 0.082 at 2021-10-23 10:19:16 +0000
------------------------------------------

  Change: 0d240637856ed5fdf8ea84daf61272b5b8c1212e
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-23 12:18:45 +0000

    - added new dependency 

  Change: dded7d6f39b4285ecf35d381fe72a59838fe3e5f
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-23 12:13:17 +0000

    - added/updated POD FAQ 

  Change: 8d542381009622d0916899ee5dc8ce32b0e39729
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-23 10:34:54 +0000

    - removed dead code 

  Change: ec9445d6bb7a71789552a58af503faa239bec9ab
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-23 10:23:43 +0000

    - fixed get_baginfo_values_by_key(), return if entry is not defined -
    fixed _find_baginfo_idx(), should return the latest append, if
    multiple entries for a key exist - fixed delete_baginfo_by_key(), the
    entry should be removed from array, instead using undef as value -
    added testcases 

  Change: c6609f89f1b6a8839a805147062984de8c6941d6
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-22 16:52:31 +0000

    - refactoring, extracted different digest calculations - add tests
    for different digest calculations 

  Change: ab9a7bb10abc34e538f90a6d13e97e5421a88158
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-22 16:51:48 +0000

    - removed unused module include 

  Change: 28a43ad227e7167198ec538439797452d403f335
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-22 08:34:04 +0000

    Merge branch 'feature_asyncio' into dev 

  Change: bcffb1ea912468588d4279d38c0ca2487a25db8a
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-22 08:32:54 +0000

    - cleanup 

  Change: be274ad594951db21c4686fb48fb58ffe9bb9bf9
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-22 08:32:40 +0000

    - moved verify_file() from specialized plugins into this role to
    reduce code duplication - cleanup 

  Change: 3b8c0c1775847871fa3c7eceb6dbfa491c043f47
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-22 08:31:04 +0000

    - use IO::Async::Function to calc digests 

  Change: 4329803ce06880e47d146c1a5227e9c60cf7f129
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-22 08:30:08 +0000

    - added IO::Async::Loop init 

  Change: 3c782a63047e5f8f4d0e2ea3da4f3fcbbd119766
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-22 08:29:21 +0000

    - extracted OpenSSL (Net::SSLeay) stuff into new role OpenSSL to
    avoid code duplication 

  Change: eba93c4c509beefd6e52ea039e956f4cacc9b0bd
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-10-19 17:30:23 +0000

    - uses IO::ASYNC and Future::AsyncAwait to reduce IO wait in digest
    processing for manifest files 

  Change: 6fd5799587a2f1fe9238743349166b2558338892
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-09-29 09:45:07 +0000

    - fixed typo in abstract 

------------------------------------------
version 0.081 at 2021-09-28 10:19:15 +0000
------------------------------------------

  Change: 9a047926e938a1765cc55edf86ce3ac9ad9b7705
  Author: Andreas Romeyke <art1@andreas-romeyke.de>
  Date : 2021-09-28 12:19:15 +0000

    Released 0.081 

  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 

=================================================
Plus 24 releases after 2020-10-23 00:00:00 +0000.
=================================================
