Skip to content

Releases: github/gemoji

gemoji 4.1.0

Choose a tag to compare

@mislav mislav released this 29 Mar 12:57
5476a66

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

Choose a tag to compare

@mislav mislav released this 22 Nov 11:10
ed57eb8

What's Changed

New Contributors

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

gemoji 4.0.0

Choose a tag to compare

@mislav mislav released this 16 Nov 13:36
ac35c33

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

gemoji 4.0.0.rc3 Pre-release
Pre-release

Choose a tag to compare

@mislav mislav released this 16 Nov 12:01
v4.0.0.rc3
55bb37a

What's Changed

New Contributors

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

gemoji 4.0.0.rc2

gemoji 4.0.0.rc2 Pre-release
Pre-release

Choose a tag to compare

@mislav mislav released this 31 Jan 02:32

gemoji 4.0.0.rc1

gemoji 4.0.0.rc1 Pre-release
Pre-release

Choose a tag to compare

@mislav mislav released this 29 Nov 17:43
  • 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

gemoji 4.0.0.pre0 Pre-release
Pre-release

Choose a tag to compare

@mislav mislav released this 05 Jul 09:11

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

Choose a tag to compare

@mislav mislav released this 05 Jul 08:43
8d7c6fa
  • 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

Choose a tag to compare

@mislav mislav released this 21 Dec 16:16
  • Allow specifying image size with gemoji extract <path> --size=64

gemoji 3.0.0.rc2

gemoji 3.0.0.rc2 Pre-release
Pre-release

Choose a tag to compare

@mislav mislav released this 20 Dec 16:45
  • Add new iOS 10.2 emoji
  • Immediately preload emoji in memory to avoid race conditions when multithreading