source: trunk/essentials/dev-lang/perl/pod/perl588delta.pod@ 3298

Last change on this file since 3298 was 3181, checked in by bird, 19 years ago

perl 5.8.8

File size: 24.7 KB
Line 
1=head1 NAME
2
3perldelta - what is new for perl v5.8.8
4
5=head1 DESCRIPTION
6
7This document describes differences between the 5.8.7 release and
8the 5.8.8 release.
9
10=head1 Incompatible Changes
11
12There are no changes intentionally incompatible with 5.8.7. If any exist,
13they are bugs and reports are welcome.
14
15=head1 Core Enhancements
16
17=over
18
19=item *
20
21C<chdir>, C<chmod> and C<chown> can now work on filehandles as well as
22filenames, if the system supports respectively C<fchdir>, C<fchmod> and
23C<fchown>, thanks to a patch provided by Gisle Aas.
24
25=back
26
27=head1 Modules and Pragmata
28
29=over
30
31=item *
32
33C<Attribute::Handlers> upgraded to version 0.78_02
34
35=over
36
37=item *
38
39Documentation typo fix
40
41=back
42
43=item *
44
45C<attrs> upgraded to version 1.02
46
47=over
48
49=item *
50
51Internal cleanup only
52
53=back
54
55=item *
56
57C<autouse> upgraded to version 1.05
58
59=over
60
61=item *
62
63Simplified implementation
64
65=back
66
67=item *
68
69C<B> upgraded to version 1.09_01
70
71=over
72
73=item *
74
75The inheritance hierarchy of the C<B::> modules has been corrected;
76C<B::NV> now inherits from C<B::SV> (instead of C<B::IV>).
77
78=back
79
80=item *
81
82C<blib> upgraded to version 1.03
83
84=over
85
86=item *
87
88Documentation typo fix
89
90=back
91
92=item *
93
94C<ByteLoader> upgraded to version 0.06
95
96=over
97
98=item *
99
100Internal cleanup
101
102=back
103
104=item *
105
106C<CGI> upgraded to version 3.15
107
108=over
109
110=item *
111
112Extraneous "?" from C<self_url()> removed
113
114=item *
115
116C<scrolling_list()> select attribute fixed
117
118=item *
119
120C<virtual_port> now works properly with the https protocol
121
122=item *
123
124C<upload_hook()> and C<append()> now works in function-oriented mode
125
126=item *
127
128C<POST_MAX> doesn't cause the client to hang any more
129
130=item *
131
132Automatic tab indexes are now disabled and new C<-tabindex> pragma has
133been added to turn automatic indexes back on
134
135=item *
136
137C<end_form()> doesn't emit empty (and non-validating) C<< <div> >>
138
139=item *
140
141C<CGI::Carp> works better in certain mod_perl configurations
142
143=item *
144
145Setting C<$CGI::TMPDIRECTORY> is now effective
146
147=item *
148
149Enhanced documentation
150
151=back
152
153=item *
154
155C<charnames> upgraded to version 1.05
156
157=over
158
159=item *
160
161C<viacode()> now accept hex strings and has been optimized.
162
163=back
164
165=item *
166
167C<CPAN> upgraded to version 1.76_02
168
169=over
170
171=item *
172
1731 minor bug fix for Win32
174
175=back
176
177=item *
178
179C<Cwd> upgraded to version 3.12
180
181=over
182
183=item *
184
185C<canonpath()> on Win32 now collapses F<foo\..> sections correctly.
186
187=item *
188
189Improved behaviour on Symbian OS.
190
191=item *
192
193Enhanced documentation and typo fixes
194
195=item *
196
197Internal cleanup
198
199=back
200
201=item *
202
203C<Data::Dumper> upgraded to version 2.121_08
204
205=over
206
207=item *
208
209A problem where C<Data::Dumper> would sometimes update the iterator state
210of hashes has been fixed
211
212=item *
213
214Numeric labels now work
215
216=item *
217
218Internal cleanup
219
220=back
221
222=item *
223
224C<DB> upgraded to version 1.01
225
226=over
227
228=item *
229
230A problem where the state of the regexp engine would sometimes get clobbered when running
231under the debugger has been fixed.
232
233=back
234
235=item *
236
237C<DB_File> upgraded to version 1.814
238
239=over
240
241=item *
242
243Adds support for Berkeley DB 4.4.
244
245=back
246
247=item *
248
249C<Devel::DProf> upgraded to version 20050603.00
250
251=over
252
253=item *
254
255Internal cleanup
256
257=back
258
259=item *
260
261C<Devel::Peek> upgraded to version 1.03
262
263=over
264
265=item *
266
267Internal cleanup
268
269=back
270
271=item *
272
273C<Devel::PPPort> upgraded to version 3.06_01
274
275=over
276
277=item *
278
279C<--compat-version> argument checking has been improved
280
281=item *
282
283Files passed on the command line are filtered by default
284
285=item *
286
287C<--nofilter> option to override the filtering has been added
288
289=item *
290
291Enhanced documentation
292
293=back
294
295=item *
296
297C<diagnostics> upgraded to version 1.15
298
299=over
300
301=item *
302
303Documentation typo fix
304
305=back
306
307=item *
308
309C<Digest> upgraded to version 1.14
310
311=over
312
313=item *
314
315The constructor now knows which module implements SHA-224
316
317=item *
318
319Documentation tweaks and typo fixes
320
321=back
322
323=item *
324
325C<Digest::MD5> upgraded to version 2.36
326
327=over
328
329=item *
330
331C<XSLoader> is now used for faster loading
332
333=item *
334
335Enhanced documentation including MD5 weaknesses discovered lately
336
337=back
338
339=item *
340
341C<Dumpvalue> upgraded to version 1.12
342
343=over
344
345=item *
346
347Documentation fix
348
349=back
350
351=item *
352
353C<DynaLoader> upgraded but unfortunately we're not able to increment its version number :-(
354
355=over
356
357=item *
358
359Implements C<dl_unload_file> on Win32
360
361=item *
362
363Internal cleanup
364
365=item *
366
367C<XSLoader> 0.06 incorporated; small optimisation for calling
368C<bootstrap_inherit()> and documentation enhancements.
369
370=back
371
372=item *
373
374C<Encode> upgraded to version 2.12
375
376=over
377
378=item *
379
380A coderef is now acceptable for C<CHECK>!
381
382=item *
383
3843 new characters added to the ISO-8859-7 encoding
385
386=item *
387
388New encoding C<MIME-Header-ISO_2022_JP> added
389
390=item *
391
392Problem with partial characters and C<< encoding(utf-8-strict) >> fixed.
393
394=item *
395
396Documentation enhancements and typo fixes
397
398=back
399
400=item *
401
402C<English> upgraded to version 1.02
403
404=over
405
406=item *
407
408the C<< $COMPILING >> variable has been added
409
410=back
411