Changes for version 0.101
- Change: 5f19792929aa895c90953bf8437f40cb81ad6012 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-20 09:04:02 +0000
- removed readme-files because produced on the fly by distzilla
- Change: f8a92b957facf40cd40781a8a87300dbdb4ac787 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-20 09:02:22 +0000
- added section about Backward Compatibility
- Change: 382be4cd2d877d951c29f0a5c89fbe492123a8fc Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-20 08:50:10 +0000
- refactoring, joining three for loops into one, also reusing var resulting in higer processing throughput and reduced complexity
- Change: 6c717c176b758f73b5bcc10fd0208c4bd93710e3 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-20 08:39:37 +0000
- refactoring, moved compound statement to statement with modifier to increase readability
- Change: 6863fed038c586d02f8673659b0a21fa2dc4c32b Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-17 17:28:38 +0000
- refactoring, removed nested ifs
- Change: 957ba1a775a251129b2b327c7cb6f951c0a12162 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-17 17:28:19 +0000
- added nocritic hint for perlcritic
- Change: f9d5c14d07e83ddb373ddb048083632d439f50fe Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-17 17:27:11 +0000
- refactoring, removed nested ifs
- Change: 2f83bef072390585a28ed9014263458e4ecdc724 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-17 17:24:14 +0000
- minor
- Change: 047dc9bccc8be96d4ad4acd01975c8ba086cc07f Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-17 16:50:53 +0000
- refactoring, reduce complexity of _verify_baginfo()
- Change: b553ea364ed6b470da765f022c3872747beacf5e Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-17 16:11:51 +0000
- fixed perlcritic warning
- Change: 6976c6173188757924eff68cf819798a5d103aa3 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-17 16:11:28 +0000
- added nocritic hint for perlcritic
- Change: 9ebcf88fa389add717f08294ccd0d07758b09c97 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-17 16:10:51 +0000
- removed unused module import
- Change: b64accd3c68f44f730b4c3d53c12b92fba595ae8 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-10-17 16:10:07 +0000
- removed unused module import
- Change: bf022082e05825ab90ac3534f3f154e0b1b98ef7 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-03-12 19:30:37 +0000
- use class explicitely
- Change: e5f2429d5b693c1886e4a2dca66b602a0ff0a2b5 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-03-12 19:30:14 +0000
- fix class loading if in test environment
- Change: daa4945592108a9669e87b58a2d6099df1473e84 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-03-12 19:29:38 +0000
- remove parallel support, because unstable
- Change: 9bc482184efed3c36eab4c549a0b28224e9140fd Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2025-03-12 19:28:35 +0000
- use async IO by default
Modules
The main module to handle bags.
deprecated, used for backwards compatibility
The MD5 algorithm plugin (default for v0.97)
The default SHA algorithms plugin (default for v1.0)
The role to load md5 plugin (default for v0.97)
The role to load the sha512 plugin (default for v1.0)
A role that defines the interface to a hashing algorithm
A role that handles all manifest files for a specific Algorithm
A role that handles plugin loading
handles asynchronous digest calculation using openssl
handles synchronous digest calculation using openssl
A role that handles plugin loading
A role that handles filepaths for improved portability