summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 4bfadab29154bc9b8af171ad605b76719408679f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
May 08 2012 <shlomif@shlomifish.org> (Shlomi Fish)

  Error.pm #0.17018
  - Add a $VERSION variable for Error::Simple.
    - thanks to Kevin Dawson for the report.
  - Add scripts/bump-version-number.pl .
    - This can be used to bump the version numbers globally.

Feb 11 2012 <shlomif@shlomifish.org> (Shlomi Fish)

  - Bleadperl broke Error.pm's tests - 
  	- https://rt.cpan.org/Ticket/Display.html?id=74770
    - Applied a patch to check for optional trailing periods.
	- Thanks to ANDK for the report and RURBAN for the patch
  
Dec 19 2009 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17016
  - Mentioned the lack of compatibility of "use Error qw(:try)" with Moose.
    Fixed: https://rt.cpan.org/Ticket/Display.html?id=46364
  - Added TryCatch and Try::Tiny to the "SEE ALSO".
  - Add the WARNING that this module is no longer recommended.

Jul 19 2008 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17015
  - Added the "SEE ALSO" section to the Error.pm POD mentioning
  Exception::Class and Error::Exception.

May 24 2008 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17014
  - Made Makefile.PL require perl-5.6.0 and above.

May 22 2008 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17013
  - Now building only on perl-5.6.0 and above.
    - Added the line to the Build.PL

Jan 25 2008 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17012
  - Added some examples to the examples/ directory.
  - Applied the patch from hchbaw to fix:
    -//rt.cpan.org/Public/Bug/Display.html?id=32638
    - Thanks to hchbaw

Dec 25 2007 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17011
  - added 'warnings' to the dependencies in the Build.PL/Makefile.PL as
    we are using it.
  - changed the author in Makefile.PL/Build.PL from GBARR to SHLOMIF:
    - http://rt.cpan.org/Public/Bug/Display.html?id=31861
    - Thanks to Michael Schwern
  - added an empty line between the "__END__" and "=head1" in
  lib/Error/Simple.pm for more pedantic POD parsers.

Nov 22 2007 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17010
  - moved the first Error->new() POD portion over to the POD at the bottom, and
    deleted the second, identical POD portion.
  - closing http://rt.cpan.org/Public/Bug/Display.html?id=30906 
    ( "Duplicate Error->new() documentation" )

Aug 28 2007 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17009
  - fixed http://rt.cpan.org/Public/Bug/Display.html?id=20643 by applying
  a modified version of the patch by MAREKR with the t/12wrong-error-var.t
  regression test.

Oct 25 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17008
  - Added the empty PL_FILES paramaeter to ExtUtils::MakeMaker so it won't
    attempt to run Build.PL.

Oct 18 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17007
  - Added the "COPYRIGHT" section to the POD with the correct
    license. (several people have asked me about what the license is.)
  - Added the Build.PL file so we'll have license meta data in the
  distribution.

Oct 07 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17006
  - t/11rethrow.t - added the test file by Thomas Equeter.
  - Changed to the more correct behevaiour that fixes the rethrowning
  error by Thomas Equeter.
  - see http://rt.cpan.org/Public/Bug/Display.html?id=21612
  - added t/pod.t to check for POD validity.
  - added the t/pod-coverage.t file for POD coverage.
    - added the missing POD.
  - added "use strict" and "use warnings" to lib/Error/Simple.pm to make
    CPANTS happy.

Oct 03 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17005
  - t/09dollar-at.t - included in the distribution (it was not placed in
  the MANIFEST previously.
  - t/10throw-in-catch.t, t/Error.pm - Fixed:
    http://rt.cpan.org/Public/Bug/Display.html?id=21884 when an error that
    was thrown inside a catch or otherwise clause was not registered. 

Sep 01 2006 <leonerd@leonerd.org.uk> (Paul Evans)

  Error.pm #0.17004
  - t/08warndie.t: Various fixes:
    Workaround for ActivePerl bug when dup2()ing to STDERR - close it first
      Should fix https://rt.cpan.org/Public/Bug/Display.html?id=21080 but I
      have no means to test it
    Use __LINE__ rather than a custom function implemented using caller()

Aug 20 2006 <leonerd@leonerd.org.uk> (Paul Evans)

  Error.pm #0.17003
  - Pass error in $@ as well as $_[0] to catch and otherwise blocks.
  - t/08warndie.t: Various fixes for Win32:
    Win32 can't open( HANDLE, "-|" ) - need manual pipe()/fork() workaround
    Filename on Win32 is t\08warndie.t - need \Q in regexp to avoid
      interpretation as an invalid octal character

Aug 17 2006 <leonerd@leonerd.org.uk> (Paul Evans)

  Error.pm #0.17002
  - Documentation fix for Error::Simple constructor in example
  - t/80warndie.t: Bugfix to open() call to work on perl 5.6

Jul 24 2006 <leonerd@leonerd.org.uk> (Paul Evans)

  Error.pm #0.17001
  - Bugfix to t/08warndie.t - Don't abuse $! for forcing "die"'s exit status
    Fixes http://rt.cpan.org/Public/Bug/Display.html?id=20549

Jul 13 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.17
  - Added some examples to the examples/ directory.
  - Updated the MANIFEST.

Jul 13 2006 <leonerd@leonerd.org.uk> (Paul Evans)

  Error.pm #0.16001
  - Added the :warndie tag and the internal Error::WarnDie package that
    provides custom __WARN__ and __DIE__ handlers.

Apr 24 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.16
  - Bumped the version number to indicate a new number with no known
    bugs.

Apr 24 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.15009
  - Added the flush() method from Alasdair Allan.

Apr 07 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.15008
  - Fixed a test in t/05text-errors-with-file-handles.t to work on 
    MS Windows due to File::Spec and require inconsistency.

Apr 07 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.15007
  - Fixed https://rt.cpan.org/Ticket/Display.html?id=3291

Apr 07 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.15006
  - According to https://rt.cpan.org/Ticket/Display.html?id=6130 - made
    the auto-conversion of textual errors to object customizable.

Apr 03 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.15005
  - Fixed the conversion of textual messages to Error::Simple when
    they contain information about an open filehandle. (as reported in
    http://rt.cpan.org/Ticket/Display.html?id=6130 )

Apr 02 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.15004
  - Added POD to the lib/Error/Simple.pm module.

Mar 31 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  Error.pm #0.15003
  - Added the lib/Error/Simple.pm module (that just "use"'s Error) so
    one can say "use base 'Error::Simple';' Added an appropriate test. 
    Fixes: http://rt.cpan.org/Public/Bug/Display.html?id=17841

Mar 30 2006 <shlomif@iglu.org.il> (Shlomi Fish)

  - Added Scalar::Util to the dependencies in Makefile.PL.

  Error.pm #0.15002
  - Fixed http://rt.cpan.org/Public/Bug/Display.html?id=18024 and a related
  exception thrown because ->isa was called on something that was not
  certainly an object.

  Error.pm #0.15001

  - Moved Error.pm inside the distribution to reside under lib/.

Oct 9 2001 <u_arunkumar@yahoo.com> (Arun Kumar U)

  Error.pm #0.15

  - Removed the run_clauses calls from the stack trace

May 12 2001 <u_arunkumar@yahoo.com> (Arun Kumar U)

  Error.pm #0.14

  - Added overloading method for 'bool'. This was neccessary so that
    examining the value of $@ after a eval block, returns a true  
    value
  - Applied the diffs from Graham's code base
  - Changed README with more information about the module

Change 436 on 2000/03/29 by <gbarr@pobox.com> (Graham Barr)

  Added ppd stuff to MANIFEST and Makefile.PL

Change 435 on 2000/03/29 by <gbarr@pobox.com> (Graham Barr)

  Changed README to contain examples from the POD

Change 434 on 2000/03/29 by <gbarr@pobox.com> (Graham Barr)

  Documentation updates
  removed experimental warning, too many users now to change too much.

Change 422 on 2000/03/28 by <gbarr@pobox.com> (Graham Barr)

  Some tidy-ups

Change 145 on 1998/05/31 by <gbarr@pobox.com> (Graham Barr)

  Errno.pm
  - Separated run_clauses out into a sub

Oct 28 1997 <gbarr@pobox.com>

  Error.pm #0.12

  - Removed proceed clause

Oct 27 1997 <gbarr@pobox.com>

  Error.pm #0.11

  - Fixed calling of otherwise clause if there are no catch claues

Oct 21 1997 <gbarr@pobox.com>

  Error.pm #0.10

  - Added proceed clause, the return value from the proceed block
    will be returned by throw.
  - try will now return the result from the try block
    or from the catch
  - Changed except clause handling so that block is only evaluated
    once, the first time the result is required.
  - Changed catch and proceed blocks to accept two arguments. The
    second argument is a reference to a scalar, which if set to true
    will cause Error to continue looking for a catch/proceed block
    when the block returns.

Oct 19 1997 <gbarr@pobox.com>

  - Added associate method so that an existing error may be associated
    with an object.

Oct 10 1997 <gbarr@pobox.com>

  - Initial release for private viewing