==================================================
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.
=================================================