unstale

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 init

@unstale/cli 0.2.9 on npm

emojibase-regex 1810 changes

Breaking changes 6

  • The emoji field now uses the fully-qualified form from emoji-test.txt; default-emoji characters no longer have a redundant FE0F.

    18.0.0release notes

  • The pattern no longer matches a character that a selector or skin tone puts in text presentation.

    18.0.0release notes

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

    18.0.0release notes

  • The property patterns now define the u flag and match possible emoji, fully-qualified emoji, and emoji in text presentation.

    18.0.0release notes

  • No longer matches sequences or emoji without a text presentation form, such as 🇺🇸.

    18.0.0release notes

  • The pattern no longer matches a character that a selector or skin tone puts in emoji presentation.

    18.0.0release notes

Behavior and default changes 3

  • Now matches every minimally-qualified and unqualified form, such as 🕵 ♂.

    18.0.0release notes

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

    18.0.0release notes

  • Now matches emoji that default to text presentation without FE0E, such as a bare ©.

    18.0.0release notes

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.

    18.0.0release notes

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.

    17.0.0release notes

emojibase-regex 163 changes

Breaking changes 1

  • Node.js v16 is no longer supported; Node.js >= v18.12 is required.

    16.0.0release notes

New APIs and options 1

Fixes and other changes 1

emojibase-regex 151 changes

Fixes and other changes 1

emojibase-regex 66 changes

New APIs and options 1

  • Added uppercased versions of emoticons when applicable.

    6.0.0release notes

Behavior and default changes 2

Fixes and other changes 3

  • Updated to CLDR 40.

    6.0.0release notes

  • Updated to Emoji 14 and Unicode 14, adding 37 emoji (117 including skin tone variations).

    6.0.0release notes

  • Updated to handle all qualified states of an emoji.

    6.0.0release notes