binary-compatibility-validator icon indicating copy to clipboard operation
binary-compatibility-validator copied to clipboard

Feature request: support validating against past versions

Open ZacSweers opened this issue 2 years ago • 0 comments

Currently, when new APIs are introduced, developers must manually review the changes and ensure they are binary compatible (because it's just a regenerated .api file). This is an error-prone process and we were burned by this in KotlinPoet recently where we accidentally missed a breaking API change amongst a number of other (expected) changes. One helpful feature of the japicmp gradle plugin is the ability to point to a baseline artifact to validate against. It would be great if this project could offer something similar, either via pointing at artifacts (ideally) or other ways.

ZacSweers avatar May 29 '23 15:05 ZacSweers