{
 "headline_since": "2024-01-01",
 "last_release_date": "2026-11-08",
 "rows": 3844,
 "errors": 27,
 "no_classes": 652,
 "libraries_in_sample": 53,
 "libraries_with_code_and_releases_since": 46,
 "by_type": {
  "major": {
   "releases": 27,
   "both": 14,
   "bumpwise": 14,
   "japicmp": 14,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 14,
   "both_incl_internal": 14,
   "both_pct": 51.9,
   "bumpwise_pct": 51.9,
   "japicmp_pct": 51.9,
   "both_binary_pct": 51.9,
   "both_incl_internal_pct": 51.9
  },
  "minor": {
   "releases": 163,
   "both": 70,
   "bumpwise": 72,
   "japicmp": 81,
   "bumpwise_only": 2,
   "japicmp_only": 11,
   "both_binary": 52,
   "both_incl_internal": 82,
   "both_pct": 42.9,
   "bumpwise_pct": 44.2,
   "japicmp_pct": 49.7,
   "both_binary_pct": 31.9,
   "both_incl_internal_pct": 50.3
  },
  "patch": {
   "releases": 1038,
   "both": 86,
   "bumpwise": 87,
   "japicmp": 108,
   "bumpwise_only": 1,
   "japicmp_only": 22,
   "both_binary": 66,
   "both_incl_internal": 119,
   "both_pct": 8.3,
   "bumpwise_pct": 8.4,
   "japicmp_pct": 10.4,
   "both_binary_pct": 6.4,
   "both_incl_internal_pct": 11.5
  },
  "dev": {
   "releases": 0,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": null,
   "bumpwise_pct": null,
   "japicmp_pct": null,
   "both_binary_pct": null,
   "both_incl_internal_pct": null
  },
  "minor + patch": {
   "releases": 1201,
   "both": 156,
   "bumpwise": 159,
   "japicmp": 189,
   "bumpwise_only": 3,
   "japicmp_only": 33,
   "both_binary": 118,
   "both_incl_internal": 201,
   "both_pct": 13.0,
   "bumpwise_pct": 13.2,
   "japicmp_pct": 15.7,
   "both_binary_pct": 9.8,
   "both_incl_internal_pct": 16.7
  }
 },
 "minor_patch_by_year": {
  "2019": {
   "releases": 327,
   "both": 74,
   "bumpwise": 76,
   "japicmp": 87,
   "bumpwise_only": 2,
   "japicmp_only": 13,
   "both_binary": 58,
   "both_incl_internal": 82,
   "both_pct": 22.6,
   "bumpwise_pct": 23.2,
   "japicmp_pct": 26.6,
   "both_binary_pct": 17.7,
   "both_incl_internal_pct": 25.1
  },
  "2020": {
   "releases": 422,
   "both": 77,
   "bumpwise": 80,
   "japicmp": 95,
   "bumpwise_only": 3,
   "japicmp_only": 18,
   "both_binary": 61,
   "both_incl_internal": 94,
   "both_pct": 18.2,
   "bumpwise_pct": 19.0,
   "japicmp_pct": 22.5,
   "both_binary_pct": 14.5,
   "both_incl_internal_pct": 22.3
  },
  "2021": {
   "releases": 357,
   "both": 52,
   "bumpwise": 54,
   "japicmp": 64,
   "bumpwise_only": 2,
   "japicmp_only": 12,
   "both_binary": 42,
   "both_incl_internal": 58,
   "both_pct": 14.6,
   "bumpwise_pct": 15.1,
   "japicmp_pct": 17.9,
   "both_binary_pct": 11.8,
   "both_incl_internal_pct": 16.2
  },
  "2022": {
   "releases": 351,
   "both": 72,
   "bumpwise": 73,
   "japicmp": 76,
   "bumpwise_only": 1,
   "japicmp_only": 4,
   "both_binary": 63,
   "both_incl_internal": 79,
   "both_pct": 20.5,
   "bumpwise_pct": 20.8,
   "japicmp_pct": 21.7,
   "both_binary_pct": 17.9,
   "both_incl_internal_pct": 22.5
  },
  "2023": {
   "releases": 438,
   "both": 84,
   "bumpwise": 84,
   "japicmp": 92,
   "bumpwise_only": 0,
   "japicmp_only": 8,
   "both_binary": 74,
   "both_incl_internal": 86,
   "both_pct": 19.2,
   "bumpwise_pct": 19.2,
   "japicmp_pct": 21.0,
   "both_binary_pct": 16.9,
   "both_incl_internal_pct": 19.6
  },
  "2024": {
   "releases": 475,
   "both": 60,
   "bumpwise": 61,
   "japicmp": 72,
   "bumpwise_only": 1,
   "japicmp_only": 12,
   "both_binary": 48,
   "both_incl_internal": 64,
   "both_pct": 12.6,
   "bumpwise_pct": 12.8,
   "japicmp_pct": 15.2,
   "both_binary_pct": 10.1,
   "both_incl_internal_pct": 13.5
  },
  "2025": {
   "releases": 378,
   "both": 50,
   "bumpwise": 51,
   "japicmp": 65,
   "bumpwise_only": 1,
   "japicmp_only": 15,
   "both_binary": 32,
   "both_incl_internal": 66,
   "both_pct": 13.2,
   "bumpwise_pct": 13.5,
   "japicmp_pct": 17.2,
   "both_binary_pct": 8.5,
   "both_incl_internal_pct": 17.5
  },
  "2026": {
   "releases": 348,
   "both": 46,
   "bumpwise": 47,
   "japicmp": 52,
   "bumpwise_only": 1,
   "japicmp_only": 6,
   "both_binary": 38,
   "both_incl_internal": 71,
   "both_pct": 13.2,
   "bumpwise_pct": 13.5,
   "japicmp_pct": 14.9,
   "both_binary_pct": 10.9,
   "both_incl_internal_pct": 20.4
  }
 },
 "minor_patch_by_library": {
  "ch.qos.logback:logback-classic": {
   "releases": 48,
   "both": 9,
   "bumpwise": 9,
   "japicmp": 9,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 9,
   "both_incl_internal": 9,
   "both_pct": 18.8,
   "bumpwise_pct": 18.8,
   "japicmp_pct": 18.8,
   "both_binary_pct": 18.8,
   "both_incl_internal_pct": 18.8
  },
  "ch.qos.logback:logback-core": {
   "releases": 48,
   "both": 22,
   "bumpwise": 23,
   "japicmp": 23,
   "bumpwise_only": 1,
   "japicmp_only": 1,
   "both_binary": 21,
   "both_incl_internal": 22,
   "both_pct": 45.8,
   "bumpwise_pct": 47.9,
   "japicmp_pct": 47.9,
   "both_binary_pct": 43.8,
   "both_incl_internal_pct": 45.8
  },
  "com.alibaba:fastjson": {
   "releases": 23,
   "both": 3,
   "bumpwise": 3,
   "japicmp": 3,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 1,
   "both_incl_internal": 3,
   "both_pct": 13.0,
   "bumpwise_pct": 13.0,
   "japicmp_pct": 13.0,
   "both_binary_pct": 4.3,
   "both_incl_internal_pct": 13.0
  },
  "com.fasterxml.jackson.core:jackson-annotations": {
   "releases": 28,
   "both": 2,
   "bumpwise": 2,
   "japicmp": 5,
   "bumpwise_only": 0,
   "japicmp_only": 3,
   "both_binary": 2,
   "both_incl_internal": 2,
   "both_pct": 7.1,
   "bumpwise_pct": 7.1,
   "japicmp_pct": 17.9,
   "both_binary_pct": 7.1,
   "both_incl_internal_pct": 7.1
  },
  "com.fasterxml.jackson.core:jackson-core": {
   "releases": 43,
   "both": 4,
   "bumpwise": 5,
   "japicmp": 4,
   "bumpwise_only": 1,
   "japicmp_only": 0,
   "both_binary": 4,
   "both_incl_internal": 38,
   "both_pct": 9.3,
   "bumpwise_pct": 11.6,
   "japicmp_pct": 9.3,
   "both_binary_pct": 9.3,
   "both_incl_internal_pct": 88.4
  },
  "com.fasterxml.jackson.core:jackson-databind": {
   "releases": 43,
   "both": 6,
   "bumpwise": 6,
   "japicmp": 6,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 6,
   "both_incl_internal": 6,
   "both_pct": 14.0,
   "bumpwise_pct": 14.0,
   "japicmp_pct": 14.0,
   "both_binary_pct": 14.0,
   "both_incl_internal_pct": 14.0
  },
  "com.fasterxml.jackson.datatype:jackson-datatype-jsr310": {
   "releases": 42,
   "both": 2,
   "bumpwise": 2,
   "japicmp": 2,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 2,
   "both_incl_internal": 2,
   "both_pct": 4.8,
   "bumpwise_pct": 4.8,
   "japicmp_pct": 4.8,
   "both_binary_pct": 4.8,
   "both_incl_internal_pct": 4.8
  },
  "com.google.code.gson:gson": {
   "releases": 8,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 4,
   "both_pct": 0.0,
   "bumpwise_pct": 0.0,
   "japicmp_pct": 0.0,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 50.0
  },
  "com.google.guava:guava": {
   "releases": 20,
   "both": 5,
   "bumpwise": 5,
   "japicmp": 9,
   "bumpwise_only": 0,
   "japicmp_only": 4,
   "both_binary": 4,
   "both_incl_internal": 5,
   "both_pct": 25.0,
   "bumpwise_pct": 25.0,
   "japicmp_pct": 45.0,
   "both_binary_pct": 20.0,
   "both_incl_internal_pct": 25.0
  },
  "com.google.protobuf:protobuf-java": {
   "releases": 48,
   "both": 10,
   "bumpwise": 10,
   "japicmp": 11,
   "bumpwise_only": 0,
   "japicmp_only": 1,
   "both_binary": 8,
   "both_incl_internal": 10,
   "both_pct": 20.8,
   "bumpwise_pct": 20.8,
   "japicmp_pct": 22.9,
   "both_binary_pct": 16.7,
   "both_incl_internal_pct": 20.8
  },
  "com.h2database:h2": {
   "releases": 5,
   "both": 5,
   "bumpwise": 5,
   "japicmp": 5,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 5,
   "both_incl_internal": 5,
   "both_pct": 100.0,
   "bumpwise_pct": 100.0,
   "japicmp_pct": 100.0,
   "both_binary_pct": 100.0,
   "both_incl_internal_pct": 100.0
  },
  "com.squareup.okhttp3:okhttp": {
   "releases": 1,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": 0.0,
   "bumpwise_pct": 0.0,
   "japicmp_pct": 0.0,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 0.0
  },
  "com.squareup.retrofit2:retrofit": {
   "releases": 3,
   "both": 1,
   "bumpwise": 1,
   "japicmp": 1,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 1,
   "both_incl_internal": 1,
   "both_pct": 33.3,
   "bumpwise_pct": 33.3,
   "japicmp_pct": 33.3,
   "both_binary_pct": 33.3,
   "both_incl_internal_pct": 33.3
  },
  "commons-beanutils:commons-beanutils": {
   "releases": 3,
   "both": 1,
   "bumpwise": 1,
   "japicmp": 1,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 1,
   "both_pct": 33.3,
   "bumpwise_pct": 33.3,
   "japicmp_pct": 33.3,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 33.3
  },
  "commons-codec:commons-codec": {
   "releases": 11,
   "both": 1,
   "bumpwise": 1,
   "japicmp": 2,
   "bumpwise_only": 0,
   "japicmp_only": 1,
   "both_binary": 0,
   "both_incl_internal": 1,
   "both_pct": 9.1,
   "bumpwise_pct": 9.1,
   "japicmp_pct": 18.2,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 9.1
  },
  "commons-io:commons-io": {
   "releases": 8,
   "both": 3,
   "bumpwise": 4,
   "japicmp": 3,
   "bumpwise_only": 1,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 3,
   "both_pct": 37.5,
   "bumpwise_pct": 50.0,
   "japicmp_pct": 37.5,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 37.5
  },
  "commons-logging:commons-logging": {
   "releases": 7,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": 0.0,
   "bumpwise_pct": 0.0,
   "japicmp_pct": 0.0,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 0.0
  },
  "joda-time:joda-time": {
   "releases": 11,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": 0.0,
   "bumpwise_pct": 0.0,
   "japicmp_pct": 0.0,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 0.0
  },
  "org.apache.commons:commons-lang3": {
   "releases": 7,
   "both": 3,
   "bumpwise": 3,
   "japicmp": 3,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 3,
   "both_pct": 42.9,
   "bumpwise_pct": 42.9,
   "japicmp_pct": 42.9,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 42.9
  },
  "org.apache.logging.log4j:log4j-api": {
   "releases": 14,
   "both": 2,
   "bumpwise": 2,
   "japicmp": 2,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 1,
   "both_incl_internal": 2,
   "both_pct": 14.3,
   "bumpwise_pct": 14.3,
   "japicmp_pct": 14.3,
   "both_binary_pct": 7.1,
   "both_incl_internal_pct": 14.3
  },
  "org.apache.logging.log4j:log4j-core": {
   "releases": 14,
   "both": 4,
   "bumpwise": 4,
   "japicmp": 4,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 3,
   "both_incl_internal": 4,
   "both_pct": 28.6,
   "bumpwise_pct": 28.6,
   "japicmp_pct": 28.6,
   "both_binary_pct": 21.4,
   "both_incl_internal_pct": 28.6
  },
  "org.apache.logging.log4j:log4j-slf4j-impl": {
   "releases": 14,
   "both": 1,
   "bumpwise": 1,
   "japicmp": 1,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 1,
   "both_incl_internal": 1,
   "both_pct": 7.1,
   "bumpwise_pct": 7.1,
   "japicmp_pct": 7.1,
   "both_binary_pct": 7.1,
   "both_incl_internal_pct": 7.1
  },
  "org.apache.maven.plugin-tools:maven-plugin-annotations": {
   "releases": 9,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": 0.0,
   "bumpwise_pct": 0.0,
   "japicmp_pct": 0.0,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 0.0
  },
  "org.apache.maven:maven-plugin-api": {
   "releases": 12,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": 0.0,
   "bumpwise_pct": 0.0,
   "japicmp_pct": 0.0,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 0.0
  },
  "org.assertj:assertj-core": {
   "releases": 13,
   "both": 4,
   "bumpwise": 4,
   "japicmp": 5,
   "bumpwise_only": 0,
   "japicmp_only": 1,
   "both_binary": 2,
   "both_incl_internal": 6,
   "both_pct": 30.8,
   "bumpwise_pct": 30.8,
   "japicmp_pct": 38.5,
   "both_binary_pct": 15.4,
   "both_incl_internal_pct": 46.2
  },
  "org.hamcrest:hamcrest-library": {
   "releases": 0,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": null,
   "bumpwise_pct": null,
   "japicmp_pct": null,
   "both_binary_pct": null,
   "both_incl_internal_pct": null
  },
  "org.jetbrains:annotations": {
   "releases": 3,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": 0.0,
   "bumpwise_pct": 0.0,
   "japicmp_pct": 0.0,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 0.0
  },
  "org.json:json": {
   "releases": 0,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": null,
   "bumpwise_pct": null,
   "japicmp_pct": null,
   "both_binary_pct": null,
   "both_incl_internal_pct": null
  },
  "org.junit.jupiter:junit-jupiter": {
   "releases": 29,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": 0.0,
   "bumpwise_pct": 0.0,
   "japicmp_pct": 0.0,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 0.0
  },
  "org.junit.jupiter:junit-jupiter-api": {
   "releases": 29,
   "both": 5,
   "bumpwise": 5,
   "japicmp": 6,
   "bumpwise_only": 0,
   "japicmp_only": 1,
   "both_binary": 2,
   "both_incl_internal": 5,
   "both_pct": 17.2,
   "bumpwise_pct": 17.2,
   "japicmp_pct": 20.7,
   "both_binary_pct": 6.9,
   "both_incl_internal_pct": 17.2
  },
  "org.junit.jupiter:junit-jupiter-engine": {
   "releases": 29,
   "both": 5,
   "bumpwise": 5,
   "japicmp": 6,
   "bumpwise_only": 0,
   "japicmp_only": 1,
   "both_binary": 5,
   "both_incl_internal": 5,
   "both_pct": 17.2,
   "bumpwise_pct": 17.2,
   "japicmp_pct": 20.7,
   "both_binary_pct": 17.2,
   "both_incl_internal_pct": 17.2
  },
  "org.junit.jupiter:junit-jupiter-params": {
   "releases": 29,
   "both": 1,
   "bumpwise": 1,
   "japicmp": 4,
   "bumpwise_only": 0,
   "japicmp_only": 3,
   "both_binary": 1,
   "both_incl_internal": 2,
   "both_pct": 3.4,
   "bumpwise_pct": 3.4,
   "japicmp_pct": 13.8,
   "both_binary_pct": 3.4,
   "both_incl_internal_pct": 6.9
  },
  "org.mockito:mockito-core": {
   "releases": 19,
   "both": 3,
   "bumpwise": 3,
   "japicmp": 3,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 1,
   "both_incl_internal": 6,
   "both_pct": 15.8,
   "bumpwise_pct": 15.8,
   "japicmp_pct": 15.8,
   "both_binary_pct": 5.3,
   "both_incl_internal_pct": 31.6
  },
  "org.projectlombok:lombok": {
   "releases": 9,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 2,
   "bumpwise_only": 0,
   "japicmp_only": 2,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": 0.0,
   "bumpwise_pct": 0.0,
   "japicmp_pct": 22.2,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 0.0
  },
  "org.slf4j:jcl-over-slf4j": {
   "releases": 10,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": 0.0,
   "bumpwise_pct": 0.0,
   "japicmp_pct": 0.0,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 0.0
  },
  "org.slf4j:slf4j-api": {
   "releases": 10,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": 0.0,
   "bumpwise_pct": 0.0,
   "japicmp_pct": 0.0,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 0.0
  },
  "org.slf4j:slf4j-simple": {
   "releases": 10,
   "both": 0,
   "bumpwise": 0,
   "japicmp": 0,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 0,
   "both_incl_internal": 0,
   "both_pct": 0.0,
   "bumpwise_pct": 0.0,
   "japicmp_pct": 0.0,
   "both_binary_pct": 0.0,
   "both_incl_internal_pct": 0.0
  },
  "org.springframework.boot:spring-boot-autoconfigure": {
   "releases": 73,
   "both": 21,
   "bumpwise": 21,
   "japicmp": 21,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 20,
   "both_incl_internal": 21,
   "both_pct": 28.8,
   "bumpwise_pct": 28.8,
   "japicmp_pct": 28.8,
   "both_binary_pct": 27.4,
   "both_incl_internal_pct": 28.8
  },
  "org.springframework.boot:spring-boot-configuration-processor": {
   "releases": 73,
   "both": 1,
   "bumpwise": 1,
   "japicmp": 1,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 1,
   "both_incl_internal": 1,
   "both_pct": 1.4,
   "bumpwise_pct": 1.4,
   "japicmp_pct": 1.4,
   "both_binary_pct": 1.4,
   "both_incl_internal_pct": 1.4
  },
  "org.springframework:spring-beans": {
   "releases": 65,
   "both": 5,
   "bumpwise": 5,
   "japicmp": 6,
   "bumpwise_only": 0,
   "japicmp_only": 1,
   "both_binary": 3,
   "both_incl_internal": 5,
   "both_pct": 7.7,
   "bumpwise_pct": 7.7,
   "japicmp_pct": 9.2,
   "both_binary_pct": 4.6,
   "both_incl_internal_pct": 7.7
  },
  "org.springframework:spring-context": {
   "releases": 65,
   "both": 3,
   "bumpwise": 3,
   "japicmp": 5,
   "bumpwise_only": 0,
   "japicmp_only": 2,
   "both_binary": 1,
   "both_incl_internal": 3,
   "both_pct": 4.6,
   "bumpwise_pct": 4.6,
   "japicmp_pct": 7.7,
   "both_binary_pct": 1.5,
   "both_incl_internal_pct": 4.6
  },
  "org.springframework:spring-core": {
   "releases": 65,
   "both": 5,
   "bumpwise": 5,
   "japicmp": 7,
   "bumpwise_only": 0,
   "japicmp_only": 2,
   "both_binary": 3,
   "both_incl_internal": 5,
   "both_pct": 7.7,
   "bumpwise_pct": 7.7,
   "japicmp_pct": 10.8,
   "both_binary_pct": 4.6,
   "both_incl_internal_pct": 7.7
  },
  "org.springframework:spring-test": {
   "releases": 65,
   "both": 1,
   "bumpwise": 1,
   "japicmp": 5,
   "bumpwise_only": 0,
   "japicmp_only": 4,
   "both_binary": 1,
   "both_incl_internal": 1,
   "both_pct": 1.5,
   "bumpwise_pct": 1.5,
   "japicmp_pct": 7.7,
   "both_binary_pct": 1.5,
   "both_incl_internal_pct": 1.5
  },
  "org.springframework:spring-web": {
   "releases": 65,
   "both": 12,
   "bumpwise": 12,
   "japicmp": 18,
   "bumpwise_only": 0,
   "japicmp_only": 6,
   "both_binary": 8,
   "both_incl_internal": 12,
   "both_pct": 18.5,
   "bumpwise_pct": 18.5,
   "japicmp_pct": 27.7,
   "both_binary_pct": 12.3,
   "both_incl_internal_pct": 18.5
  },
  "org.springframework:spring-webmvc": {
   "releases": 65,
   "both": 4,
   "bumpwise": 4,
   "japicmp": 4,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 1,
   "both_incl_internal": 4,
   "both_pct": 6.2,
   "bumpwise_pct": 6.2,
   "japicmp_pct": 6.2,
   "both_binary_pct": 1.5,
   "both_incl_internal_pct": 6.2
  },
  "org.testng:testng": {
   "releases": 5,
   "both": 2,
   "bumpwise": 2,
   "japicmp": 2,
   "bumpwise_only": 0,
   "japicmp_only": 0,
   "both_binary": 1,
   "both_incl_internal": 3,
   "both_pct": 40.0,
   "bumpwise_pct": 40.0,
   "japicmp_pct": 40.0,
   "both_binary_pct": 20.0,
   "both_incl_internal_pct": 60.0
  }
 },
 "libraries": {
  "with_minor_patch_releases": 44,
  "with_breaking_release_both": 32,
  "with_breaking_release_bumpwise": 32
 },
 "kinds": [
  {
   "kind": "METHOD_REMOVED",
   "releases": 67,
   "items": 430
  },
  {
   "kind": "ABSTRACT_METHOD_ADDED",
   "releases": 46,
   "items": 121
  },
  {
   "kind": "METHOD_SIGNATURE_CHANGED",
   "releases": 44,
   "items": 173
  },
  {
   "kind": "CLASS_REMOVED",
   "releases": 36,
   "items": 113
  },
  {
   "kind": "FIELD_REMOVED",
   "releases": 21,
   "items": 79
  },
  {
   "kind": "GENERIC_SIGNATURE_CHANGED",
   "releases": 18,
   "items": 40
  },
  {
   "kind": "METHOD_RETURN_TYPE_CHANGED",
   "releases": 16,
   "items": 39
  },
  {
   "kind": "METHOD_VISIBILITY_REDUCED",
   "releases": 12,
   "items": 26
  },
  {
   "kind": "SUPERTYPE_REMOVED",
   "releases": 10,
   "items": 38
  },
  {
   "kind": "CHECKED_EXCEPTION_REMOVED",
   "releases": 9,
   "items": 12
  },
  {
   "kind": "METHOD_MADE_FINAL",
   "releases": 5,
   "items": 11
  },
  {
   "kind": "METHOD_STATIC_CHANGED",
   "releases": 5,
   "items": 5
  },
  {
   "kind": "METHOD_MADE_ABSTRACT",
   "releases": 4,
   "items": 8
  },
  {
   "kind": "CHECKED_EXCEPTION_ADDED",
   "releases": 3,
   "items": 9
  },
  {
   "kind": "CLASS_MADE_ABSTRACT",
   "releases": 3,
   "items": 4
  },
  {
   "kind": "FIELD_VISIBILITY_REDUCED",
   "releases": 2,
   "items": 8
  },
  {
   "kind": "CLASS_VISIBILITY_REDUCED",
   "releases": 2,
   "items": 2
  },
  {
   "kind": "CLASS_MADE_FINAL",
   "releases": 2,
   "items": 4
  },
  {
   "kind": "FIELD_MADE_FINAL",
   "releases": 1,
   "items": 2
  },
  {
   "kind": "FIELD_TYPE_CHANGED",
   "releases": 1,
   "items": 2
  }
 ]
}