You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 45d0131
Browse filesBrowse the repository at this point in the historyBrowse files
Confine historical data workarounds to the versions that need them
Add utils.isVersionBefore and guard each workaround for historical data
files with the range of releases it applies to, so parsing current
versions skips them:
- case-insensitive property names such as White_space: before 3.2.0
- FNC and NFC_NO-style Quick_Check records: before 4.0.1
- uppercase Scripts.txt names such as LATIN: before 4.0.1
- trailing spaces in UnicodeData names: before 4.0.1
- two-field NameAliases records: before 6.1.0
- the LineBreak AL default for assigned code points: before 4.0.0
- First/Last range records in LineBreak: before 3.1.0
Every parser produces identical output for every version in data/.
Assisted-By: Claude Opus 5.5
Issue: #110
'name-aliases': '01A2;LATIN CAPITAL LETTER GHA\n',
347
+
database:
348
+
'02AE;LATIN SMALL LETTER TURNED H WITH FISHHOOK ;Ll;0;L;;;;;N;;;;;\n',
349
+
'line-break':
350
+
'# - Assigned characters that are not listed explicitly are given the value\n# "AL".\n3400;ID;<CJK Ideograph Extension A, First>\n4DB5;ID;<CJK Ideograph Extension A, Last>\n',
0 commit comments