Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update dependencyAnalysisPlugin to v1.27.0 (#673)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com.autonomousapps.dependency-analysis](https://togithub.com/autonomousapps/dependency-analysis-android-gradle-plugin) | plugin | minor | `1.22.0` -> `1.27.0` | | [com.autonomousapps:dependency-analysis-gradle-plugin](https://togithub.com/autonomousapps/dependency-analysis-android-gradle-plugin) | dependencies | minor | `1.22.0` -> `1.27.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>autonomousapps/dependency-analysis-android-gradle-plugin (com.autonomousapps.dependency-analysis)</summary> ### [`v1.27.0`](https://togithub.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://togithub.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. ### [`v1.25.0`](https://togithub.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-1250) - \[New] Add exclude method for version catalog dependencies. - \[Fixed] Deprecate `dependencyAnalysis.dependencies` for structure. - \[Fixed] Filter out comments when scanning for annotation processors. - \[Fixed] Clarify annotation processor-related error messages. - Use asm-relocated 9.6.0.0 to support Java 22. - Revert "Support for correctly resolving KMP artifacts." - Lower min supported version of Gradle to 7.4 from 7.5. ### [`v1.24.0`](https://togithub.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-1240) - \[New] Support for correctly resolving KMP artifacts. - \[Fixed] Use full GAV when comparing module coordinates. - Update 'known good AGP versions' logging. - `resolveExternalDependencies` is configuration-cache compatible. - Resolve Kotlin deprecations. ### [`v1.23.1`](https://togithub.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-1230-1231) - \[New] DSL now permits custom behavior per sourceSet. - \[Fixed] Fix issues with sourceSet-based analysis. (Custom sourceSets, the test sourceSet.) - \[Fixed] There is now parity between Kotlin-JVM library analysis and java-library analysis. - Use Shadow 8.1.1. ### [`v1.23.0`](https://togithub.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-1230-1231) - \[New] DSL now permits custom behavior per sourceSet. - \[Fixed] Fix issues with sourceSet-based analysis. (Custom sourceSets, the test sourceSet.) - \[Fixed] There is now parity between Kotlin-JVM library analysis and java-library analysis. - Use Shadow 8.1.1. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44OS4yIiwidXBkYXRlZEluVmVyIjoiMzcuODkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
- Loading branch information