proguard-maven-plugin
proguard-maven-plugin copied to clipboard
Bump com.guardsquare:proguard-core from 9.1.3 to 9.1.4
Bumps com.guardsquare:proguard-core from 9.1.3 to 9.1.4.
Release notes
Sourced from com.guardsquare:proguard-core's releases.
9.1.4
Version 9.1.4
Improved
- Add support for dynamic dispatch in
ExecutorInvocationUnit
. This makes it possible to execute methods based on statically observed types of objects, not only based on the type of the used variables.API changes
- Remove
ExecutorMatcher
and change theExecutor
interface so that it declares supported methods byMethodSignature
wildcards instead.- Add
@Nullable
annotations toMethodSignature
.Kotlin support
- Update Kotlin dependency to 2.0.0 final release version.
Bugfixes
- Prevent potential
NullPointerException
when Kotlin property metadataisVar
flag does not correctly indicate the presence of a setter.
Commits
bd3ba7f
Update releasenotes.md2202ae3
Update Kotlin dependency to final 2.0 version56ca6bb
Support dynamic dispatch in Executors95688bc
Use ProGuardCore exceptions1d70f6d
Stop tests from cluttering/tmp
with temporary files43a3b96
Change MaxStackSizeComputer logger.error to ProguardCoreException3332750
Update releasenotes.md2eb09b8
Use a null check instead of isVar to check if property has a getterebb9de4
Audit uses of the error level logs8965861
Refactor ClassInitializer to use InvalidReferenceVisitors- Additional commits viewable 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)