You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Multiple RequestListeners can be added to a single request (9328999, thanks to Adrian)
Added a safer version of Glide's base target methods that force callers to implement onLoadCleared and deprecated the unsafe versions. Failing to implement onLoadCleared in
a Target can lead to UIs displaying incorrect images, runtime exceptions, or various other resource re-use errors (3a70607, thanks to azlatin@).
Bugs
HEIF orientation is supported on O MR1 and higher via ExifInterface (a3f8114)
Improved error message for network failures (#2894, ff463d7)
Placeholder/error/fallback drawable and id variants now replace previous calls to the same method with the other variant. For example, placeholder(Drawable) will replace previous calls to .placeholder(R.id.xyz)(2dccb5c)
Improved synchronization in ModelLoaderRegistry (62e6c11, thanks to @jnlopar)
Deprecations
Deprecated SimpleTarget and ViewTarget, see the CustomViewTarget description in Features in these release notes for more detail.
Behavior Changes
Requests that are started with a paused RequestManager, usually in a paused Activity or Fragment, are immediately paused so that they display a placeholder instead of nothing (a55e935)
Breaking Changes
The deprecated PREFER_ARGB_8888_DISALLOW_HARDWARE DecodeFormat has been removed. Use RequestOptions#disallowHardwareConfig() instead (7eb59f7)
Remove pause() and isPaused() from the internal Request interface (9089752)
Glide now uses resource ids (in CustomViewTarget) and therefore can no longer be released as a straight jar.