Emoji
| Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |
|---|---|---|---|---|
| November 19, 2025 | 1.1.0 | - | 1.2.0-beta01 | - |
Feedback
Your feedback helps make Jetpack better. Let us know if you discover new issues or have ideas for improving this library. Please take a look at the existing issues in this library before you create a new one. You can add your vote to an existing issue by clicking the star button.
See the Issue Tracker documentation for more information.
Emoji Version 1.2.0
Version 1.2.0-beta01
November 19, 2025
androidx.emoji:emoji:1.2.0-beta01, androidx.emoji:emoji-appcompat:1.2.0-beta01, and androidx.emoji:emoji-bundled:1.2.0-beta01 are released. Version 1.2.0-beta01 contains these commits.
API Changes
EmojiMetadatatypeface specified as non null. (Ic727f, b/236341259)EmojiCompatcorrectly setsEditorInfo.extrason Android R (I1ea9b, b/196452690)- Custom widgets that use IME not subclassing
EditTextmay callEmojiCompat.updateEditorInfoto inform IME that they supportEmojiCompatprocessing. (I1ea9b, b/196452690)
Bug Fixes
- Moving the default
minSdkfrom API 21 to API 23 (Ibdfca, b/380448311, b/435705964, b/435705223) - This library now uses JSpecify nullness annotations, which are type-use. Kotlin developers should use the following compiler arguments to enforce correct usage:
-Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode(Ibb74c, b/326456246) EmojiCompatinit callbacks will now use the handler from each view, respecting views not on the main thread. (Iccbcf, b/278897602)
Version 1.2.0-alpha03
January 27, 2021
androidx.emoji:emoji:1.2.0-alpha03, androidx.emoji:emoji-appcompat:1.2.0-alpha03, and androidx.emoji:emoji-bundled:1.2.0-alpha03 are released. Version 1.2.0-alpha03 contains these commits.
New Features
- Emoji v13.1 emoji are added to bundled configuration.
API Changes
- Added new API
EmojiCompat.Config#setGlyphCheckerthat enables developers to provide custom emoji glyph check behavior. (Ibc95e, b/170587912)
Version 1.2.0-alpha01
August 19, 2020
androidx.emoji:emoji:1.2.0-alpha01, androidx.emoji:emoji-appcompat:1.2.0-alpha01, and androidx.emoji:emoji-bundled:1.2.0-alpha01 are released. Version 1.2.0-alpha01 contains these commits.
New Features
- Emoji v13.0 emoji are added to bundled configuration.
1.1.0
Version 1.1.0
June 24, 2020
androidx.emoji:emoji:1.1.0, androidx.emoji:emoji-appcompat:1.1.0, and androidx.emoji:emoji-bundled:1.1.0 are released. Version 1.1.0 contains these commits.
Major changes since 1.0.0
- Emoji 12 and Emoji 12.1 have been added to the bundled EmojiCompat font.
Version 1.1.0-rc01
April 29, 2020
androidx.emoji:emoji:1.1.0-rc01, androidx.emoji:emoji-appcompat:1.1.0-rc01, and androidx.emoji:emoji-bundled:1.1.0-rc01 are released with no changes since 1.1.0-beta01. Version 1.1.0-rc01 contains these commits.
Version 1.1.0-beta01
April 1, 2020
androidx.emoji:emoji:1.1.0-beta01, androidx.emoji:emoji-appcompat:1.1.0-beta01, and androidx.emoji:emoji-bundled:1.1.0-beta01 are released with no changes since 1.1.0-alpha01. Version 1.1.0-beta01 contains these commits.
Version 1.1.0-alpha01
February 5, 2020
androidx.emoji:emoji:1.1.0-alpha01, androidx.emoji:emoji-appcompat:1.1.0-alpha01, and androidx.emoji:emoji-bundled:1.1.0-alpha01 are released. Version 1.1.0-alpha01 contains these commits in source and these commits for Emoji 12 and 12.1.
New features
- Emoji 12 and Emoji 12.1 are added to the bundled EmojiCompat font.