unstale

npm / emojibase-data

emojibase-data

What changed in emojibase-data 17 to 18, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-21.

5 breaking1 new APIs and options3 behavior and defaults8 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.1 on npm

emojibase-data 1816 changes

Breaking changes 5

  • Corrects shortcodes for number sign, Thai regional indicators, and Danish and Swedish #锔忊儯 and 馃敓 labels.

    18.0.0release notes

  • The field now uses the fully-qualified form from emoji-test.txt; 152 emoji that default to emoji presentation no longer include a redundant FE0F.

    18.0.0release notes

  • Statuses now match emoji-test.txt: text-presentation and redundant FE0F forms are not fully qualified, and skin tone and hair components use the COMPONENT qualifier.

    18.0.0release notes

  • Sequence names now use CLDR short names, retaining every skin tone in names.

    18.0.0release notes

  • Groups now follow the Emoji Versions table in UTS #51; Emoji 13.1 sequences move to 13, and components that are not emoji on their own are omitted.

    18.0.0release notes

New APIs and options 1

  • Added for emoji whose people are gendered, including those without a gender sign.

    18.0.0release notes

Behavior and default changes 3

  • The preset now includes every shortcode, including shortcodes already in Latin, so it can be used on its own.

    18.0.0release notes

  • The preset now includes every shortcode, including shortcodes already in Latin, so it can be used on its own.

    18.0.0release notes

  • The pattern now matches default-emoji characters without FE0F.

    18.0.0release notes

Fixes and other changes 7

  • The subgroup is translated as insects or small creatures instead of a software bug or error in 17 locales.

    18.0.0release notes

  • Locale labels and keywords now resolve through real CLDR parent locales and inherit separately; flag and keycap names, keyword casing, tags, and the Hindi regional-indicator label are corrected.

    18.0.0release notes

  • Updates to Emoji v18 and CLDR 49 beta 1, adding 9 emoji with localized labels and keywords, plus skin tones for the two thumb signs.

    18.0.0release notes

  • Adds missing Emoji v17 shortcodes for the iamcal shortcode set.

    18.0.0release notes

  • Adds missing Emoji v17 shortcodes for the JoyPixels shortcode set.

    18.0.0release notes

  • Corrects mistranslations and locale-specific wording across 26 locales; skin tone names follow CLDR except in Korean, Thai, and Traditional Chinese.

    18.0.0release notes

  • Adds the French label for 馃幒 and updates 13 Vietnamese labels.

    18.0.0release notes

emojibase-data 171 changes

Fixes and other changes 1

  • Emoji data is updated to Emoji v17 and CLDR 48.

    17.0.0release notes