In perl.git, the branch blead has been updated <https://perl5.git.perl.org/perl.git/commitdiff/37beca6c83dd6059068c47010391296790db7228?hp=78ccf50b87776a7a9e721f24512c10a2b7cd0f06>
- Log ----------------------------------------------------------------- commit 37beca6c83dd6059068c47010391296790db7228 Author: Karl Williamson <[email protected]> Date: Mon May 13 10:11:06 2019 -0600 Fix up perldelta in regard to Unicode versions commit f431d5039c643d761599d2a06aa209d0b61c480e Author: Sawyer X <[email protected]> Date: Wed May 15 07:27:48 2019 +0300 Revert "[perldelta] Merge Unicode 11.0, 12.0, and 12.1" This reverts commit d4c6f1162051dc6f5ddb49bb9598500047458e03. commit 757bce75b9d613dcafe0489032f1ba5316b89b93 Author: Sawyer X <[email protected]> Date: Wed May 15 07:27:33 2019 +0300 Revert "[perldelta] Missing 'of'" This reverts commit 78ccf50b87776a7a9e721f24512c10a2b7cd0f06. ----------------------------------------------------------------------- Summary of changes: pod/perldelta.pod | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 7928d60e4e..6c944b9fd3 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -19,19 +19,18 @@ L<[perl #133788]|https://rt.perl.org/Ticket/Display.html?id=133788>. =head1 Core Enhancements -=head2 Perl now supports draft Unicode 12.1 - -For details on Unicode 12.0, see -L<https://www.unicode.org/versions/Unicode12.0.0/>. +=head2 Unicode 12.1 is supported Because of a change in Unicode release cycles, Perl jumps from Unicode 10.0 in Perl 5.28 to Unicode 12.1 in Perl 5.30. -Unicode 12.1 differs from 12.0 only in the addition of a single -character, that for the new Japanese era name. - -For details on Unicode 11.0, see -L<https://www.unicode.org/versions/Unicode11.0.0/>. +For details on the Unicode changes, see +L<https://www.unicode.org/versions/Unicode11.0.0/> for 11.0; +L<https://www.unicode.org/versions/Unicode12.0.0/> for 12.0; +and +L<https://www.unicode.org/versions/Unicode12.1.0/> for 12.1. +(Unicode 12.1 differs from 12.0 only in the addition of a single +character, that for the new Japanese era name.) The Word_Break property, as in past Perl releases, remains tailored to behave more in line with expectations of Perl users. This means that @@ -42,17 +41,6 @@ as causing breaks: TAB, NO BREAK SPACE, and FIGURE SPACE (U+2007). We have decided to continue to use the previous Perl tailoring with regards to these. -As of July 2018, another aspect of Unicode 11.0 is causing problems, and -that is the changing of the Georgian script to have both lower and -uppercase letters. It turns out that many devices do not have fonts -installed that can display the new uppercase letters, and people using -Georgian are finding their text more or less illegible. It is being -suggested that implementations delay their adoption of this portion of -11.0. - -This has been kept in Perl for the release cycle of 5.30 to allow feedback -from Georgian users. It is now considered permanent in 5.30. - =head2 The upper limit C<"n"> specifiable in a regular expression quantifier of the form C<"{m,n}"> has been doubled to 65534 @@ -60,6 +48,7 @@ The meaning of an unbounded upper quantifier C<"{m,}"> remains unchanged. It matches 2**31 - 1 times on most platforms, and more on ones where a C language short variable is more than 4 bytes long. + =head2 Wildcards in Unicode property value specifications are now partially supported -- Perl5 Master Repository
