Update Gradle Dependencies #74
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.3.1->1.4.00.15.1->0.18.02.10.0->2.11.01.13.0-rc01->1.14.02.6.1->2.8.32.6.1->2.8.32.6.1->2.8.32.8.8->2.9.62.1.0->2.2.46.6.2->6.7.12025.02.00->2025.11.001.10.1->1.11.02.8.7->2.9.43.1.1->3.3.23.1.1->3.3.23.1.1->3.3.23.1.1->3.3.23.1.1->3.3.21.10.1->1.10.23.6.1->3.7.02.1.10-1.0.31->2.3.21.2.1->1.3.01.15.0->1.17.02.1.10->2.2.212.1.10->2.2.211.0.0-beta01->1.0.01.2.0->1.3.01.27.1->1.28.03.1.0->3.3.03.1.0->3.3.03.1.0->3.3.03.1.0->3.3.00.23.5->0.23.68.8.2->8.13.18.8.2->8.13.10.37.2->0.37.3Release Notes
saket/telephoto (me.saket.telephoto:zoomable)
v0.18.0Compare Source
Improvements
v0.17.0Compare Source
Highlights
ZoomFocalPoint:telephotonow automatically increases the max zoom limit when this happens, ensuring the image can still be zoomed.DynamicZoomSpec.fixed(…)torememberZoomableState().DoubleClickToZoomListenerlistener, review its behavior with small images.DoubleClickToZoomListener#onDoubleClick()has changed. This API was already marked experimental.FlickToDismiss()now uses rubber banding. More on this below.Improvements
ZoomableImage()/Modifier.zoomableDynamicZoomSpecfor lazy calculation of zoom limits using the layout info.LocalHapticFeedbackso haptics can be customized or disabled.SubSamplingImage()Bug fixes
contentPaddingparam toZoomableAsyncImage()(by @xertrec).ContentScale.FillBounds.zoomTo()andzoomBy()no longer crash when given invalid or out-of-bound zoom factors.Unreleased libraries
This release also includes updates to
FlickToDismiss(). While it hasn't been officially released yet, some major apps have already started using it. I plan to announce it soon, but in the meantime here are the changes:rememberFlickToDismissState().LocalHapticFeedback.v0.16.0Compare Source
Highlights
Spatial geometry types: A new system of spatial geometry makes it easy to convert coordinates between the viewport and the zoomable content's coordinate space: SpatialOffset and SpatialRect. See these recipes for their usage examples:
Content padding:
Modifier.zoomable()andZoomableImage()now accept acontentPaddingparameter. This is similar to usingModifier.padding, but allows the zoomable content to display and receive touch events in the padded region. This is intended to be used by image croppers.A new sample demonstrating how
telephotocan be used to build image croppers.image.cropper.mp4
Other changes
Modifier.zoomable()Bug fixes
ConnectivityManager$TooManyRequestsExceptioninZoomableAsyncImageDependency updates
Tencent/MMKV (com.tencent:mmkv)
v2.2.4This is a hotfix release mainly for iOS/macOS CocoaPods users.
Changes for All platforms
iOS/macOS
v2.2.3This is a feature release that brings full desktop support to Flutter. It also includes key bug fixes and enhancements for Android and other platforms.
Flutter
Android
MMKVHandler.getNativeLogHandler()to allow native handling of MMKV logs from C++ code, improving performance.Long.MAX_VALUEwas misinterpreted as a negative number.iOS/macOS
MMKV_APPLEflag was not set.Windows
v2.2.2This is a hot fix version mainly for Android/Linux platforms. It’s highly recommended for v2.2.0~v2.2.1 users.
Changes for All platforms
Android
POSIX
iOS/macOS
Win32
v2.2.1Changes for All platforms
importFrom().Android
v2.2.0We introduce the Mayfly FD (short-lived file descriptor) enhancement, reducing MMKV's fd footprint by half and more. For a single-process mode MMKV instance, the fd footprint is reduced to zero (except Android/OHOS, details below). For a multi-process mode MMKV instance, the fd footprint is reduced by half, for we still need a long-lived fd to inter-process lock the shared memory.
Changes for All platforms
checkExist()to check if a MMKV instance exists on disk.Android
HarmonyOS NEXT
checkProcessMode(), it’s never been used.iOS
+mmkvGroupPathto get the group folder for MMKV multi-process storage.Flutter
isFileValid().groupPath()on iOS.checkContentChangedByOuterProcess()not working bug.airbnb/lottie-android (com.airbnb.android:lottie-compose)
v6.7.1v6.7.0New Features
v6.6.10lottieCompositionpublic (#2660)v6.6.9v6.6.7v6.6.6v6.6.4v6.6.3ktorio/ktor (io.ktor:ktor-serialization-gson)
v3.3.2Compare Source
Improvements
Bugfixes
maxFrameSizeoption has no effect (KTOR-6963)v3.3.1Compare Source
Improvements
Bugfixes
v3.3.0Compare Source
Features
Improvements
var Route.staticRootFolder: File?should be deprecated (KTOR-5836)image/bmpto the ContentType (KTOR-8735)Bugfixes
v3.2.3Compare Source
Improvements
yamlas the configuration file suffix (KTOR-8712)Bugfixes
\r\n(KTOR-8687)v3.2.2Compare Source
Improvements
eventbeforedata(KTOR-8627)Bugfixes
client.sse()acts like a REST call and not a stream in test environment (KTOR-7910)v3.2.1Compare Source
Improvements
Bugfixes
socket.awaitClosed(hangs indefinitely) since 3.2.0 (KTOR-8618)v3.2.0Compare Source
Features
Improvements
wrapWithContentandwrap(KTOR-8378)ApplicationCallfor testing (KTOR-7607)io.ktor.network.sockets.InetSocketAddress(KTOR-8490)acceptshould return 406 if theAcceptheader isn't matched (KTOR-8416)routelabel can exceed length limit (KTOR-7274)Bugfixes
testApplicationenvironment (KTOR-8436)v3.1.3Compare Source
Improvements
Bugfixes
v3.1.2Compare Source
Improvements
Bugfixes
Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-core)
v1.10.2Compare Source
kotlinx-coroutines-debugJAR file including themodule-info.classfile twice, resulting in failures in various tooling (#4314). Thanks, @RyuNen344!Flow.stateInhanging when the scope is cancelled in advance or the flow is empty (#4322). Thanks, @francescotescari!.limitedParallelism(#4330) and during flow collection (#4272).runBlockingfailing to run its coroutine to completion in some cases if its JVM thread got interrupted (#4399).google/ksp (com.google.devtools.ksp)
v2.3.2Compare Source
What's Changed
Note: This release is a hotfix for a regression introduced in 2.3.1
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.3.1...2.3.2
v2.3.1Compare Source
v2.3.0Compare Source
What's Changed
Reason for 2.3.0 version name:
Full Changelog: google/ksp@2.2.20-2.0.4...2.3.0
v2.2.21-2.0.4Compare Source
What's Changed
Full Changelog: google/ksp@2.2.21-RC2-2.0.4...2.2.21-2.0.4
v2.2.20-2.0.4Compare Source
What's Changed
Unable to build on AGP 8.11.1 using KSP 2.2.20-2.0.3 due to class cast exception #2614
Resolver#getJvmCheckedException(KSPropertyAccessor) throws IllegalArgumentException #2548
ClassCastException when building with 2.2.20-2.0.3 #2598
Replace KaFirStopWorldCacheCleaner with no-op implementation #2626
BuildConfig values are not available during annotation process after upgrading ksp from 2.2.10-2.0.2 -> 2.2.20-2.0.3 #2597
Missing Gradle task wiring with 2.2.20-2.0.3 #2595
2.2.20-2.0.3 + protobufJavalite build errors #2596
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: google/ksp@2.2.20-2.0.3...2.2.20-2.0.4
v2.2.20-2.0.3Compare Source
What's Changed
Configuration
📅 Schedule: Branch creation - "every 3 months on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.