Adding emoji2 artifact that replaces emojicompat.
This is a new artifact to allow it to be split into smaller artifacts
for use in Compose and appcompat. The split will have a small APK size
decrease for normal usage, due to the removal of unecessary classes and
code.
Typical developers will not need to interface with this artifact as it
will be bundled by appcompat (and eventually compose), unless they want
to configure it beyond the default service locator configuration.
Relnote: "Add new emoji2 artifact group which will eventually replace
emojicompat. It adds a new automatic configuration system that will
allow for apps to use emojicompat with no setup code. It also extracts
the existing monolithic artifact into several smaller artifacts to allow it
to be a dependency of other libraries such as appcompat and compose."
Relnote: "Add new service locator mechanism to automatically configure
EmojiCompat using the startup library. To disable or configure this automatic
service locator, see EmojiCompatInitializer."
Relnote: "Add new artifact :emoji2:emoji2 which contains the core emoji2
library and automatic configuration using the startup library."
Relnote: "Add new artifact :emoji2:emoji2-views for referencing
non-appcompat EmojiTextView and other emoji compat view helpers. Apps
using appcompat should not use this library, but instead rely upon the
appcompat emoji integration."
Relnote: "Add new artifact :emoji2:emoji2-views-helper that contains
setup code needed to integrate EmojiCompat into a TextView/EditText etc.
Apps should not use on this directly unless they are adding emojicompat to a
custom TextView."
Relnote: "Add new artifact :emoji2:emoji2-bundled which replaces the
prior bundled emojicompat library. This is useful for shipping
emojicompat to devices that do not have downloadable fonts available,
but it will bundle a 10mb file into your application."
Relnote: "Added nullability annotations to to all emoji2 methods."
Test: unit and manual
Change-Id: I8545caa59ef6e46cc577904a891c01bba484ac79
diff --git a/emoji2/emoji2-benchmark/build.gradle b/emoji2/emoji2-benchmark/build.gradle
index c3dd0be..af349c0 100644
--- a/emoji2/emoji2-benchmark/build.gradle
+++ b/emoji2/emoji2-benchmark/build.gradle
@@ -43,7 +43,7 @@
androidx {
name = "Emoji2 Benchmarks"
publish = Publish.NONE
- mavenGroup = LibraryGroups.NAVIGATION
- inceptionYear = "2018"
- description = "Navigation Benchmarks"
+ mavenGroup = LibraryGroups.EMOJI2
+ inceptionYear = "2021"
+ description = "Emoji2 Benchmarks"
}