A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/github/gemoji

https://github.com/github/gemoji - gemoji 4.1.0

What's Changed

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

New Contributors

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.

What's Changed

New Contributors

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

New Contributors

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

- 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 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 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_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)

- 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.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

- 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_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.

- 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 picker
  • Emoji.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-8
  • name (String) - First of the list of aliases
  • aliases (Array) - Complete list of aliases referring uniquely to this emoji
  • unicode_aliases (Array) - List of Unicode representations of this emoji in UTF-8
  • image_filename (String) - A path such as shipit.png or unicode/1f604.png

Removed old API πŸ”₯

  • No more Emoji.names or Emoji.name_for(unicode)
  • No more Emoji.unicodes or Emoji.unicode_for(name)

- Ruby
Published by mislav over 11 years ago