0.1.2 Mon Dec 30 09:02:57 PM UTC 2024
- initial complete version
0.1.3 Thu Jan 1 09:02:57 PM UTC 2025
- POD updates
- added error handling when "mp3Link" gets a "200 OK"
response from the server, but there is no content.
- moved "AveMara" commandline program to "avemaria,"
to match lowercase convention of most *nix utilties
- "avemaria" command with arguments will run the
equivalent of, "avemaria $(date "+%A") --pray -t"
- added the "about" subcommand
- commandline interface is not yet settled, and will
likely change somewhat based on feedback
0.1.4 Thu Jan 3 09:02:57 PM UTC 2025
- cleaned up some internal API error handling
- updated require version of Util::H2O::More so that
API error handling is more clean (>= 0.4.1)
- pinned "avemaria" client version to version of the
main Perl module $VERSION
0.1.5 Thu Jan 3 09:02:57 PM UTC 2025
- pinning to perl >= 5.10
0.1.6 Fri Aug 28 03:10:00 AM CDT 2026
+JMJ+
- added mocked HTTP coverage for successful responses, invalid inputs,
malformed responses, transport failures, cache behavior, and MP3
response-shape regressions
- added conservative HTTP failure handling with descriptive exceptions,
a 10-second default timeout, injectable user agents, and stale-cache
fallback
- added a small in-memory response cache (300 second default TTL); the
random endpoint is never served from a fresh cache entry
- fixed Saturday validation in day() and fixed single-item array handling
in mp3Link()
- added avemaria --scroll presentation mode and configurable --between,
--sleep, and --speed timing controls
- added live text-stream controls: SPACE/p pauses or resumes, +/- changes
speed in real time, and 0 resets the initial speed
- explicit DAY_OR_MYSTERY without --pray now follows the documented
summary behavior; bare avemaria still starts guided prayer