square / anvil

A Kotlin compiler plugin to make dependency injection with Dagger 2 easier.
Apache License 2.0
1.3k stars 79 forks source link

Update kotlinx.binaryCompatibility to v0.14.0 #859

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 7 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.jetbrains.kotlinx.binary-compatibility-validator 0.13.2 -> 0.14.0 age adoption passing confidence
org.jetbrains.kotlinx:binary-compatibility-validator 0.13.2 -> 0.14.0 age adoption passing confidence

Release Notes

Kotlin/binary-compatibility-validator (org.jetbrains.kotlinx.binary-compatibility-validator) ### [`v0.14.0`](https://togithub.com/Kotlin/binary-compatibility-validator/releases/tag/0.14.0) [Compare Source](https://togithub.com/Kotlin/binary-compatibility-validator/compare/0.13.2...0.14.0) **The release contains changes potentially affecting dump's content ([#​144](https://togithub.com/Kotlin/binary-compatibility-validator/issues/144), [#​162](https://togithub.com/Kotlin/binary-compatibility-validator/issues/162), [#​161](https://togithub.com/Kotlin/binary-compatibility-validator/issues/161), [#​175](https://togithub.com/Kotlin/binary-compatibility-validator/issues/175)).** ##### What changed: - `$EntriesMappings` classes backing Kotlin's 1.9 `Enum.entries` are now filtered out ([#​144](https://togithub.com/Kotlin/binary-compatibility-validator/issues/144)) - Companion class' annotation are now propagated to the corresponding Companion field ([#​162](https://togithub.com/Kotlin/binary-compatibility-validator/issues/162)) - Interface's class-level annotations are now propagated to the corresponding `DefaultImpls` class ([#​161](https://togithub.com/Kotlin/binary-compatibility-validator/issues/161)) - An option to setup a custom dump output directory (other that the default `api/`) is added ([#​170](https://togithub.com/Kotlin/binary-compatibility-validator/issues/170)) - Packages annotated in Java `package-info` classes could be now filtered from the dump by adding these annotations to `nonPublicMarkers` ([#​175](https://togithub.com/Kotlin/binary-compatibility-validator/issues/175)) - Fixed `ignoredClasses` behavior to avoid exclusion of classes whose name is a prefix of some ignoredClasses values ([#​136](https://togithub.com/Kotlin/binary-compatibility-validator/issues/136)) - Gradle is updated to 8.5, build scripts and configs are refactored ([#​134](https://togithub.com/Kotlin/binary-compatibility-validator/issues/134), [#​167](https://togithub.com/Kotlin/binary-compatibility-validator/issues/167)), strict API mode is enabled ([#​168](https://togithub.com/Kotlin/binary-compatibility-validator/issues/168)) - ASM is updated to 8.6 to support classifies targeting Java versions ([#​173](https://togithub.com/Kotlin/binary-compatibility-validator/issues/173)) - Tests were cleaned up to avoid hardcoded dump root paths ([#​154](https://togithub.com/Kotlin/binary-compatibility-validator/issues/154)) - Bages in the README file were updated ([#​159](https://togithub.com/Kotlin/binary-compatibility-validator/issues/159)) Thanks to [@​qwwdfsad](https://togithub.com/qwwdfsad), [@​bryanlogan](https://togithub.com/bryanlogan), [@​aSemy](https://togithub.com/aSemy), [@​xtrm-en](https://togithub.com/xtrm-en) and [@​Goooler](https://togithub.com/Goooler) for contributions!

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 these updates again.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 7 months ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.