Change Log
16.0.3
Patch Changes
- 53fcdc1: Updated Chinese Traditional translations.
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
📘 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
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
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