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