unstale

npm / emojibase

emojibase

What changed in emojibase 6 to 18, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-02.

10 breaking5 new APIs and options2 behavior and defaults10 fixes and other

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

npx @unstale/cli init

@unstale/cli 0.2.9 on npm

emojibase 189 changes

Breaking changes 3

  • 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

  • The generator now requires Node.js 22 or newer.

    18.0.0release notes

  • Packages now require Node.js 20 or newer.

    18.0.0release notes

New APIs and options 1

  • Exports the list of every shortcode preset, including the discord and slack aliases.

    18.0.0release notes

Behavior and default changes 1

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

    18.0.0release notes

Fixes and other changes 4

  • Locale labels and keywords now follow UTS #35 inheritance and naming rules, correcting locale-specific annotations and shortcode labels.

    18.0.0release notes

  • Adds 9 emoji, including skin tones for the two thumb signs, with localized labels and keywords.

    18.0.0release notes

  • Fixes compilation without the DOM library, such as in Node.js, because the type extends RequestInit.

    18.0.0release notes

  • Statuses now match emoji-test.txt, including text presentation sequences, redundant FE0F forms, and COMPONENT qualifiers.

    18.0.0release notes

emojibase 171 changes

Fixes and other changes 1

  • Emoji data is updated to Emoji v17 and CLDR 48, changing the emoji and locale data available to developers.

    17.0.0release notes

emojibase 163 changes

Breaking changes 1

  • Dropped Node.js v16 support; Node.js >= v18.12 is required.

    16.0.0release notes

New APIs and options 1

Fixes and other changes 1

emojibase 152 changes

Behavior and default changes 1

Fixes and other changes 1

emojibase 612 changes

Breaking changes 6

New APIs and options 3

Fixes and other changes 3

  • CLDR data was updated to CLDR 40.

    6.0.0release notes

  • Emoji data was updated to Emoji 14.0.

    6.0.0release notes

  • fetchShortcodes no longer returns an empty response for cldr-native and invalid locales.

    6.0.0release notes