Skip to content

deps: bump emojibase-data from 17.0.0 to 18.0.0 - #74

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/emojibase-data-18.0.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/emojibase-data-18.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 2, 2026

Copy link
Copy Markdown
Contributor

Bumps emojibase-data from 17.0.0 to 18.0.0.

Release notes

Sourced from emojibase-data's releases.

emojibase-data@18.0.0

Major Changes

  • 8527c93: Update to Emoji v18 and CLDR 49 (beta 1), following UTS #51 revision 31. Adds 9 emoji (🫫 🫹 🫺 🫌 🫝 🛙 🪋 🪌 🪍), with skin tones for the two thumb signs, and their localized labels and keywords.

Minor Changes

  • 06b8716: Resolve CLDR annotations as UTS #35 describes:

    • Locales inherit from their real CLDR parents. en-gb now uses en-001 (129 labels, such as "tick box with tick"), and es-mx uses es-419 (450 labels, such as "lentes de sol").
    • Labels and keywords inherit separately, so 9 es-mx emoji regain their keywords.
    • Flags and keycaps without a CLDR label are named in the locale's own words, which fixes all 262 Danish flags ("flag: USA") and their cldr shortcodes.
    • Keywords keep their CLDR casing in every locale (German nouns, "OK", "DVD"). A keyword identical to the label is now reliably left out of tags.
    • Fix the Hindi label for regional indicators, which was in Bengali.
  • 29b2c8a: The cldr-native and emojibase-native presets now include every shortcode, even those that are already Latin (such as cd and dvd in Russian), so they can be used on their own.

  • 06b8716: Align presentation and qualification with UTS #51:

    • The emoji field is now the fully-qualified form from emoji-test.txt. 152 emoji that default to emoji presentation, like 👍 and ⌚, no longer have a redundant FE0F.
    • meta/hexcodes.json now lists statuses exactly as emoji-test.txt does. Text presentation sequences (FE0E) and redundant FE0F forms are no longer listed as fully qualified, and the skin tone and hair components are listed with the new COMPONENT qualifier.
    • The emojibase-regex/emoji pattern now matches default-emoji characters without FE0F.
  • 06b8716: Align the data model with UTS #51:

    • Add gender to emoji whose people are gendered, like "man health worker" and "old woman", not only those with a gender sign.
    • Use CLDR short names for sequences in meta/unicode-names.json, which keeps every skin tone (e.g. "PEOPLE HOLDING HANDS: LIGHT SKIN TONE, MEDIUM-LIGHT SKIN TONE").
    • Fix the Danish and Swedish labels and CLDR shortcodes for #️⃣ and 🔟.
  • 06b8716: Group versions/unicode.json by the Emoji Versions table in UTS #51. The Emoji 13.1 sequences moved from a "13.1" group (there is no Unicode 13.1) to 13, and components that are not emoji on their own, like digits and joiners, are no longer listed.

Patch Changes

  • 29b2c8a: Fix the "animal-bug" subgroup being translated as a software bug or error in 17 locales, such as "Fehler" in German. It now reads as insects or small creatures.
  • 8527c93: Update to CLDR 48.2, which adds the French label for 🎺 ("trombone à coulisse") and updates 13 Vietnamese labels, such as "cung Bạch Dương" for ♈.
  • 29b2c8a: Fix mistranslated group, subgroup and skin tone messages in 26 locales. Most were machine translations of the wrong sense, such as "Leichtathletik" (track and field) for German "person-sport". Others were in the wrong grammatical case, mixed Latin letters into Cyrillic words, were Traditional Chinese in Simplified Chinese, or split Thai words with spaces.

... (truncated)

Changelog

Sourced from emojibase-data's changelog.

18.0.0

Major Changes

  • 8527c93: Update to Emoji v18 and CLDR 49 (beta 1), following UTS #51 revision 31. Adds 9 emoji (🫫 🫹 🫺 🫌 🫝 🛙 🪋 🪌 🪍), with skin tones for the two thumb signs, and their localized labels and keywords.

Minor Changes

  • 06b8716: Resolve CLDR annotations as UTS #35 describes:

    • Locales inherit from their real CLDR parents. en-gb now uses en-001 (129 labels, such as "tick box with tick"), and es-mx uses es-419 (450 labels, such as "lentes de sol").
    • Labels and keywords inherit separately, so 9 es-mx emoji regain their keywords.
    • Flags and keycaps without a CLDR label are named in the locale's own words, which fixes all 262 Danish flags ("flag: USA") and their cldr shortcodes.
    • Keywords keep their CLDR casing in every locale (German nouns, "OK", "DVD"). A keyword identical to the label is now reliably left out of tags.
    • Fix the Hindi label for regional indicators, which was in Bengali.
  • 29b2c8a: The cldr-native and emojibase-native presets now include every shortcode, even those that are already Latin (such as cd and dvd in Russian), so they can be used on their own.

  • 06b8716: Align presentation and qualification with UTS #51:

    • The emoji field is now the fully-qualified form from emoji-test.txt. 152 emoji that default to emoji presentation, like 👍 and ⌚, no longer have a redundant FE0F.
    • meta/hexcodes.json now lists statuses exactly as emoji-test.txt does. Text presentation sequences (FE0E) and redundant FE0F forms are no longer listed as fully qualified, and the skin tone and hair components are listed with the new COMPONENT qualifier.
    • The emojibase-regex/emoji pattern now matches default-emoji characters without FE0F.
  • 06b8716: Align the data model with UTS #51:

    • Add gender to emoji whose people are gendered, like "man health worker" and "old woman", not only those with a gender sign.
    • Use CLDR short names for sequences in meta/unicode-names.json, which keeps every skin tone (e.g. "PEOPLE HOLDING HANDS: LIGHT SKIN TONE, MEDIUM-LIGHT SKIN TONE").
    • Fix the Danish and Swedish labels and CLDR shortcodes for #️⃣ and 🔟.
  • 06b8716: Group versions/unicode.json by the Emoji Versions table in UTS #51. The Emoji 13.1 sequences moved from a "13.1" group (there is no Unicode 13.1) to 13, and components that are not emoji on their own, like digits and joiners, are no longer listed.

Patch Changes

  • 29b2c8a: Fix the "animal-bug" subgroup being translated as a software bug or error in 17 locales, such as "Fehler" in German. It now reads as insects or small creatures.
  • 8527c93: Update to CLDR 48.2, which adds the French label for 🎺 ("trombone à coulisse") and updates 13 Vietnamese labels, such as "cung Bạch Dương" for ♈.
  • 29b2c8a: Fix mistranslated group, subgroup and skin tone messages in 26 locales. Most were machine translations of the wrong sense, such as "Leichtathletik" (track and field) for German "person-sport". Others were in the wrong grammatical case, mixed Latin letters into Cyrillic words, were Traditional Chinese in Simplified Chinese, or split Thai words with spaces.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [emojibase-data](https://github.com/milesj/emojibase/tree/HEAD/packages/data) from 17.0.0 to 18.0.0.
- [Release notes](https://github.com/milesj/emojibase/releases)
- [Changelog](https://github.com/milesj/emojibase/blob/master/packages/data/CHANGELOG.md)
- [Commits](https://github.com/milesj/emojibase/commits/emojibase-data@18.0.0/packages/data)

---
updated-dependencies:
- dependency-name: emojibase-data
  dependency-version: 18.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 2, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants