GitHub / Kotlin/binary-compatibility-validator issues and pull requests
#297 - Highlight the warning in README
Pull Request -
State: open - Opened by Goooler about 2 months ago
#296 - Added a warning about the end of development of a separate plugin
Pull Request -
State: closed - Opened by shanshin about 2 months ago
- 1 comment
#295 - Should argument names be part of the public api?
Issue -
State: closed - Opened by HylkeB 3 months ago
- 1 comment
#294 - Represent enum ordinal in dump text
Issue -
State: open - Opened by fsladkey 3 months ago
Labels: enhancement
#293 - Support passing type-safe project accessors for `ignoredProjects`
Issue -
State: closed - Opened by Goooler 3 months ago
- 1 comment
#292 - Inline reified function is not detected as Public API
Issue -
State: closed - Opened by danielfreer-stryker 4 months ago
- 1 comment
#291 - Using Kotlin 2.1.0 cross compilation generates warnings
Issue -
State: open - Opened by dalewking 5 months ago
#290 - Allow specifying JVM toolchain version
Issue -
State: closed - Opened by Jolanrensen 5 months ago
- 2 comments
#289 - Check the Gradle distribution checksum
Pull Request -
State: closed - Opened by TheMrMilchmann 5 months ago
#288 - Android flavor management
Pull Request -
State: open - Opened by db-ingenico 5 months ago
#287 - Use findProperty instead of getProperties
Pull Request -
State: closed - Opened by osipxd 7 months ago
- 1 comment
#286 - Don't use Project.getProperties as it leads to early evaluation of properties
Issue -
State: open - Opened by osipxd 7 months ago
#285 - Allow annotation values to be included in nonPublicMarkers
Issue -
State: open - Opened by juliamcclellan 7 months ago
Labels: enhancement
#284 - Update ASM to 9.7 to support class files generated for Java 23
Pull Request -
State: closed - Opened by fzhinkin 7 months ago
- 5 comments
#283 - ABI inference for unsupported targets fails for modules that don't produce production artifacts
Issue -
State: open - Opened by fzhinkin 8 months ago
Labels: bug, klib
#282 - High metaspace usage on a large muti-module project
Issue -
State: open - Opened by osipxd 8 months ago
Labels: gradle
#281 - Classes are not unloaded after BCV tasks
Issue -
State: open - Opened by osipxd 8 months ago
Labels: gradle
#280 - Support meta annotations for nonPublicMarkers
Issue -
State: open - Opened by fsladkey 8 months ago
- 1 comment
#279 - Provide Maven plugin for the validator
Issue -
State: closed - Opened by mikaelstaldal 9 months ago
- 1 comment
Labels: enhancement
#278 - The binary-compatibility-validator API module published on Maven central does not declare dependency on ASM and kotlin-metadata-jvm
Issue -
State: closed - Opened by mikaelstaldal 9 months ago
- 9 comments
Labels: question
#277 - Provide CLI for the validator
Issue -
State: closed - Opened by mikaelstaldal 9 months ago
- 2 comments
Labels: enhancement
#276 - Removing `private set` shouldn't affect klib dump
Issue -
State: open - Opened by MatkovIvan 9 months ago
Labels: enhancement, klib
#275 - Configuration error when using the plugin multiple times
Issue -
State: closed - Opened by EpicDima 9 months ago
- 1 comment
#274 - Use a stable name for ABI dumps?
Issue -
State: closed - Opened by martinbonnin 9 months ago
- 1 comment
#273 - Is it possible to merge tasks into groups?
Issue -
State: closed - Opened by 5peak2me 9 months ago
- 2 comments
#272 - Daemon compilation failed: null when building Ktor API dump
Issue -
State: closed - Opened by e5l 9 months ago
- 2 comments
#271 - Filter out `$suspendImpl` functions from dumps
Pull Request -
State: closed - Opened by fzhinkin 10 months ago
#270 - Filter out `$suspendImpl` functions declared in interfaces
Issue -
State: closed - Opened by fzhinkin 10 months ago
- 1 comment
Labels: enhancement, jvm
#269 - Allow `apiCheck` for `.klib.api` to pass when not all targets present
Issue -
State: closed - Opened by 05nelsonm 11 months ago
- 1 comment
#268 - Recommend setting up rootProject.name
Pull Request -
State: closed - Opened by fzhinkin 11 months ago
Labels: documentation
#267 - Fixed support for Gradle < 7.0
Pull Request -
State: closed - Opened by shanshin 12 months ago
#266 - Fixed support for Gradle < 8.2
Pull Request -
State: closed - Opened by shanshin about 1 year ago
#265 - Compat isCanBeDeclared usages
Pull Request -
State: closed - Opened by Goooler about 1 year ago
- 3 comments
#264 - Add min Gradle version checker
Pull Request -
State: closed - Opened by Goooler about 1 year ago
- 1 comment
#263 - Error when using version 0.16.2 in projects with a Gradle version older than 8.2
Issue -
State: closed - Opened by qurbonzoda about 1 year ago
- 3 comments
#262 - Avoid using project.name for ignored projects check
Pull Request -
State: open - Opened by Goooler about 1 year ago
- 4 comments
#261 - BCV checks KLib ABIs under `build` dirs
Issue -
State: closed - Opened by Goooler about 1 year ago
- 10 comments
Labels: documentation
#260 - Stricter mode of API checking w.r.t. API file dump order
Issue -
State: closed - Opened by sandwwraith about 1 year ago
- 2 comments
Labels: enhancement
#259 - Tags and changelog missing for 0.16.1 and 0.16.2
Issue -
State: closed - Opened by TheMrMilchmann about 1 year ago
- 1 comment
#258 - Removed configuration time check for plugin version
Pull Request -
State: closed - Opened by shanshin about 1 year ago
#257 - Subprojects that contain the same name will be ignored
Issue -
State: closed - Opened by Goooler about 1 year ago
- 2 comments
Labels: enhancement, gradle
#256 - Prototype for project isolation
Pull Request -
State: closed - Opened by shanshin about 1 year ago
- 1 comment
#255 - Update kotlin-metadata-jvm
Pull Request -
State: closed - Opened by fzhinkin about 1 year ago
- 1 comment
Labels: jvm
#254 - Fix KlibDumpFilters factory name
Pull Request -
State: closed - Opened by fzhinkin about 1 year ago
Labels: klib
#253 - KlibDump API imporovements
Pull Request -
State: closed - Opened by ilya-g about 1 year ago
- 1 comment
#252 - Outer scope's visibility is not considered when dumping `const val`s
Issue -
State: open - Opened by fzhinkin about 1 year ago
Labels: bug, jvm
#251 - Postpone static field's companion resolution
Pull Request -
State: closed - Opened by fzhinkin about 1 year ago
- 2 comments
#250 - [0.15.0] Enum entries are not part of generated `.api` dump anymore if the enum contains internal companion object
Issue -
State: closed - Opened by mateuszkwiecinski about 1 year ago
- 1 comment
Labels: bug
#249 - KLib dumps merge: support dumps with different library names
Issue -
State: open - Opened by fzhinkin about 1 year ago
- 2 comments
Labels: enhancement, klib
#248 - Include ABI version into dump
Issue -
State: closed - Opened by fzhinkin about 1 year ago
- 1 comment
Labels: enhancement, klib, jvm
#247 - Align klib validation behavior for empty projects with other targets
Pull Request -
State: closed - Opened by fzhinkin about 1 year ago
#246 - JVM/Android-only modules create empty klib.api file on 0.15.0-Beta.3
Issue -
State: closed - Opened by colinrtwhite about 1 year ago
- 1 comment
Labels: bug, klib
#245 - Fix false positive for const val with non-public marker
Pull Request -
State: closed - Opened by martinbonnin about 1 year ago
#243 - BCV behavior for an empty module is inconsistent between JVM and KMP
Issue -
State: closed - Opened by fzhinkin about 1 year ago
Labels: bug
#241 - Migrate to newer kotlin-metadata-jvm
Issue -
State: closed - Opened by sandwwraith about 1 year ago
- 9 comments
Labels: enhancement, jvm
#240 - Allow `apiCheck` to run on all subprojects before failing
Issue -
State: closed - Opened by OscarSpruit about 1 year ago
- 3 comments
Labels: documentation
#239 - allow apiDumpDirectory outside projectDir if inside rootProjectDir
Issue -
State: closed - Opened by robstoll about 1 year ago
- 15 comments
Labels: enhancement
#235 - Support Multi-Release JAR Files
Issue -
State: closed - Opened by Sineaggi about 1 year ago
- 9 comments
Labels: enhancement, jvm
#234 - Removing native targets did not cause API check to fail
Issue -
State: closed - Opened by JakeWharton about 1 year ago
- 4 comments
Labels: bug, klib
#233 - Use a project/module-agnostic name for dump files
Issue -
State: closed - Opened by fzhinkin about 1 year ago
- 1 comment
Labels: enhancement, gradle
#232 - Merge JVM and KLib ABI dumps into a single file
Issue -
State: closed - Opened by fzhinkin about 1 year ago
- 1 comment
Labels: enhancement
#231 - Remove case-insensitive dump file names handling logic
Issue -
State: closed - Opened by fzhinkin about 1 year ago
- 16 comments
Labels: klib, gradle
#230 - Add brief description to the top of .api dumps, to help explain the file and BCV
Issue -
State: closed - Opened by aSemy about 1 year ago
- 1 comment
Labels: enhancement
#223 - Consider moving BCV to Kotlin repo
Issue -
State: closed - Opened by qwwdfsad over 1 year ago
- 5 comments
#222 - Add Gradle version compatibility tests
Issue -
State: closed - Opened by fzhinkin over 1 year ago
- 3 comments
Labels: gradle
#217 - `public` members of non-API supertype should be visible in the inheritor
Issue -
State: open - Opened by dovchinnikov over 1 year ago
Labels: bug
#208 - BCV Gradle Plugin should not depend on kotlin-compiler-embeddable
Issue -
State: closed - Opened by aSemy over 1 year ago
- 1 comment
Labels: klib, gradle
#207 - Use the Gradle Provider API to allow for lazy configuration
Issue -
State: closed - Opened by aSemy over 1 year ago
- 1 comment
Labels: enhancement, gradle
#205 - Improve error message when the apiCheck fails due to missing klib dump file
Issue -
State: closed - Opened by fzhinkin over 1 year ago
- 1 comment
Labels: enhancement, klib
#203 - Make KLib validation related tasks public
Issue -
State: closed - Opened by fzhinkin over 1 year ago
- 1 comment
Labels: enhancement, klib
#198 - Why use the `.api` extension and not `.abi`?
Issue -
State: closed - Opened by joffrey-bion over 1 year ago
- 7 comments
Labels: klib
#197 - Klib `.api` files should sort members above types
Issue -
State: closed - Opened by JakeWharton over 1 year ago
- 4 comments
Labels: enhancement, klib
#196 - Klib `.api` files could use some vertical spacing
Issue -
State: closed - Opened by JakeWharton over 1 year ago
- 4 comments
Labels: enhancement, klib
#195 - Klib `.api` file does not use tabs
Issue -
State: closed - Opened by JakeWharton over 1 year ago
- 2 comments
Labels: klib
#193 - Correctly handle wasm_targets klib attribute
Issue -
State: closed - Opened by fzhinkin over 1 year ago
Labels: klib
#190 - Can't apply the BCV plugin to multimodule projects having the KMP applied only in sub-module
Issue -
State: closed - Opened by fzhinkin over 1 year ago
- 2 comments
Labels: bug, gradle
#187 - Incremental validation
Issue -
State: open - Opened by diareuse over 1 year ago
- 5 comments
Labels: enhancement, gradle, incremental validation
#179 - partially revert making some KotlinMetadataSignature.kt elements internal
Pull Request -
State: open - Opened by aSemy over 1 year ago
#178 - BCV-MU requires access to ClassBinarySignature properties
Issue -
State: open - Opened by aSemy over 1 year ago
#177 - Fix publishing issues
Pull Request -
State: closed - Opened by fzhinkin over 1 year ago
Labels: bug
#176 - Version 0.14.0
Pull Request -
State: closed - Opened by fzhinkin over 1 year ago
#175 - Support Java package-level annotations
Pull Request -
State: closed - Opened by fzhinkin over 1 year ago
#174 - Add option to always generate platform specific folders
Issue -
State: closed - Opened by vRallev over 1 year ago
- 5 comments
Labels: gradle
#173 - Update ASM
Pull Request -
State: closed - Opened by fzhinkin over 1 year ago
Labels: bug
#172 - Class files generated for Java versions starting from 19 are not supported
Issue -
State: closed - Opened by fzhinkin over 1 year ago
Labels: bug
#171 - Internal constructor is listed in api
Issue -
State: open - Opened by kunyavskiy over 1 year ago
- 2 comments
Labels: bug
#170 - Configure output directory for dumps
Pull Request -
State: closed - Opened by fzhinkin over 1 year ago
- 1 comment
#169 - Provide a plugin ID that complies with modern Gradle conventions
Issue -
State: closed - Opened by JakeWharton over 1 year ago
- 1 comment
Labels: enhancement, gradle
#168 - Enable strict explicit API mode
Pull Request -
State: closed - Opened by qwwdfsad over 1 year ago
#167 - Do not depend on sources and javadocs twice during the publication pr…
Pull Request -
State: closed - Opened by qwwdfsad over 1 year ago
#166 - Allow to filter out packages by regex
Issue -
State: closed - Opened by martinbonnin over 1 year ago
- 6 comments
Labels: enhancement, gradle
#165 - Consider `@PublishedApi internal inline` functions to not be public API
Issue -
State: closed - Opened by kyay10 over 1 year ago
- 7 comments
#164 - #163 reproducer
Pull Request -
State: closed - Opened by dovchinnikov over 1 year ago
#163 - File annotations should be copied to `ClassBinarySignature`
Issue -
State: open - Opened by dovchinnikov over 1 year ago
- 4 comments
#162 - Add all Companion class' annotations to corresponding Companion field.
Pull Request -
State: closed - Opened by fzhinkin over 1 year ago
#161 - Add all interface's class-level annotations to its DefaultImpls class.
Pull Request -
State: closed - Opened by fzhinkin over 1 year ago
#160 - java only project check
Issue -
State: closed - Opened by chameleon82 over 1 year ago
- 3 comments
Labels: gradle
#159 - Update badges
Pull Request -
State: closed - Opened by Goooler over 1 year ago
#158 - `protected` method of enum should not be included
Issue -
State: open - Opened by dovchinnikov over 1 year ago
- 3 comments
#157 - `FieldBinarySignature` which corresponds to `Companion` field should have companion annotations
Issue -
State: closed - Opened by dovchinnikov over 1 year ago