When a class is compiled with a new Kotlin version (e.g., 2.3.0 → 2.4.0) without code changes, Diffuse shows ∆ in the report but no details. We can add support for @Metadata diffs with two constraints to minimize noise:
- Omit
data1 and data2 due to their large size, comparing only remaining fields (e.g., mv, k).
- Only show
@Metadata diffs when a class has changed without any method or field additions/removals.
When a class is compiled with a new Kotlin version (e.g.,
2.3.0→2.4.0) without code changes, Diffuse shows∆in the report but no details. We can add support for@Metadatadiffs with two constraints to minimize noise:data1anddata2due to their large size, comparing only remaining fields (e.g.,mv,k).@Metadatadiffs when a class has changed without any method or field additions/removals.