Skip to content

Releases: github/gemoji

gemoji 4.1.0

29 Mar 12:57
5476a66
Compare
Choose a tag to compare

What's Changed

  • Import Emoji 15.0 characters by @mislav in #261
  • Support skin tones for 🧑‍🤝‍🧑 emoji by @mislav in #262

Full Changelog: v4.0.1...v4.1.0

gemoji 4.0.1

22 Nov 11:10
ed57eb8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.0.0...v4.0.1

gemoji 4.0.0

16 Nov 13:36
ac35c33
Compare
Choose a tag to compare

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 #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 #173

  • Import Emoji 13.1 characters by @franciscorode in #209

  • Import Emoji 14.0 characters by @kardeslik in #244

What's Changed

New Contributors

Full Changelog: v4.0.0.pre0...v4.0.0

gemoji 4.0.0.rc3

16 Nov 12:01
v4.0.0.rc3
55bb37a
Compare
Choose a tag to compare
gemoji 4.0.0.rc3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v4.0.0.rc2...v4.0.0.rc3

gemoji 4.0.0.rc2

31 Jan 02:32
Compare
Choose a tag to compare
gemoji 4.0.0.rc2 Pre-release
Pre-release

gemoji 4.0.0.rc1

29 Nov 17:43
Compare
Choose a tag to compare
gemoji 4.0.0.rc1 Pre-release
Pre-release
  • 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 ⚠️

gemoji 4.0.0.pre0

05 Jul 09:11
Compare
Choose a tag to compare
gemoji 4.0.0.pre0 Pre-release
Pre-release

New features 🆕

  • Includes all emojis from Unicode 11 and Unicode 12

Breaking changes ⚠️

  • 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:

    • People → "Smileys & Emotion" + "People & Body"
    • Nature → "Animals & Nature"
    • Foods → "Food & Drink"
    • Activity → "Activities"
    • Places → "Travel & Places"
  • Remove all non-standard ("custom") emojis #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

gemoji 3.0.1

05 Jul 08:43
8d7c6fa
Compare
Choose a tag to compare
  • 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 3.0.0

21 Dec 16:16
Compare
Choose a tag to compare
  • Allow specifying image size with gemoji extract <path> --size=64

gemoji 3.0.0.rc2

20 Dec 16:45
Compare
Choose a tag to compare
gemoji 3.0.0.rc2 Pre-release
Pre-release
  • Add new iOS 10.2 emoji
  • Immediately preload emoji in memory to avoid race conditions when multithreading