Release 2.0.0
What's Changed
gravatar (Core module)
- Java Desugaring is no longer required. This means we no longer use
java.timeAPI in our models, and use plain Strings for ISO date time instead. It's up to the third-party developer to pick the preferred library. - We have migrated from Gson to Moshi.
- Proguard rules are now provided with the SDK to make sure the obfuscation won't break it.
Resultwas renamed toGravatarResultto create less confusion with thekotlin.ResultAvatarServiceandProfileServiceare now updated and support all new endpoints from the Gravatar OpenAPI specification.
gravatar-ui
Avatarcomponent has an additionalforceRefreshparam. When true, we will try to use the latest version of the Avatar by skipping the server cache.compose_compiler_config.confhas been added to make components relying on:gravatarmodels Stable.- String resources are now translated to 16 other languages.
GravatarImagePickerWrapperwas removed. Thanks to that we could remove theuCropdependency from the:uimodule.- We have removed all deprecated components that were using old deprecated models.
gravatar-quickeditor
- Quick Editor allows your app's users to modify their Gravatar profile without leaving the app. The first release only supports Avatar modifications, but more is yet to come. For more detailed instructions on how to use it check our docs here.
Full Changelog: 1.1.0...2.0.0