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

Diff of /code/trunk/NEWS

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

revision 75 by nigel, Sat Feb 24 21:40:37 2007 UTC revision 91 by nigel, Sat Feb 24 21:41:34 2007 UTC
# Line 1  Line 1 
1  News about PCRE releases  News about PCRE releases
2  ------------------------  ------------------------
3    
4    Release 6.7 04-Jul-06
5    ---------------------
6    
7    The main additions to this release are the ability to use the same name for
8    multiple sets of parentheses, and support for CRLF line endings in both the
9    library and pcregrep (and in pcretest for testing).
10    
11    Thanks to Ian Taylor, the stack usage for many kinds of pattern has been
12    significantly reduced for certain subject strings.
13    
14    
15    Release 6.5 01-Feb-06
16    ---------------------
17    
18    Important changes in this release:
19    
20    1. A number of new features have been added to pcregrep.
21    
22    2. The Unicode property tables have been updated to Unicode 4.1.0, and the
23       supported properties have been extended with script names such as "Arabic",
24       and the derived properties "Any" and "L&". This has necessitated a change to
25       the interal format of compiled patterns. Any saved compiled patterns that
26       use \p or \P must be recompiled.
27    
28    3. The specification of recursion in patterns has been changed so that all
29       recursive subpatterns are automatically treated as atomic groups. Thus, for
30       example, (?R) is treated as if it were (?>(?R)). This is necessary because
31       otherwise there are situations where recursion does not work.
32    
33    See the ChangeLog for a complete list of changes, which include a number of bug
34    fixes and tidies.
35    
36    
37    Release 6.0 07-Jun-05
38    ---------------------
39    
40    The release number has been increased to 6.0 because of the addition of several
41    major new pieces of functionality.
42    
43    A new function, pcre_dfa_exec(), which implements pattern matching using a DFA
44    algorithm, has been added. This has a number of advantages for certain cases,
45    though it does run more slowly, and lacks the ability to capture substrings. On
46    the other hand, it does find all matches, not just the first, and it works
47    better for partial matching. The pcrematching man page discusses the
48    differences.
49    
50    The pcretest program has been enhanced so that it can make use of the new
51    pcre_dfa_exec() matching function and the extra features it provides.
52    
53    The distribution now includes a C++ wrapper library. This is built
54    automatically if a C++ compiler is found. The pcrecpp man page discusses this
55    interface.
56    
57    The code itself has been re-organized into many more files, one for each
58    function, so it no longer requires everything to be linked in when static
59    linkage is used. As a consequence, some internal functions have had to have
60    their names exposed. These functions all have names starting with _pcre_. They
61    are undocumented, and are not intended for use by outside callers.
62    
63    The pcregrep program has been enhanced with new functionality such as
64    multiline-matching and options for output more matching context. See the
65    ChangeLog for a complete list of changes to the library and the utility
66    programs.
67    
68    
69  Release 5.0 13-Sep-04  Release 5.0 13-Sep-04
70  ---------------------  ---------------------
71    

Legend:
Removed from v.75  
changed lines
  Added in v.91

  ViewVC Help
Powered by ViewVC 1.1.5