movies
movies copied to clipboard
Bump com.squareup.leakcanary:leakcanary-android from 3.0-alpha-4 to 3.0-alpha-5
Bumps com.squareup.leakcanary:leakcanary-android from 3.0-alpha-4 to 3.0-alpha-5.
Release notes
Sourced from com.squareup.leakcanary:leakcanary-android's releases.
v3.0-alpha-5
See Change Log
Changelog
Sourced from com.squareup.leakcanary:leakcanary-android's changelog.
Change Log
Please thank our contributors ๐ ๐ ๐.
Version 3.0 Alpha 5 (2024-05-20)
Bug Fixes & Performance Improvements.
๐คจ
See the full diff.
Version 3.0 Alpha 4 (2024-05-10)
- Deleted the
shark-heap-growth
artifact, the code has been merged into theshark*
andleakcanary*
modules.- New
leakcanary-android-test
andleakcanary-android-uiautomator
artifacts.- Undo of breaking API changes that were introduced in alpha 1. The goal is to make the upgrade seamless. Please file an issue if you find an API breaking change from a 2.x release.
- Optimization: for known data structures that don't reference the rest of the graph beyond the references we know about, we explore them locally at once and stop enqueuing their internals, which reduces the memory footprint and the IO reads.
- Revamped the heap growth detection APIs, added support for UI Automator and Shark CLI.
(note: I skipped from alpha 1 to alpha 4 because I messed up a few releases. Sorry!)
Heap Growth: Espresso test example
Add the dependency:
dependencies { androidTestImplementation 'com.squareup.leakcanary:leakcanary-android-test:3.0-alpha-2' }
Ensure your UI tests have enough heap by updating
src/androidTest/AndroidManifest.xml
:<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Performing the heap growth analysis in process requires more heap. --> <application android:largeHeap="true"/> </manifest>
</tr></table>
... (truncated)
Commits
- See full diff 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 show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@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)