Lines Matching +full:override +full:- +full:pull

8 ## Version 2.13 (2024-01-01)
13 * �� [#2601](https://github.com/square/leakcanary/pull/2601) Added several known manufacturer & fra…
15 ## Version 2.12 (2023-06-29)
17 …leakcanary/issues/2527) `LifecycleRegistry` in `androidx.lifecycle:lifecycle-runtime` was migrated…
18 * �� [#2545](https://github.com/square/leakcanary/pull/2545) Added several known manufacturer & fra…
21 ## Version 2.11 (2023-05-17)
27 ## Version 2.10 (2022-11-10)
31 `shark-cli` has a new experiment `neo4j` command that will convert a heap dump into an embedded Neo…
34 brew install leakcanary-shark
36 shark-cli --process com.example.app.debug neo4j
39 ![Neo4J heap dump](https://user-images.githubusercontent.com/557033/200693468-aa783bb4-9a5a-4a41-8b…
43 * �� [#2440](https://github.com/square/leakcanary/pull/2440) Add Android 13 `POST_NOTICICATIONS` pe…
44 * �� [#2416](https://github.com/square/leakcanary/pull/2416) Add Android 13 monochrome icon.
52 ## Version 2.9.1 (2022-04-20)
89 …eakcanary/pull/2324)). You can read about the related investigation [on py.hashnode.dev](https://p…
97 * �� [#2367](https://github.com/square/leakcanary/pull/2367) Fixed `AndroidLeakFixes.FLUSH_HANDLER_…
100 * �� [#2328](https://github.com/square/leakcanary/pull/2328) Fixed ToastEventListener leak. Sorry �…
104 * �� [#2351](https://github.com/square/leakcanary/pull/2351) Fixed a race causing a startup crash.
112 ## Version 2.8.1 (2022-01-06)
129 * �� [#2268](https://github.com/square/leakcanary/pull/2268) WorkManager expedited request crashes …
135 ## Version 2.8 (2022-01-04)
150 [@Andre-max](https://github.com/Andre-max),
241 override fun onCreate(savedInstanceState: Bundle?) {
244 findViewById<Button>(R.id.button).setOnClickListener { view ->
282 │ mRepeatCount = INFINITE (-1)
294 Previous releases of `leakcanary-android-instrumentation` introduced a `FailTestOnLeakRunListener` …
332 … got this working: [WorkManager multi-process for libraries](https://py.hashnode.dev/workmanager-m…
336 1) Add the `leakcanary-android-process` dependency and **keep the `leakcanary-android` dependency**.
340 debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.8'
341 debugImplementation 'com.squareup.leakcanary:leakcanary-android-process:2.8'
350 override fun onCreate() {
364 …d.com/topic/libraries/app-startup). All you need to do is replace the `leakcanary-android` depende…
368 // Remove the normal leakcanary-android dependency
369 // debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.8'
370 debugImplementation 'com.squareup.leakcanary:leakcanary-android-startup:2.8'
374-android` adds the code for automatic installl to `leakcanary-android-core`. If you're calling `Ap…
376-object-watcher-android`: it depends on `leakcanary-object-watcher-android-core` and adds automati…
399 eventListeners = eventListeners + EventListener { event ->
416 * [#2121](https://github.com/square/leakcanary/pull/2121) Support for customizing the heap dumper.
421 ## Version 2.7 (2021-03-26)
440 <?xml version="1.0" encoding="utf-8"?>
452 * [#2074](https://github.com/square/leakcanary/pull/2074) Activities that use intent filters must d…
465 * [#2099](https://github.com/square/leakcanary/pull/2099) Retry button if analysis fails.
466 * [#2066](https://github.com/square/leakcanary/pull/2066) When heap analysis in UI tests is skipped…
471 ## Version 2.6 - Christmas Release �� (2020-12-24)
479 [@Thomas-Vos](https://github.com/Thomas-Vos),
481 [@rahul-a](https://github.com/rahul-a),
491 …activity, a dialog, a toast or [a chat head](http://www.piwai.info/chatheads-basics). After a view…
497 …on greylist APIs (details in [#2014](https://github.com/square/leakcanary/pull/2014)). Let's hope …
506 <?xml version="1.0" encoding="utf-8"?>
517 override fun onCreate() {
536 override fun onCreate() {
539 val delegate = ReachabilityWatcher { watchedObject, description ->
555 With these new configuration options, `AppWatcher.config` is now deprecated and a no-op.
563 LeakCanary 2.6 introduces a new artifact: `leakcanary-android-release`. This artifact exposes APIs …
571 debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.6'
574 releaseImplementation 'com.squareup.leakcanary:leakcanary-android-release:2.6'
576 releaseImplementation 'com.squareup.leakcanary:leakcanary-object-watcher-android:2.6'
580 …st if a [Firebase Remote Config](https://firebase.google.com/products/remote-config) flag is turne…
592 override fun intercept(chain: Chain): HeapAnalysisJob.Result {
621 private val analysisCallback: (Result) -> Unit by lazy {
623 { result ->
630 override fun onCreate() {
691 is HeapAnalysisSuccess -> {
693 bugsnagClient.notify(exception) { report ->
698 is HeapAnalysisFailure -> {
708 override fun fillInStackTrace(): Throwable {
730-android` (details: [#1993](https://github.com/square/leakcanary/issues/1993)). As a reminder, `pl…
734 // leakcanary-android adds plumber-android to debug builds
735 debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.6'
737 // This adds plumber-android to all build types
738 implementation 'com.squareup.leakcanary:plumber-android:2.6'
744pull/1948) Leakcanary is now compiled against Kotlin 1.4 (while staying 1.3 compatible) to support…
750 …[#2018](https://github.com/square/leakcanary/pull/2018) & [#2019](https://github.com/square/leakca…
756 ## Version 2.5 (2020-10-01)
763 [@daniil-shevtsov](https://github.com/daniil-shevtsov),
807 The [Shark CLI](shark.md#shark-cli) can now [deobfuscate heap dumps](https://github.com/square/leak…
810 brew install leakcanary-shark
812 shark-cli --hprof heapdump.hprof -m mapping.txt deobfuscate-hprof
820 * Fixed [crash when no browser installed](https://github.com/square/leakcanary/pull/1893).
822 …ow includes the [heap dump duration](https://github.com/square/leakcanary/pull/1931) because it lo…
825 …m/square/leakcanary/issues/1912) and [ContextImpl](https://github.com/square/leakcanary/pull/1884).
831 ## Version 2.4 (2020-06-10)
849 ### `plumber-android` is a new artifact that fixes known Android leaks ����
851 …](fundamentals-how-leakcanary-works.md#4-categorizing-leaks)). That can be annoying! LeakCanary no…
853 Note that since the `leakcanary-android` dependency is usually added as a `debugImplementation` dep…
857 implementation 'com.squareup.leakcanary:plumber-android:2.4'
862 …elease builds of Square apps, this is the first official release of `plumber-android`, so you shou…
866 The [Shark CLI](shark.md#shark-cli) can now be installed via [Homebrew](https://brew.sh/)
869 brew install leakcanary-shark
875 $ shark-cli --device emulator-5554 --process com.example.app.debug analyze
894 ## Version 2.3 (2020-04-08)
927 Learn More: [LeakCanary in release builds](recipes.md#leakcanary-in-release-builds).
931-writing/). If you've been confused by *Library Leaks* before, check out see the new [Categorizing…
935-leakcanary-with-obfuscated-apps) wasn't working [with Gradle 3.6](https://github.com/square/leakc…
938 * Fixed a crash when [updating from LeakCanary 2.0](https://github.com/square/leakcanary/pull/1800).
941 * Improved [error message](https://github.com/square/leakcanary/pull/1823) when obfuscation mapping…
945 ## Version 2.2 (2020-02-05)
966 ![tv ui](images/android-tv-leaks.png)
968- no additional setup is required, just enable it like you would for a [mobile device](getting_sta…
970 ### Java-friendly Config builders
984 …issues/new?assignees=&labels=type%3A+enhancement&template=3-feature.md&title=)! We take Java-inter…
988 ## Version 2.1 (2019-12-31)
994 [@alexander-smityuk](https://github.com/alexander-smityuk),
1008 …eck out our new [Gradle deobfuscation plugin](recipes.md#using-leakcanary-with-obfuscated-apps) an…
1014 ![ui](images/screenshot-2.0.png)
1020 … trace. You shouldn't look at the [implementation](https://github.com/square/leakcanary/pull/1663).
1031 * Did you know you can [run LeakCanary in a JVM](recipes.md#detecting-leaks-in-jvm-applications)?
1056 [Shark CLI](https://github.com/square/leakcanary/releases/download/v2.1/shark-cli-2.1.zip) was rewr…
1059 $ shark-cli
1060 Usage: shark-cli [OPTIONS] COMMAND [ARGS]...
1065 { \ / `~~~--__ \ /\ /
1066 { \___----~~' `~~-_/'-=\/=-'\,
1068 / /~~~~-, ,__. , /// __,,,,) \ |
1069 \/ \/ `~~~; ,---~~-_`/ \ / \/
1075 -p, --process NAME Full or partial name of a process, e.g.
1077 -d, --device ID device/emulator id
1078 -m, --obfuscation-mapping PATH path to obfuscation mapping file
1079 --verbose / --no-verbose provide additional details as to what
1080 shark-cli is doing
1081 -h, --hprof FILE path to a .hprof file
1082 --help Show this message and exit
1087 dump-process Dump the heap and pull the hprof file.
1088 strip-hprof Replace all primitive arrays from the provided heap dump with
1089 arrays of zeroes and generate a new "-stripped.hprof" file.
1095 $ shark-cli -h heapdump.hprof interactive
1106 ->instance CLASS_NAME@ID Show path from GC Roots to instance.
1117 ## Version 2.0 (2019-11-27)
1123 … when you see a new memory leak. Follow the [upgrade guide](upgrading-to-leakcanary-2.0.md), you w…
1137 * You can customize the Leaks launcher icon and label: [learn more here](recipes.md#icon-and-label).
1141 …ny debuggable app even if that app doesn't have LeakCanary: [learn more here](shark.md##shark-cli).
1149 …s, and added icons to bottom navigation bar [#1648](https://github.com/square/leakcanary/pull/1648)
1150 …eak detection for support library fragments [#1611](https://github.com/square/leakcanary/pull/1611)
1158 …milestone/14) and the [full diff](https://github.com/square/leakcanary/compare/v2.0-beta-5...v2.0).
1160 ## Version 2.0 Beta 5 (2019-11-25)
1173-beta-5 Milestone](https://github.com/square/leakcanary/milestone/13) and the [full diff](https://…
1175 ## Version 2.0 Beta 4 (2019-11-18)
1181 …adata from the heap dump (see the [recipe](recipes.md#extracting-metadata-from-the-heap-dump)) [#1…
1207-beta-4 Milestone](https://github.com/square/leakcanary/milestone/12) and the [full diff](https://…
1209 ## Version 2.0 Beta 3 (2019-08-22)
1211 …rofs divided by 3 and removed memory spikes [#1543](https://github.com/square/leakcanary/pull/1543)
1213 …itized to look for longer alternative paths [#1525](https://github.com/square/leakcanary/pull/1525)
1214 …`JavaLocalPattern` not matching on Lollipop [#1524](https://github.com/square/leakcanary/pull/1524)
1220 [@hmcgreevy-instil](https://github.com/hmcgreevy-instil),
1224-beta-3 Milestone](https://github.com/square/leakcanary/milestone/11) and the [full diff](https://…
1226 ## Version 2.0 Beta 2 (2019-08-02)
1229 …rease of hprof indexing on large heap dumps [#1520](https://github.com/square/leakcanary/pull/1520)
1237-beta-2 Milestone](https://github.com/square/leakcanary/milestone/10) and the [full diff](https://…
1239 ## Version 2.0 Beta 1 (2019-07-30)
1241 …un in any Java VM. It comes with a [CLI](shark.md#shark-cli): you can now run `shark-cli analyze-p…
1243-object-watcher-android/leakcanary/-app-watcher/), RefWatcher became [ObjectWatcher](/leakcanary/a…
1246 …d rules** for LeakCanary and ObjectWatcher. [#1500](https://github.com/square/leakcanary/pull/1500)
1251 [@arctouch-carlosottoboni](https://github.com/arctouch-carlosottoboni),
1258-beta-1 Milestone](https://github.com/square/leakcanary/milestone/9) and the [full diff](https://g…
1260 ## Version 2.0 Alpha 3 (2019-07-04)
1262 * [#1401](https://github.com/square/leakcanary/pull/1401) LeakCanary can now import all hprof files…
1263 * [#1414](https://github.com/square/leakcanary/pull/1414) New API: `RefWatcher.retainedInstances` w…
1264 * [#1419](https://github.com/square/leakcanary/pull/1419) New APIs: `LeakCanary.Config.maxStoredHea…
1267 * [#1424](https://github.com/square/leakcanary/pull/1424) API rename: `RefWatcher.hasRetainedRefere…
1268 …square/leakcanary/pull/1432) [#1438](https://github.com/square/leakcanary/pull/1438) [#1440](https…
1285-alpha-3 Milestone](https://github.com/square/leakcanary/milestone/8) and the [full diff](https://…
1287 ## Version 2.0 Alpha 2 (2019-05-21)
1289 * [#1040](https://github.com/square/leakcanary/pull/1040) Import and analyze hprof files from other…
1290 * [#1344](https://github.com/square/leakcanary/pull/1344) Computing retained size
1291 * [#1325](https://github.com/square/leakcanary/pull/1325) New notification showing current count of…
1292 * [#1079](https://github.com/square/leakcanary/pull/1079) "Excluded" leaks have been renamed to "Wo…
1293 * [#1328](https://github.com/square/leakcanary/pull/1328) New leaks are called out in the UI.
1294 * [#1327](https://github.com/square/leakcanary/pull/1327) LeakSentry can be enabled / disabled and …
1295 * [#1173](https://github.com/square/leakcanary/pull/1173) Experimental: now reporting leaks that on…
1296 * [#1339](https://github.com/square/leakcanary/pull/1339) Readded support for Thread name based exc…
1297 * [#1312](https://github.com/square/leakcanary/pull/1312) Fixed bug causing LeakCanary to stop dete…
1298pull/1310) [#1313](https://github.com/square/leakcanary/pull/1313) [#1314](https://github.com/squa…
1299pull/1296) [#1293](https://github.com/square/leakcanary/pull/1293) [#1306](https://github.com/squa…
1312-alpha-2 Milestone](https://github.com/square/leakcanary/milestone/7) and the [full diff](https://…
1314 ## Version 2.0 Alpha 1 (2019-04-23)
1316 ![logo](images/logo-2.0-200px.png)
1318 * New [logo](https://github.com/square/leakcanary/wiki/FAQ#who-made-the-logo), thanks [@flickator](…
1334 …* The old parser is still available as `leakcanary-android-perflib` but will be removed after alph…
1350-alpha-1 Milestone](https://github.com/square/leakcanary/milestone/6) and the [full diff](https://…
1352 ## Version 1.6.3 (2019-01-10)
1369 ## Version 1.6.2 (2018-10-16)
1372 * [#1061](https://github.com/square/leakcanary/pull/1061) Detection of Fragment view leaks after Fr…
1373 * [#1076](https://github.com/square/leakcanary/pull/1076) Added the FOREGROUND_SERVICE permission f…
1376 * [#1100](https://github.com/square/leakcanary/pull/1100) Added nullability annotations to improve …
1377 …ks ([commits](https://github.com/square/leakcanary/commits/v1.6.2/leakcanary-android/src/main/java…
1378 …rs ([commits](https://github.com/square/leakcanary/commits/v1.6.2/leakcanary-android/src/main/java…
1397 * Subclasses of `AbstractAnalysisResultService` should now override `onHeapAnalyzed(@NonNull Analyz…
1401 ## Version 1.6.1 (2018-06-21)
1405pull/633) Support for detecting leaks in instrumentation tests ([see the wiki](https://github.com/…
1406 * [#985](https://github.com/square/leakcanary/pull/985) Ability to convert leak traces into stack t…
1410 …Fixed crash when sharing heap dumps on O+ and added a dependency to the support-core-utils library.
1411 * [#930](https://github.com/square/leakcanary/pull/930) DisplayLeakActivity has a responsive icon.
1413 * [#999](https://github.com/square/leakcanary/pull/999) Updated HAHA to 2.0.4, which uses Trove4j a…
1433 ## Version 1.5.4 *(2017-09-22)*
1435 * Restore Java 7 compatibility in leakcanary-watcher
1437 ## Version 1.5.3 *(2017-09-17)*
1440 * Convert leakcanary-watcher from Android library to Java library
1446 ## Version 1.5.2 *(2017-08-09)*
1457 ## Version 1.5.1 *(2017-04-25)*
1467 ## Version 1.5 *(2016-09-28)*
1470 * Added `LeakCanary.isInAnalyzerProcess()` to the no-op jar
1484 * Added `LeakCanary.isInAnalyzerProcess()` to the no-op jar
1492 ## Version 1.4 *(2016-09-11)*
1496 * Correct some mistakes in German translation [#516](https://github.com/square/leakcanary/pull/516)
1498 * Remove old references to "__" prefixed resources [#477](https://github.com/square/leakcanary/pull
1503 ## Version 1.4-beta2 *(2016-03-23)*
1509 * Use leakcanary-android-no-op in test builds [#143](https://github.com/square/leakcanary/issues/14…
1510 * Fixes to allow LeakCanary to work with ProGuard [#398](https://github.com/square/leakcanary/pull/…
1511 * Optimize png assets [#406](https://github.com/square/leakcanary/pull/406).
1512 * Fix delete button not working on error views [#408](https://github.com/square/leakcanary/pull/408…
1513 * Add German translation [#437](https://github.com/square/leakcanary/pull/437).
1515 ## Version 1.4-beta1 *(2016-01-08)*
1517 …CHANGELOG.md#version-202-2015-07-20) with uses Perflib instead of MAT under the hood [#219](https:…
1525 …with `leak_canary_` instead of `__leak_canary`[#161](https://github.com/square/leakcanary/pull/161)
1537 ## Version 1.3.1 *(2015-05-16)*
1541 …com/square/leakcanary/pull/89) [#82](https://github.com/square/leakcanary/pull/82) [#97](https://g…
1546 * `leakcanary-android-no-op` is lighter, it does not depend on `leakcanary-watcher` anymore, only 2…
1555 * Added `android.permission.WRITE_EXTERNAL_STORAGE` to `leakcanary-android` artifact.
1562 * `ExcludedRef` moved from `leakcanary-analyzer` to `leakcanary-watcher`
1564 ## Version 1.3 *(2015-05-08)*