Recent Releases of https://github.com/github/gemoji
https://github.com/github/gemoji - gemoji 4.1.0
What's Changed
- Import Emoji 15.0 characters by @mislav in https://github.com/github/gemoji/pull/261
- Support skin tones for π§βπ€βπ§ emoji by @mislav in https://github.com/github/gemoji/pull/262
Full Changelog: https://github.com/github/gemoji/compare/v4.0.1...v4.1.0
- Ruby
Published by mislav almost 3 years ago
https://github.com/github/gemoji - gemoji 4.0.1
What's Changed
- Fix Ruby 2.6 breakage by @perlun in https://github.com/github/gemoji/pull/255
New Contributors
- @perlun made their first contribution in https://github.com/github/gemoji/pull/255
Full Changelog: https://github.com/github/gemoji/compare/v4.0.0...v4.0.1
- Ruby
Published by mislav over 3 years ago
https://github.com/github/gemoji - gemoji 4.0.0
What's New
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_variantsgenerates 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
What's Changed
- Fix ArgumentError in emoji-test-parser by @JuanitoFatas in https://github.com/github/gemoji/pull/169
- Remove underscore from "piΓ±ata" by @PurpleBooth in https://github.com/github/gemoji/pull/182
- Safely transliterate international characters for aliases by @PurpleBooth in https://github.com/github/gemoji/pull/181
- Sort out
envelopeandemailaliases by @jobveldhuis in https://github.com/github/gemoji/pull/185 - Set up CI via GitHub Actions by @mislav in https://github.com/github/gemoji/pull/183 https://github.com/github/gemoji/pull/252
- Touch up emoji integrity tests by @mislav in https://github.com/github/gemoji/pull/253
New Contributors
- @JuanitoFatas made their first contribution in https://github.com/github/gemoji/pull/169
- @chvp made their first contribution in https://github.com/github/gemoji/pull/173
- @PurpleBooth made their first contribution in https://github.com/github/gemoji/pull/182
- @jobveldhuis made their first contribution in https://github.com/github/gemoji/pull/185
- @franciscorode made their first contribution in https://github.com/github/gemoji/pull/209
- @kardeslik made their first contribution in https://github.com/github/gemoji/pull/244
Full Changelog: https://github.com/github/gemoji/compare/v4.0.0.pre0...v4.0.0
- Ruby
Published by mislav over 3 years ago
https://github.com/github/gemoji - gemoji 4.0.0.rc3
What's Changed
- Remove underscore from Pinata by @PurpleBooth in https://github.com/github/gemoji/pull/182
- Set up CI via GitHub Actions by @mislav in https://github.com/github/gemoji/pull/183
- Safely transliterate international characters for aliases by @PurpleBooth in https://github.com/github/gemoji/pull/181
- Change envelope and email alias by @jobveldhuis in https://github.com/github/gemoji/pull/185
- Import Emoji 13.1 characters by @franciscorode in https://github.com/github/gemoji/pull/209
New Contributors
- @PurpleBooth made their first contribution in https://github.com/github/gemoji/pull/182
- @jobveldhuis made their first contribution in https://github.com/github/gemoji/pull/185
- @franciscorode made their first contribution in https://github.com/github/gemoji/pull/209
Full Changelog: https://github.com/github/gemoji/compare/v4.0.0.rc2...v4.0.0.rc3
- Ruby
Published by mislav over 3 years ago
https://github.com/github/gemoji - gemoji 4.0.0.rc2
- Import Emoji 13.0 characters
- Ruby
Published by mislav about 6 years ago
https://github.com/github/gemoji - gemoji 4.0.0.rc1
-
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 β οΈ
- Ruby
Published by mislav over 6 years ago
https://github.com/github/gemoji - gemoji 4.0.0.pre0
New features π
- Includes all emojis from Unicode 11 and Unicode 12
Breaking changes β οΈ
-
This library no longer ships with the
gemoji extractexecutable 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_paletteEmoji.apple_palette_fileEmoji.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:
- People β "Smileys & Emotion" + "People & Body"
- Nature β "Animals & Nature"
- Foods β "Food & Drink"
- Activity β "Activities"
- Places β "Travel & Places"
-
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:
Misc. π§
- Freeze and dedup string literals when using a modern Ruby version to reduce memory allocations
- Ruby
Published by mislav over 6 years ago
https://github.com/github/gemoji - gemoji 3.0.1
-
Add a "laugh", "hooray" tags to π and π
-
Add
sassy_woman/sassy_manalias to information desk people -
Add "police", "law", and "cop" as tags for
:policewoman: -
Regenerate
emoji.jsonwith minimal raw representations (no VARIATION SELECTOR 16 unless necessary)
- Ruby
Published by mislav over 6 years ago
https://github.com/github/gemoji - gemoji 3.0.0
- Allow specifying image size with
gemoji extract <path> --size=64
- Ruby
Published by mislav about 9 years ago
https://github.com/github/gemoji - gemoji 3.0.0.rc2
- Add new iOS 10.2 emoji
- Immediately preload emoji in memory to avoid race conditions when multithreading
- Ruby
Published by mislav about 9 years ago
https://github.com/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
- Ruby
Published by mislav over 9 years ago
https://github.com/github/gemoji - 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.
- Ruby
Published by mislav over 11 years ago
https://github.com/github/gemoji - 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)
- Ruby
Published by mislav over 11 years ago