Releases: github/gemoji
Releases · github/gemoji
gemoji 3.0.0.rc1
This release removes all of Apple's images from the library. To obtain those images, run the new gemoji extract
command on macOS:
gemoji extract public/images/emoji
Other changes are:
- The
Emoji.all
collection now includes all emoji available in iOS 10.0 and macOS Sierra. - New
Emoji.apple_palette
method returns a hash of raw emoji data organized in categories as per Apple's character palette. - New
Emoji::Character
fields:description
category
unicode_version
ios_version
gemoji 2.1.0
API changes:
Emoji.find_by_alias/find_by_uncode
no longer yield to block or raise an exception when emoji was not found. They just return nil.Emoji::NotFound
exception is now gone.
Other changes:
- Unicode representations for a bunch of emoji have been tweak to better reflect what OS X actually renders as emoji.
- A bunch of images have been renamed. Run
rake emoji
in your project after updating this gem to fetch the new image files. You could delete the old ones first, but it might be better to keep them around so they don't 404 during the transition phase.
gemoji 2.0.0
New API ⚡ ✨
Emoji.all
(Array) - Lists all emoji in the order they appear in Apple's character pickerEmoji.find_by_alias(name) { :not_found }
(Emoji::Character) - Looks up an emoji by name. Yields to block if not found, or raises Emoji::NotFound if no block given.Emoji.find_by_unicode(unicode) { :not_found }
(Emoji::Character) - Looks up an emoji by Unicode representation. Yields to block if not found, or raises Emoji::NotFound if no block given.
Emoji::Character 🐴
raw
(String or nil) - Raw representation of this emoji in UTF-8name
(String) - First of the list of aliasesaliases
(Array) - Complete list of aliases referring uniquely to this emojiunicode_aliases
(Array) - List of Unicode representations of this emoji in UTF-8image_filename
(String) - A path such asshipit.png
orunicode/1f604.png
Removed old API 🔥
- No more
Emoji.names
orEmoji.name_for(unicode)
- No more
Emoji.unicodes
orEmoji.unicode_for(name)