Skip to content

Releases: vanniktech/Emoji

0.21.0

27 Jun 14:23
Compare
Choose a tag to compare

0.20.0

18 May 15:41
Compare
Choose a tag to compare
  • API: Remove no longer needed isDuplicate property from Emoji interface. #1090 (vanniktech)
  • API: VariantEmoji#getVariants method to modify which variants shall be displayed. Also by default filters out the Variant Selector 16 variants. #1092 (vanniktech)
  • Behavior change: Stop filtering out emojis which have been obsoleted. This way we also have the neutral version of many emojis such like fairy. Assimilates behavior to Telegram/Whatsapp. #1089 (vanniktech)
  • Behavior change: Stop filtering out neutral emojis that contain male & female variants such as juggling, handball, water_polo, person_doing_cartwheel, wrestlers, shrug & facepalm. #1088 (vanniktech)

0.19.0

18 May 15:37
Compare
Choose a tag to compare
  • API: New emoji-androidx-emoji2 module which uses androidx.emoji2:emoji2 #1086 (vanniktech)
  • Bug fix: Fix EmojiUtils.isOnlyEmojis not detecting emojis with variant selectors. #1087 (vanniktech)
  • Technical: Update Emoji source to 15.1.2 to include new emojis. #1085 (vanniktech)

0.18.0

11 Dec 14:14
Compare
Choose a tag to compare
  • Behavior change: SearchEmojiManager sorts by found index and then by shortcode. #1041 (vanniktech)
  • Breaking change: Emoji is no longer Parcelable. #1043 (vanniktech)
  • Bug fix: Correctly use stable ids in EmojiAdapter to prevent showing the same Emoji multiple times. #1040 (vanniktech)
  • Technical: Kotlin 1.9.21 & Target Android 34. #1044 (vanniktech)

0.17.0

27 Jun 13:35
Compare
Choose a tag to compare

0.16.0

25 Mar 15:55
Compare
Choose a tag to compare
  • Android: Target 33. #888 (vanniktech)
  • Breaking: EmojiTheming constructor requires all colors to be set. New EmojiTheming.from(Context) to retrieve colors from your Activity/Fragment. #904 (vanniktech)
  • Generate smaller Emoji Chunks classes to avoid MethodTooLargeException #884 (bmarty)
  • Technical: Use Android Source Set Layout Version 2. #962 (vanniktech)
  • Theming: Fix Cursor color with Android Material 1.8.0 and later. #954 (vanniktech)

0.15.0

28 May 09:09
Compare
Choose a tag to compare

0.14.0

28 May 09:09
Compare
Choose a tag to compare

There was a problem publishing Android artifacts with 0.14.0, please update directly to 0.15.0

  • Multiplatform: JVM example. #836 (vanniktech)
  • Nuke PMD configuration. #835 (vanniktech)
  • Action: First do jvmTest, ktlint & testDebug & then build. #833 (vanniktech)
  • Multiplatform: Move emoji-ios tests into commonTest. #832 (vanniktech)
  • Android: Generate list with sheets and stop using Resource reflection. #831 (vanniktech)
  • Breaking: Rename EmojiDrawableProvider to EmojiAndroidProvider. #830 (vanniktech)
  • Multiplatform: Generate EmojiProviders into jvmMain. #829 (vanniktech)
  • Multiplatform: EmojiCategory implementations into commonMain. #828 (vanniktech)
  • Breaking: Use EmojiDrawableProvider#getIcon(EmojiCategory) instead of EmojiCategory#icon for proper Multiplatform support. #827 (vanniktech)
  • Multiplatform: Move most of the tests into commonTest. #826 (vanniktech)
  • Multiplatform: Move SearchEmojiManager into commonMain. #825 (vanniktech)
  • Multiplatform: Move CharSequence extension methods into commonMain. #824 (vanniktech)
  • Breaking: Use EmojiCategory#categoryNames Map<String, String> instead of Android Resource for proper Multiplatform support. #823 (vanniktech)
  • Multiplatform: Move EmojiManager into commonMain. #822 (vanniktech)
  • Breaking: Extract EmojiManager#replaceWithImages as an extension function. #821 (vanniktech)
  • Move EmojiDrawableProvider#release() into EmojiProvider. #820 (vanniktech)
  • Multiplatform: Move EmojiCategory into commonMain. #819 (vanniktech)
  • Multiplatform: Add JVM target. #818 (vanniktech)
  • Multiplatform: Move EmojiProvider into commonMain. #817 (vanniktech)
  • Breaking: Rename EmojiProvider#destroy() to EmojiProvider#release(). #816 (vanniktech)
  • Multiplatform: Move Chunks of generated Categories into commonMain. #815 (vanniktech)
  • Multiplatform: Move NoSearchEmoji into commonMain. #814 (vanniktech)
  • Multiplatform: Move SearchEmoji into commonMain. #813 (vanniktech)
  • Multiplatform: Move EmptyEmojiTrait into commonMain. #812 (vanniktech)
  • Multiplatform: Move EmojiInformation into commonMain. #811 (vanniktech)
  • Multiplatform: Move NoRecentEmoji into commonMain. #810 (vanniktech)
  • Multiplatform: Move NoVariantEmoji into commonMain. #809 (vanniktech)
  • Multiplatform: Move EmojiTraitable into commonMain. #808 (vanniktech)
  • Multiplatform: Move RecentEmoji into commonMain. #807 (vanniktech)
  • Multiplatform: Move SearchEmojiResult into commonMain. #806 (vanniktech)
  • Multiplatform: Move EmojiTrait into commonMain. #805 (vanniktech)
  • Multiplatform: Move VariantEmoji into commonMain. #804 (vanniktech)
  • Multiplatform: EmojiAndroidCategory interface to start preparing EmojiCategory for commonMain. #803 (vanniktech)
  • Multiplatform: Move EmojiRange into commonMain. #802 (vanniktech)
  • Multiplatform: Move Emoji implementations into commonMain. #801 (vanniktech)
  • Multiplatform: Move EmojiTrait into commonMain. #800 (vanniktech)
  • Multiplatform: Move Emoji interface to commonMain. #799 (vanniktech)
  • Multiplatform: EmojiDrawableProvider interface to start preparing Emoji for commonMain. #798 (vanniktech)
  • Generator: Update directories & don't delete values directory. #797 (vanniktech)
  • Multiplatform: Parcelize support for Android. #796 (vanniktech)
  • Tests: Do full exception format logging. #795 (vanniktech)
  • Bug fix: Recent Emojis were not removing last recent Emoji. #794 (vanniktech)
  • Start with Kotlin Multiplatform (android only for now) #780 (vanniktech)

0.13.0

23 May 20:14
Compare
Choose a tag to compare
  • Use EmojiTheming on internal ViewPager. #793 (vanniktech)
  • Sample: Showcase theming + fix edge case when searching for an Emoji which hasn't been downloaded and shown as a glyph. #792 (vanniktech)
  • Use EmojiTheming on internal RecyclerViews. #791 (vanniktech)
  • Add Dependency Guard plugin. #790 (vanniktech)

0.12.0

16 May 11:18
Compare
Choose a tag to compare
  • EmojiSearchDialog: Fix crash when typing in swim (each letter one by one with some delay) #787 (vanniktech)
  • Improve compatibility with Java Code. #786 (vanniktech)