1Changes for Sub::Uplevel
2
30.22 Tue Nov 17 05:38:42 EST 2009
4
5    - meta: added repository to metadata [Alexandr Ciornii]
6
70.21_01 Sat Nov 29 15:24:49 EST 2008
8
9    - added: the ":aggressive" tag may be used to force reloading of 
10      Exporter, which often binds caller() prior to Sub::Uplevel's global
11      override
12
130.2002 Thu Sep 11 14:33:09 EDT 2008
14
15    - changed: removed Exporter dependency
16
17    - test fix: fixed strange t/07_uplevel_too_high.t fail on Win32
18    
190.2001 Tue Sep  9 22:22:40 EDT 2008
20
21    - test fix: changed prior override test to be more robust (SCHWERN)
22
230.20 Tue Sep  9 19:23:35 EDT 2008
24
25    - changed: bumped perl requirement to 5.006 and stopped using vars
26      (fixes a test bug under Test::More > 0.80)
27
280.19_03 Fri Jul  4 13:31:21 EDT 2008
29
30    - fixed: load Carp only as needed (fixes problem on 5.005)
31
320.19_02 Thu Feb 21 14:58:46 EST 2008
33
34    - added: uplevel will warn if uplevel request is more than the call
35      stack depth
36
370.1901 Thu Feb 14 14:07:37 EST 2008
38
39    - fixed: hides the "DB" package from indexers (DB used to support
40      @DB::args)
41    
420.19 Thu Feb 14 11:50:16 EST 2008
43
44    - bug fix: replacement caller() correctly sets @DB::args if calling
45      package is DB
46
47    - repackaging: custom Build.PL, moved all author tests to xt/, added
48      LICENSE and INSTALL files
49
500.18 Wed Oct 31 06:56:13 EDT 2007
51    - release version of 0.17_01 changes
52
530.17_01
54    - removed 5.006-specific language and tested on prerelease 5.00505
55
560.16 Mon Jul 30 09:54:41 EDT 2007
57    - release version of 0.15_01 changes
58
590.15_01 Thu Jul  5 22:54:08 EDT 2007
60    - Won't override any existing CORE::GLOBAL::caller when loaded 
61    - Localize global caller() override to the scope of the uplevel() call 
62      so it can play nicer with things like Contextual::Return and
63      Hook::LexWrap that also override caller()
64
650.14 Sun Nov  5 23:38:46 EST 2006
66    - fixed t/99_pod_coverage.t bug
67    - added examples directory
68
690.13 Thu Jun 22 19:47:26 EDT 2006
70    - fixed bug in Uplevel.t that caused test failure on FreeBSD for 5.8.0
71    - fixed bug in Uplevel.t that caused test failure on bleadperl-5.9.4
72    - removed ancient Test::More provided in t/lib
73    - switched ok(eq_array()) tests to is_deeper() for better diagnostics
74    - added pod/pod coverage checks
75    - numbered tests
76
770.12 Fri May 12 18:33:40 EDT 2006
78    - official release of the uplevel stack patch (fixes RT#13893)
79    - added Build.PL and switched to boilerplate generated Makefile.PL
80    - removed SIGNATURE due to recently discovered Module::Signature
81      issues with newline handling and sub-key compatible keyservers
82    - updated/added various meta files
83
840.11_01 Fri Apr 21 00:49:51 EDT 2006
85    - uplevel now keeps a proper stack of uplevel calls allowing
86      nesting of uplevel and non-uplevel calls
87
880.10 Thu Apr 20 19:15:20 EDT 2006
89    - Stopped warnings about "undefined" on Perl 5.8.8
90    - DAGOLDEN added as co-maintainer
91
920.09  Wed Jul  7 14:52:08 EDT 2004
93    - Ok, ok.  I'll put a license on this.
94
950.08  Wed Oct 22 09:02:38 PDT 2003
96    - New die_check.t test was written in a non-portable manner.
97      [Thanks Martin Thurn and cpantesters]
98
990.07  Tue Mar 18 03:03:22 GMT 2003
100    - Fixed a test bug due to 5.6.0's differing Carp::croak stack output
101
1020.06  Thu Sep 20 08:50:30 EDT 2001
103    * Fixed a bug with deeply nested callers.
104    * Fixed nested uplevel() calls.
105    - Forgot to include Test::More dependency
106    - Added 5.006 dependency to Makefile.PL
107    - Removed unnecessary die and warn overrides
108    - Added DIRE WARNING to the docs.
109
1100.05  Wed Sep 19 06:00:12 EDT 2001
111    * Things were still pretty broken.  I *think* I have the tests
112      sorted out now.
113    * Blows over any CORE::GLOBAL::caller, die or warn you might have
114      set.  I'll fix this soon.
115
1160.04  Wed Sep 19 04:28:19 EDT 2001
117    * Ooops, we'd broken caller().  Turns out the tests were wrong.
118
1190.03  Wed Sep 19 03:41:59 EDT 2001
120    * Greatly simplified the uplevel logic
121
1220.02  Wed Sep 19 03:03:10 EDT 2001
123    * Fools croak()
124
1250.01  Wed Sep 19 00:19:38 EDT 2001
126    * First working version
127    * Fools caller(), die() and warn().
128    - Needs more work against, say, Carp.
129    - Needs more work to check that it doesn't break the
130      subtleties of caller, die and warn.
131