Skip to content

Latest commit

 

History

History

derive

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Derive Data Files

Instructions

  1. edit unicode-version.js — specify which versions to use
  2. edit Rules Files
  3. node make.js — creates /output/ with data files

Helpers

  • node names.js 61..7A 200D — print Unicode names for hex codepoints
  • node names.js script Latn — print Unicode names for Latin
  • node names.js prop White_Space — print Unicode names with property White_Space
  • node names.js find abc — find characters by name

Upgrade Notes

15.1.0 → 16.0.0

  • Release
  • Diff node unicode.diff.js 15.1 16
  • CLDR
    • short-names.json Unchanged
    • regions.json New "CQ"
  • UAX-31:
    • New 7 Scripts: Gara, Gukh, Krai, Onao, Sunu, Todr, Tutg
  • UTS-39:
    • Change confusables.txt
      • OUTLINED LATIN [AZ] with LATIN CAPITAL [AZ] (no effect, not confusable)
      • LATIN SMALL LETTER SHARP S (no effect)
  • UTS-46:
    • Change IDNA — kept prior behavior
      • disallowed_STD3_validvalid
      • disallowed_STD3_mappedmapped
    • Change Various Invisibles/Filler: disallowed → ignored
    • Change _ and $ mappings
    • New Legacy Computing Supplement
  • UTS-51:
    • New 8 Emoji
  • Prior Validation: node test/validate.js 1.10.1
    • Fails on new character changes
    • Fails on new emoji

15.0.0 → 15.1.0

  • Release
  • Diff node unicode.diff.js 15 15.1
  • CLDR
    • short-names.json Unchanged
  • UCD:
    • New Ideographic Description Characters
    • New CJK Ideograph Extension I Block
  • UAX-31:
    • Unchanged Scripts
    • Unchanged Recommended, Excluded, Limited Use Scripts
    • New Zyyy Script Extensions
  • UTS-39:
    • New Confusable Bidi Logic (no effect, since mixed-Bidi not allowed)
    • confusables.txt Unchanged
  • UTS-46:
    • Change 1E9E (ẞ) LATIN CAPITAL LETTER SHARP SDF (ß) LATIN SMALL LETTER SHARP S
  • UTS-51:
    • New 118 Emoji
  • Prior Validation: node test/validate.js 1.9.4
    • Fails new emoji