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