Move Pod::Simple from ext/ to cpan/
[perl.git] / cpan / Pod-Simple / ChangeLog
1 # ChangeLog for Pod::Simple dist
2 #---------------------------------------------------------------------------
3
4 2008-06-04   Allison Randal <allison@perl.org>
5         * Release 3.07
6
7         Fix module dependencies, make HTML::Entities optional and require
8         Test::More.
9
10 2008-06-03   Allison Randal <allison@perl.org>
11         * Release 3.06
12
13         Fix bugs related to passing $1 to File::Spec, reported by Andrew Hamlin and
14         John McNamara.
15
16         Applied a suggested fix from Kevin Ryde to return a successful exit
17         code when Pod::Simple::HTML is run from the command line.
18
19         Fix handling of complex L<URL> entries, thanks to tests supplied in RT#4896.
20
21         Fix incorrect handling of S<> entries made up of entirely whitespace, thanks
22         to test case from Andreas Koenig.
23
24         Launch Pod::Simple::XHTML, an XHTML compliant, more easily extensible
25         HTML formatter.
26
27         Add feature to parse additional text after =begin target as a block
28         title, requested by Adam Kennedy.
29
30         Thanks to Hans Dieter Pearcey for applying patches, resolving bugs,
31         and generally getting ready for the release.
32
33 2007-03-03   Allison Randal <allison@perl.org>
34         * Release 3.05
35
36         Standardized all test files on 8.3 naming scheme for Perl core.
37
38         Applied test patches from Jerry Hedden for Perl core when
39         Encode not installed.
40
41         Applied test patch from Ken Williams for 5.005_04 compatibility.
42
43         Applied a patch from Christopher Madsen to fix architecture
44         directory searches on Gentoo.
45
46         Fixed a failing search test on Debian-based distributions caused
47         by Debian stripping Pod documentation out of core modules.
48         (Three cheers to the CPAN testers and James Ponza for sending
49         enough reports that I could work out the pattern.)
50
51 2006-01-18   Allison Randal <allison@perl.org>
52         * Release 3.04
53
54         Applied test patches for Perl core integration from Steve Peters.
55
56         Added a 'reinit' method to Pod::Simple::BlackBox for Russ Allbery
57         so Pod::Man can provide backward compatibility to existing users
58         (such as Module::Build and ExtUtils::MakeMaker).
59
60         Applied patch for extracting case-preserved package names on VMS
61         from Craig Berry.
62
63 2005-11-21   Allison Randal <allison@perl.org>
64         * Release 3.03
65
66         Applied whitespace patches for Pod::Man and Pod::Text from 
67         Russ Allbery.
68
69         Applied validation patches to Pod::Simple::HTML from Graham Barr.
70
71 2004-05-24   Sean M. Burke <sburke@cpan.org>
72         * Release 3.02
73
74         Just fixing some typos in the CSS generated by Pod::Simple:HTMLBatch.
75
76         
77 2004-05-24   Sean M. Burke <sburke@cpan.org>
78         * Release 3.01
79
80         No big changes to the main modules, but there's many changes to
81         the important Pod::Simple::HTML module.
82
83         Also, new modules:
84           Pod::Simple::HTMLBatch
85           Pod::Simple::HTMLLegacy
86           Pod::Simple::Progress
87           Pod::Simple::Search
88         and tests for these (well, most).
89
90         Some prettying up of the Makefile.PL.
91
92         The test 00about.t is a bit more careful and verbose now.
93
94         The docs are still incomplete, esp. for Pod::Simple::HTML and
95         Pod::Simple::HTMLBatch, which I hope to improve quite soon.
96         
97         
98         
99 2004-05-07   Sean M. Burke <sburke@cpan.org>
100         * Release 2.06
101
102         Allison Randal brilliantly refactors a huge monolithic sub in
103         Blackbox.pm.  Code is now actually sanely readable!
104
105         I add the new option-attributes fullstop_space_harden and
106         codes_in_verbatim, and the two methods abandon_output_string and
107         abandon_output_fh.  Not yet documented.
108
109         New test fullstop_spaces.t and new corpus document
110         greek_iso_8859_7.pod.
111         
112         Another version should be forthcoming in a few days that has the
113         new Pod::Simple::HTML stuff in it.
114
115         Note to self: document =extend and =encoding in perlpodspec ASAP!
116
117         
118 2003-11-04  Sean M. Burke <sburke@cpan.org>
119         * Release 2.05 -- bugfix version
120
121         In an attempt to stop Perl 5.6 versions from going completely
122         crazy, I've tried to basically turn off all Unicode/utf8 support
123         under 5.6. Under 5.8 and above, Unicode should work fine, and
124         under 5.6, all Unicode characters should be replaced with a little
125         "can't render" symbol, either a "�" or a "?".
126         Many many thanks to Jarkko Hietaniemi for helping out.
127
128         (Works under 5.005 now too?)
129         
130 2003-10-10  Sean M. Burke <sburke@cpan.org>
131         * Release 2.04 -- minor bugfix version
132
133         * Added some code to insulate Pod::Simple to runtime changes in
134         the value of $/.  Thanks to Iain Truskett for catching this.
135         * Added FILENO method to TiedOutFH.pm, to work quietly under some
136         perls.  Thanks to Jochen Stenzel for catching this.
137         * Fixed some tests that erroneously failed under some 5.6's
138         because of chdir()s in *.t files messing up @INC  Thanks to many
139         who caught this, including Rocco Caputo.
140         
141 2003-09-07  Sean M. Burke <sburke@cpan.org>
142         * Release 2.03 -- minor upgrade
143         * A =head[1234] command now closes any currently open =over, and
144         warns.
145         * Fixing a few obscure bugs, including one to do with the
146         Makefile.
147         * Added some tests for those bugs.
148         
149 2003-09-02  Sean M. Burke <sburke@cpan.org>
150         * Release 2.02 -- fixing a testing bug
151         * Autrijus Tang found a silly bug of mine in corpustest.t's
152         testing of corpus/t/nonesuch.txt.  Fixed,
153         * I add encoding_nonesuch.t to test corpus/t/nonesuch.txt better.
154
155         
156 2003-09-01  Sean M. Burke <sburke@cpan.org>
157         * Release 2.01
158         * Moved all version numbers up to 2.01 for reasons of Tibetan
159         numerology.
160
161         * Implemented =encoding.  Thanks a million to Jarkko, Autrijus,
162         Dan Kogai, and many others for their help, patience, and
163         encouragement.
164
165         It's not yet documented, but see ./t/corpus/*.txt for examples at
166         least.
167
168         * Added 'use utf8' to all the modules.  Byebye perl-5.005
169         compatibility, hello decent perl-5.6 compatibility.
170         
171 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
172         
173 2003-09-01  Sean M. Burke <sburke@cpan.org>
174         * Release 0.98
175         * At Michael Schwern's suggestion, a list that begins with a
176         "=item [number]" line where number isn't a 1, is no longer
177         treated as an error, but instead is silently coerced into being a
178         text-item list, just as if it were "=item wubble" or whatever.
179         
180 2003-08-12  Sean M. Burke <sburke@cpan.org>
181         * Release 0.97
182         * Loooking goooooood.  Not smelling so much like beta anymore!
183         * I think this might be the last version before I go
184         putting "use utf8" all over the place.
185
186         * Added placefolders for "=encoding" support.  If you use
187         "=encoding", you'll get an error about "not yet implemented"
188         instead of "unknown directive".
189
190         * Rewrote Pod::Simple::Pullparser's get_title, and added
191         get_version, get_author, and get_description.  Documented them.
192         Thanks to Graham Barr for contributing an initial get_title and
193         then being patient while I seemed to do nothing with it for months
194         on end!
195         
196         * More tests.
197         
198         Otherwise just minor changes since last version:
199         * Fixed error in Pod::Simple::RTF.
200         * Added new but undocumented methods to Pod::Simple:
201            unaccept_directive(s) unaccept_target(s) unaccept_code(s)
202         * Corrected '=back without =open' error to '=back without =over'
203         * A little tweaking to the _verbatim_format code.
204         * Dump routines may use \x{NN} instead of \xNN format.
205         * Pod::Simple::HTML now uses VerbatimFormatted
206         * A few changes ot DEBUG messages -- nothing you'd normally see.
207         
208 2002-11-19  Sean M. Burke <sburke@cpan.org>
209         * Release 0.96
210         * Still kinda sorta beta.
211
212         * Much much more docs in this version.  Only a few feature
213         changes:
214
215         * Added any_errata_seen to Pod::Simple.  Should've been in there
216         ages ago.  Oops!
217         * Fixed some errors in the experimental VerbatimFormatted code.
218         * Added is_tagname / is_tag to Pod::Simple::PullParserStartToken
219         and Pod::Simple::PullParserEndToken
220         * Added RTFDEFLANG stuff to Pod::Simple::RTF.
221         
222 2002-11-10  Sean M. Burke <sburke@cpan.org>
223         * Release 0.95
224         * Beta release.  Much documentation still to write, many features
225         still to add.  The APIs might change in future versions.
226
227         * Now including perlpod and perlpodspec in the dist.
228
229         * Pod::Simple -- added parse_from_file
230         * Pod::Simple::RTF -- minor style changes, and minor change to the
231         RTF-wrapping logic.
232         * Pod::Simple::BlackBox -- a =cut opening a block is no longer a
233         fatal(ish) error.
234         * Pod::Simple::BlackBox -- added experimental new
235         VerbatimFormatted stuff.
236
237         
238 2002-10-16  Sean M. Burke <sburke@cpan.org>
239         * Release 0.94
240         * Beta release.  Much documentation still to write, many features
241         still to add.  The APIs might change in future versions.
242
243         * Pod::Simple::RTF -- minor style tweaks
244         * Pod::Simple::PullParserEndToken and ::PullParserStartToken --
245         added ->tag as an alias for ->tagname.
246         * Pod::Simple and Pod::Simple::BlackBox -- added tolerance for
247         "=item * Foo" as a variant syntax for "=item *\n\nFoo".  Tests
248         added/changed accordingly.
249         * Pod::Simple::HTML -- added <a name="..."> stuff, and a hack at
250         doing something with X<...>'s.
251
252         
253 2002-09-29  Sean M. Burke <sburke@cpan.org>
254         * Release 0.93
255         * Beta release.  Much documentation still to write, many features
256         still to add.  The APIs might change in future versions.
257
258         * Pod::Simple -- added errors_seen attribute
259         * Pod::Simple::HTML -- added support for =for HTML ... directives,
260         and =extend directives.
261         * Oh, and I added Pod::Simple::RTF in 0.92 but forgot to note it
262         until now.
263         
264 2002-09-29  Sean M. Burke <sburke@cpan.org>
265         * Release 0.92
266         * Beta release.  Much documentation still to write, many features
267         still to add.  The APIs might change in future versions.
268
269         * Fixing bungled distribution.
270         
271 2002-09-29  Sean M. Burke <sburke@cpan.org>
272         * Release 0.91
273         * Beta release.  Much documentation still to write, many features
274         still to add.  The APIs might change in future versions.
275
276         * Pod::Simple::PullParserTextToken -- added 'text_r'
277
278         * Pod::Simple::PullParser -- added 'get_title' and
279         'get_title_short' to 
280
281         * Pod::Simple -- corrected wording of "Format for second =extend
282         parameter" error message.
283
284         * Pod::PullParser -- made its filter() run as intended, like
285         Pod::Simple's filter.
286
287         * Pod::Subclassing -- more docs
288
289 2002-09-11  Sean M. Burke <sburke@cpan.org>
290         * Release 0.90
291         * Beta release.  Much documentation still to write, many features
292         still to add.  The APIs might change in future versions.