emojibase-data
Version:
Evergreen emoji datasets.
452 lines (290 loc) • 13 kB
Markdown
# 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]
- emojibase@16.0.0
All notable changes to this project will be documented in this file. See
[Conventional Commits](https://conventionalcommits.org) for commit guidelines.
### 15.3.2 - 2024-06-09
#### 🐞 Fixes
- Fix missing group. (#176) ([9f4d2a4](https://github.com/milesj/emojibase/commit/9f4d2a4)), closes
[#176](https://github.com/milesj/emojibase/issues/176)
**Note:** Version bump only for package emojibase-data
## <small>15.3.1 (2024-06-03)</small>
- new: Support CLDR 45 (new annotations). (#173)
([d2c587f](https://github.com/milesj/emojibase/commit/d2c587f)), closes
[#173](https://github.com/milesj/emojibase/issues/173)
- deps(typescript): Update to v5.4. ([8756294](https://github.com/milesj/emojibase/commit/8756294))
## 15.3.0 - 2023-12-03
#### 🚀 Updates
- Add shortcodes for v15.1. (#167) ([44afd19](https://github.com/milesj/emojibase/commit/44afd19)),
closes [#167](https://github.com/milesj/emojibase/issues/167)
- Support Emoji v15.1. (#164) ([b2e0ec6](https://github.com/milesj/emojibase/commit/b2e0ec6)),
closes [#164](https://github.com/milesj/emojibase/issues/164)
- Use official CLDR JSON packages. (#166)
([f6b2dc9](https://github.com/milesj/emojibase/commit/f6b2dc9)), closes
[#166](https://github.com/milesj/emojibase/issues/166)
**Note:** Version bump only for package emojibase-data
## 15.2.0 - 2023-10-06
#### 🚀 Updates
- Add hi (Hindi) language. (#165) ([ada3784](https://github.com/milesj/emojibase/commit/ada3784)),
closes [#165](https://github.com/milesj/emojibase/issues/165)
#### 📘 Docs
- Update file sizes. ([bb8b93a](https://github.com/milesj/emojibase/commit/bb8b93a))
**Note:** Version bump only for package emojibase-data
## 15.1.0 - 2023-10-03
#### 🚀 Updates
- Add `bn` (Bengali) language. (#161)
([84ea37c](https://github.com/milesj/emojibase/commit/84ea37c)), closes
[#161](https://github.com/milesj/emojibase/issues/161)
- Support CLDR 43. (#163) ([1094148](https://github.com/milesj/emojibase/commit/1094148)), closes
[#163](https://github.com/milesj/emojibase/issues/163)
**Note:** Version bump only for package emojibase
# 15.0.0 - 2023-06-11
#### 🎉 Release
- Support emoji v15! (#146) ([55286b1](https://github.com/milesj/emojibase/commit/55286b1)), closes
[#146](https://github.com/milesj/emojibase/issues/146)
#### 💥 Breaking
- Align emojibase version with spec. ([614dda2](https://github.com/milesj/emojibase/commit/614dda2))
#### 🛠 Internals
- Get website API build working. ([0cb4284](https://github.com/milesj/emojibase/commit/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](https://emojipedia.org/emoji-15.0/) and
[Unicode 15](http://unicode.org/versions/Unicode15.0.0/).
- 21 new emoji (31 including skin tones variations).
- Updated to [CLDR 42](http://cldr.unicode.org/index/downloads/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](https://emojipedia.org/emoji-14.0/) and
[Unicode 14](http://unicode.org/versions/Unicode14.0.0/).
- 37 new emoji (117 including skin tones variations).
- Handshake now supports mixed skin tones.
- Updated to [CLDR 40](http://cldr.unicode.org/index/downloads/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](http://cldr.unicode.org/index/downloads/cldr-40).
- Improved TypeScript declarations.
## 6.2.0 - 2021-05-13
#### 🚀 Updates
- Updated to [CLDR 39](http://cldr.unicode.org/index/downloads/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](https://emojipedia.org/emoji-13.1/).
- Updated to [CLDR 38.1](http://cldr.unicode.org/index/downloads/cldr-38).
# 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
- Updated to [CLDR 37](http://cldr.unicode.org/index/downloads/cldr-37).
## 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](https://emojipedia.org/emoji-13.0/) and
[Unicode 13](http://unicode.org/versions/Unicode13.0.0/).
- 67 new emoji (117 including skin tones variations).
- New groups and subgroups.
- Updated to [CLDR 36.1](http://cldr.unicode.org/index/downloads/cldr-36).
- 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](https://emojipedia.org/emoji-12.1/) and
[Unicode 12.1](http://unicode.org/versions/Unicode12.1.0/).
- 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
- Updated to [CLDR 36](http://cldr.unicode.org/index/downloads/cldr-36).
### 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](https://emojipedia.org/emoji-12.0/) and
[Unicode 12](http://unicode.org/versions/Unicode12.0.0/).
- 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](http://cldr.unicode.org/index/downloads/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
- Updated to [CLDR 34](http://cldr.unicode.org/index/downloads/cldr-34).
## 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](https://emojipedia.org/emoji-11.0/) and
[Unicode 11](http://unicode.org/versions/Unicode11.0.0/).
- 77 new emoji (157 including skin tones variations).
- 4 new components (bald, curly hair, red hair, white hair).
- Updated to [CLDR 33.1](http://cldr.unicode.org/index/downloads/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
- Updated to [CLDR 33](http://cldr.unicode.org/index/downloads/cldr-33).
#### 🛠 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
- Updated to [CLDR 32](http://cldr.unicode.org/index/downloads/cldr-32).
## 2.1.0 - 2017-09-25
#### 🚀 Updates
- Updated to [CLDR 32 Beta](http://cldr.unicode.org/index/downloads/cldr-32) 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!