Revision history for Lexical-Failure 0.000001 Fri Feb 1 16:02:07 2013 Initial release. 0.000002 Mon Jul 29 07:32:42 2013 No changes logged 0.000003 Mon Jul 29 07:41:50 2013 - Reformatted test modules to make them invisible to CPAN indexer 0.000004 Fri Aug 2 18:49:10 2013 - Fixed 'make test' bug (Many thanks, Doran and Vincent!) 0.000005 Mon Dec 30 08:23:01 2013 - Fixed POD linking bugs (thanks, Darin!) - Undid workarounds for out-by-one line-number errors in Keyword::Simple v0.01 (now require v0.02) 0.000006 Sat May 3 10:59:58 2014 - Fixed documentation typos (thanks, Laurent) - Coded around mysterious problems with Test::Effects under 5.19+ (thanks Slaven!) 0.000007 Thu Nov 13 16:09:17 2014 - Simplified and sharpened t/inner_scalar.t which also removed the requirement for PadWalker (thanks Father C!) 0.001000 Tue Jul 4 17:54:22 2023 - [POTENTIALLY INCOMPATIBLE CHANGE] As it makes no sense to use fail() for error-signalling in non-API-level subroutines, fail() now always fails at the API level (i.e. at the level of the call stack where control leaves the current package). In other words, calling fail() in a nested subroutine within a package, fails the subroutine where we first entered the package. See the documentation for details. (Many thanks, Konrad!) - Removed all use of smartmatching and given/when for 5.38 compatibility 0.001001 Wed Jul 5 09:02:37 2023 - Shrouded new internal 'package Carp' declarations from CPAN (Sorry, Neil. Sorry, Andreas.)