changelog
[p5sagit/Try-Tiny.git] / Changes
CommitLineData
12b7dc6c 1Revision history for Try-Tiny
2531688c 2
12b7dc6c 3{{$NEXT}}
570821c3 4 - work around [rt.perl #119311] which was causing incorrect error messages in
5 some cases during global destruction (Graham Knop, #9)
2c468649 6
70.16 2013-07-10
6c790cdb 8 - remove accidental Sub::Name test dep
af5d3402 9
100.15 2013-07-08
3efbb4f9 11 - optionally use Sub::Name to name the try/catch/finally blocks, if available
12 (Mark Fowler)
02dd706a 13
140.14 2013-07-05
d2ae14ad 15 - also throw an exception for catch/finally in scalar context (RT#81070)
0ab368f3 16
170.13 2013-07-04
2531688c 18 - fix tests failing on 5.6.x due to differing DESTROY semantics
2b0d579d 19 - excise superfluous local($@) call - 7% speedup
2245f1ae 20 - fix (fsvo) broken URLs (RT#55659)
9d0e0466 21 - proper exception on erroneous usage of bare catch/finally (RT#81070)
22 - proper exception on erroneous use of multiple catch{} blocks
4c5b99d6 23 - clarify exception occuring on unterminated try block (RT#75712)
ae5ed1be 24 - fix the prototypes shown in docs to match code (RT#79590; thanks, Pushtaev
25 Vadim)
5f5e92c0 26 - warn loudly on exceptions in finally() blocks
12b7dc6c 27 - dzilify
2531688c 28
881bf512 290.12
30 - doc fixes
31
ddb04203 320.11
33 - fix broken dist
34
98904c59 350.10
36 - clarify some docs
37
308df09e 380.09
39 - don't index Try::Tiny::ScopeGuard
40
b637afa1 410.08
42 - fix require vs use issue in blead (RT63410)
43
69cb48b1 440.07
45 - allow multiple finally blocks
46 - pass the error, if any, to finally blocks when called
47
c361fb52 480.06
8d2ee831 49 - in t/given_when.t use a plan instead of done_testing for more backwards
50 compatibility
c361fb52 51
f00a529e 520.05
8d2ee831 53 - Documentation fixes and clarifications
f00a529e 54
f6e42d81 550.04
8d2ee831 56 - Restore list context propagation for catch blocks
57 - Fix a bug where finally blocks weren't always invoked
f6e42d81 58
faecd5a0 590.03
8d2ee831 60 - Support for 'finally' blocks (Andy Yates)
61 - More documentation and tests (many people)
62 - Sets $@ to the previous value at the beginning of the eval, to allow
63 the capture of an error stack when calling die.
faecd5a0 64
0e8fea40 650.02
8d2ee831 66 - Doc fixes from chromatic
67 - Various minor fixes from Adam Kennedy
68 - Additional documentation and code clarifications
69 - 5.005_04 compatibility
0e8fea40 70
710.01
8d2ee831 72 - Initial release