Closed renovate[bot] closed 4 months ago
Jar size change: +0.0B (3.1MiB -> 3.1MiB)
OLD: diffuse-source-file
NEW: pull-request-artifact.jar
â compressed â uncompressed
âââââââââââŹââââââââââŹâââââââźââââââââââââŹââââââââââââŹââââââ
JAR â old â new â diff â old â new â diff
ââââââââźââââââââââźââââââââââźâââââââźââââââââââââźââââââââââââźââââââ
class â 54 KiB â 54 KiB â 0 B â 115.3 KiB â 115.3 KiB â 0 B
other â 3.1 MiB â 3.1 MiB â 0 B â 6.5 MiB â 6.5 MiB â 0 B
ââââââââźââââââââââźââââââââââźâââââââźââââââââââââźââââââââââââźââââââ
total â 3.1 MiB â 3.1 MiB â 0 B â 6.6 MiB â 6.6 MiB â 0 B
CLASSES â old â new â diff
ââââââââââźââââââźââââââźâââââââââââ
classes â 23 â 23 â 0 (+0 -0)
methods â 626 â 626 â 0 (+0 -0)
fields â 66 â 66 â 0 (+0 -0)
Because you closed this PR without merging, Renovate will ignore this update (0.15.0
). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps
array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
0.14.0
->0.15.0
Release Notes
Kotlin/binary-compatibility-validator (org.jetbrains.kotlinx.binary-compatibility-validator)
### [`v0.15.0`](https://togithub.com/Kotlin/binary-compatibility-validator/releases/tag/0.15.0) [Compare Source](https://togithub.com/Kotlin/binary-compatibility-validator/compare/0.14.0...0.15.0) This release finalizes what was added in the series of beta releases and adds Kotlin libraries (KLib) dumping and validation support. See [project's README](https://togithub.com/Kotlin/binary-compatibility-validator/tree/master?tab=readme-ov-file#experimental-klib-abi-validation-support) for details on how to enable it for your project. **The release contains some breaking changes** that were made to align and fix BCV behavior across all supported configurations: - BCV now (again) uses case-sensitive dump file names ([https://github.com/Kotlin/binary-compatibility-validator/pull/237](https://togithub.com/Kotlin/binary-compatibility-validator/pull/237)); - Multiplatform projects having no release sources (for instance, test-only projects) now need to be either explicitly excluded or an empty dump file needs to be generated for them ([https://github.com/Kotlin/binary-compatibility-validator/issues/231](https://togithub.com/Kotlin/binary-compatibility-validator/issues/231)); - Gradle tasks provided by the plugin changed their API to use Gradle Properties instead of plain Kotlin properties. If any of these changes affect your projects, **please check the migration guide** for details on what needs to be done to update BCV to 0.15.0: [0.15.0 Migration Guide](https://togithub.com/Kotlin/binary-compatibility-validator/blob/master/docs/design/0.15.0-migration-guide.md). ##### What changed: ##### From `0.15.0-Beta.3` - Non-public markers are now correctly handled when applied to `const val`s ([#90](https://togithub.com/Kotlin/binary-compatibility-validator/issues/90), [#245](https://togithub.com/Kotlin/binary-compatibility-validator/issues/245)) - Fixed KLib dump and validation behavior for empty projects ([#246](https://togithub.com/Kotlin/binary-compatibility-validator/issues/246), [#247](https://togithub.com/Kotlin/binary-compatibility-validator/issues/247)); now `apiDump` will emit an empty file and `apiCheck` will successfully consume it ##### From `0.14.0` (brief overview of Beta.1 .. Beta.3 changes) - `ListConfiguration
đ 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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.