Skip to content

Releases: felldo/JEmoji

v1.3.2

28 Oct 21:33
Compare
Choose a tag to compare

Changes

  • Remove Pattern.UNICODE_CHARACTER_CLASS argument from the emoji pattern (makes the library compatible with android because it doesn't support this flag)

v1.3.1

26 Oct 05:45
Compare
Choose a tag to compare

Changes

  • Add support for Unicode Emoji Version 15.1
  • Minified the emoji sources in the bundled jar
  • Added a public directory to the repository for perma linking a pretty printed and minified version of the emojis.

v1.3.0

22 Sep 22:18
Compare
Choose a tag to compare

Changes

  • Added methods to get EmojiGroup/EmojiSubGroup of the EmojiSubGroup/EmojiGroup
  • Added more overloaded methods with an varargs Emoji parameter instead of a collection.
  • All operations now also take non "fully-qualified" emojis into account.

v1.2.0

02 Sep 13:41
Compare
Choose a tag to compare

Changes

  • Added JPMS support when running on Java 9+ (thanks to @Vampire)
  • Added a new method to allow more customized emoji replacements in strings with Function<Emoji, String>

v1.1.6

07 Aug 18:43
Compare
Choose a tag to compare

Changes

  • Properly load the emoji.json file from resources with UTF-8 enconding and the classloader

Full Changelog: v1.1.5...v1.1.6

v1.1.5

11 Jul 17:30
Compare
Choose a tag to compare

Changes

  • Set encoding options in build.gradle.kts by @Dessie0 in #2
  • Added benchmark reults to README

New Contributors

Full Changelog: v1.1.4...v1.1.5

v1.1.4

09 Jul 19:24
Compare
Choose a tag to compare

Changes

  • Added getAllEmojisByGroup and getAllEmojisBySubGroup to EmojiManager
  • Added benchmark test suite
  • Heavily improved the performance of some methods from the EmojiManager (see below)

Benchmark performance

  • Improve EmojiManager#replaceEmojis performance by about 1700x (and every other replace* named method which uses this method underneath)
  • Improve EmojiManager#removeAllEmojis performance by about 3700x (and every other remove* named method which uses this method underneath)
  • Improve EmojiManager#containsEmoji performance by about 31x

Full Changelog: v1.1.3...v1.1.4

v1.1.3

04 Jul 18:29
Compare
Choose a tag to compare

Changes

  • Added group and subgroup attribute to emoji

v1.1.2

04 Jul 12:25
Compare
Choose a tag to compare

Changes

  • Fixed duplicated entries when getting all aliases from an Emoji

v1.1.1

04 Jul 11:01
Compare
Choose a tag to compare

Changes

  • Fixed emoji JSON containing emojis in a without colon format