|
|
| version 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 |
| ------------------------ | ------------------------ |