)]}'
{
  "log": [
    {
      "commit": "213317d166a10b2c2c73f836111fbd589d7a6813",
      "tree": "b32ba1ab7dcddecc1ffce811fe63e9920ce48230",
      "parents": [
        "49813ca98d1bf46181472f430e33d361ba419277"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Mar 19 12:57:36 2025 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Thu Mar 20 18:50:46 2025 -0400"
      },
      "message": "Allow non-DClass\u0027es to be exceptions\n\nThis primarily refers to `companion object Foo : Exception()`\n\nFixes: 401536959\nTest: this case exists in our companionStatic tests and is now handled correctly\nChange-Id: I4a8ec3e7cf5ec3a1dc331cec66a226e7206e7868\n"
    },
    {
      "commit": "49813ca98d1bf46181472f430e33d361ba419277",
      "tree": "194328cd93911a0a1b214a3c3af4e0f07b3c3d91",
      "parents": [
        "f0d59c5a06df904d2b354425dc756edbab2ddd84",
        "10f2aa64c8824012e56f9c5c0aff82d5aaacc9e1"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Wed Mar 12 10:00:03 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 12 10:00:03 2025 -0700"
      },
      "message": "Merge \"Add test demonstrating @inheritDoc and @code bug\" into main"
    },
    {
      "commit": "f0d59c5a06df904d2b354425dc756edbab2ddd84",
      "tree": "3afb2aa97a385b1e80324cdad9e044006ba38746",
      "parents": [
        "42482a06cdd2b6656714957296fe2564e9381e86",
        "7f082eb948e28753e4d84d42f7cc9a6f147c6a86"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Mar 12 04:57:47 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 12 04:57:47 2025 -0700"
      },
      "message": "Merge \"Add ability to run ToT dackka aginst docs-public KMP\" into main"
    },
    {
      "commit": "10f2aa64c8824012e56f9c5c0aff82d5aaacc9e1",
      "tree": "b80223370cecd69a61da71c67e216a7392ed8001",
      "parents": [
        "42482a06cdd2b6656714957296fe2564e9381e86"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Mon Mar 03 10:38:39 2025 -0500"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Tue Mar 11 15:19:28 2025 -0400"
      },
      "message": "Add test demonstrating @inheritDoc and @code bug\n\nTest: adds ignored test\nBug: 396171398\nChange-Id: I550f2ef17d58ddbf7173c55a857226b80ef8627c\n"
    },
    {
      "commit": "42482a06cdd2b6656714957296fe2564e9381e86",
      "tree": "5fbd88eb08b03c1851471038972f7d46c48429e1",
      "parents": [
        "249aaaab0eaf54d82b27cca2dffdfd3c643ba820"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Mar 10 10:13:34 2025 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Mar 10 10:16:04 2025 -0400"
      },
      "message": "Pre-allocate syntheticClassNames, to avoid concurrency issues\n\nWe saw a concurrency flake here in ab/13113517, after what we thought were fixes.\nThis should be landing with dackka 1.6.3\n\nTest: concurrency refactor, should not flake but this is hard to prove\nChange-Id: Ie747eeb6cbe444cfea5b05d3e8c0a5a4c5f9db3b\n"
    },
    {
      "commit": "249aaaab0eaf54d82b27cca2dffdfd3c643ba820",
      "tree": "c1626881053967459682e7273e979147ed515c24",
      "parents": [
        "4066d621d189255bdb5734319bbde197a63dbf34"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Mar 10 05:55:57 2025 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Mar 10 05:55:57 2025 -0400"
      },
      "message": "Bump dackka version to 1.6.3\n\nImprovements to performance; fix of concurrent use of mutableMap\nDeprecation is propagated to child elements, e.g. class to members\nFix to langauge switching for companions with pages in only one langauge\nSome updates of upstream versions\nNew tests\n\nTests: pure versino bump; N/A\nChange-Id: I4e999b1d622dec4ec547546c7ff5b4add248ed43\n"
    },
    {
      "commit": "7f082eb948e28753e4d84d42f7cc9a6f147c6a86",
      "tree": "ec84f3f9ac48666fd9f68512ad9606afae2a1fbf",
      "parents": [
        "4066d621d189255bdb5734319bbde197a63dbf34"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Mar 05 14:12:22 2025 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Mar 07 14:13:29 2025 -0500"
      },
      "message": "Add ability to run ToT dackka aginst docs-public KMP\n\nThis is useful for benchmarking and validation purposes.\n\nTest: adds an @ignore\u0027s must-be-manually-run test\nChange-Id: I963c94d30a8cb4ac9babb9a2fd16586f8226bdcb\n"
    },
    {
      "commit": "4066d621d189255bdb5734319bbde197a63dbf34",
      "tree": "1dce0e7470c78f3f1e816eddf4172f4c6a1f62c9",
      "parents": [
        "585affa41e3f5d7e89300e21ce5be347037785fa",
        "19351bc15db40012d4dc254c77820b122839dc92"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Feb 26 04:21:16 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 26 04:21:16 2025 -0800"
      },
      "message": "Merge \"Add ability to run ToT dackka aginst docs-public\" into main"
    },
    {
      "commit": "585affa41e3f5d7e89300e21ce5be347037785fa",
      "tree": "779afc6f166fae6d570ce02f9c89a4905c4c6890",
      "parents": [
        "ada182e947a48d667f131bf04faed16d88ead7a7",
        "80d7dce4203a280db443127d07a24cca7f3713d4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Feb 24 14:29:15 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 24 14:29:15 2025 -0800"
      },
      "message": "Merge \"Add a test for `@throws` on a class\" into main"
    },
    {
      "commit": "19351bc15db40012d4dc254c77820b122839dc92",
      "tree": "26aa1c2a0208a25bfb8b1fa7333a41f307775cf6",
      "parents": [
        "29ae779b1ff54b98f1fd3eebabb39d559ffd1929"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Feb 24 09:59:39 2025 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Feb 24 10:01:53 2025 -0500"
      },
      "message": "Add ability to run ToT dackka aginst docs-public\n\nThis is useful for benchmarking and validation purposes.\n\nTest: adds a test\nChange-Id: I46fe641696fbff1b9041c2f682ac1d7b9b42ee7c\n"
    },
    {
      "commit": "ada182e947a48d667f131bf04faed16d88ead7a7",
      "tree": "94d1440ec2a2387f19b17957dfe6423a36f789dd",
      "parents": [
        "29ae779b1ff54b98f1fd3eebabb39d559ffd1929",
        "6fbe30f7b1109ee4dcb48ef48e80751a404f6c68"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Mon Feb 24 06:27:19 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 24 06:27:19 2025 -0800"
      },
      "message": "Merge \"[owners] Remove asaveau@google.com from OWNERS\" into main"
    },
    {
      "commit": "80d7dce4203a280db443127d07a24cca7f3713d4",
      "tree": "ff545d317d021b5c226b5bba83f525074a18cb99",
      "parents": [
        "12a314ede1d4e53dabeeae9bccc6095fa57ea8b8"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Feb 21 11:31:16 2025 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Feb 24 07:49:37 2025 -0500"
      },
      "message": "Add a test for `@throws` on a class\n\nIt does not propagate to the primary constructor\nIt is not clear whether it should\n\nBug: 398214231\nTest: adds a test\nChange-Id: Ib7f11c000fd0c001299249ddd9bfa5d9bcbb4c87\n"
    },
    {
      "commit": "6fbe30f7b1109ee4dcb48ef48e80751a404f6c68",
      "tree": "9c34691b1f265c9e87bcc69167c401b89db48564",
      "parents": [
        "12a314ede1d4e53dabeeae9bccc6095fa57ea8b8"
      ],
      "author": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Sun Feb 23 09:05:21 2025 -0800"
      },
      "committer": {
        "name": "Owner Cleanup Bot",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Sun Feb 23 09:05:24 2025 -0800"
      },
      "message": "[owners] Remove asaveau@google.com from OWNERS\n\nThis suggested change is automatically generated based on group\nmemberships and affiliations.\n\nPlease approve this change and vote the highest CR. This will keep the OWNERs\nfile tidy.  We ask that you do not ignore this change and approve it\nunless you know a reason the OWNER should remain.  It can always be\nreverted if needed.\n\nIf this change is in error, vote the lowest CR value (i.e. reject the CL)\nand the bot will abandon it.\n\nSee the owner\u0027s recent review activity for context:\nhttps://android-review.googlesource.com/q/asaveau@google.com\n\nTo report an issue, file a bug in the Infra\u003eCodereview component.\n\nChange-Id: Ie4bb93973a3c5d8b3b3e96f784d2b7fdd55f0dc2\n"
    },
    {
      "commit": "29ae779b1ff54b98f1fd3eebabb39d559ffd1929",
      "tree": "7fcb0e6a562c84668ae112839dd3271219b4ccc8",
      "parents": [
        "12a314ede1d4e53dabeeae9bccc6095fa57ea8b8"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Feb 21 11:03:41 2025 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Feb 21 08:11:28 2025 -0800"
      },
      "message": "Fix concurrency flakes in DocumentablesHolder\n\nThe recent updates to DocsHolder were causing flakiness due to passing things out of and back into a coroutine context\nThese changes keep the dependency flow in coroutine-local variables.\n\nTest: long-running AndroidxTest hits flakes without this, doesn\u0027t with it\nChange-Id: I8281d00f4a03c47586e2b6c7e26887c4ccde2836\n"
    },
    {
      "commit": "12a314ede1d4e53dabeeae9bccc6095fa57ea8b8",
      "tree": "4fd74ed954b3b0699b30f0da267fcc5131b3c071",
      "parents": [
        "caedfee11fd82bef0361f9aad6c066fcaa6a3095"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Feb 19 10:08:53 2025 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Feb 21 09:37:40 2025 -0500"
      },
      "message": "Refactor isFromSyntheticClass to block better\n\nThe old implementation was getting the insert location, running a blocking call, and then adding something.\nThe new implementation runs the blocking call first\n\nIn b/394318482 the only stacktrace involves isFromSyntheticClass; I believe the above fixes what made it uniquely bad.\nI believe this fixes the bug, though we\u0027ll have to wait and check go/ab-damage-estimator, searching for\n`Entry cannot be cast to class java`, in a bit.\n\nFixes: 394318482\nTest: pure-refactor change; no test diff expected or observed. No performance impact.\nChange-Id: I90f2e48d6ff99a4cd0a076d49e380a64bd319a69\n"
    },
    {
      "commit": "caedfee11fd82bef0361f9aad6c066fcaa6a3095",
      "tree": "38e491ccc8617e3c725fb9250761b520b84e597d",
      "parents": [
        "9083fb8c80587f58a0dc33670c837aa3eb0aa28a"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Tue Feb 18 09:57:10 2025 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Feb 21 05:55:27 2025 -0800"
      },
      "message": "Fix switcher script for single-language-interesting companions\n\nFixes: 349616688\nTest: affects many of our tests, mostly because companion objects with extension functions are boring only in Kotlin\nChange-Id: I312f8662ef9e250dfaafe871c2ad2784c88bc5bb\n"
    },
    {
      "commit": "9083fb8c80587f58a0dc33670c837aa3eb0aa28a",
      "tree": "f18645cc94e3f6427e77c527e18232b79b004e1b",
      "parents": [
        "ec5190b6dcaa52188787cb3797f7f676b2d5daa6",
        "e17cc104068f38d2db0e5a963e2db8b00daebb8e"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed Feb 19 13:20:22 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 19 13:20:22 2025 -0800"
      },
      "message": "Merge \"Move to JDK 21\" into main"
    },
    {
      "commit": "ec5190b6dcaa52188787cb3797f7f676b2d5daa6",
      "tree": "338218408d19da65644f1bee6f24b84d7811ee8a",
      "parents": [
        "c14439b6effbf2c268906eb820a11c803e386c6d"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Feb 12 14:32:34 2025 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Tue Feb 18 17:02:47 2025 -0500"
      },
      "message": "Improve computation of interesting objects\n\nTest: Is a pure-refactor change and indeed no-ops test goldens\nChange-Id: I12e03866a790f87aa2a35d6845f7e459ac3c1097\n"
    },
    {
      "commit": "e17cc104068f38d2db0e5a963e2db8b00daebb8e",
      "tree": "4134538126b05b800edfeae72ca47ae91812ed65",
      "parents": [
        "798a6319e6f378116f3e699f3871133e1eeebf2c"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Feb 14 13:38:44 2025 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Tue Feb 18 13:57:13 2025 -0800"
      },
      "message": "Move to JDK 21\n\nTest: ./gradlew\nChange-Id: Ia8e194e3cd77c3e4e826a1497f8f4b83aad5c162\n"
    },
    {
      "commit": "c14439b6effbf2c268906eb820a11c803e386c6d",
      "tree": "5d8ba6231d96a3b9f26223c6afe8ed110457ebf1",
      "parents": [
        "798a6319e6f378116f3e699f3871133e1eeebf2c"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Tue Feb 18 10:08:01 2025 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Tue Feb 18 10:08:01 2025 -0500"
      },
      "message": "Add an object defined inside a companion object to tests\n\nI believed this case was handled incorrectly, but it is actually handled correctly.\n\nFixes: 394318786\nTest: expands a test\nChange-Id: I48da6b7b610b678343e252b6393d176143a29526\n"
    },
    {
      "commit": "798a6319e6f378116f3e699f3871133e1eeebf2c",
      "tree": "de572b8dc99c208b60849da694e947be22150964",
      "parents": [
        "d81cb4cdfb0ae0382d7e01bc49eb2a8b006a7683"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Feb 07 12:54:43 2025 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Feb 10 07:46:03 2025 -0500"
      },
      "message": "Stop using WithCompanion.companion\n\nDue to https://github.com/Kotlin/dokka/issues/4022, we can only use\neither .classlikes or .companion in dackka, and .companion cannot\naddress all of our use cases.\n\nTest: internal refactor, no effect/test diff means success\nChange-Id: I7c0039b6c039f87453859b816160544905871a7d\n"
    },
    {
      "commit": "d81cb4cdfb0ae0382d7e01bc49eb2a8b006a7683",
      "tree": "7f63efe6cefe4a3b6b491259f86ea05a63c03301",
      "parents": [
        "ec80f7813832f159b30904c16404248f4b135e13",
        "58867b0278ffcecbb7f491480a2d1d493145518c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 04 18:07:20 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 04 18:07:20 2025 -0800"
      },
      "message": "Merge \"Upgrade to Develocity plugin 3.19.1\" into main"
    },
    {
      "commit": "ec80f7813832f159b30904c16404248f4b135e13",
      "tree": "cb19247b8000a47cc780d1a637548b2815a82955",
      "parents": [
        "62a1cac003fbde46ccddbe2d2490d7433a5403ec",
        "40c0a8c3e4feb7180ff129453ec03d55478dd845"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Mon Feb 03 09:11:09 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 03 09:11:09 2025 -0800"
      },
      "message": "Merge \"Clean up test setup\" into main"
    },
    {
      "commit": "62a1cac003fbde46ccddbe2d2490d7433a5403ec",
      "tree": "b8b5abe16d562f5a97cb096154abd4dd372a5305",
      "parents": [
        "d025875a6c995c9a362ec1b918c2260c656574a6",
        "187771f0afbbb2e8960ae05840c41900b5aaad9b"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Feb 03 09:08:24 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 03 09:08:24 2025 -0800"
      },
      "message": "Merge \"Add a test for `\u003ca href\u003d` links\" into main"
    },
    {
      "commit": "40c0a8c3e4feb7180ff129453ec03d55478dd845",
      "tree": "4a2bba0907cff5ca166399d2d3843ad1374a0f24",
      "parents": [
        "d025875a6c995c9a362ec1b918c2260c656574a6"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Jan 31 12:08:49 2025 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Jan 31 13:03:20 2025 -0800"
      },
      "message": "Clean up test setup\n\n- Reduce verbosity of the BaseAbstractTest tests to WARN instead of\n  default DEBUG\n- Set JavaCompile to use Java 11 to match KotlinCompile\n- Do not log passing and skipped tests\n\nTest: ./gradlew test -\u003e way fewer noisy logs\nChange-Id: Ifa8d8cc3e9a65cddf567eff55a8f453c8278be21\n"
    },
    {
      "commit": "58867b0278ffcecbb7f491480a2d1d493145518c",
      "tree": "94e293feb55a0e49e9a76ba858d7e6f44ef71f6a",
      "parents": [
        "d025875a6c995c9a362ec1b918c2260c656574a6"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Jan 31 11:15:20 2025 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Jan 31 11:15:20 2025 -0800"
      },
      "message": "Upgrade to Develocity plugin 3.19.1\n\nTest: None\nChange-Id: I07a675e8f72be4e1669246add08a2421f2e8bf19\n"
    },
    {
      "commit": "d025875a6c995c9a362ec1b918c2260c656574a6",
      "tree": "b78a53751545d7eeaa707bbfeb8f8da1bc0e2e64",
      "parents": [
        "e682ac30ff36518377b13c061810f91d94a0f235"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Jan 30 17:06:51 2025 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Jan 31 09:41:17 2025 -0800"
      },
      "message": "Clean up build.gradle.kts file\n\n- Move repository set up to settings.gradle\n- Use version catalog for build dependencies\n\nTest: ./gradlew\nChange-Id: I7f19e2b3844c75dc8c0d3f75d9848268270fb8f0\n"
    },
    {
      "commit": "e682ac30ff36518377b13c061810f91d94a0f235",
      "tree": "8ca3b8ffe22a071d56d94ec3aff82673d11e8882",
      "parents": [
        "3a196d67059e731706bf193b44a4add706edde94"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Jan 30 16:26:58 2025 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Thu Jan 30 16:26:58 2025 -0800"
      },
      "message": "Upgrade dackka build to KGP 2.1.10\n\nTest: ./gradlew\nChange-Id: Ie026c9fba1920332fa113baa1299ea2cb7a55df1\n"
    },
    {
      "commit": "187771f0afbbb2e8960ae05840c41900b5aaad9b",
      "tree": "63ab2985da9a402966c57463f473de1047d3c197",
      "parents": [
        "3a196d67059e731706bf193b44a4add706edde94"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Jan 17 09:58:53 2025 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Jan 17 10:01:05 2025 -0500"
      },
      "message": "Add a test for `\u003ca href\u003d` links\n\nThey work in javadoc but not kdoc.\n\nTest: adds a test\nBug: 381788002\nChange-Id: Ib64ca3748ecd834a1b6013e6ea81fb3dd287dd4a\n"
    },
    {
      "commit": "3a196d67059e731706bf193b44a4add706edde94",
      "tree": "18293c992a606a7b237210914d91a6d0d958fc4c",
      "parents": [
        "d215eecc6b24b381932ce2f0f2cfc0c50eebd371"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Thu Jan 09 16:32:54 2025 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Thu Jan 09 19:00:57 2025 -0500"
      },
      "message": "Fix accidentally initializing lazy samplesAnalysisEnvironment during cleanup\n\nTest: no behavior change, no runtime regression\nChange-Id: I1b51d2eafaf6d48f920e75fa91cd0d220afcdf19\n"
    },
    {
      "commit": "d215eecc6b24b381932ce2f0f2cfc0c50eebd371",
      "tree": "d9f2a1b0155fee34b30e73205f3bcde15f9a436c",
      "parents": [
        "f3ad715389dcae452f8ed89ce6b7ead1f90140ac"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Thu Dec 26 15:58:41 2024 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Dec 27 11:11:31 2024 -0500"
      },
      "message": "Improve cleanup of SampleAnalysisEnvironment objects\n\nTest: in the 2.0.20-dev371 + k2 change, this resolves most of the performance issues\nBug: 382054041\nChange-Id: I83b700eb69447e299ad54682b45310ca272075e1\n"
    },
    {
      "commit": "f3ad715389dcae452f8ed89ce6b7ead1f90140ac",
      "tree": "b8dabe20c1397da7975b7a2513fe1bd402335f2c",
      "parents": [
        "1b10156b4892fe038faf5913e72b3b92618ced62"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Fri Dec 20 12:04:01 2024 -0500"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Fri Dec 20 15:10:58 2024 -0500"
      },
      "message": "Propagate deprecation to child elements\n\nBug: 337264979\nTest: PropagatedAnnotationsTransformerTest, deprecation usage in testData\nChange-Id: I3b66cc1a1bbb0c23b230aacfe0fb0b2a74e14c01\n"
    },
    {
      "commit": "1b10156b4892fe038faf5913e72b3b92618ced62",
      "tree": "d38e2f89c1ceee22773828db0b7556f594fee547",
      "parents": [
        "687c2b3078119bc0fa1e976268b0ebc00abeb499"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Thu Dec 05 11:07:50 2024 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Thu Dec 05 11:07:50 2024 -0500"
      },
      "message": "Bump dackka version to 1.6.2\n\nThis version is mostly dependency bumps. Contains a fix for lambdas with complex return types.\n\nTest: N/A\nChange-Id: I22edc76da6e504bea5e0887d5a63649666599a75\n"
    },
    {
      "commit": "687c2b3078119bc0fa1e976268b0ebc00abeb499",
      "tree": "f26a538ed594cd55d0b8c7393941083b84227f39",
      "parents": [
        "32823775692d4d02d22bce0c663f2471307ff4d9"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Dec 04 13:49:39 2024 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Thu Dec 05 05:43:27 2024 -0500"
      },
      "message": "Make LambdaTypeProjectionComponent support richer return types\n\nCurrently, it can\u0027t support a distinction () -\u003e Int? vs (() -\u003e Int)?\nThis is also blocking a navigation-common change where the return value is a typealias\n\nTest: adds a test based on the navigation-common case\nChange-Id: Ie53fc9f782e2c76f4586dd9686f956d26a439ee5\n"
    },
    {
      "commit": "32823775692d4d02d22bce0c663f2471307ff4d9",
      "tree": "440692ea930f3ac525a69f4544d76f0ba8dec0b6",
      "parents": [
        "2ddb401f1da624032d8b9e41a073bbcf54814cc1",
        "813a4302cda36599f58b2c79b4d91cc45418c735"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Nov 18 18:19:16 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 18 18:19:16 2024 +0000"
      },
      "message": "Merge \"Update Robolectric version to 13-robolectric-9030017-i7\" into main"
    },
    {
      "commit": "2ddb401f1da624032d8b9e41a073bbcf54814cc1",
      "tree": "46a934d5e6004b524c7d9ddde35a236d56c0e55d",
      "parents": [
        "9d95966caa9d2b43d92bebec21f1be8724c225f9"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Mon Nov 11 16:16:05 2024 -0800"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Mon Nov 11 16:16:05 2024 -0800"
      },
      "message": "Upgrade to Gradle 8.11\n\nTest: ./gradlew\nChange-Id: I81d4c9f76f6751425d0d69258cff1c4c5167ebd6\n"
    },
    {
      "commit": "813a4302cda36599f58b2c79b4d91cc45418c735",
      "tree": "2016ae30aa9eea28766bd2fe070fbff42a968e71",
      "parents": [
        "9d95966caa9d2b43d92bebec21f1be8724c225f9"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Mon Nov 11 23:52:20 2024 +0000"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Mon Nov 11 23:52:20 2024 +0000"
      },
      "message": "Update Robolectric version to 13-robolectric-9030017-i7\n\nChange-Id: I77d62d0fb77e1af1c0ceb91cf46ab81c1365420a\n"
    },
    {
      "commit": "9d95966caa9d2b43d92bebec21f1be8724c225f9",
      "tree": "3f4a76e9f3290117827c0026c7052ed37c678ca1",
      "parents": [
        "266156ce4318aa98d6eb300670cbcccaa56214ea"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Mon Oct 28 20:57:20 2024 +0000"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Mon Oct 28 20:57:20 2024 +0000"
      },
      "message": "Move to using develocity Gradle plugin 3.18.1\n\nChange-Id: Ic015e79d8acc129bb9a01a999dc4b6c291338fb7\n"
    },
    {
      "commit": "266156ce4318aa98d6eb300670cbcccaa56214ea",
      "tree": "6117dfb07b8af5ab68626112a3ca3e30bc8550de",
      "parents": [
        "2062272cde3b645362c3200561d50b8caaa54c37",
        "a2aff5b941cf7900cf4141a4c409db39bc488cd6"
      ],
      "author": {
        "name": "Fred Sladkey",
        "email": "fsladkey@google.com",
        "time": "Fri Oct 11 23:45:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 11 23:45:23 2024 +0000"
      },
      "message": "Merge \"Update shadow jar plugin version\" into main"
    },
    {
      "commit": "a2aff5b941cf7900cf4141a4c409db39bc488cd6",
      "tree": "bf252ef36b1620a1387874192a4e740d6c172b48",
      "parents": [
        "cbe6dc9f5222eecf7ffb6b1f9d831bda6c8a315d"
      ],
      "author": {
        "name": "Fred Sladkey",
        "email": "fsladkey@google.com",
        "time": "Fri Oct 11 16:08:14 2024 -0400"
      },
      "committer": {
        "name": "Fred Sladkey",
        "email": "fsladkey@google.com",
        "time": "Fri Oct 11 20:23:10 2024 +0000"
      },
      "message": "Update shadow jar plugin version\n\nWe\u0027re deleting some old prebuilts and we\u0027re still using an older version here.\n\nTest: ./gradlew :test\nChange-Id: I673df323d80b625228b46420fa4bb5d57a6dbbed\n"
    },
    {
      "commit": "2062272cde3b645362c3200561d50b8caaa54c37",
      "tree": "a496aa6af659ae59ecef72efa43f00716948240f",
      "parents": [
        "0328457cb36b8511e2088c6789a56019000a437e",
        "97f703824d2644ea1e297972e1960306a507748c"
      ],
      "author": {
        "name": "Fred Sladkey",
        "email": "fsladkey@google.com",
        "time": "Fri Oct 11 19:41:40 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 11 19:41:40 2024 +0000"
      },
      "message": "Merge \"Upgrade from gradle enterprise to develocity.\" into main"
    },
    {
      "commit": "0328457cb36b8511e2088c6789a56019000a437e",
      "tree": "65d813958bc3692987a57fc191189c1418a755c5",
      "parents": [
        "cbe6dc9f5222eecf7ffb6b1f9d831bda6c8a315d"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Oct 11 13:44:55 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Oct 11 17:57:27 2024 +0000"
      },
      "message": "Add jSpecify nullability annotations to default valid list in dackka\n\nBug: 372716110\nTest: do not want to add a new dependency to dackka; but we can roll back aosp/3272873 after landing this\nChange-Id: If084634455f52fc22568629fbbd529c00d170f95\n"
    },
    {
      "commit": "97f703824d2644ea1e297972e1960306a507748c",
      "tree": "cce56b9a6c46110c818a29269a2a3147e4cd7919",
      "parents": [
        "cbe6dc9f5222eecf7ffb6b1f9d831bda6c8a315d"
      ],
      "author": {
        "name": "Fred Sladkey",
        "email": "fsladkey@google.com",
        "time": "Fri Oct 11 13:05:45 2024 -0400"
      },
      "committer": {
        "name": "Fred Sladkey",
        "email": "fsladkey@google.com",
        "time": "Fri Oct 11 13:05:45 2024 -0400"
      },
      "message": "Upgrade from gradle enterprise to develocity.\n\nTest: Verifying build scan is uploaded\nChange-Id: I2c2568e273280426527b7dd5e1cf868fbcc350f5\n"
    },
    {
      "commit": "cbe6dc9f5222eecf7ffb6b1f9d831bda6c8a315d",
      "tree": "3eda792e6811a142dd7ad805b76a5085a5cd3ba4",
      "parents": [
        "fcf54b3013ed266fcab534c9585554645aceeef6"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Tue Oct 08 11:17:29 2024 -0700"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Tue Oct 08 14:51:52 2024 -0400"
      },
      "message": "Upgrade to Kotlin 2.0.10\n\nTest: ./gradlew\nChange-Id: I2e2a55e1cec3a370802711b359f4bd8c8dfce1d1\n"
    },
    {
      "commit": "fcf54b3013ed266fcab534c9585554645aceeef6",
      "tree": "2c9281c6f3cc673a529517facdb3899c6366be60",
      "parents": [
        "595103c0339566c16c348def124e67392a5c4a06"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Tue Oct 08 10:08:47 2024 -0400"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Tue Oct 08 10:32:32 2024 -0400"
      },
      "message": "Update AndroidX prebuilt versions used by dackka tests\n\nTo the next stable version if one was present in the prebuilts repo, or just the latest version otherwise.\n\nBug: 372212135\nTest: ./gradlew test\n\nChange-Id: I2dfbfdd260f240a755c1d4f045c975da085e9a0c\n"
    },
    {
      "commit": "595103c0339566c16c348def124e67392a5c4a06",
      "tree": "64eb5c61d1e4ac638356ddd079bfbdf8ad338e56",
      "parents": [
        "84eee702fa73ccf7ca283a71a17c2c6b510c7914",
        "d905089641acd4436f5900af6f2dfd06303e0796"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Jul 31 18:41:37 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 31 18:41:37 2024 +0000"
      },
      "message": "Merge \"Fix the @see \u003ca href\u003d syntax\" into main"
    },
    {
      "commit": "d905089641acd4436f5900af6f2dfd06303e0796",
      "tree": "878b5f261089e53b64534a3396b7be52b93e9534",
      "parents": [
        "732dca297cc042908861454491fcbf64c8e7ab1a"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Jul 31 11:09:37 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Jul 31 13:02:22 2024 -0400"
      },
      "message": "Fix the @see \u003ca href\u003d syntax\n\nThis is valid javadoc and presumably kdoc, as per github.com/Kotlin/dokka/issues/3703\n\nBug: 356196907\nTest: adds a test, which fails before this change\nChange-Id: Ic7706e7aaa1fad60f03ff425179f003da491773e\n"
    },
    {
      "commit": "84eee702fa73ccf7ca283a71a17c2c6b510c7914",
      "tree": "428a7da2bc55db1a73e10129431aa3bd52f97ad1",
      "parents": [
        "732dca297cc042908861454491fcbf64c8e7ab1a"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Thu Jul 11 16:31:22 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Tue Jul 30 18:53:37 2024 +0000"
      },
      "message": "Add a test for b/350055200\n\nBug: 350055200\n\nTest: adds an (@Ignore\u0027d) test\nChange-Id: Ied5972b6c754239765a25429f8e198d3d10221f3\n"
    },
    {
      "commit": "732dca297cc042908861454491fcbf64c8e7ab1a",
      "tree": "b5104a2379c10face1fe990ca34963a0c2ff0a9c",
      "parents": [
        "a257a23f0c87fc75bea2f6da4cef244ce6579140"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Jul 10 09:51:48 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Jul 10 09:54:33 2024 -0400"
      },
      "message": "Add a test for inline documentation on property parameters\n\nRelated to a recent discussion in library developer chat.\n\nTest: adds a test\nChange-Id: Ibaac370c2ee6de7f2eefdfa96863d73b3798b299\n"
    },
    {
      "commit": "a257a23f0c87fc75bea2f6da4cef244ce6579140",
      "tree": "dac65db330d1502984462cc608d1bf83403188e9",
      "parents": [
        "f81d7de809a992dc3c281ab8af2cfd1c76783bfd",
        "981d9e4451aca56cace28182554fbc9f07e118f8"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jun 25 16:12:38 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 25 16:12:38 2024 +0000"
      },
      "message": "Merge \"Add a test for b/342557694 /upstream-bug 3658\" into main"
    },
    {
      "commit": "981d9e4451aca56cace28182554fbc9f07e118f8",
      "tree": "06733a767e6f600516d500c614b08ae5ccb5c99f",
      "parents": [
        "3738f9c7ee660911a42a6635fa21013095dc7440"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Tue Jun 25 11:59:10 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Tue Jun 25 12:00:40 2024 -0400"
      },
      "message": "Add a test for b/342557694 /upstream-bug 3658\n\nBug: 342557694\n\nTest: adds a (partially-@Ignore\u0027d) test\nChange-Id: I6fc6cb7ac27668572aeba9167332e8f4fc1cf3d0\n"
    },
    {
      "commit": "f81d7de809a992dc3c281ab8af2cfd1c76783bfd",
      "tree": "ae693bb5b2ceb36159360acb5726dc8e35361ce1",
      "parents": [
        "3738f9c7ee660911a42a6635fa21013095dc7440"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Tue Jun 25 11:32:43 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Tue Jun 25 11:32:43 2024 -0400"
      },
      "message": "Update CLI integration test goldens\n\nThe changes look related to recent dackka updates, which I guess never got these goldens updated?\n\nTest: :integration-tests:cli:test\nChange-Id: Ie71e2b03fa6610349349e47bffea943c359a71b3\n"
    },
    {
      "commit": "3738f9c7ee660911a42a6635fa21013095dc7440",
      "tree": "819fb13a9ddd3a42aba9b7775771c8836464a961",
      "parents": [
        "e330bc3357a8970d3541cc31b0e64ef760a8d6a1"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Jun 24 08:54:01 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Jun 24 10:24:31 2024 -0400"
      },
      "message": "Clean up dackka dependencies\n\nTest: all tests still pass; removed dependencies were never needed.\nChange-Id: Ia68f08d1aab6285d91785ef3f8af997157116d8b\n"
    },
    {
      "commit": "e330bc3357a8970d3541cc31b0e64ef760a8d6a1",
      "tree": "09600f1a6a30a9debe31d3d7ea11869c133bd0fb",
      "parents": [
        "ea3bf71ae337e9e7da21d6202531742e44b1e751",
        "8478883501a51d8880ca86863545d02eb084c66e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jun 18 15:59:02 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 18 15:59:02 2024 +0000"
      },
      "message": "Merge \"Add gradle enterprise/build scans to dackka builds\" into main"
    },
    {
      "commit": "8478883501a51d8880ca86863545d02eb084c66e",
      "tree": "cf3ecebd3955d881d456e9a192f63bb39d1a6b1a",
      "parents": [
        "8c58ee67d8f3cf19f9ea45512cc500b2b0622d4e"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Apr 22 09:11:55 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Tue Jun 18 11:38:04 2024 -0400"
      },
      "message": "Add gradle enterprise/build scans to dackka builds\n\nThese scans are not uploaded because of --offline, but can be made and published locally or downloaded from ab/.\n\nThe build_time.txt file in dist/ now shows real and user execution time of dackka gradle command in millis\n\nTest: --scan is now included in presubmit; build time shows now diff; no output changes.\nChange-Id: I96bab08643a2530dac7a6431a30a5a248b347cf7\n"
    },
    {
      "commit": "ea3bf71ae337e9e7da21d6202531742e44b1e751",
      "tree": "f275043e465729d993c45ac80c112a4d1ea34162",
      "parents": [
        "8c58ee67d8f3cf19f9ea45512cc500b2b0622d4e"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Jun 17 10:10:09 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Tue Jun 18 08:45:41 2024 -0400"
      },
      "message": "Change isFromSyntheticClass and isCompanion to not have coroutine overhead\n\nFrom profiling, most of the runtime of these functions is the overhead of initializing the coroutines in the first place\n\nThese are the only uses of `runBlocking` in non-test code beyond the main one in MultiLanguageRenderer\n\nTest: no output change expected or observed, only very minor runtime improvement.\nFixes: 343412181\nChange-Id: I6edef0f0cb291e7a4a08f84979bc236319f47935\n"
    },
    {
      "commit": "8c58ee67d8f3cf19f9ea45512cc500b2b0622d4e",
      "tree": "5ee05be2841157550fd6091220c9f5df6e74dda8",
      "parents": [
        "4f269eb013af189aed7e52191ee7547d85ab7ae0"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Jun 14 09:45:32 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Jun 14 09:45:32 2024 -0400"
      },
      "message": "Bump dackka version to 1.6.1\n\nTo land a version containing the switcher script update as requested by Ivy\n\nTest: N/A\nChange-Id: Ib9563bf3489adc68286750569e00c8e2494632bf\n"
    },
    {
      "commit": "4f269eb013af189aed7e52191ee7547d85ab7ae0",
      "tree": "f5f87d69c9f8ae4a3d3832fd22b12540443258e5",
      "parents": [
        "b5192c5924ef5f6d1b4014f21fc09bb43d157a26"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Jun 05 12:47:10 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Jun 14 09:24:58 2024 -0400"
      },
      "message": "Sort platform-specific class signatures\n\nThis appears to be the last source of nondeterminism in dackka.\n\nTest: adds a case that was nondeterministic to the simple-kmp test\nFixes: 339221337\nChange-Id: I29ea6c22ea9f1ba56a99c032e0410cdfe9b198fd\n"
    },
    {
      "commit": "b5192c5924ef5f6d1b4014f21fc09bb43d157a26",
      "tree": "015679fccaff8f8633daf88c751f4f3e1ba1f32f",
      "parents": [
        "d732853d76497a50541f079f5faaa25bdc202b7f"
      ],
      "author": {
        "name": "Omar Ismail",
        "email": "omarismail@google.com",
        "time": "Wed Jun 05 16:05:25 2024 +0100"
      },
      "committer": {
        "name": "Omar Ismail",
        "email": "omarismail@google.com",
        "time": "Thu Jun 06 01:10:51 2024 +0100"
      },
      "message": "Migrate dockka to use ktfmt\n\nBUG: 319663977\n\nTESTED: Ran ./gradlew :ktCheck and it failed when the files weren\u0027t formatted\n\nRan ./gradlew :ktFormat and the files got formatted\n\nRan ./gradlew :ktCheck again and it passed as all files were formatted\n\nChange-Id: I6fa3db0d8def4ac0bcc127d00050f7a7ef548f5a\n"
    },
    {
      "commit": "d732853d76497a50541f079f5faaa25bdc202b7f",
      "tree": "ce4652d3b9bfee2900536bebc22a5a498505362f",
      "parents": [
        "51eb819c1f8cc72c0ab41dbd9a386226ec75e2cd",
        "07a069c4fa28befb404a4c96ae66f6e9924e4599"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Jun 05 15:59:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 05 15:59:33 2024 +0000"
      },
      "message": "Merge \"Revert \"Remove the switcher snippet from Dackka\"\" into main"
    },
    {
      "commit": "07a069c4fa28befb404a4c96ae66f6e9924e4599",
      "tree": "32737be07f0a393c6939b147365ed771ce99c186",
      "parents": [
        "262501b505be6cd8c58ba999f02c42ca579d6646"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed May 22 15:17:07 2024 +0000"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Wed Jun 05 10:56:39 2024 -0400"
      },
      "message": "Revert \"Remove the switcher snippet from Dackka\"\n\nThis reverts commit ef81ca774b39116d244102c6000ce04390d786ce.\n\nReason for revert: relanding this functionality.\n\nChange-Id: I506682a97407ef60f7fb452db432f14703541e3e\nFixes: 194329328\n"
    },
    {
      "commit": "51eb819c1f8cc72c0ab41dbd9a386226ec75e2cd",
      "tree": "652a82b7114fa1094aba64618829f97a2667fe5b",
      "parents": [
        "262501b505be6cd8c58ba999f02c42ca579d6646"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Jun 03 14:55:06 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Jun 03 14:55:06 2024 -0400"
      },
      "message": "Update to upstream dokka 2.0.20-dev337\n\nFixes: 343202983\n\nTest: tests run in presubmit with no diff.\nChange-Id: I57e7c0aec74553afd6bfe52079810f9b03566a9a\n"
    },
    {
      "commit": "262501b505be6cd8c58ba999f02c42ca579d6646",
      "tree": "ce3ed2b1e173b861a5fe336d9575576c4a576f7d",
      "parents": [
        "856c7be5bf9fdce0831700d20592f2abac4c71af"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed May 29 01:46:33 2024 +0000"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed May 29 01:46:33 2024 +0000"
      },
      "message": "Move to the newest version of robolectric\n\nChange-Id: I8c622b5dbef604d2f5290850ccb8a59414fa2584\n"
    },
    {
      "commit": "856c7be5bf9fdce0831700d20592f2abac4c71af",
      "tree": "9bb60748c4f2b593c79c349b387297211700a47f",
      "parents": [
        "ca2a50f57b5b35e86cb3a559c49d538760c01858"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri May 24 09:42:47 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri May 24 09:42:47 2024 -0400"
      },
      "message": "Bump dackka version to 1.6.0\n\nContains improvements to: private annotation hiding, error line number detection, performance.\n\nTest: N/A\nChange-Id: If9eb157b1f45a5657e7024e17e914a265ecb97b6\n"
    },
    {
      "commit": "ca2a50f57b5b35e86cb3a559c49d538760c01858",
      "tree": "a15d9334e5177f9799a431879fa925a289755051",
      "parents": [
        "479d344f73d45b282407ebd8d4b12d3ea3249516"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Tue May 21 22:40:59 2024 +0000"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Tue May 21 22:40:59 2024 +0000"
      },
      "message": "Upgrade robolectric to 4.12.1 in dackka\n\nChange-Id: Ib52e4fe7c5cd47eacdec3ba5762914b2a131f533\n"
    },
    {
      "commit": "479d344f73d45b282407ebd8d4b12d3ea3249516",
      "tree": "158c441e49b2fa34b926ff325abc1714e1b1a477",
      "parents": [
        "9e578565ca670accd6d59ad84cbdc5baf8501d6d",
        "a943b0b8364e2656677313d6d4b6e99ecd364f75"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue May 21 14:40:04 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 21 14:40:04 2024 +0000"
      },
      "message": "Merge \"Use DRI as the key for the sourceFilesPaths map.\" into main"
    },
    {
      "commit": "a943b0b8364e2656677313d6d4b6e99ecd364f75",
      "tree": "a263d0aff08b4a46a4df84f35c3a3b1d7d4f4648",
      "parents": [
        "c070bcf646625a89a41834f3fb64a4e507252fc4"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon May 20 18:23:11 2024 +0000"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon May 20 18:23:11 2024 +0000"
      },
      "message": "Use DRI as the key for the sourceFilesPaths map.\n\nBecause Documentable.hashCode has very bad performance.\n\nChange-Id: I29e6adff5faa6e107a08a1dd4346bcb5f9566b84\nTest: this refactor doesn\u0027t change test outputs, as expected.\n"
    },
    {
      "commit": "9e578565ca670accd6d59ad84cbdc5baf8501d6d",
      "tree": "a8bac36072df60cd54487962a24e66feaa22b963",
      "parents": [
        "c070bcf646625a89a41834f3fb64a4e507252fc4"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon May 13 11:22:44 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon May 20 18:21:26 2024 +0000"
      },
      "message": "Improve AndroidxTest\n\nAllows running tip-of-tree dackka against tip-of-tree androidx, e.g. for profiling.\n\nTest: passes when un-@Ignore\u0027d\nChange-Id: I98d0dd4715c355dc93354dc5d8bf79b346929410\n"
    },
    {
      "commit": "c070bcf646625a89a41834f3fb64a4e507252fc4",
      "tree": "6441516fd1baa8b2bc1133ccf7125bf26ab15d8c",
      "parents": [
        "b20221446eb0da5e4cb7a4102d2b764b14589178",
        "523b734c0b0e71098f482df89cfd40f08ae2d287"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Apr 26 13:24:05 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 26 13:24:05 2024 +0000"
      },
      "message": "Merge \"Improve error line number detection to use upstream method.\" into main"
    },
    {
      "commit": "523b734c0b0e71098f482df89cfd40f08ae2d287",
      "tree": "457d900d140aa282d570643acf0fc1515c7f8c4c",
      "parents": [
        "c3b5d6d4ff8fed504818003ffe88604eba27ad78"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Apr 22 09:27:19 2024 -0400"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Thu Apr 25 10:29:32 2024 -0400"
      },
      "message": "Improve error line number detection to use upstream method.\n\nDo not warn for missing @params in deprecated methods.\n\nFixes: b/336536668\n\nTest: see changes to messages.ignore in aosp/3059182\nChange-Id: I8b6ba09388567f76d051bff25ae48c84c2df7adb\n"
    },
    {
      "commit": "b20221446eb0da5e4cb7a4102d2b764b14589178",
      "tree": "7dde7c751ad66ba1777bccdd1072f9fc1f79164e",
      "parents": [
        "c3b5d6d4ff8fed504818003ffe88604eba27ad78",
        "e17849def0e375c466a02bfa7453b3436d0677e5"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Mon Apr 22 14:58:54 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 22 14:58:54 2024 +0000"
      },
      "message": "Merge \"Enable configuration caching\" into main"
    },
    {
      "commit": "c3b5d6d4ff8fed504818003ffe88604eba27ad78",
      "tree": "c92fc98109c42808643f11411aacf9f4a90543a9",
      "parents": [
        "3f32f80ad4691cf40e472c0eee79ba78cddd110f",
        "6a36d7040ab1166db9ad1e84e70a1ef9aab026ae"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Apr 22 11:05:05 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 22 11:05:05 2024 +0000"
      },
      "message": "Merge \"Clean up CLI integration project\" into main"
    },
    {
      "commit": "e17849def0e375c466a02bfa7453b3436d0677e5",
      "tree": "971396c1a8a6907d8bbbf65cb2885a102db561c8",
      "parents": [
        "6a36d7040ab1166db9ad1e84e70a1ef9aab026ae"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Apr 19 21:54:09 2024 +0000"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Apr 19 21:59:56 2024 +0000"
      },
      "message": "Enable configuration caching\n\nFix configuration cache violations in the root project and enable\nconfiguration caching\n\nTest: ./gradlew\nChange-Id: Iae2ba6f483dcd6d90a5f6b94d90c1e652d886976\n"
    },
    {
      "commit": "6a36d7040ab1166db9ad1e84e70a1ef9aab026ae",
      "tree": "369156a13ed3f143b6f031d2069ad52b712d4645",
      "parents": [
        "6fe170c2f5dde120867369224520b2584289be67"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Apr 19 19:21:44 2024 +0000"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Fri Apr 19 19:21:44 2024 +0000"
      },
      "message": "Clean up CLI integration project\n\n- Use full gradle task modeling for input and outputs, before this\n  CL it was assuming none of the inputs would change.\n- Stop using project object during task exectution, this is not configuration\n  cache safe\n\nTest: ./gradlew integration-tests:cli:run\nChange-Id: Id7c4430c8fc0e0aad0b2d53bec21c33e490bf382\n"
    },
    {
      "commit": "3f32f80ad4691cf40e472c0eee79ba78cddd110f",
      "tree": "d87cdc158ecaf94b69d6f23102ac0e373c943732",
      "parents": [
        "1aad73a888fed357b6737efab6e3568ee2f65913",
        "9c09705e94665fe98274aed3547b89579188d4b3"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Fri Apr 12 14:59:39 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 12 14:59:39 2024 +0000"
      },
      "message": "Merge \"Fix failing dackka test\" into main"
    },
    {
      "commit": "9c09705e94665fe98274aed3547b89579188d4b3",
      "tree": "92ccbec6c4e182c44cecd049c6ffe33db8c807e8",
      "parents": [
        "6fe170c2f5dde120867369224520b2584289be67"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Thu Apr 11 16:01:10 2024 -0400"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Thu Apr 11 16:01:10 2024 -0400"
      },
      "message": "Fix failing dackka test\n\nBug: 333919874\nTest: ./gradlew test\nChange-Id: Ia53d94384743350b07e4ffaed0fd01bd29f4451d\n"
    },
    {
      "commit": "1aad73a888fed357b6737efab6e3568ee2f65913",
      "tree": "ce42e43e99948b5a12b1c6dee339c0e79fc8674e",
      "parents": [
        "6fe170c2f5dde120867369224520b2584289be67"
      ],
      "author": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed Apr 10 21:30:31 2024 +0000"
      },
      "committer": {
        "name": "Aurimas Liutikas",
        "email": "aurimas@google.com",
        "time": "Wed Apr 10 21:30:31 2024 +0000"
      },
      "message": "Remove the usage of an old AGP alpha version\n\nChange-Id: Ie25b63e3757cd926b60778e54f7987db5673be7d\n"
    },
    {
      "commit": "6fe170c2f5dde120867369224520b2584289be67",
      "tree": "0d24de15556bbe05b9cb859e391907c87c93d32d",
      "parents": [
        "7aa6406dac45b6795c2284856f8a93fbecb0f0b2"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Mon Apr 01 11:47:02 2024 -0400"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Mon Apr 01 11:47:02 2024 -0400"
      },
      "message": "Fix issues with private annotation hiding\n\nWhen trying to run against AndroidX, I got an IllegalArgumentException because one visibility representation uses \"\" for java package visibility and the other uses \"package\". While updating the unit test for this I also realized inner annotation classes weren\u0027t being handled.\n\nTest: Updated existing test with all possible visibilities and a nested class\nChange-Id: I587d3aed825b062af60cb5fa89c0d05b1eea690e\n"
    },
    {
      "commit": "7aa6406dac45b6795c2284856f8a93fbecb0f0b2",
      "tree": "dee297c29f82e36464ad77698a96d65288477d40",
      "parents": [
        "0cc889c903fa9adee9d216ee26f83f15006c73bb"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Fri Mar 29 15:04:05 2024 -0400"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Fri Mar 29 15:10:22 2024 -0400"
      },
      "message": "Bump Dackka version to 1.5.2\n\nTo let AndroidX use the DAC search fix.\n\nBug: 145282861\nTest: N/A\nChange-Id: Id59ac59722c033b79cbd1ed3f26e15700c07b52b\n"
    },
    {
      "commit": "0cc889c903fa9adee9d216ee26f83f15006c73bb",
      "tree": "887edfb71c59142cb164839fe172cffa77df5a8d",
      "parents": [
        "ca82995148f283ca01754375b389c40ee2ae5ebe"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Fri Mar 22 13:03:13 2024 -0400"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Tue Mar 26 09:48:31 2024 -0400"
      },
      "message": "Hide private/internal visibility annotations\n\nChanging annotation display to be based on @Documented (b/328288166) would eliminate the need for this.\n\nBug: 323397949\nTest: AnnotationDocumentableConverterTest\nChange-Id: Ief1d958640ca9d9b9b565fd487bfb6c013cc85c1\n"
    },
    {
      "commit": "ca82995148f283ca01754375b389c40ee2ae5ebe",
      "tree": "8fbcf821dd7fb73b02fd3c7b86f8a4bf535dbf6a",
      "parents": [
        "01a3c5692b733462ce94adf9fc2e5c642f4eb553"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Thu Mar 21 09:38:19 2024 -0400"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Thu Mar 21 10:04:56 2024 -0400"
      },
      "message": "Track CLI integration test warnings output\n\nThis intentionally creates a warning in the test to verify that the setup works.\n\nBug: 284285155\nTest: ./gradlew integration-test:cli:test\n\nChange-Id: I163ba514df46ddc30821b1afed6b0cceeb7920f4\n"
    },
    {
      "commit": "01a3c5692b733462ce94adf9fc2e5c642f4eb553",
      "tree": "b075a1d7e8aa9cf27938bf1f97810a65e267f238",
      "parents": [
        "218bcf0c3adb62ee5807cb0ef98165c23ce2c9da",
        "c7cc710ca44fdc68f6f889b99e5ed92d96af6823"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Thu Mar 21 13:36:41 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 21 13:36:41 2024 +0000"
      },
      "message": "Merge \"Track test warning output\" into main"
    },
    {
      "commit": "218bcf0c3adb62ee5807cb0ef98165c23ce2c9da",
      "tree": "de85ea27b400e7fe9fdec95e11a77318f44a8a28",
      "parents": [
        "1c142ac054e528fd44caf55667d8c2863c284cd5",
        "166f4ae28db6e83df5956e441132f2fbd4fc808b"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Wed Mar 20 19:55:48 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 20 19:55:48 2024 +0000"
      },
      "message": "Merge \"Remove usage of -moduleName in CLI test\" into main"
    },
    {
      "commit": "c7cc710ca44fdc68f6f889b99e5ed92d96af6823",
      "tree": "e97148bf5266386b7d7cc8902e8b49697d9e4df3",
      "parents": [
        "1c142ac054e528fd44caf55667d8c2863c284cd5"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Thu Oct 26 14:32:32 2023 -0400"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Wed Mar 20 15:27:09 2024 -0400"
      },
      "message": "Track test warning output\n\nBug: 284285155\nTest: Log output files are added for integration tests\n\nChange-Id: I1597beaf4f60372d39dea8e9f5c7b64cef486c97\n"
    },
    {
      "commit": "1c142ac054e528fd44caf55667d8c2863c284cd5",
      "tree": "6bf70964279c6c9ca53f8d2151804b46bbd7c071",
      "parents": [
        "ad1f400f183422cbd7c5295edb7fa47bce8d6723"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Thu Feb 29 13:55:48 2024 -0500"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Tue Mar 19 13:09:08 2024 -0400"
      },
      "message": "Add config to hide hidden parent methods\n\nThe lint for @RestrictTo considers a method hidden if it is defined on or overridden by a hidden parent and is not overridden by a visible class lower in the hierarchy. This changes the default dackka behavior to match RestrictTo but leaves an option for the previous behavior of including hidden parent methods/fields because that is more similar to what metalava does.\n\nThis revealed an issue with class resolution of some kotlin classes for KMP common sourcesets (b/327630237), where APIs from unresolved parent classes were appearing as methods defined on the class instead of inherited. This leaves them in, but they still appear in the wrong section.\n\nBug: 323045178\nTest: Updated existing tests, added test for non-default behavior. Preview of AndroidX changes in cl/611118494\n\nChange-Id: Ib1433b0220e885864c66dc9e58965e79b97a1bb0\n"
    },
    {
      "commit": "166f4ae28db6e83df5956e441132f2fbd4fc808b",
      "tree": "71d818210475b5f5d7608b4abf0b7d32c02cea3d",
      "parents": [
        "ad1f400f183422cbd7c5295edb7fa47bce8d6723"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Tue Mar 19 09:51:50 2024 -0400"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Tue Mar 19 09:51:50 2024 -0400"
      },
      "message": "Remove usage of -moduleName in CLI test\n\nThis arg is no longer required by dokka.\n\nBug: 184166302\nTest: ./gradlew integration-test:cli:test\nChange-Id: I08ef45dc4f850735dac899f880232c143ea5a925\n"
    },
    {
      "commit": "ad1f400f183422cbd7c5295edb7fa47bce8d6723",
      "tree": "0187014dbef8dbf0ce3d2c4dcceee0d8cf8af041",
      "parents": [
        "16127d8fe2179e6f0e78f1826ad3dc40eda58354",
        "0a4e539cb5607c306e3ffe51b616f4e6601a4bc3"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Mon Mar 18 17:18:09 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 18 17:18:09 2024 +0000"
      },
      "message": "Merge \"Add ReferenceObject metadata to improve DAC search\" into main"
    },
    {
      "commit": "16127d8fe2179e6f0e78f1826ad3dc40eda58354",
      "tree": "3c1965fc50325913bbfd35ff700bb21aca45fe16",
      "parents": [
        "569447f185931033380181a1689c5e06e693bff3",
        "9e1f4c317e090db497422812dfff68e5c7ba9875"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Mon Mar 18 14:42:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 18 14:42:10 2024 +0000"
      },
      "message": "Merge \"Bump dackka version to 1.5.1\" into main"
    },
    {
      "commit": "0a4e539cb5607c306e3ffe51b616f4e6601a4bc3",
      "tree": "49404a449cfb4561ca8b3e834cf66a6fadd4b942",
      "parents": [
        "569447f185931033380181a1689c5e06e693bff3"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Fri Mar 08 13:39:57 2024 -0500"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Mon Mar 18 10:28:22 2024 -0400"
      },
      "message": "Add ReferenceObject metadata to improve DAC search\n\nThis adds some of the ReferenceObject fields listed here: https://developers.google.com/devsite/reference/microdata/referenceobject\n\nIt does not add the platform or version fields:\n* A version could be added using the addedIn version of apiSince, but that doesn\u0027t seem particularly useful for AndroidX. It might make sense to do for Android if they switch to dackka.\n* From my testing, only one `platform` value is used by devsite search if multiple are provided on a page, so platform wouldn\u0027t be useful for KMP.\n\nFunctions and properties are added as `property` fields using the generated anchor which is also the `id` for the item detail, because that should allow search to directly link to the item (though it currently does not, b/329124554).\n\nBug: 145282861\nTest: Added component tests, updated integration test outputs.\nChange-Id: Ifedb26fef9d06f196bebff0a0587485e7470a745\n"
    },
    {
      "commit": "9e1f4c317e090db497422812dfff68e5c7ba9875",
      "tree": "dff07cb41c9b7424c769a814197188b4b74a9429",
      "parents": [
        "8e87c7891d3690d48f096bb15988d0b0ed1da9ed"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Mon Mar 18 09:59:13 2024 -0400"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Mon Mar 18 09:59:13 2024 -0400"
      },
      "message": "Bump dackka version to 1.5.1\n\nNew version with the CLI runner fix.\n\nBug: 329841238\nTest: N/A\nChange-Id: I6a79d36a0ace612a47cf5ef4b72957049507452e\n"
    },
    {
      "commit": "569447f185931033380181a1689c5e06e693bff3",
      "tree": "28fe1b7c3797915fafa4e86d6c2188db770a9c5c",
      "parents": [
        "e0b114075151e98de7399aef3131f17e5a170c7f",
        "6990cd950af2e2a6979d3ab91ddfb9039188ba69"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Mar 18 13:04:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 18 13:04:51 2024 +0000"
      },
      "message": "Merge \"Un-ignore test for https://github.com/Kotlin/dokka/issues/2992\" into main"
    },
    {
      "commit": "6990cd950af2e2a6979d3ab91ddfb9039188ba69",
      "tree": "f9acf53da7e3a05f3f9a5922623df8aca7bdf1c2",
      "parents": [
        "8e87c7891d3690d48f096bb15988d0b0ed1da9ed"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Mar 18 12:02:35 2024 +0000"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Mar 18 12:02:38 2024 +0000"
      },
      "message": "Un-ignore test for https://github.com/Kotlin/dokka/issues/2992\n\nThis test should be fixed with the new upstream version.\n\nChange-Id: Icfd36c00a742e3da31539595aed1fe6c0d5d85db\nFixes: 279500397\n"
    },
    {
      "commit": "e0b114075151e98de7399aef3131f17e5a170c7f",
      "tree": "401cfc415da1207c730bbfb3ce2bef4a954727ce",
      "parents": [
        "8e87c7891d3690d48f096bb15988d0b0ed1da9ed"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Fri Mar 15 15:09:39 2024 -0400"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Fri Mar 15 15:09:39 2024 -0400"
      },
      "message": "Add @sample to CLI integration test\n\nIt turns out this was working, but adding a test for the future.\n\nBug: 329841238\nTest: ./gradlew integration-test:cli:test\nChange-Id: I4c74e8ee7df3519e2e07b2b5443794d9d36ee269\n"
    },
    {
      "commit": "8e87c7891d3690d48f096bb15988d0b0ed1da9ed",
      "tree": "9b4d009905d083d42bb3d4e4e831bcc44098b6ce",
      "parents": [
        "fbaece3217b62daa506f683f1f6007d0b878f8fb"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Fri Mar 15 11:35:47 2024 -0400"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Fri Mar 15 11:39:14 2024 -0400"
      },
      "message": "Reenable CLI integration test\n\nThese plugins are present when unit tests are run and provide the sourceToDocumentableTranslators needed to create docs.\n\nBug: 329841238\nTest: ./gradlew integration-test:cli:test\nChange-Id: Id9f9f23fe2be257e521b2abaa95178ac5a88f668\n"
    },
    {
      "commit": "fbaece3217b62daa506f683f1f6007d0b878f8fb",
      "tree": "077a628d1d3d5a9b269a90bf358eaf8ec0ac6615",
      "parents": [
        "538ca2ad7f233baef2ea824cd73197d59bc7bfbb",
        "37b8a2e87a2c962c86a04bb067033af74ea8d355"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Mon Mar 11 18:19:44 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 11 18:19:44 2024 +0000"
      },
      "message": "Merge \"Enable java contravariance test\" into main"
    },
    {
      "commit": "37b8a2e87a2c962c86a04bb067033af74ea8d355",
      "tree": "8e9d33fe4fd64703d6c3a766f15d0eb4eeb3468f",
      "parents": [
        "17a8bfb08dee57b648cf26d74acefe353d12e90e"
      ],
      "author": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Mon Mar 11 11:07:40 2024 -0400"
      },
      "committer": {
        "name": "Julia McClellan",
        "email": "juliamcclellan@google.com",
        "time": "Mon Mar 11 11:07:40 2024 -0400"
      },
      "message": "Enable java contravariance test\n\nThe upstream update pulled in a fix for this.\n\nBug: 293119896\nTest: enables test\nChange-Id: If5de45636c665aac09c840bfa4b8548d86e2b8e3\n"
    },
    {
      "commit": "538ca2ad7f233baef2ea824cd73197d59bc7bfbb",
      "tree": "d3a616f7a3e76363a71d640ac72f9a8b372febf9",
      "parents": [
        "17a8bfb08dee57b648cf26d74acefe353d12e90e"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Feb 26 11:08:36 2024 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Mar 11 08:36:10 2024 -0400"
      },
      "message": "Migrate comparisons in DocumentablesHelper to also use simpleDocumentableComparator\n\nThey seem to have been missed in the migration from its initial implementation\n\nFixes: 308941525\nTest: de-flaking; not easy to test\nChange-Id: I8d6fb251c6a9f7dd0210ac2ad448445b21fb2e49\n"
    },
    {
      "commit": "17a8bfb08dee57b648cf26d74acefe353d12e90e",
      "tree": "116f7d547d731f0ea023984cfb4f60aea82a131f",
      "parents": [
        "62ede11c46a92108a06e152f8cde627bbe944619",
        "04c7001071d6c8d45c7e668b1de0fb18fe346e42"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Fri Mar 08 17:20:31 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 08 17:20:31 2024 +0000"
      },
      "message": "Merge changes from topic \"dackka-1.5.0\" into main\n\n* changes:\n  Bump dackka version to 1.5.0\n  Update to upstream dokka \"2.0.0-test-2b6eb92892fa8ca794a1ea40a1117efd32106d05\"\n"
    },
    {
      "commit": "04c7001071d6c8d45c7e668b1de0fb18fe346e42",
      "tree": "ce9c8439eabd57ebd5f3399212867b60df7b82e9",
      "parents": [
        "5ee92f415ed4fbdb8afd9709567553c3a3e8c490"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Mar 04 10:56:40 2024 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Thu Mar 07 22:44:54 2024 +0000"
      },
      "message": "Bump dackka version to 1.5.0\n\nThis contains a major upstream version bump\n\nTest: topic\nChange-Id: Ied50ea95444c0645109e475b3f9010d5ef97e0dd\n"
    },
    {
      "commit": "5ee92f415ed4fbdb8afd9709567553c3a3e8c490",
      "tree": "531bea06632460bfa9cfa16daa4b622590a36be7",
      "parents": [
        "b94388c3808af40e752b1daa79c4d4088122b937"
      ],
      "author": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Mon Mar 04 08:15:28 2024 -0500"
      },
      "committer": {
        "name": "Owen Gray",
        "email": "owengray@google.com",
        "time": "Thu Mar 07 17:34:53 2024 -0500"
      },
      "message": "Update to upstream dokka \"2.0.0-test-2b6eb92892fa8ca794a1ea40a1117efd32106d05\"\n\nThis includes several minor fixes\nThis causes enum entries to now be resolved, and slightly changes samples import filtering.\nHopefully this will fix several concurrency errors\nIn the interest of those, we are landing this before performance tracking b/192674916\n\nThis introduces one new upstream bug b/327166311 but that should only affect unit tests\n\nTest: changes to integration tests; reviewed in gerrit.\nChange-Id: Id17755236438309d88903d4b76b0bb5ae10fb9e1\n"
    }
  ],
  "next": "62ede11c46a92108a06e152f8cde627bbe944619"
}
