GOVINDDIXIT / IIITL-Student-APP

The Complete App for IIITL Students with aim to onboard beginners in android dev
http://iiitlblog.blogspot.com/
13 stars 27 forks source link

Bump glide from 4.8.0 to 4.12.0 #267

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 3 years ago

Bumps glide from 4.8.0 to 4.12.0.

Release notes

Sourced from glide's releases.

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)
  • Fix annotation processor with more than 5 library modules on some platforms (#4106, 7cc865ac1a0141707aa3318bcd9b0250594d7464)
  • Fix ConcurrentModificationException due to race in Glide's trimMemory method (#4162, cce9375713d989cdd0958890b277150e61374135)
  • Note that RequestListener.onLoadFailed's model is Nullable (@​opayen, 621e2d5ba6ee563f396c0b46521b3ce22fd8d226)
  • Fix an IllegalArgumentException in GifFrameLoader if the GIF is started before it's visible (@​dalinaum, 1ae9a2af4e52afbeb4a9927fb535481cf39d7c21)
  • Avoid adding both support and non-support RequestManagers when Glide is used with a FragmentActivity as both a FragmentActivity and a regular Activity (8f354dc527b46a69a47713e6e625cee2750eb6a0)
  • Avoid a memory leak when starting RequestManagers in some cases (14a0e1acd07d76bc161de6d211f9cd7484918f61)
  • Workaround a JDK bug triggered sometimes by Registry (6aa7ad274ac6ec586997efcf0d51dd2091e8fadc)
  • Progress on some workarounds to avoid obscure Hardware Bitmap issues on versions of Android< P (edd96d80024a6a3cf2f6966664ff8543006967bb, 8584b450f3af6c18e0393a3bff015a62a08d5eb5, a3a3a6573addd83a5be031bbd55d29e7514ca446, b0a7efecf54723506bcaac2d801e29845f04f229, 7d7042c4f14d0f825f49183cd840ea22525bdf14, b451065702ff452349f3f08deb2f937fb3a83ab5)
  • Avoid claiming annotations in Glide's processor (@​cushon, e9e5a2e0948ef1a8152953fc3f4de58f979b23b2)
  • Fix issues with clone/autoclone in RequestBuilder (332807aed4641967ef47cf3a1a61e57b0689aa17, 11530fd76903ea4c6b63d5b0697b42af6393476b)
  • Fix a bug where we could decode partial images for large PNG files where obtaining the metadata caused us to skip past the limit of our buffer (danfang@, 2b61482baa90175e0efdf4ec90f06a5051e1b370)
  • Make sure to rethrow in our exception handling streams to workaround an infinite loop in ExifInterface (59ec98c505c17b3efa882522c3312022d1ca88da)
  • Reduce the number of stat() syscalls in Glide's startup (5acc99f8fc7e772aeef8aa959ff2a9c203ab1aa6)

Deprecations

Behavior Changes

  • Better http status codes in HttpUrlFetcher failures (efe8023aed474e4bf1a596faf15ca1e4c5f9e34f)

Breaking Changes

Build Changes

  • Add a Gradle Wrapper Validation Github Action (@​JLLeitschuh, d75bb3070797daaeae95be90af1e8c72084cdb1a)
  • Removed Monkeyrunner (5aa0b4f8e9d4c5b468b39db33c7e6eb213765206)
  • Update ExifInterface version to 1.2.0 (85868bdb31b393e85c8c97c1465f13d47872d7ab)
  • Switch from travis-ci to Github actions for presubmits (dbdb62c4cb1ee4c0448c64e10398435553351d1a)

Glide 4.11.0

Features

  • Add a thread timeout for Glide's threads to reduce memory when Glide is infrequently used in an application (db3acef)
  • Add getters to Bitmap Pool for cache statistics (1382e56, thanks to vtsuei@)
  • Add methods to concurrent integration libraries that allow releasing resources back to Glide's pool (277765705)
  • Allow decoding videos from ByteBuffers so that remote videos can be decoded when using a disk cache strategy other than the default (9190698, #4021)

Bugs

  • Improve ModelLoader error text (83ba102)
  • Fix errors with thumbnail loaders that could cause flashing to placeholders (690f815)

... (truncated)

Commits
  • 3846177 Merge pull request #4486 from sjudd:bump_version_to_4.12.0
  • 743cb00 Bump version to 4.12.0
  • 5acc99f Minimize stat() syscall on Glide init.
  • 8f77079 s/RuntimeEnvironment.application/ApplicationProvider.getApplicationContext()/g
  • e2a467d s/RuntimeEnvironment.application/ApplicationProvider.getApplicationContext()/g
  • 8f31fe1 s/RuntimeEnvironment.application/ApplicationProvider.getApplicationContext()/g
  • 59ec98c Make Exception wrapper throw instead of returning -1/0
  • 2b61482 Reset mark position after skipping past the mark limit. Any later reset will ...
  • 11530fd Make RequestBuilder consistently support lock and autoClone
  • 332807a Add missing mutable instance variables to RequestBuilder#clone
  • Additional commits viewable in compare view


Dependabot compatibility score

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)
dependabot[bot] commented 2 years ago

Superseded by #288.