ofalvai / HabitBuilder

A simple and clean app with the right tools to keep track of habits and understand progress.
Apache License 2.0
223 stars 12 forks source link

Update plugin dependencyanalysis to v1.33.0 #342

Open renovate[bot] opened 4 months ago

renovate[bot] commented 4 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.autonomousapps.dependency-analysis 1.25.0 -> 1.33.0 age adoption passing confidence

Release Notes

autonomousapps/dependency-analysis-android-gradle-plugin (com.autonomousapps.dependency-analysis) ### [`v1.33.0`](https://redirect.github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-1330) - \[Feat] Bundle kotlin-test to avoid false-positives. - \[Fix] Merge dependency usages by identifier, not gav. - \[Fix] Publish graph-support v0.3, fixing broken metadata. - \[Fix] Improve performance of usesResByRes. - \[Fix] Sort output of findDeclarations. - \[Fix] Sort output of graphView tasks. - \[Fix] Handle constant pool tag 17 (CONSTANT_DYNAMIC). - \[Chore] Update latest stable AGP version to 8.5.1. ### [`v1.32.0`](https://redirect.github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-1320) - \[New] Output dominator tree results in JSON format including size and total size of deps. - \[New] Allow to force app behavior for pure Java projects. - \[New] `generateProjectGraph` task. - \[New] `reason` works for multi-capabilities. - \[New] Print build file path in `projectHealth` console report. - \[Fix] Enhance logging (more) when `ConstantPoolParser` throws exception. - \[Fix] Do not dotty for path matching and remove prefix and suffix from binary class name. - \[Fix] Fix Windows file separator incompatibility. - \[Fix] Don't suggest adding `testImplementation` dependency on self. - \[Fix] DAGP variants have a `Category` of 'dependency-analysis'. - \[Fix] Sort an input map for better reproducibility. ### [`v1.31.0`](https://redirect.github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-1310) - \[Fix] support Isolated Projects. - \[Fix] only use new configurations factories from Gradle 8.5. - \[Fix] Do not suggest to move dependencies between feature variants - \[Fix] Reason explanation id ambiguity - \[Fix] Use a hash in file name for dependencies with capabilities - \[Fix] make file relativizing work properly on Windows - \[Fix] try/catch to workaround AGP issue. - \[Fix] enhance logging when ConstantPoolParser throws exception. - \[Chore] no group for 'internal' tasks. ### [`v1.30.0`](https://redirect.github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-1300) - \[Fix] Don't pass in android res (incl layouts) to XmlSourceExploderTask. - \[Fix] Use AGP-blessed API for getting compiled class files instead of bundleTask. - \[Fix] Use AGP's `variant.artifacts` instead of `tasks.named` for accessing class files. - \[Fix] Move Android project configuration outside of afterEvaluate. - \[Fix] Bump gradle-script-grammar to v0.3 (improving `fixDependencies` results). - \[Fix] Reason was failing to give correct results for project dependencies. - \[Fix] Handle disjoint classpaths. (main source and test source might have different versions on the same dependency.) - \[Chore] Use `java.util.Objects` instead of Guava for hashing. ### [`v1.29.0`](https://redirect.github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-1290) - \[New] Migrate to new, non-deprecated AGP APIs. Min AGP version now 8.0. - \[Fix] Don't suggest unnecessary dependency relating to Android res and new IDs. - \[Fix] Longstanding copy-paste bug in AndroidScore calculation. - \[Fix] Don't leak Kotlin stdlib from shaded dependencies. ### [`v1.28.0`](https://redirect.github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-1280) - \[New] Fully compatible with the configuration cache. - \[Fix] Detect `typealias` usage. - \[Chore] Fix deprecations relating to kotlinx-metadata 0.8.0. - \[Chore] Build with Gradle 8.5. ### [`v1.27.0`](https://redirect.github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-1270) - \[New] Users can exclude source sets from ABI analysis. - \[New] Dominator tree calculation for runtime classpath. - \[New] Move `ignoreKtx()` to DependenciesHandler (structure). Add deprecation. - \[Fixed] Filter `Provider`s from `ConfigurableFileCollection` dependencies. - \[Fixed] Catch exception when analyzing Kotlin files for inline members. - \[Fixed] ReasonTask should use actual ID, not first one it finds that matches `String#startsWith`. - \[Fixed] Make XML source `Comparable` and use sorted sets. - \[Fixed] Track usage of `testInstrumentationRunner` in Android projects. - \[Chore] Check for presence of unused flags and warn. - \[Chore] Don't sign publications when testing. Don't disable configuration cache. - \[Chore] Deal with many old TODOs. ### [`v1.26.0`](https://redirect.github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-1260) - \[New] Support KMP artifacts better ("-android" and "-jvm"). - \[New] Support version catalog references in `BundleHandler` and `DependenciesHandler`. - \[Fixed] Look for InlineMembers in class files, not just jar files. - \[Chore] Update kotlinx-metadata-jvm to 0.7 from 0.6. Remove deprecated usages involved in Kotlin ABI analysis. - \[Chore] Rename all-declared-dependencies to exploded-jars.json. - \[Chore] Promote some tasks to the non-internal group.

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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



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