Release 2.0.0-rc1
Pre-release
Pre-release
AdamGrzybkowski
released this
09 Oct 07:55
·
248 commits
to trunk
since this release
What's Changed
gravatar
(Core module)
- The Kotlin version was downgraded to 1.9.25 to ensure we are compatible with the majority.
- Java Desugaring is no longer required. This means we can no longer use
java.time
API 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.
Result
was renamed toGravatarResult
to create less confusion with thekotlin.Result
AvatarService
andProfileService
are now updated and support all new endpoints from the Gravatar OpenAPI specification.
gravatar-ui
Avatar
component has an additionalforceRefresh
param. When true, we will try to use the latest version of the Avatar by skipping the server cache.compose_compiler_config.conf
has been added to make components relying on:gravatar
models Stable.- String resources are now translated to 16 other languages.
GravatarImagePickerWrapper
was removed. Thanks to that we could remove theuCrop
dependency from the:ui
module.- 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-rc1