glide v4.7.0 Release Notes
Release Date: 2018-04-10 // about 6 years ago-
๐ Features
- โ Added support for data Uris when they're provided as Uris (17c1c3d)
- ๐ Improved scrolling performance by optimizing some Glide internal calls (7664c82, d7635bd, 7ff3bde, thanks to paulsowden@)
- โ Added support for downsampling in
VideoBitmapDecoder
(97d130d) - 0๏ธโฃ Provide better default names for annotation generated classes (58bcf53, thanks to @SUPERCILEX)
๐ Bugs
- ๐ Improved handling of cancellation in
VolleyStreamFetcher
(a690f38) - Improved handling of
TRIM_MEMORY_RUNNING_CRITICAL
(d939314, thanks to @ygnessin) - 0๏ธโฃ Avoid delaying the first few requests started in Fragments or Activities by defaulting
RequestManagers
to started when the containing Activity or Fragment is started (7d1898e) - ๐ Fixed failures in annotation processor for classes with
_
in the package name (99723e3, thanks to @TWiStErRob) - ๐ Obey themes when retrieving drawables when the appcompat support library is present (5212e95, thanks to @julianostarek)
- ๐ Fixed a bug that could cause loading another application's launcher icon to fail if the calling application's support library version didn't match exactly (f508d7c)
- ๐ Fixed a bug where a pixel was swapped in the output of
GifDecoder
(7fb8b12, thanks to @mtopolnik)
Behavior Changes
- VideoBitmapDecoder will now obey
DownsampleStrategy
(97d130d) - Preload ahead the first page when using the
RecyclerView
orListView
preloader before the user scrolls for the first time (dd7fe18, thanks to Anton111111)
๐ฅ Breaking Changes
- ๐ Made
GlideBuilder.build
package private (914060e) - ๐ Deprecated non-support fragments (29d481c, thanks to @jaredsburrows)
- โ Removed deprecated constructors in transformation implementations (05e3215, b68ba43, 2d0bc2d)
- โ Removed
ComponentsCallbacks
fromRequestManager
(1937b05)
๐ Build Changes
- โก๏ธ Updated to Gradle 4.6 (3a7e262, 86f3276, thanks to @jaredsburrows)
- ๐ Improved
NonNull
checks for Kotlin (a1f5f10, thanks fo @mariotaku)