BaldPhone
BaldPhone copied to clipboard
Bump compiler from 4.11.0 to 4.13.2
Bumps compiler from 4.11.0 to 4.13.2.
Release notes
Sourced from compiler's releases.
Glide v4.13.2
Bugs
- Update AVIF dependency to fix proguard stripping code erroneously (bumptech/glide#4761, e2b488c30d27138fecc7a3adc353c66b3756147f)
Glide v4.13.1
Bugs
- Fix a missing dependency in the AVIF integration library (#4751, thanks
@vigneshvg
,@msisuzney
,@wangxuyang518
)Glide 4.13.0
Features
- Add an integration library to support decoding AVIF (3fd8e777e2be6a3fedc5f5c5f688970a212a285f, f5e78ed03c99a9804285360b36b04d3089c80cff, 2b52437cd52bbacf0376d84aa2eec5b63ba53ac4)
Bugs
- Improve performance of canceling pending requests (https://github.com/bumptech/glide/commit/627d04af1ec5d81c23908c27e1a646806dce7b30, thanks
@yorickhenning
)- Improve memory overhead when decoding byte[] and ByteBuffer (https://github.com/bumptech/glide/commit/042f6b57d511c9d1652d280f5d385d5fef071647)
- Avoid returning duplicate transcode classes in the registry (https://github.com/bumptech/glide/commit/ce8b5e31d7c8ee8e98725142b9c22c478f78cefd, thanks
@fightyz
)- Avoid cancelling higher tier (usually higher resolution) preload requests when a lower tier completes (https://github.com/bumptech/glide/commit/4733d1d3309e0f9af1e751f266c5fb0f9fd3a9ce)
- Decrease the maximum FD size limit for certain devices to avoid native crashes (808a685f3c538621d5dfecd9928d2f75a4b7f68e)
- Fix memory leak caused by unusual activity/fragment lifecycle interactions (8bebf71e80c2cd1f260d919e6b0697436da6e302)
- Fix decoding videos from assets (52a8cf84a9c10123777db805b235bf47e18ec234)
Deprecations
- Deprecate .thumbnail(float) to simplify the thumbnail logic, particularly around request listeners. The same behavior can be easily reproduced by using .thumbnail() with a RequestBuilder on which you set size multiplier. (https://github.com/bumptech/glide/commit/aa23eedb79196c29c61b366d8c9b93c34564fe09)
Behavior Changes
- Set the default color space to null instead of SRGB (https://github.com/bumptech/glide/commit/ce6852d372b2b6fe6d52fe039b7003b1891a8435, https://github.com/bumptech/glide/commit/9dc1f608540039c29931c22e7c7512caa842fe90, thanks
@skyinu
)- Fallback to decoding data from source if possible when writing the source to the disk cache fails (https://github.com/bumptech/glide/commit/755c39fb1ff49895ada9f13d808fa46153112980)
- Avoid using deprecated APIs for detecting connectivity state on API 24+ (dbdae568a37e9aabdab4ceb0ab9c7294de53861d, 833ef21d4edd9f907cecbdc9e780fc88058bf66f)
- Added support for detecting animated webp's to Glide's ImageHeaderParser (42654b298ebf2d2931a1b6d099f9f2b901dc37b1)
Breaking Changes
Build Changes
- Bump Gradle version once, then replace gradle version with a checked internal one (bumptech/glide#4484, https://github.com/bumptech/glide/commit/9f813390646d2cdaecece8fd96fa7fd8b8605217, https://github.com/bumptech/glide/commit/15d96483d36099a1d088cef4a5bccc234fc66ec4, thanks
@EwoutH
)- Replace Jcenter with Maven Central (https://github.com/bumptech/glide/commit/0d3204907f09c713e9dcf104e879b4dea8c2f5f6, https://github.com/bumptech/glide/commit/87a77cea15a0eed253fabc57ff36a1f9b3556fff)
Glide 4.12.0
Features
- Add a Cronet integration library (ba995829f495379df82653bc07542006c15f4cb9, ff2984963cbf0f31e374228c7f702f27b5753336, 114251e6ce43fb67ca1528a0f24dc3c7e73eb0bf, 1dd0576f8d133e26a525a746b2454d1ee5c74762, 3d54ef50ea4fa41694695971b7d858435c784057)
- Add support for width/height to the SvgDecoder in the sample app (
@chggr
, 5a814a1ca472c6a174cefec7c2cb60a66a53321c)- Add a thumbnail method that takes a list of RequestBuilders so that you don't have to nest a long series of requests (67b01f62c0e98bb4f517708128be3107b22367cb)
- Add a .error() method that takes a model to more easily start a fallback request. There's a bit of nuance with how this is treated, so if you use it, please read the javadoc carefully (d1aacb5e116a94f70b7f5e4531ece93ab08a4cd4, e442557fc5ff640e9988c850bfe4d7be73c09b18)
Bugs
- Hardcode disallowed device models for hardware Bitmaps (0647c410a0a6dc918f56ff3a4105557dc5313477, 90a657b6591fb97fc47a8444ab778a348cef0fcb, ddb3934a3d1f43dd184b3b9534a8e621fabff713)
- Fix flickr sample by allowing non-https urls (
@landicefu
, b2a361a8faf3ba56d433bb476b892672911dfaa2)- Fix a verificatio nerror in ParcelFileDescriptorRewinder on API levels < 21 (
@mkj-gram
, 5b117b315a3bd90ae96d7eda61badb94e78c3613)- Fix never returning larger size keys in Flickr sample (
@valentinilk
, 78ecfd2212015d0ad650562652dfe44b76409789)- Fix bugs caused by items changing sizes while in Glide's LruCache (5090b6d004fabbc0ae50e0295fd50e2f13cb6357)
... (truncated)
Commits
3c1e7b9
Bump version to 4.13.2.eec04c2
avif integration: Update libavif dependency to a3198936e51c13
Bump version to 4.13.196e190b
avif: Add annotationProcessor dependency1a6fa92
Merge pull request #4738 from sjudd:bump_version_to_4.13.0878d148
Bump version to 4.13.02b52437
Open source the AVIF Integrationf5e78ed
Internal change979459c
Add experimental ImageDecoder based animated webp decoders to Glide.f83cc27
Convert image decoder helper class into a OnHeaderDecoded listener.- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)