- Add the ability to provide a custom
EmojiTransformer
that will enable developers to add their custom emoji replacement methods. Thanks @freva !
- Add fitzpatrick support for 👃 ("nose") and 👂 ("ear")
- Fix duplicated "sunglasses" alias
- Performance improvements (using a Trie structure)
- Parsing support for multiple emojis (such as "family_man_woman_boy")
- Fix
EmojiManager.getAll()
that returned some duplicates - Use a BufferedReader to load the database
Update the emoji database to support the additions of iOS 9.1
Fix the htmlDec
and htmlHex
codes for the multiple emojis (such as family (man, man, girl, boy)
)
Rollback dependency org.json:json to 20140107 to keep the compatibility with Java 6 & 7
- Add methods:
EmojiParser#removeAllEmojis(String)
EmojiParser#removeAllEmojisExcept(String, Collection<Emoji>)
EmojiParser#removeEmojis(String, Collection<Emoji>)
- Upgrade dependency org.json:json
Bug fix on the 👎 emoji
- Update of the emoji database
- Add 14 new family emojis (man_man_boy, woman_woman_girl, etc.)
- Add 4 new couple emojis
- Add the "vulcan_salute" and "middle_finger" emojis
- Add 198 flags
- Addition of the support for the diversity emojis (Fitzpatrick modifiers)
- Removal of the deprecated methods
Emoji#getHtml
andEmojiParser#parseToHtml
- Improvements in the javadoc
Closing the stream used to read the emoji database in EmojiManager.java
- Update of the emoji database
- Adding support for HTML hexadecimal:
Emoji#getHtmlHexadecimal
EmojiParser#parseToHtmlHexadecimal
- The old HTML support is now HTML decimal:
- Deprecating
Emoji#getHtml
(replaced byEmoji#getHtmlDecimal
) - Deprecating
EmojiParser#parseToHtml
(replaced byEmojiParser#parseToHtmlDecimal
)
- Deprecating
Bug fix on the 👍 emoji
First release.