Emoji images and names.
Full Changelog: https://github.com/github/gemoji/compare/v4.0.1...v4.1.0
Full Changelog: https://github.com/github/gemoji/compare/v4.0.0...v4.0.1
Warning See the v4.0.0.pre0 release notes for the list of breaking changes since gemoji v3.x.
Add skin tones support by @mislav in https://github.com/github/gemoji/pull/165 βπ»βπΌβπ½βπΎβπΏ
Emoji.find_by_unicode()
now recognizes emoji sequences with skin tone modifiers.Emoji::Character#skin_tones?
returns true when an emoji supports skin tone modifiers.Emoji::Character#raw_skin_tone_variants
generates a list of all 5 skin tone variants for an emoji.Import Emoji 13.0 characters by @chvp in https://github.com/github/gemoji/pull/173
Import Emoji 13.1 characters by @franciscorode in https://github.com/github/gemoji/pull/209
Import Emoji 14.0 characters by @kardeslik in https://github.com/github/gemoji/pull/244
envelope
and email
aliases by @jobveldhuis in https://github.com/github/gemoji/pull/185
Full Changelog: https://github.com/github/gemoji/compare/v4.0.0.pre0...v4.0.0
Full Changelog: https://github.com/github/gemoji/compare/v4.0.0.rc2...v4.0.0.rc3
Unicode 12.1 support
Reverted #164 since it was an βimprovementβ that only made sense in theory, but in practice just broke other people's use cases.
See v4.0.0.pre0 for the list of breaking changes since v3.x β οΈ
This library no longer ships with the gemoji extract
executable nor any scripts to extract emoji PNG fallback images from macOS into your app. For now, obtaining fallback images from one of the available open source emoji sets is left as an exercise to the user.
These methods were removed:
Emoji.apple_palette
Emoji.apple_palette_file
Emoji.images_path
These Emoji::*
constants were made private: VARIATION_SELECTOR_16
, ZERO_WIDTH_JOINER
, FEMALE_SYMBOL
, MALE_SYMBOL
, TEXT_GLYPHS
The order that emojis are listed in is now dictated by the Unicode spec and is no longer the exact order that emojis appear in in macOS/iOS character palette.
Some emoji categories have changed:
Remove all non-standard ("custom") emojis https://github.com/github/gemoji/pull/158 π₯
:basecamp:
:basecampy:
:bowtie:
:feelsgood:
:finnadie:
:goberserk:
:godmode:
:hurtrealbad:
:neckbeard:
:octocat:
:rage1:
:rage2:
:rage3:
:rage4:
:shipit:
:suspect:
:trollface:
Add a "laugh", "hooray" tags to π and π
Add sassy_woman
/sassy_man
alias to information desk people
Add "police", "law", and "cop" as tags for :policewoman:
Regenerate emoji.json
with minimal raw representations (no VARIATION SELECTOR 16 unless necessary)
gemoji extract <path> --size=64