Skip to content

Latest commit

 

History

History
451 lines (290 loc) · 12.7 KB

CHANGELOG.md

File metadata and controls

451 lines (290 loc) · 12.7 KB

Change Log

16.0.2

Patch Changes

  • d0e4bcc: Fixed a broken publish.

16.0.1

Patch Changes

  • 3faf950: Add missing files and types for vi data.

16.0.0

Major Changes

  • e9b9a9a: Add vi (Vietnamese) language.
  • d237386: Update to Emoji v16 and CLDR 46.
  • d237386: Drop Node.js v16 support. Requires >= v18.12.

Patch Changes

  • Updated dependencies [e9b9a9a]
  • Updated dependencies [d237386]
  • Updated dependencies [d237386]

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

15.3.2 - 2024-06-09

🐞 Fixes

Note: Version bump only for package emojibase-data

15.3.1 (2024-06-03)

  • new: Support CLDR 45 (new annotations). (#173) (d2c587f), closes #173
  • deps(typescript): Update to v5.4. (8756294)

15.3.0 - 2023-12-03

🚀 Updates

  • Add shortcodes for v15.1. (#167) (44afd19), closes #167
  • Support Emoji v15.1. (#164) (b2e0ec6), closes #164
  • Use official CLDR JSON packages. (#166) (f6b2dc9), closes #166

Note: Version bump only for package emojibase-data

15.2.0 - 2023-10-06

🚀 Updates

  • Add hi (Hindi) language. (#165) (ada3784), closes #165

📘 Docs

Note: Version bump only for package emojibase-data

15.1.0 - 2023-10-03

🚀 Updates

Note: Version bump only for package emojibase

15.0.0 - 2023-06-11

🎉 Release

💥 Breaking

  • Align emojibase version with spec. (614dda2)

🛠 Internals

  • Get website API build working. (0cb4284)

Note: Version bump only for package emojibase-data

15.0.0 - 2023-06-10

🎉 Release

  • Emojibase versions will now align with the emoji/unicode versions.
  • Updated to Emoji 15 and Unicode 15.
    • 21 new emoji (31 including skin tones variations).
  • Updated to CLDR 42.
  • Updated shortcodes.

7.0.1 - 2021-12-19

🛠 Internals

  • Fixed spurious build issues.

7.0.0 - 2021-10-15

🎉 Release

  • Updated to Emoji 14 and Unicode 14.
    • 37 new emoji (117 including skin tones variations).
    • Handshake now supports mixed skin tones.
  • Updated to CLDR 40.
  • Updated shortcodes.

💥 Breaking

  • Updated emojibase shortcode preset to transliterate for all languages.
  • Updated the emoticon property to also support an array of strings.
  • Updated meta/hexcodes.json to be a mapping of hexcodes based on qualified status, instead of a list of hexcodes.
  • Renamed the annotation field to label.
  • Renamed meta.json datasets to messages.json.

🚀 Updates

  • Added uppercased versions of emoticons when applicable.
  • Added emojibase-native shortcodes that do not transliterate. Only applicable to languages that have been translated so far.
  • Added Swedish shortcodes (sv/shortcodes/emojibase.json).
  • Added skinTones translations to messages.json.
  • Updated to CLDR 40.
  • Improved TypeScript declarations.

6.2.0 - 2021-05-13

🚀 Updates

  • Updated to CLDR 39.
  • Updated joypixels shortcode preset to the latest.

6.1.0 - 2020-01-07

🚀 Updates

  • Added new meta.json dataset to each locale that provides localized messages for groups and sub-groups.
  • Added partially translated emojibase shortcodes for Russian and Chinese.
  • Updated to Emoji 13.1.
  • Updated to CLDR 38.1.

6.0.0 - 2020-09-11

To better support shortcodes moving forward, we have rewritten their implementation. We now support translated shortcodes for all languages, and shortcode presets for common platforms like GitHub and Slack.

💥 Breaking

  • Rewrote the shortcodes implementation.
    • Removed shortcodes field from all emoji objects. Shortcodes must now be loaded separately.
    • Removed meta/shortcodes.json dataset.
  • Removed name field from all datasets.
    • This change reduced the data.json filesizes by 15-20%.
    • Use new unicode-names.json dataset if you require this data.
  • Updated datasets to now include regional indicators.
    • This goes against the official Unicode specifiation as they should remain hidden, but these indicators are used widely in the community, so their inclusion is acceptable.
  • Updated group, subgroup, and order fields to be undefined/missing for certain emoji, which denotes no categorization.

🚀 Updates

  • Added support for the following locales:
    • et - Estonian
    • fi - Finnish
    • hu - Hungarian
    • lt - Lithuanian
    • nb - Norwegian
    • uk - Ukrainian
  • Added meta/unicode-names.json dataset.
  • Added shortcodes/cldr.json datasets for each locale. Shortcodes are now localized!
  • Added shortcodes/cldr-native.json datasets for each non-latin locale.
  • Added shortcodes/emojibase.json dataset (English only).
  • Added shortcodes/emojibase-legacy.json dataset (English only).
  • Added shortcodes/github.json dataset (English only).
  • Added shortcodes/iamcal.json dataset (English only).
  • Added shortcodes/joypixels.json dataset (English only).
  • Added discord shortcode alias (to joypixels).
  • Added slack shortcode alias (to iamcal).
  • [emojibase-legacy] Added y and n shortcodes.
  • [emojibase-legacy] Renamed hopeful to gloomy.

⚙️ Types

  • Updated all *.d.ts datasets to use wildstar paths.

5.1.1 - 2020-08-05

🐞 Fixes

  • Fixed some build issues.

5.1.0 - 2020-08-05

🚀 Updates

5.0.1 - 2020-03-21

🐞 Fixes

  • Fixed :) and <3 emoticons not rendering correctly.
  • Updated :D emoticon to 😀.

5.0.0 - 2020-03-13

🎉 Release

  • Updated to Emoji 13 and Unicode 13.
    • 67 new emoji (117 including skin tones variations).
    • New groups and subgroups.
  • Updated to CLDR 36.1.
  • Updated shortcodes.

💥 Breaking

  • Compact dataset will now always use the emoji character, regardless of the presentation type.

4.2.1 - 2020-01-27

🐞 Fixes

  • Added missing annotations to multi-person skin tones.
  • Added sweat_smile shortcode.

4.2.0 - 2019-12-09

🚀 Updates

  • Updated to Emoji 12.1 and Unicode 12.1.
    • 23 new emoji (not including variants).
    • More gender-neutral options.
    • Red, blonde, and bald hair combinations.

🐞 Fixes

  • Fixed an issue where emojis that should be text presentation by default were not.

4.1.0 - 2019-10-08

🚀 Updates

4.0.2 - 2019-08-27

🐞 Fixes

  • [TS] Updated CompactEmoji.tags type to be optional.

4.0.1 - 2019-07-27

🐞 Fixes

  • Updated :anxious: shortcode from 😊 to 😰.

4.0.0 - 2019-05-09

🎉 Release

  • Updated to Emoji 12 and Unicode 12.
    • Multi-person support, including multi-gender and multi-skin tone.
    • 72 new emoji (230 including skin tones variations).
    • New groups and subgroups.
  • Updated to CLDR 35.1.
  • Updated shortcodes.

💥 Breaking

  • Skin tone and component emojis are now included in the dataset, instead of being omitted.
  • Emoji.tone is now a number (skin tone) or an array of numbers (multi-person skin tones).
  • Emoji.skins may now contain more than 5 variations, as multi-person is included.

3.2.0 - 2018-10-20

🚀 Updates

3.1.0 - 2018-08-02

🚀 Updates

  • Datasets are now minified for a much smaller filesize.

3.0.0 - 2018-06-23

🎉 Release

  • Updated to Emoji 11 and Unicode 11.
    • 77 new emoji (157 including skin tones variations).
    • 4 new components (bald, curly hair, red hair, white hair).
  • Updated to CLDR 33.1.
    • Tons of new annotations and keywords.
  • Updated shortcodes.

🚀 Updates

  • Added support for the following locales:
    • nl - Dutch
    • ms - Malay
    • sv - Swedish
  • Updated */compact.json datasets to use the new CompactEmoji type.
  • Updated meta/groups.json dataset to use the new GroupDataset type.
  • Updated versions/*json datasets to use the new VersionDataset type.

2.3.0 - 2018-05-22

🚀 Updates

🛠 Internals

  • Converted from Flow to TypeScript.

2.2.0 - 2018-01-10

🚀 Updates

  • Added support for the following locales:
    • en-gb - English (Great Britain)
    • es-mx - Spanish (Mexico)
    • pl - Polish
    • pt - Portuguese
    • th - Thai
    • zh-hant - Chinese (Traditional)

🐞 Fixes

  • Fixed some issues with localized annotation resolving.
  • Added missing annotation and tags to 🔟.

2.1.2 - 2017-12-19

🐞 Fixes

  • Fixed invalid subgroup indices.

2.1.1 - 2017-11-10

🚀 Updates

2.1.0 - 2017-09-25

🚀 Updates

  • Updated to CLDR 32 Beta which includes new annotations and tags for all locales.
  • Updated to use derived annotations, which includes official translations for emoji modifiers and sequences.

2.0.0 - 2017-09-14

💥 Breaking

  • Removed emoji from compact datasets.

🚀 Updates

  • Added unicode to compact datasets, which is the value of emoji or text, depending on the default presentation of type.
  • Added version to full datasets, which is the version in which the emoji was released.

1.1.1 - 2017-09-10

🛠 Internals

  • Updated to Yarn workspaces.

1.1.0 - 2017-09-05

🚀 Updates

  • Updated ZWJ sequence annotations to more closely follow the CLDR guidelines.
    • Kiss emojis are now prefixed with localized "kiss:" messages.
    • Couple emojis are now prefixed with localized "couple with heart:" messages.
    • Family emojis are now prefixed with localized "family:" messages.
    • Gender emojis are now prefixed with localized "man" or "woman" messages.
  • Added annotations for keycap sequences.

🐞 Fixes

  • Gender annotations will now use "man" or "woman" instead of "male sign" or "female sign".
  • Missing annotations will now fallback to the english annotation if available.

1.0.4 - 2017-08-22

🛠 Internals

  • Updated mage emoticon to :{>.
  • Moved mage emoticon to 🧙‍♂️ (1F9D9-200D-2642-FE0F).

1.0.3 - 2017-08-21

🛠 Internals

  • Updated changelogs.

1.0.2 - 2017-08-19

🐞 Fixes

  • Removed tests from distribution files.

1.0.1 - 2017-08-18

🐞 Fixes

  • Fixed Flowtype definitions.

1.0.0 - 2017-08-17

🎉 Release

  • Initial release!