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
- 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
+JMJ+
0.1.7 Fri Aug 28 03:10:00 AM CDT 2026
- --unceasingly will loop the Rosary until you hit "q" or ctrl-c, e.g.,
avemaria --pray --unceasingly # will run continuously until interrupted;
try wit --scroll and --color for a nicer impact (see POD and below)
- added traditional opening intentions: the first Our Father for the
intentions and well-being of Pope Leo XIV, followed by Hail Marys for
an increase in Faith, Hope, and Charity
- normal prayer mode now presents each decade title and Fruit of the
Mystery; --fully retains the longer meditation text
- reduced --scroll clutter by showing the overall heading once and section
headings only when a new decade begins; Mystery headings are uppercase
- added opt-in --color output with tranquil dark-background and
light-background profiles selected with --dark or --light
- normal prayer mode now presents each decade title and Fruit of the
Mystery; --fully retains the longer meditation text
- reduced --scroll clutter by showing the overall heading once and section
headings only when a new decade begins; Mystery headings are uppercase
- added opt-in --color output with tranquil dark-background and
light-background profiles selected with --dark or --light
+JMJ+