Releases: vanniktech/Emoji
Releases · vanniktech/Emoji
0.21.0
- Multiplatform: Add iOS target. #834 (vanniktech)
- Technical: Import JvmField annotation for Multiplatform. #1107 (vanniktech)
- Technical: Update Android Gradle Plugin to 8.5.0 #1101 (vanniktech)
- Technical: Update Kotlin to 2.0.0 #1095 (renovate[bot])
- Technical: Use equals without referencing javaClass. #1106 (vanniktech)
- Use generator to create
unicode
String #1109 (cketti)
0.20.0
- 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
- 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
- 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
- Support Emoji Version 15.0 #991 (vanniktech)
- Gradle: Set Jvm Toolchain to 11. #990 (vanniktech)
0.16.0
- 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
- Multiplatform: Fix Android publishing. #837 (vanniktech)
0.14.0
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
- 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
- EmojiSearchDialog: Fix crash when typing in swim (each letter one by one with some delay) #787 (vanniktech)
- Improve compatibility with Java Code. #786 (vanniktech)