8000 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.18.0 by renovate[bot] · Pull Request #57 · iomu/krpc · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.18.0 #57

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor
@renovate renovate bot commented Jun 23, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.jetbrains.kotlinx.binary-compatibility-validator 0.8.0 -> 0.18.0 age adoption passing confidence

Release Notes

Kotlin/binary-compatibility-validator (org.jetbrains.kotlinx.binary-compatibility-validator)

v0.18.0

Compare Source

What's Changed

  • Supported KLIB cross compilation enabled in Kotlin 2.1.0 #​299
  • Fixed issue with early properties evaluation #​286
  • Started excluding local classes created by Parcelize #​300

Thanks to @​TheMrMilchmann, @​osipxd, and @​Goooler for their contributions!

v0.17.0

Compare Source

What's Changed
  • $suspendImpl functions are now filtered from dumps (#​271)
    This change may cause validation failures for projects where dumps already contain such functions. It is recommended to regenerate dumps (apiDump task) after updating the BCV to 0.17.0.
  • Supported class files generated for JVM target 23 (#​284)

v0.16.3

Compare Source

What's Changed:

  • Fixed support for Gradle version older than 8.2 (#​263)

v0.16.2

What's Changed:
  • The plugin was changed to use the Gradle Workers API and its classpath isolation mode to remove almost all dependencies from the plugin itself; all required libraries are now fetched on demand, in isolation from the buildscript classpath (#​208, #​256, #​258).

v0.16.0

Compare Source

What changed:
  • Updated Kotlin Metadata JVM library to the latest version (now it's kotlin-metadata-jvm:2.0.0) #​255
  • Various improvements in KLib ABI dumping API #​253, #​254

v0.15.1

Compare Source

What changed:
  • Fixed a regression introduced in 0.15.0 affecting how enum entries from classes with non-public companions are dumped (#​250)

v0.15.0

Compare Source

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 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:

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.

What changed:
From 0.15.0-Beta.3
  • Non-public markers are now correctly handled when applied to const vals (#​90, #​245)
  • Fixed KLib dump and validation behavior for empty projects (#​246, #​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)

I want to give a shout-out to everyone involved! Special thanks to @​benedekh, @​adam-enko, @​JakeWharton, @​rickclephas, @​lukellmann, @​illarionov, @​sandwwraith, @​martinbonnin, @​ilya-g and @​shanshin for their feedback and contributions.

v0.14.0

Compare Source

The release contains changes potentially affecting dump's content (#​144, #​162, #​161, #​175).

What changed:
  • $EntriesMappings classes backing Kotlin's 1.9 Enum.entries are now filtered out (#​144)
  • Companion class' annotation are now propagated to the corresponding Companion field (#​162)
  • Interface's class-level annotations are now propagated to the corresponding DefaultImpls class (#​161)
  • An option to setup a custom dump output directory (other that the default api/) is added (#​170)
  • Packages annotated in Java package-info classes could be now filtered from the dump by adding these annotations to nonPublicMarkers (#​175)
  • Fixed ignoredClasses behavior to avoid exclusion of classes whose name is a prefix of some ignoredClasses values (#​136)
  • Gradle is updated to 8.5, build scripts and configs are refactored (#​134, #​167), strict API mode is enabled (#​168)
  • ASM is updated to 8.6 to support classifies targeting Java versions (#​173)
  • Tests were cleaned up to avoid hardcoded dump root paths (#​154)
  • Badges in the README file were updated (#​159)

Thanks to @​qwwdfsad, @​bryanlogan, @​aSemy, @​xtrm-en and @​Goooler for contributions!

v0.13.2

Compare Source

  • kotlinx-metadata is updated to 0.6.2 with the support of LV 2.0

v0.13.1

Compare Source

v0.13.0

Compare Source

  • Kotlin is updated to 1.8.10
  • kotlinx-metadata is updated to 0.6.0

v0.12.1

Compare Source

  • Reverted support of mixed Android Kotlin-Java libraries that lead to empty API dumps (Revert of #​94, fixes #​103)

v0.12.0

Compare Source

v0.11.1

Compare Source

  • Fixed compatibility with Gradle configuration cache (#​95). Thanks @​3flex!

v0.11.0

Compare Source

v0.10.1

Compare Source

  • Proper handling of marker annotations on functions with default parameters (#​58). Thanks, @​martinbonnin!

v0.10.0

Compare Source

  • Stdlib is excluded from transitive dependencies and switched to Gradle auto-provided version (#​80, #​82). Thanks to @​martinbonnin!
  • Getters and setters are properly excluded from public API when either field or property-based annotation marker is present (#​36). Also thanks to @​martinbonnin!
  • Files are now looked up in a case-insensitive manner (#​76)

v0.9.0

Compare Source

  • Support of synthetic annotations (#​71).
  • filterOutAnnotated is now part of ExternalApi (#​75).
  • .api file checks are now all case-insensitive to provide seamless experience between case-sensitive and case-insensitive OSes as well as between Gradle versions (#​76).
  • Kotlin is updated to 1.6.0.
  • kotlinx.metadata is updated to 0.4.2.

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.


  • If you want to rebase/retry this PR, check this box

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

@renovate renovate bot force-pushed the renovate/binarycompatability branch from 68d5127 to 2386490 Compare September 25, 2022 14:10
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.10.1 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.11.1 Sep 25, 2022
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 2386490 to bb1ffe5 Compare November 20, 2022 10:35
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.11.1 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.12.1 Nov 20, 2022
@renovate renovate bot force-pushed the renovate/binarycompatability branch from bb1ffe5 to b52ff99 Compare March 18, 2023 21:56
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.12.1 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.0 Mar 18, 2023
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.0 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.1 May 28, 2023
@renovate renovate bot force-pushed the renovate/binarycompatability branch from b52ff99 to 1d16d73 Compare May 28, 2023 10:09
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.1 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Jun 4, 2023
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 1d16d73 to 2308734 Compare June 4, 2023 04:32
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 - autoclosed Jul 16, 2023
@renovate renovate bot closed this Jul 16, 2023
@renovate renovate bot deleted the renovate/binarycompatability branch July 16, 2023 16:03
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 - autoclosed Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Jul 16, 2023
@renovate renovate bot reopened this Jul 16, 2023
@renovate renovate bot restored the renovate/binarycompatability branch July 16, 2023 19:17
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 2308734 to 87b7451 Compare January 29, 2024 18:04
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 Jan 29, 2024
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.1 Feb 1, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 87b7451 to c1cf033 Compare February 1, 2024 14:08
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.1 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Feb 1, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from c1cf033 to 2a903e4 Compare February 1, 2024 16:03
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 Feb 1, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch 2 times, most recently from 78184b2 to 627b115 Compare February 2, 2024 00:17
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.1 Feb 2, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 627b115 to 0751e22 Compare February 2, 2024 03:17
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.1 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Feb 2, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 0751e22 to 455da69 Compare February 2, 2024 06:10
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.1 Feb 2, 2024
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Feb 3, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 9328404 to 7f67168 Compare February 3, 2024 18:29
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 Feb 3, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 7f67168 to d6592b6 Compare February 3, 2024 21:43
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Feb 3, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from d6592b6 to 5e0162b Compare February 4, 2024 00:29
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.0 Feb 4, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 5e0162b to 8fa120e Compare February 4, 2024 03:33
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.0 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 Feb 4, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 8fa120e to 741a64b Compare February 4, 2024 08:21
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Feb 4, 2024
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.2 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 Feb 4, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 741a64b to 318d0ee Compare February 4, 2024 10:11
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 318d0ee to 0dd12e5 Compare July 8, 2024 22:06
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.14.0 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.15.0 Jul 8, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 0dd12e5 to 0a7f311 Compare July 9, 2024 10:31
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.15.0 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.15.1 Jul 9, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 0a7f311 to bf8ce2f Compare July 17, 2024 16:43
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.15.1 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.16.0 Jul 17, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from bf8ce2f to 680857a Compare July 19, 2024 15:38
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.16.0 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.16.1 Jul 19, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 680857a to c4c7193 Compare July 19, 2024 22:50
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.16.1 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.16.2 Jul 19, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from c4c7193 to ee1cc52 Compare August 2, 2024 14:24
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.16.2 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.16.3 Aug 2, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from ee1cc52 to 152667e Compare December 19, 2024 20:24
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.16.3 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.17.0 Dec 19, 2024
@renovate renovate bot force-pushed the renovate/binarycompatability branch from 152667e to d458871 Compare June 25, 2025 23:52
@renovate renovate bot changed the title Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.17.0 Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.18.0 Jun 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants
0