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.allcollection now includes all emoji available in iOS 10.0 and macOS Sierra. - New
Emoji.apple_palettemethod returns a hash of raw emoji data organized in categories as per Apple's character palette. - New
Emoji::Characterfields:descriptioncategoryunicode_versionios_version
gemoji 2.1.0
API changes:
Emoji.find_by_alias/find_by_uncodeno longer yield to block or raise an exception when emoji was not found. They just return nil.Emoji::NotFoundexception 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 emojiin 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.pngorunicode/1f604.png
Removed old API π₯
- No more
Emoji.namesorEmoji.name_for(unicode) - No more
Emoji.unicodesorEmoji.unicode_for(name)