Releases: Automattic/Gravatar-SDK-Android
Releases · Automattic/Gravatar-SDK-Android
2.5.1
Release 2.5.0
What's Changed
gravatar
(Core module)
- New
ProfileRepository.updateProfile
function that allows you to update a user's profile.
gravatar-ui
- Updated the copy of the
ViewProfile
button fromView Profile
toView profile
.
gravatar-quickeditor
- New About Editor added to extend what can be modified through the Quick Editor. You can now define the
scope
to either open the Quick Editor with the Avatar Picker, About Editor, or both! You can read more about it here.
Full Changelog: 2.4.1...2.5.0
Release 2.5.0-rc3
New translations (#665)
Release 2.5.0-rc2
Set navigation bar padding on the content, not the sheet container (#…
Release 2.5.0-rc1
Consume navigation bar insets before applying imePadding (#647)
Release 2.4.1
What's Changed
gravatar
(Core module)
gravatar-ui
gravatar-quickeditor
- Fixed a bug related to state restoration after the host Activity is killed. See #610
Full Changelog: 2.4.0...2.4.1
Release 2.4.0
What's Changed
gravatar
(Core module)
- Retrofit dependency was removed, and now we use OkHttp directly to make network requests.
- New
ProfileService.retrieveAuthenticated()
function was added to get profile while being authenticated.
gravatar-ui
gravatar-quickeditor
- The new authenticated profile function was used inside the QuickEditor. This improves the experience in some scenarios, for example, when the profile is marked as private.
Full Changelog: 2.3.1...2.4.0
Release 2.3.1
What's Changed
gravatar
(Core module)
gravatar-ui
- Pulled the latest translations
gravatar-quickeditor
- Updated the uCrop dependency to 2.2.11 that fixed edge-to-edge on Android 15.
Full Changelog: 2.3.0...2.3.1
Release 2.3.0
What's Changed
gravatar
(Core module)
- A new function was added to the
AvatarService
to update the Avatar's rating and/or Alt text.
gravatar-ui
- Added
Avatar
component that takes a raw URL (as String). This gives more fine-grained control for working with the cache busting. - Added
Avatar
component that takes anEmail
. This is to easiest-to-use component for displaying the avatar of the user. - Updated the placeholder text in the
Location
component to better describe what it will show. - Updated the placeholder image for the
Avatar
component.
gravatar-quickeditor
GravatarOAuthActivity
was added to handle the deep linking during the OAuth flow. Quick Editor no longer requires your app to handle theonNewIntent
. See the migration steps here.- The intro login screen was redesigned to better explain what's happening to the user. It will also stay visible when open for the first time, and the OAuth will be started only on a user action.
- A warning banner was added when no avatar was selected.
- The Avatar menu button's opacity was increased to improve its visibility.
- Added the following avatar options:
- Modify the Avatar's rating
- Update the Avatar's Alt Text
- The Profile Card in the Quick Editor now displays all Avatars regardless of the rating
Full Changelog: 2.2.0...2.3.0
Release 2.3.0-rc2
What's Changed
gravatar
(Core module)
gravatar-ui
- Updated the placeholder text in the
Location
component to better describe what it will show. - Updated the placeholder image for the
Avatar
component.
gravatar-quickeditor
- Fixed a problem with a cached avatar being shown on initial launch
- The Profile Card now displays all Avatars regardless of the rating
- Modified the Avatar's contextual menu:
- Download item was moved to the top
- Label for the Rating item was updated to match iOS.
Full Changelog: 2.3.0-rc1...2.3.0-rc2