This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Move Switch from ext/ to dist/
[perl5.git] / dist / Switch / Changes
1 Revision history for Perl extension Switch.
2
3 0.01  Wed Dec 15 05:58:01 1999
4         - original version; created by h2xs 1.18
5
6
7
8 2.00    Mon Jan  8 17:12:20 2001
9
10         - Complete revamp (including syntactic and semantic changes)
11           in line with proposed Perl 6 semantics.
12
13
14 2.01    Tue Jan  9 07:19:02 2001
15
16         - Fixed infinite loop problem under 5.6.0 caused by change
17           in goto semantics between 5.00503 and 5.6.0
18           (thanks Scott!)
19           
20
21
22 2.02    Thu Apr 26 12:01:06 2001
23
24         - Fixed unwarranted whitespace squeezing before quotelikes
25           (thanks Ray)
26
27         - Fixed pernicious bug that cause switch to fail to recognize
28           certain complex switch values
29
30
31 2.03    Tue May 15 09:34:11 2001
32
33         - Fixed bug in 'fallthrough' specifications.
34
35         - Silenced gratuitous warnings for undefined values as
36           switch or case values
37
38
39 2.04    Mon Jul 30 13:17:35 2001
40
41         - Suppressed 'undef value' warning under -w (thanks Michael)
42
43         - Added support for Perl 6 given..when syntax
44
45
46 2.05    Mon Sep  3 08:13:25 2001
47
48         - Changed licence for inclusion in core distribution
49
50         - Added new test file for non-fallthrough and nested switches
51
52
53 2.06    Wed Nov 14 16:18:54 2001
54
55         - Fixed parsing of ternary operators in Switch'ed source code
56           (at the expense of no longer correctly parsing ?...? regexes)
57           (thanks Mark)
58
59         - Fixed the parsing of embedded POD (thanks Brent)
60
61         - Fixed bug encountered when -s or -m file test used (thanks Jochen)
62
63
64 2.07    Wed May 15 15:19:28 2002
65
66         - Corified tests
67
68         - Updated "Perl6" syntax to reflect current design
69           (as far as possible -- can't eliminate need to parenthesize
70           variables, since they're ambiguous in Perl 5)
71
72
73 2.09    Wed Jun 12 22:13:30 2002
74
75         - Removed spurious debugging statement
76
77
78 2.10    Mon Dec 29 2003
79
80         - Introduce the "default" keyword for the Perl 6 syntax
81         - Raise the limitation on source file length to 1 million characters
82
83 2.11    Wed Nov 22 2006
84
85         - Fix documentation issues
86         - Fix installation directory for perls >= 5.7.3 (Slaven Rezic)
87
88 2.12    Mon Dec 11 2006
89
90         - Fix bug in parsing POD at end of document (Valentin Guignon)
91
92 2.13    Sun Feb 25 2007
93
94         - Fix bug in parsing division statements (Wolfgang Laun)
95
96 2.14    Mon Dec 29 2008
97
98         - Make Switch.pm skip POD like perl does
99           Patch provided by Daniel Klein <danielklein--airpost.net>
100           (bleadperl commit 39bcdda02ea582e7bdf8b0cf2e7186e89c6baea9)
101
102         - Fix line numbering issues with POD filtered by Switch.pm
103           Patch provided by Daniel Klein <danielklein--airpost.net>
104           (bleadperl commit 6a9befb105d93024902eb178dab77655333f1829)
105
106         - Switch.pm doesn't appear to support plain arrays and hashes in case().
107           (bleadperl commit cd3d9d47255d3080961ba7b58c9a145c7b45b905)
108
109         - Let us direct Switch questions to P5P.
110           (bleadperl commit b62fb10ea98565ce5572416500e1e3517cb17d33)
111
112         - POD nits from Frank Wiegand <frank.wiegand@gmail.com>
113           (bleadperl commit 3b46207fed7bf69caa32c27c04bd239cfb64cb53)