https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112018-06-01T05:17:34ZRuby Issue Tracking SystemRuby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0https://bugs.ruby-lang.org/issues/14802?journal_id=723282018-06-01T05:17:34Zduerst (Martin Dürst)duerst@it.aoyama.ac.jp
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/13685">Feature #13685</a>: Update Unicode data to Unicode Version 10.0.0</i> added</li></ul> Ruby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0https://bugs.ruby-lang.org/issues/14802?journal_id=723322018-06-01T09:29:43Zshevegen (Robert A. Heiler)shevegen@gmail.com
<ul></ul><p>All power to the emoji. \o/</p> Ruby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0https://bugs.ruby-lang.org/issues/14802?journal_id=724112018-06-06T05:38:49Zduerst (Martin Dürst)duerst@it.aoyama.ac.jp
<ul></ul><p>Unicode Version 11.0.0 has been published, the official announcement can be found at <a href="http://blog.unicode.org/2018/06/announcing-unicode-standard-version-110.html" class="external">http://blog.unicode.org/2018/06/announcing-unicode-standard-version-110.html</a>.</p> Ruby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0https://bugs.ruby-lang.org/issues/14802?journal_id=724562018-06-10T01:04:53Zduerst (Martin Dürst)duerst@it.aoyama.ac.jp
<ul><li><strong>Blocked by</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/14839">Feature #14839</a>: How to deal with capitalizing Georgian in Unicode 11.0.0</i> added</li></ul> Ruby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0https://bugs.ruby-lang.org/issues/14802?journal_id=742132018-09-27T10:03:34Znaruse (Yui NARUSE)naruse@airemix.jp
<ul></ul><p>Just a note, the definition of extended grapheme cluster is changed in Unicode 11 (Unicode® Standard Annex #29<br>
UNICODE TEXT SEGMENTATION revision 33: <a href="https://www.unicode.org/reports/tr29/tr29-33.html" class="external">https://www.unicode.org/reports/tr29/tr29-33.html</a>)<br>
This affects Regexp /\X/ which is hardcoded in node_extended_grapheme_cluster() in regparse.c.</p>
<pre><code>( CRLF
| Prepend*
( RI-sequence | Hangul-Syllable | !Control )
( Grapheme_Extend | SpacingMark )*
| . )
</code></pre>
<pre><code>crlf
| Control
| precore* core postcore*
</code></pre> Ruby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0https://bugs.ruby-lang.org/issues/14802?journal_id=742522018-10-01T02:24:31Zduerst (Martin Dürst)duerst@it.aoyama.ac.jp
<ul><li><strong>Blocked by</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/15182">Feature #15182</a>: Update extended grapheme cluster implementation for Unicode 11</i> added</li></ul> Ruby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0https://bugs.ruby-lang.org/issues/14802?journal_id=742532018-10-01T03:05:37Zduerst (Martin Dürst)duerst@it.aoyama.ac.jp
<ul></ul><p>naruse (Yui NARUSE) wrote:</p>
<blockquote>
<p>Just a note, the definition of extended grapheme cluster is changed in Unicode 11</p>
</blockquote>
<p>This is mentioned at <a href="http://www.unicode.org/versions/Unicode11.0.0/" class="external">http://www.unicode.org/versions/Unicode11.0.0/</a>, so I was (vaguely) aware of it, but thanks for the reminder. I have created a subissue at <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Update extended grapheme cluster implementation for Unicode 11 (Closed)" href="https://bugs.ruby-lang.org/issues/15182">#15182</a>. I may have to get back to you for some help, but first I have to fight with <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Update Unicode data to Unicode Version 11.0.0 (Closed)" href="https://bugs.ruby-lang.org/issues/14802">#14802</a> :-(.</p> Ruby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0https://bugs.ruby-lang.org/issues/14802?journal_id=749142018-11-18T09:36:28Zduerst (Martin Dürst)duerst@it.aoyama.ac.jp
<ul><li><strong>Blocked by</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/15317">Feature #15317</a>: How to deal with obsolete property values in Unicode 11.0.0</i> added</li></ul> Ruby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0https://bugs.ruby-lang.org/issues/14802?journal_id=749732018-11-20T06:58:16Zduerst (Martin Dürst)duerst@it.aoyama.ac.jp
<ul><li><strong>Blocks</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/15321">Feature #15321</a>: Update Unicode data to Unicode Version 12.0.0</i> added</li></ul> Ruby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0https://bugs.ruby-lang.org/issues/14802?journal_id=751382018-11-24T08:52:26Zduerst (Martin Dürst)duerst@it.aoyama.ac.jp
<ul><li><strong>Blocked by</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/15337">Bug #15337</a>: String#each_grapheme_cluster wrongly splits "\r\n"</i> added</li></ul> Ruby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0https://bugs.ruby-lang.org/issues/14802?journal_id=755172018-12-10T04:46:29Zduerst (Martin Dürst)duerst@it.aoyama.ac.jp
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>Some hints for future Unicode updates:</p>
<ul>
<li>
<p>Check early whether modification to algorithms,... are necessary.</p>
</li>
<li>
<p>For tests, these are the main ones:<br>
test/test_unicode_normalize.rb<br>
test/ruby/enc<br>
test/ruby/test_m17n*<br>
test/ruby/test_regexp.rb<br>
test/ruby/test_string*</p>
</li>
<li>
<p>There are also some specs involved, so make sure to check them, too.</p>
</li>
</ul> Ruby master - Feature #14802: Update Unicode data to Unicode Version 11.0.0https://bugs.ruby-lang.org/issues/14802?journal_id=927552021-07-04T02:10:29Zduerst (Martin Dürst)duerst@it.aoyama.ac.jp
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/17750">Feature #17750</a>: Update Unicode data to Unicode Version 13.0.0</i> added</li></ul>