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 initemojibase 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.
The generator now requires Node.js 22 or newer.
Packages now require Node.js 20 or newer.
New APIs and options 1
Exports the list of every shortcode preset, including the discord and slack aliases.
Behavior and default changes 1
The pattern now matches default-emoji characters without FE0F.
Fixes and other changes 4
Locale labels and keywords now follow UTS #35 inheritance and naming rules, correcting locale-specific annotations and shortcode labels.
Adds 9 emoji, including skin tones for the two thumb signs, with localized labels and keywords.
Fixes compilation without the DOM library, such as in Node.js, because the type extends RequestInit.
Statuses now match emoji-test.txt, including text presentation sequences, redundant FE0F forms, and COMPONENT qualifiers.
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.
emojibase 163 changes
Breaking changes 1
Dropped Node.js v16 support; Node.js >= v18.12 is required.
New APIs and options 1
Added Vietnamese language support.
Fixes and other changes 1
Updated to Emoji v16 and CLDR 46.
emojibase 152 changes
Behavior and default changes 1
Adds support for emoji v15.
Fixes and other changes 1
Aligns the emojibase version with the spec.
emojibase 612 changes
Breaking changes 6
The
browserentry in the package was removed.fetchMetadatawas renamed tofetchMessages.The
annotationfield was renamed tolabel.IE 11 is no longer supported; modern browsers are now required.
The
NON_LATIN_LOCALESconstant was removed.The UMD build was removed.
New APIs and options 3
Added the
FULLY_QUALIFIEDconstant.Added the
MINIMALLY_QUALIFIEDconstant.Added the
UNQUALIFIEDconstant.
Fixes and other changes 3
CLDR data was updated to CLDR 40.
Emoji data was updated to Emoji 14.0.
fetchShortcodesno longer returns an empty response forcldr-nativeand invalid locales.