/[pcre]/code/trunk/NEWS
ViewVC logotype

Diff of /code/trunk/NEWS

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 77 by nigel, Sat Feb 24 21:40:45 2007 UTC revision 96 by nigel, Fri Mar 2 13:10:43 2007 UTC
# Line 1  Line 1 
1  News about PCRE releases  News about PCRE releases
2  ------------------------  ------------------------
3    
4    Release 7.0 23-Nov-06
5    ---------------------
6    
7    This release has a new major number because there have been some internal
8    upheavals to facilitate the addition of new optimizations and other facilities,
9    and to make subsequent maintenance and extension easier. Compilation is likely
10    to be a bit slower, but there should be no major effect on runtime performance.
11    Previously compiled patterns are NOT upwards compatible with this release. If
12    you have saved compiled patterns from a previous release, you will have to
13    re-compile them. Important changes that are visible to users are:
14    
15    1. The Unicode property tables have been updated to Unicode 5.0.0, which adds
16       some more scripts.
17    
18    2. The option PCRE_NEWLINE_ANY causes PCRE to recognize any Unicode newline
19       sequence as a newline.
20    
21    3. The \R escape matches a single Unicode newline sequence as a single unit.
22    
23    4. New features that will appear in Perl 5.10 are now in PCRE. These include
24       alternative Perl syntax for named parentheses, and Perl syntax for
25       recursion.
26    
27    5. The C++ wrapper interface has been extended by the addition of a
28       QuoteMeta function and the ability to allow copy construction and
29       assignment.
30    
31    For a complete list of changes, see the ChangeLog file.
32    
33    
34    Release 6.7 04-Jul-06
35    ---------------------
36    
37    The main additions to this release are the ability to use the same name for
38    multiple sets of parentheses, and support for CRLF line endings in both the
39    library and pcregrep (and in pcretest for testing).
40    
41    Thanks to Ian Taylor, the stack usage for many kinds of pattern has been
42    significantly reduced for certain subject strings.
43    
44    
45    Release 6.5 01-Feb-06
46    ---------------------
47    
48    Important changes in this release:
49    
50    1. A number of new features have been added to pcregrep.
51    
52    2. The Unicode property tables have been updated to Unicode 4.1.0, and the
53       supported properties have been extended with script names such as "Arabic",
54       and the derived properties "Any" and "L&". This has necessitated a change to
55       the interal format of compiled patterns. Any saved compiled patterns that
56       use \p or \P must be recompiled.
57    
58    3. The specification of recursion in patterns has been changed so that all
59       recursive subpatterns are automatically treated as atomic groups. Thus, for
60       example, (?R) is treated as if it were (?>(?R)). This is necessary because
61       otherwise there are situations where recursion does not work.
62    
63    See the ChangeLog for a complete list of changes, which include a number of bug
64    fixes and tidies.
65    
66    
67  Release 6.0 07-Jun-05  Release 6.0 07-Jun-05
68  ---------------------  ---------------------
69    

Legend:
Removed from v.77  
changed lines
  Added in v.96

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12