# What changed in emojibase-data

> 17 changes in emojibase-data 17 to 18 from its official release notes, upgrade guides and advisories: 5 breaking, 1 new APIs and options. Each one cited. Sources checked 2026-10-21. HTML: https://unstale.sh/npm/emojibase-data/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## emojibase-data 18

### Breaking changes

- Corrects shortcodes for number sign, Thai regional indicators, and Danish and Swedish #️⃣ and 🔟 labels. (18.0.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)
- 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.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)
- 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.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)
- Sequence names now use CLDR short names, retaining every skin tone in names. (18.0.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)
- 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.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)

### New APIs and options

- Added for emoji whose people are gendered, including those without a gender sign. (18.0.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)

### Behavior and default changes

- The preset now includes every shortcode, including shortcodes already in Latin, so it can be used on its own. (18.0.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)
- The preset now includes every shortcode, including shortcodes already in Latin, so it can be used on its own. (18.0.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)
- The pattern now matches default-emoji characters without FE0F. (18.0.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)

### Fixes and other changes

- The subgroup is translated as insects or small creatures instead of a software bug or error in 17 locales. (18.0.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)
- 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.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)
- 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.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)
- Adds missing Emoji v17 shortcodes for the iamcal shortcode set. (18.0.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)
- Adds missing Emoji v17 shortcodes for the JoyPixels shortcode set. (18.0.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)
- Corrects mistranslations and locale-specific wording across 26 locales; skin tone names follow CLDR except in Korean, Thai, and Traditional Chinese. (18.0.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)
- Adds the French label for 🎺 and updates 13 Vietnamese labels. (18.0.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4018.0.0)

## emojibase-data 17

### Fixes and other changes

- Emoji data is updated to Emoji v17 and CLDR 48. (17.0.0) — [release notes](https://github.com/milesj/emojibase/releases/tag/emojibase-data%4017.0.0)
