Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency com.github.bumptech.glide:glide to v4.16.0 #122

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 8, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.github.bumptech.glide:glide 4.12.0 -> 4.16.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

bumptech/glide (com.github.bumptech.glide:glide)

v4.16.0: Glide 4.16.0

This release focuses on some build improvements and Compose. The two major Compose improvements are adding support for Compose specific transitions (e.g. cross fade) and supporting recomposition based on request state using GlideSubcomposition. There's also been a bunch of internal refactoring to move away from Painters to Modifier nodes based on feedback from the Compose team. This is still an alpha release of Compose, but barring unexpectedly negative feedback, the next release should be beta.

This should be the last release of Glide that targets Java 7. That probably means our next release will be a major version change.

Features
Compose
Bugs
Deprecations
  • placeholderOf(@​Composable) in GlideImage is deprecated, use GlideSubcomposition instead. Keep in mind that using either forces a recomposition each time the state of the image load changes. Recomposition will have a significant performance penalty in scrolling lists and should be avoided.
Behavior Changes
Breaking Changes
  • [Late edit, sorry!]: Added @Nullable and @NonNull annotations to RequestListener via 60b567e. This will break Kotlin implementations that make different assumptions about nullability.
Build Changes
New Contributors

Full Changelog: bumptech/glide@v4.15.0...v4.16.0

Note - there's been a change in the gpg key used to sign these releases. The new public key is attached

v4.15.1: Glide v4.15.1

Features
Compose
Bugs
  • Fix a bug in the KSP processor preventing it from recognizing or including any of Glide's library modules, or any other library module compiled with Glide's java annotation processor (com.github.bumptech.glide:compiler:X.XX.X). (#​5043, 16306e8)
Deprecations
Behavior Changes
Breaking Changes
Build Changes

v4.15.0: Glide v4.15.0

Features
Compose
  • Add loading and failure composable parameters so you can set a custom composable while Glide is loading or after an image load fails (d5fc241)
  • Make automatic transformations based on ContentScale optional (89472a3, #​4943)
  • Avoid throwing exceptions when Composables have unexpected sizes (6cb9486)
  • Simplify the preloading API by providing a data wrapper that triggers preloading based on access (e63c5d2)
  • Show placeholder resources in Compose previews (01ed966, 0f9aea2)
Bugs
  • Workaround VP8 decoding issues on ARC devices (4bfda58)
  • Improve error messages when Glide is recursively initialized or application code throws during Glide's initialization (00e8c23)
  • Fix a race that can result in RequestManagers leaking (4affb8d)
Deprecations
Behavior Changes
  • Use Android's Lifecycle for androidx Fragments / Activities instead of adding a hidden Fragment (18bba92)
Breaking Changes
Build Changes

v4.14.2: Glide v4.14.2

Bugs
  • Allow LibraryGlideModules to be processed in separate code modules when using KSP (#​4911, 5245e82)
  • Fix recomposition when properties of RequestBuilder change (#​4916, f3d6ff7)
Behavior Changes
  • Proper implementation of equals/hashcode for BaseRequestOptions and TransitionOptions subclasses. Previously comparing these objects was either not symmetric or certain properties were not included in equals() and hashCode(). Code that relied on the equals/hashcode methods may break if it accidentally relies on the old bad behavior. (f3d6ff7)

v4.14.1: Glide v4.14.1

Bugs

v4.14.0: Glide v4.14.0

Features
Bugs
  • Register connectivity listeners on API < 24 on background threads (96596ae)
  • Disable ParcelFileDescriptor rewinding in Robolectric (9840c91)
  • Rewind ByteBuffers in between each image header parser to avoid spurious failures when multiple parsers read data (4f29ada)
  • Avoid duplicate notifications of Targets when an error request builder is set (5c232dd)
  • Use the correct run reason in DecodeJob (1a2cfe3)
Deprecations
  • Deprecate Glide's Extensions, GlideApp, GlideRequest and GlideRequests. Extensions seem to be rarely used and add a lot of complexity to the otherwise fairly simple annotation processor. They're also trivially replicated with Kotlin's extension functions for people who're already using Kotlin. Without Extensions, GlideApp, GlideRequest and GlideRequests serve no additional purpose. Prior to Glide 4.9.0 they were used to merge RequestBuilder and RequestOptions, but now that's done in the library without codegen. See Generated API Deprecation for details.
  • Deprecate Android framework Fragment support. Applications should use androidx Fragments instead, which we'll continue to support (e802964)
Behavior Changes
  • Initialize Glide's registry on a background thread to avoid some work on the main thread (6ba4b54)
  • Update the state of a Request before calling Targets or RequestListeners. Request is generally treated as an internal API but it's possible this could result in some changes to the behavior of custom Targets or RequestListeners that try to use Request to introspect state (c38ce36)
Breaking Changes
Build Changes
  • Removed Spotless (edf9d32)
  • gradle.properties versioning cleanup (3633e95, 8875d30, fd5e7df, b8fb588, thanks @​TacoTheDank)
  • Update to Gradle 7+ (fdbb694)
  • Fix some deprecation warnings in Gradle (31e7ce3, 2895b35, thanks @​TacoTheDank)
  • Use a version of jarjar from maven rather than embedding a jar (faf85ec)
  • Removed the exif orientation example dependency in favor of our own custom images (6640376)
  • Target API 32 and make Glide's tests target Java 11 (839899d)
  • Build both the release and debug flavors again since they're each required by different gradle plugins we use (f86db6f)
  • CI optimization (c30aee9, thanks @​Goooler)
  • Integrate Dokka to build Glide's javadocs for our documentation page (e5a29be)

v4.13.2: Glide v4.13.2

Bugs

v4.13.1: Glide v4.13.1

Bugs

v4.13.0: Glide 4.13.0

Features

Bugs

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. (bumptech/glide@aa23eed)

Behavior Changes

Breaking Changes

Build Changes


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 99c69c3 to b133286 Compare February 8, 2022 14:39
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from b133286 to 51fe47c Compare February 23, 2022 22:02
@renovate renovate bot changed the title Update dependency com.github.bumptech.glide:glide to v4.13.0 Update dependency com.github.bumptech.glide:glide to v4.13.1 Feb 23, 2022
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 51fe47c to ab9fa05 Compare February 24, 2022 12:00
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from ab9fa05 to fa99b7d Compare March 10, 2022 10:48
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from fa99b7d to 528d1c3 Compare March 31, 2022 20:05
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 528d1c3 to 887c7f4 Compare April 7, 2022 21:03
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 887c7f4 to 41f71d2 Compare May 4, 2022 21:45
@renovate renovate bot changed the title Update dependency com.github.bumptech.glide:glide to v4.13.1 Update dependency com.github.bumptech.glide:glide to v4.13.2 May 4, 2022
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 41f71d2 to 0e34a86 Compare May 9, 2022 21:24
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch 2 times, most recently from 2ea97df to f66cc7f Compare May 25, 2022 20:48
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from f66cc7f to 1ee071f Compare June 11, 2022 16:44
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch 2 times, most recently from 576128d to 56c1070 Compare June 28, 2022 23:56
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 56c1070 to 7dcdb42 Compare July 7, 2022 12:50
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 7dcdb42 to 5f0e983 Compare July 14, 2022 18:39
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch 2 times, most recently from 79f9868 to aa5f473 Compare August 6, 2022 02:54
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch 2 times, most recently from f5438a9 to a1aa870 Compare September 16, 2022 00:45
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from a1aa870 to 87b3088 Compare September 28, 2022 22:36
@renovate renovate bot changed the title Update dependency com.github.bumptech.glide:glide to v4.13.2 Update dependency com.github.bumptech.glide:glide to v4.14.0 Sep 28, 2022
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch 2 times, most recently from 5a927f7 to 8b357e9 Compare September 30, 2022 07:40
@renovate renovate bot changed the title Update dependency com.github.bumptech.glide:glide to v4.14.0 Update dependency com.github.bumptech.glide:glide to v4.14.1 Sep 30, 2022
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 8b357e9 to abadb74 Compare October 8, 2022 08:04
@renovate renovate bot changed the title Update dependency com.github.bumptech.glide:glide to v4.14.1 Update dependency com.github.bumptech.glide:glide to v4.14.2 Oct 8, 2022
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from abadb74 to 712cc14 Compare October 13, 2022 21:12
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from cb600b2 to ed9c4c3 Compare May 10, 2023 10:04
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from ed9c4c3 to a8cf1dd Compare June 8, 2023 00:58
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch 3 times, most recently from 4471483 to 73778aa Compare July 6, 2023 09:14
@renovate renovate bot changed the title Update dependency com.github.bumptech.glide:glide to v4.15.1 Update dependency com.github.bumptech.glide:glide to v4.16.0 Aug 21, 2023
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch 2 times, most recently from 6224499 to c23f521 Compare August 23, 2023 23:20
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from c23f521 to a90bbfb Compare September 14, 2023 21:56
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from a90bbfb to 7e31ae6 Compare October 5, 2023 00:12
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 7e31ae6 to a2642a0 Compare October 31, 2023 01:33
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from a2642a0 to b7a4fef Compare November 7, 2023 11:38
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch 2 times, most recently from 39321fc to 14fab67 Compare November 24, 2023 01:54
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 14fab67 to f5cff95 Compare December 22, 2023 04:20
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch 3 times, most recently from c30de85 to 87fb274 Compare February 10, 2024 03:11
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch 2 times, most recently from 2d758c9 to 2439e02 Compare March 12, 2024 10:43
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 2439e02 to 729c890 Compare May 7, 2024 14:12
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 729c890 to d727b41 Compare May 30, 2024 19:20
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch 2 times, most recently from c7e5345 to 76492bd Compare June 22, 2024 07:00
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch 4 times, most recently from bc62b3d to 9be1a92 Compare June 27, 2024 06:51
@renovate renovate bot force-pushed the renovate/com.github.bumptech.glide-glide-4.x branch from 9be1a92 to baf842e Compare July 19, 2024 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants