Revision history for Perl extension Try::ALRM.
0.1 Wed Jul 13 11:05:09 2022
- original version, released as 0.1
- super basic unit test, will add more for bugs
and regressions
0.2 Wed Jul 13 11:05:10 2022
- added tests
- fixed some POD
0.3 Wed Jul 13 11:05:11 2022
- added some POD to acknowledge Try::Tiny's
exported 'try' keyword and early thoughs
regarding the clobbering of this keyword.
The TLDR; is to not export Tiny::ALRM::try
and to reference it using the full namespace.
- added example script using both modules
0.4 Mon Jul 18 11:05:12 2022
- refactor dispatch based on number of arguments
passed to the 'try' method
0.5 Fri Jul 22 11:05:12 2022
- added 'retry'
- added 'finally'
- changed form of trailing values (see POD),
original method of setting timeout with a
single undecorated value is no longer supported
- added some more qualifying language in POD
about the state of the module's keyword, "try".
- module will mature over time, possibly with
some breaking changes as assumptions are adjusted.
0.6 Tue Jul 26 11:05:12 2022
- removed 'try' in favor of 'try_once'
- 'try_once' is a wrapper around the reduced case of
'retry' where 'tries => 1'
- thanks to DCANTRELL for convincing me that 'try'
should be something that doesn't conflict with
Try::Tiny::try
0.7 Tue Nov 29 11:00:00 2022
- updated POD, mainly to add 8 tiny reindeer at the
end
0.8 Tue Jul 26 11:05:12 2022
- fixed mispeeling in error message
- maintenance release, no functional changes
0.81 Tue Jul 26 11:05:12 2023
- fixed POD examples to be internally consistent
- maintenance release, no functional changes
0.82 Tue Jul 26 12:05:12 2023
- added better ABSTRAC description
- maintenance release, no functional changes
0.99 Thu Sep 05 12:05:12 2024
- maintenance release
- fixed min Perl version to 5.10 to get rid of failing test reports
- there are no versions 0.83-0.98
- jumped to 0.99 so we can get her to 1.0 at some point
1.00 Sat Dec 20 11:04:00 2026
- AI assisted POD update
1.01 Sat Apr 25 05:00:00 2026
- AI assisted correctness checks, fixes, POD updates, added test
1.02 Sat Apr 25 05:15:00 2026
- add composable timeout support (nested retry/try_once)
1.03 Sat Apr 25 05:45:00 2026
- updated POD about composability
1.04 Sat Apr 25 15:00:00 2026
- Try::ALRM blocks can be nested
- Try::ALRM blocks can work with Try::Tiny, Perl >= 5.34 try, and eval{...}
- tests added for nesting and use with Try::Tiny, Perl >= 5.34 try
- updated POD about composability and use with Try::Tiny or Perl try
- added tests for use with Try::Tiny and Perl >= 5.34 try
1.05 Sat Apr 25 15:01:00 2026
- Fixed POD error
- Try::ALRM blocks can be nested
- Try::ALRM blocks can work with Try::Tiny, Perl try, and eval{...}
- added tests for nesting, use with Try::Tiny, Perl try, and eval{...}
- added nesting example in examples directory
- updated POD about composability and use with Try::Tiny, Perl try, and eval{...}
1.06 Sun Apr 26 12:00:00 2026
- cleaned up distro
- Try::ALRM blocks can be nested
- Try::ALRM blocks can work with Try::Tiny, Perl try, and eval{...}
- please see tests in ./t and ./examples