version 1.1.1.1, 2012/02/21 23:05:51
|
version 1.1.1.2, 2012/02/21 23:50:25
|
Line 1
|
Line 1
|
News about PCRE releases |
News about PCRE releases |
------------------------ |
------------------------ |
|
|
|
Release 8.30 04-February-2012 |
|
----------------------------- |
|
|
|
Release 8.30 introduces a major new feature: support for 16-bit character |
|
strings, compiled as a separate library. There are a few changes to the |
|
8-bit library, in addition to some bug fixes. |
|
|
|
. The pcre_info() function, which has been obsolete for over 10 years, has |
|
been removed. |
|
|
|
. When a compiled pattern was saved to a file and later reloaded on a host |
|
with different endianness, PCRE used automatically to swap the bytes in some |
|
of the data fields. With the advent of the 16-bit library, where more of this |
|
swapping is needed, it is no longer done automatically. Instead, the bad |
|
endianness is detected and a specific error is given. The user can then call |
|
a new function called pcre_pattern_to_host_byte_order() (or an equivalent |
|
16-bit function) to do the swap. |
|
|
|
. In UTF-8 mode, the values 0xd800 to 0xdfff are not legal Unicode |
|
code points and are now faulted. (They are the so-called "surrogates" |
|
that are reserved for coding high values in UTF-16.) |
|
|
|
|
Release 8.21 12-Dec-2011 |
Release 8.21 12-Dec-2011 |
------------------------ |
------------------------ |
|
|