npm / emojibase-regex
emojibase-regex
What changed in emojibase-regex 6 to 18, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-02.
8 breaking2 new APIs and options5 behavior and defaults6 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initemojibase-regex 1810 changes
Breaking changes 6
The
emojifield now uses the fully-qualified form fromemoji-test.txt; default-emoji characters no longer have a redundantFE0F.The pattern no longer matches a character that a selector or skin tone puts in text presentation.
Statuses now match
emoji-test.txtexactly: text presentation and redundantFE0Fforms are not fully qualified, and skin tone and hair components use theCOMPONENTqualifier.The property patterns now define the
uflag and match possible emoji, fully-qualified emoji, and emoji in text presentation.No longer matches sequences or emoji without a text presentation form, such as 🇺🇸.
The pattern no longer matches a character that a selector or skin tone puts in emoji presentation.
Behavior and default changes 3
Now matches every minimally-qualified and unqualified form, such as 🕵 ♂.
The pattern now matches default-emoji characters without
FE0F.Now matches emoji that default to text presentation without
FE0E, such as a bare ©.
Fixes and other changes 1
Updates to Emoji v18 and CLDR 49 (beta 1), adding 9 emoji, skin tones for the two thumb signs, and their localized labels and keywords.
emojibase-regex 171 changes
Breaking changes 1
Emoji support is updated to Emoji v17 and CLDR 48, changing which emoji the package’s regular expressions recognize.
emojibase-regex 163 changes
Breaking changes 1
Node.js v16 is no longer supported; Node.js >= v18.12 is required.
New APIs and options 1
Added Vietnamese language support.
Fixes and other changes 1
Updated emoji data to Emoji v16 and CLDR 46.
emojibase-regex 151 changes
Fixes and other changes 1
The package supports emoji v15.
emojibase-regex 66 changes
New APIs and options 1
Added uppercased versions of emoticons when applicable.
Behavior and default changes 2
Handshake now supports mixed skin tones.
Updated to handle Latin diacritics.
Fixes and other changes 3
Updated to CLDR 40.
Updated to Emoji 14 and Unicode 14, adding 37 emoji (117 including skin tone variations).
Updated to handle all qualified states of an emoji.