)]}'
{
  "log": [
    {
      "commit": "8044c3490587ca25e6ea8776aaed30a1809e0ddd",
      "tree": "fc3aea6a8499962c973aae0289ff4cc3c7ec4450",
      "parents": [
        "9a2de585e511ce2039d17a0ce1880bb6ff854609",
        "177c3f0824732502f5c064806a8219da2954c126"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 11:45:49 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 11:45:49 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: 177c3f0824\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/moshi/+/3423899\n\nChange-Id: Ic2c46386b43400c5ae2a80abfc3ca38af54fe70e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "177c3f0824732502f5c064806a8219da2954c126",
      "tree": "fc3aea6a8499962c973aae0289ff4cc3c7ec4450",
      "parents": [
        "9a2de585e511ce2039d17a0ce1880bb6ff854609"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:28:45 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:28:45 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: Ic9f4a4190254890148ada457a4febd17213bbc38\n"
    },
    {
      "commit": "9a2de585e511ce2039d17a0ce1880bb6ff854609",
      "tree": "9b6f7fd4f92dabd86ea4934cc2257c9ed37762a3",
      "parents": [
        "ae77cf4f8a78a36cce5f0440f4f71a144a555c0c",
        "0bf4d40258dc1a02369e576acbec60969611873f"
      ],
      "author": {
        "name": "Marcello Albano",
        "email": "maralb@google.com",
        "time": "Wed Sep 11 21:55:55 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 11 21:55:55 2024 +0000"
      },
      "message": "Changed visibility for moshi am: 1c8d67fe7a am: 0bf4d40258\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/moshi/+/3264154\n\nChange-Id: I117b239cfaab8f85439744ef50ae9cc97a246676\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ae77cf4f8a78a36cce5f0440f4f71a144a555c0c",
      "tree": "3b2c78352630539804f69334439a6f12cfb31048",
      "parents": [
        "057694d25bfff40d1aa37d48ef96acbe4de1c9c9",
        "403a6c737fa9ba5137d6f968c5bdb9e2a37c6754"
      ],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Wed Sep 11 21:55:07 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 11 21:55:07 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027 am: 0787aeb301 am: 403a6c737f\n\nOriginal change: undetermined\n\nChange-Id: Ib4a5eab68d14160b9a6b363108c3ac988a7f9338\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0bf4d40258dc1a02369e576acbec60969611873f",
      "tree": "9b6f7fd4f92dabd86ea4934cc2257c9ed37762a3",
      "parents": [
        "403a6c737fa9ba5137d6f968c5bdb9e2a37c6754",
        "1c8d67fe7a2c46c8ecb2e6f3075def765681399d"
      ],
      "author": {
        "name": "Marcello Albano",
        "email": "maralb@google.com",
        "time": "Wed Sep 11 21:14:39 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 11 21:14:39 2024 +0000"
      },
      "message": "Changed visibility for moshi am: 1c8d67fe7a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/moshi/+/3264154\n\nChange-Id: Ib3e244f3532c92d1863b4e1bca6cfbac56e2cdc6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "403a6c737fa9ba5137d6f968c5bdb9e2a37c6754",
      "tree": "3b2c78352630539804f69334439a6f12cfb31048",
      "parents": [
        "057694d25bfff40d1aa37d48ef96acbe4de1c9c9",
        "0787aeb30134cc9374cd6bc9b28e800678be4f06"
      ],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Wed Sep 11 21:14:14 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 11 21:14:14 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027 am: 0787aeb301\n\nOriginal change: undetermined\n\nChange-Id: Ib0a19642cfb85211bab2edaeca216afd3b432729\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1c8d67fe7a2c46c8ecb2e6f3075def765681399d",
      "tree": "9b6f7fd4f92dabd86ea4934cc2257c9ed37762a3",
      "parents": [
        "0787aeb30134cc9374cd6bc9b28e800678be4f06"
      ],
      "author": {
        "name": "Marcello Albano",
        "email": "maralb@google.com",
        "time": "Wed Sep 11 19:17:47 2024 +0000"
      },
      "committer": {
        "name": "Marcello Albano",
        "email": "maralb@google.com",
        "time": "Wed Sep 11 19:17:49 2024 +0000"
      },
      "message": "Changed visibility for moshi\n\nTest: current\nBug: 354027620\nChange-Id: I36443de7eac22d192a0b16597d8e88c9847af980\n"
    },
    {
      "commit": "0787aeb30134cc9374cd6bc9b28e800678be4f06",
      "tree": "3b2c78352630539804f69334439a6f12cfb31048",
      "parents": [
        "057694d25bfff40d1aa37d48ef96acbe4de1c9c9",
        "87f06510b26d3a4fced238e298740dc58cd1949c"
      ],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Sun Sep 01 05:09:57 2024 +0000"
      },
      "committer": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Sun Sep 01 05:09:57 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027\n"
    },
    {
      "commit": "87f06510b26d3a4fced238e298740dc58cd1949c",
      "tree": "3b2c78352630539804f69334439a6f12cfb31048",
      "parents": [
        "ee55c1079a403bccfb59bb34a7828d8c90c3568a"
      ],
      "author": {
        "name": "Marcello Albano",
        "email": "maralb@google.com",
        "time": "Tue Aug 27 17:40:02 2024 +0000"
      },
      "committer": {
        "name": "Marcello Albano",
        "email": "maralb@google.com",
        "time": "Tue Aug 27 17:40:02 2024 +0000"
      },
      "message": "Third-Party Import of: https://github.com/square/moshi/\n\nRequest Document: go/android3p\nFor CL Reviewers: go/android3p#reviewing-a-cl\nFor Build Team: go/ab-third-party-imports\nBug: http://b/354027620\nOriginal import of the code can be found at: https://googleplex-android.googlesource.com/platform/external/moshi/+/refs/heads/third-party-review.\nSecurity Questionnaire: http://b/354027620#comment1\nTest: Import 3rd party library\n\nChange-Id: Ib051d3026b79d280ebb36477dfa831fe2398dfce\n"
    },
    {
      "commit": "057694d25bfff40d1aa37d48ef96acbe4de1c9c9",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Mon Aug 05 15:40:26 2024 +0000"
      },
      "committer": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Mon Aug 05 15:40:26 2024 +0000"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "ee55c1079a403bccfb59bb34a7828d8c90c3568a",
      "tree": "547d7d94024bc917e29b61f72645b7e4b28d1131",
      "parents": [
        "9ea3d527bb5c7864ffd8b194f32c46c18758cce6"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "jw@squareup.com",
        "time": "Tue Jan 30 09:54:57 2024 -0500"
      },
      "committer": {
        "name": "Jake Wharton",
        "email": "jw@squareup.com",
        "time": "Tue Jan 30 09:54:57 2024 -0500"
      },
      "message": "Prepare version 1.15.1\n"
    },
    {
      "commit": "9ea3d527bb5c7864ffd8b194f32c46c18758cce6",
      "tree": "51140a48c3d5a48fa708407083b49ec65455f3fc",
      "parents": [
        "637bf02ccdfee1f11f6967b5d4c67a1d0d721232"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "jw@squareup.com",
        "time": "Tue Jan 30 09:54:00 2024 -0500"
      },
      "committer": {
        "name": "Jake Wharton",
        "email": "jw@squareup.com",
        "time": "Tue Jan 30 09:54:00 2024 -0500"
      },
      "message": "Latest Okio\n"
    },
    {
      "commit": "637bf02ccdfee1f11f6967b5d4c67a1d0d721232",
      "tree": "62e7f845a647a6070df144ce6bec92809f44987d",
      "parents": [
        "5225006cad30c9dcdc3888d2edb9f2e1631bfe2e"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Fri May 12 13:48:20 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 12 13:48:20 2023 -0400"
      },
      "message": "Publish empty Javadoc for moshi-kotlin-codegen (#1674)\n\n"
    },
    {
      "commit": "5225006cad30c9dcdc3888d2edb9f2e1631bfe2e",
      "tree": "0e35c0c0116ade81815675542e8b995210d0e3e2",
      "parents": [
        "491e66bd6475860ec0cba35f76dd14ec88fbeeca"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Fri May 12 12:09:26 2023 -0400"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Fri May 12 12:09:26 2023 -0400"
      },
      "message": "Prepare next development version.\n"
    },
    {
      "commit": "491e66bd6475860ec0cba35f76dd14ec88fbeeca",
      "tree": "03033e6dc4362d7465953b0678aaedfc9c149da8",
      "parents": [
        "4109c5a9eccb1d8a899f66930fdc0dfb695b641e"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Fri May 12 12:08:27 2023 -0400"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Fri May 12 12:08:27 2023 -0400"
      },
      "message": "Moshi 1.x publishes releases\n"
    },
    {
      "commit": "4109c5a9eccb1d8a899f66930fdc0dfb695b641e",
      "tree": "8f34917f1988377a19792dc1cfd2fa2cd2b29d22",
      "parents": [
        "8f951b080e6d6f43e7017949100b38d240faaaae"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Fri May 12 12:03:33 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 12 12:03:33 2023 -0400"
      },
      "message": "Prepare artifact publishing on 1.x branch (#1673)\n\n* Switch to the Vanniktech base plugin for publishing (#1450)\r\n\r\n* Switch to the Vanniktech base plugin for publishing\r\n\r\nMove configuration out of build.gradle files and into build.gradle.kts files.\r\nSign published builds.\r\nSupport publishing release builds from GitHub actions.\r\n\r\n* Update build.gradle.kts\r\n\r\nCo-authored-by: Zac Sweers \u003czac.sweers@gmail.com\u003e\r\n\r\nCo-authored-by: Zac Sweers \u003czac.sweers@gmail.com\u003e\r\n\r\n* Move modules to match artifact names\r\n\r\n* Fixup some style problems\r\n\r\n---------\r\n\r\nCo-authored-by: Zac Sweers \u003czac.sweers@gmail.com\u003e"
    },
    {
      "commit": "8f951b080e6d6f43e7017949100b38d240faaaae",
      "tree": "e9f9a14ad5cff2606671a9a4dc76fbe7479fefd5",
      "parents": [
        "a86a068e9832fe5395fa307f84031591c39dd2ce"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Fri May 12 11:26:09 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 12 11:26:09 2023 -0400"
      },
      "message": "1.15.0 preperations (#1671)\n\n* Update kotlin and gradle infrastructure\r\n\r\n* test case and possible fix for messaging when type resolution fails due to invalid syntax of a generic property (#1527)\r\n\r\n* Suppress warning in generated code (#1547)\r\n\r\n* Align versions\r\n\r\n* Deprecate kapt with a warning message\r\n\r\n---------\r\n\r\nCo-authored-by: Trevor Jones \u003ctrevorjones141@gmail.com\u003e\r\nCo-authored-by: Michael Bailey \u003c1195562+yogurtearl@users.noreply.github.com\u003e"
    },
    {
      "commit": "a86a068e9832fe5395fa307f84031591c39dd2ce",
      "tree": "6282af36ff26f64d828fd0f3c8947e20a57998f6",
      "parents": [
        "084fb9412294f85e86e2a917f8f7f8c52d128994"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Wed Sep 07 10:44:33 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 07 10:44:33 2022 -0400"
      },
      "message": "Fix publishing for 1.x (#1574)\n\n"
    },
    {
      "commit": "084fb9412294f85e86e2a917f8f7f8c52d128994",
      "tree": "05833d12d7abf458e4def802cf621c4419cdfc8a",
      "parents": [
        "6e1d6091133e437e95163994ec3befc663d08f4d"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Tue Sep 06 14:31:29 2022 -0400"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Tue Sep 06 14:31:29 2022 -0400"
      },
      "message": "Prepare next development version\n"
    },
    {
      "commit": "6e1d6091133e437e95163994ec3befc663d08f4d",
      "tree": "4dc053cf11ab7e3d01495e0e3b337daf2ff110fd",
      "parents": [
        "2b879c4441f360ebfde28eb711d7fa05ff9cfc78"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Tue Sep 06 14:29:58 2022 -0400"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Tue Sep 06 14:29:58 2022 -0400"
      },
      "message": "Prepare version 1.14.0\n"
    },
    {
      "commit": "2b879c4441f360ebfde28eb711d7fa05ff9cfc78",
      "tree": "226fa071605c4c7b3922191b1647573fdf9a5587",
      "parents": [
        "09a454329751e19adb18e39dee043c9a4eeada61"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Tue Sep 06 10:38:06 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 06 10:38:06 2022 -0400"
      },
      "message": "Moshi 1.14.x updates (#1550)\n\n* Update dependencies to 1.7 + KP 1.13\r\n\r\n* Update gradle to 7.4.2\r\n\r\n* Update file comment API\r\n\r\n* Unshade kotlinpoet KSP\r\n\r\n* Update other -Xopt-in markers\r\n\r\n* Update KP refs"
    },
    {
      "commit": "09a454329751e19adb18e39dee043c9a4eeada61",
      "tree": "abd6b885504ce105c19c05395a83ebfba553fb63",
      "parents": [
        "bc441ad7f38abbbdb489b7bf2ff5dc164c26450b"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Wed Dec 08 21:56:39 2021 -0500"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Wed Dec 08 21:56:39 2021 -0500"
      },
      "message": "Prepare for release 1.13.0.\n"
    },
    {
      "commit": "bc441ad7f38abbbdb489b7bf2ff5dc164c26450b",
      "tree": "376ea55fa69e9ed8d08a2fa72e488d48785bf3d1",
      "parents": [
        "fb5dd0816866d3be94dd735f92b72bcf2a3e128a"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jesse@swank.ca",
        "time": "Sun Dec 05 21:07:27 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 05 21:07:27 2021 -0500"
      },
      "message": "Don\u0027t mangle property names that contain a dollar sign (#1446)\n\nWithout this fix the new test fails like this:\r\n\r\n    value of: toJson(...)\r\n    expected: {\"$a\":\"apple\",\"$b\":\"banana\"}\r\n    but was : {\"${\u0027$\u0027}a\":\"apple\",\"$b\":\"banana\"}"
    },
    {
      "commit": "fb5dd0816866d3be94dd735f92b72bcf2a3e128a",
      "tree": "88813f510caec690f940e3d9be9e7b2d1698fe17",
      "parents": [
        "f57d7200f31012af840562ca7aa1c8c7a93a43d6"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Sun Dec 05 20:34:37 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 05 20:34:37 2021 -0500"
      },
      "message": "KSP followups from #1393 (#1448)\n\n* Rename to unwrapTypeAliasInternal + simplify\r\n\r\n* Move down isAnyNullable\r\n\r\n* Make dynamic explicit\r\n\r\n* Clean up supertypes doc and filtering\r\n\r\n* Switch to invoke extensions\r\n\r\n* Just best guess the annotation\r\n\r\n* Clean up redundant sequence and use a regular loop\r\n\r\n* element -\u003e type\r\n\r\n* supertypes -\u003e superclasses\r\n\r\n* Spotless\r\n\r\n* Fix copyright\r\n\r\n* Add multiple messages check\r\n\r\n* Link issue\r\n\r\nCo-authored-by: Jesse Wilson \u003cjesse@swank.ca\u003e"
    },
    {
      "commit": "f57d7200f31012af840562ca7aa1c8c7a93a43d6",
      "tree": "13c10afe3995b110a0e8b3c17894555892ad4204",
      "parents": [
        "3cbd5c327a0e2c1d150fdaa2c04202dfa82450e8"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jesse@swank.ca",
        "time": "Sun Dec 05 20:21:38 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 05 20:21:38 2021 -0500"
      },
      "message": "Attribute copyright to the actual owner (#1447)\n\nI believe that\u0027s this:\r\nhttps://github.com/google/ksp/blob/main/api/src/main/kotlin/com/google/devtools/ksp/utils.kt"
    },
    {
      "commit": "3cbd5c327a0e2c1d150fdaa2c04202dfa82450e8",
      "tree": "b839d5cf36d5e0c65bf2dcd98be22e87cca22588",
      "parents": [
        "75abba37ef6edc1d43972ab5762374a46c30f00f"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jesse@swank.ca",
        "time": "Sat Dec 04 19:10:35 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 04 19:10:35 2021 -0500"
      },
      "message": "Fail gracefully when a primitive value is absent. (#1445)\n\nWithout this we get an AssertionError, which is the wrong exception\r\ntype for a JSON schema mismatch:\r\n\r\n    java.lang.AssertionError: java.lang.NullPointerException: Cannot invoke \"java.lang.Number.intValue()\" because the return value of \"sun.invoke.util.ValueConversions.primitiveConversion(sun.invoke.util.Wrapper, Object, boolean)\" is null\r\n      at com.squareup.moshi.RecordJsonAdapter.fromJson(RecordJsonAdapter.java:168)\r\n      at com.squareup.moshi.internal.NullSafeJsonAdapter.fromJson(NullSafeJsonAdapter.java:41)\r\n      at com.squareup.moshi.JsonAdapter.fromJson(JsonAdapter.java:70)\r\n      at com.squareup.moshi.records.RecordsTest.absentPrimitiveFails(RecordsTest.java:257)\r\n    Caused by: java.lang.NullPointerException: Cannot invoke \"java.lang.Number.intValue()\" because the return value of \"sun.invoke.util.ValueConversions.primitiveConversion(sun.invoke.util.Wrapper, Object, boolean)\" is null\r\n      at java.base/sun.invoke.util.ValueConversions.unboxInteger(ValueConversions.java:81)\r\n      at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n      at com.squareup.moshi.RecordJsonAdapter.fromJson(RecordJsonAdapter.java:156)\r\n      ... 46 more"
    },
    {
      "commit": "75abba37ef6edc1d43972ab5762374a46c30f00f",
      "tree": "066fd041995f401afd545be68db11cca0534e657",
      "parents": [
        "81bf3b183550a283ff3eee62ebdb674cc50f6096"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jesse@swank.ca",
        "time": "Sat Dec 04 17:22:12 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 04 17:22:12 2021 -0500"
      },
      "message": "Use functions in Util where possible (#1444)\n\n"
    },
    {
      "commit": "81bf3b183550a283ff3eee62ebdb674cc50f6096",
      "tree": "40a184f6bb73b06a199a575f652244313822d67f",
      "parents": [
        "cdcf0da4ee260b72d7e1ea2be691a568e03720b3"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jesse@swank.ca",
        "time": "Sat Dec 04 16:38:56 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 04 16:38:56 2021 -0500"
      },
      "message": "Don\u0027t wrap exceptions thrown by component adapters (#1443)\n\n"
    },
    {
      "commit": "cdcf0da4ee260b72d7e1ea2be691a568e03720b3",
      "tree": "358c54da60d0dc0b367a52f0a00625969e69a26a",
      "parents": [
        "751e8219e992a9aecd286aac830fef81da790baa"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jesse@swank.ca",
        "time": "Sat Dec 04 16:31:58 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 04 16:31:58 2021 -0500"
      },
      "message": "Fix a crash when combining generics and records (#1442)\n\nWithout the fix the test fails like so:\r\n\r\n    No JsonAdapter for T (with no annotations)\r\n    for T\r\n    for java.util.List\u003cT\u003e\r\n    for com.squareup.moshi.records.RecordsTest$IndirectGenerics\u003cjava.lang.Long\u003e\r\n    for class com.squareup.moshi.records.RecordsTest$HasIndirectGenerics\r\n    java.lang.IllegalArgumentException: No JsonAdapter for T (with no annotations)\r\n    for T\r\n    for java.util.List\u003cT\u003e\r\n    for com.squareup.moshi.records.RecordsTest$IndirectGenerics\u003cjava.lang.Long\u003e\r\n    for class com.squareup.moshi.records.RecordsTest$HasIndirectGenerics\r\n      at com.squareup.moshi.Moshi$LookupChain.exceptionWithLookupStack(Moshi.java:389)\r\n      at com.squareup.moshi.Moshi.adapter(Moshi.java:158)\r\n      at com.squareup.moshi.Moshi.adapter(Moshi.java:106)\r\n      at com.squareup.moshi.Moshi.adapter(Moshi.java:75)"
    },
    {
      "commit": "751e8219e992a9aecd286aac830fef81da790baa",
      "tree": "2aa3effca3ae464f76bbb10570007ab0068559c4",
      "parents": [
        "9f81ac897aa2214235c126f89f8d93519233a47b"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Tue Nov 30 21:56:00 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 30 21:56:00 2021 -0500"
      },
      "message": "Fix code cleanups (#1441)\n\n* Fix immutable properties\r\n\r\nIt was intentionally designed the previous way\r\n\r\n* Restore limit in for loop\r\n\r\n* Another ImmutableProperties"
    },
    {
      "commit": "9f81ac897aa2214235c126f89f8d93519233a47b",
      "tree": "45fb899ce0a6abb3ffb2faf9f454064f55b22144",
      "parents": [
        "fb8c7b50fc91798a3e887eddf04ecdcfa88cdbde"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Tue Nov 30 21:43:48 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 30 21:43:48 2021 -0500"
      },
      "message": "Revert \"Omit adapter field names now that we directly instantiate annotations (#1436)\" (#1439)\n\nThis reverts commit 4a6cfb4d58f0cc448615c9acf95d83f0f65221ec."
    },
    {
      "commit": "fb8c7b50fc91798a3e887eddf04ecdcfa88cdbde",
      "tree": "ce2d517ba423dd3b3204e2ea9ebb616101307fc3",
      "parents": [
        "ace45a29cfffd00334144dce13cf0111088abfdf"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Tue Nov 30 21:43:39 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 30 21:43:39 2021 -0500"
      },
      "message": "Deprecate Types.getFieldJsonQualifierAnnotations (#1440)\n\n"
    },
    {
      "commit": "ace45a29cfffd00334144dce13cf0111088abfdf",
      "tree": "5230de38aa3984e893aa8a532ad69fb2567e7ef1",
      "parents": [
        "9a9cc450c6d6a111969d9ed5657ccf5b576d2baa"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Tue Nov 30 21:34:35 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 30 21:34:35 2021 -0500"
      },
      "message": "Don\u0027t handle copyrights in spotless (#1438)\n\nIt can get it wrong too easily"
    },
    {
      "commit": "9a9cc450c6d6a111969d9ed5657ccf5b576d2baa",
      "tree": "3bdce88fe6ad288950e466643f686aafc346b1c2",
      "parents": [
        "4a6cfb4d58f0cc448615c9acf95d83f0f65221ec"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Tue Nov 30 21:21:33 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 30 21:21:33 2021 -0500"
      },
      "message": "Remove ksp.kt copy (#1437)\n\n"
    },
    {
      "commit": "4a6cfb4d58f0cc448615c9acf95d83f0f65221ec",
      "tree": "d894e162d87e095abef610ea91e4c7273459412c",
      "parents": [
        "aaadbf496354c5650202377d100a9b420f0cd26e"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Tue Nov 30 16:23:47 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 30 16:23:47 2021 -0500"
      },
      "message": "Omit adapter field names now that we directly instantiate annotations (#1436)\n\n"
    },
    {
      "commit": "aaadbf496354c5650202377d100a9b420f0cd26e",
      "tree": "b127da88d9ad843332a0856a6f86ca2e06a489d4",
      "parents": [
        "81ad3933b079b18021d791eb18e33c4436b05e34"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Tue Nov 23 10:00:54 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 23 10:00:54 2021 -0500"
      },
      "message": "Update kotlinx-metadata to 0.4.0 (#1431)\n\n"
    },
    {
      "commit": "81ad3933b079b18021d791eb18e33c4436b05e34",
      "tree": "b7cafb14a6e21950bf9a7174af9b46fc50f9b7b6",
      "parents": [
        "73553286fb482040990c9efadd829faf849b676e",
        "9ce039d63702ecdddb2eed665eed1694f4d3e23e"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "github@jakewharton.com",
        "time": "Thu Nov 18 06:51:52 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 18 06:51:52 2021 -0500"
      },
      "message": "Merge pull request #1427 from Tolriq/patch-1\n\nUpdate proguard rules for R8 3.1"
    },
    {
      "commit": "9ce039d63702ecdddb2eed665eed1694f4d3e23e",
      "tree": "b7cafb14a6e21950bf9a7174af9b46fc50f9b7b6",
      "parents": [
        "73553286fb482040990c9efadd829faf849b676e"
      ],
      "author": {
        "name": "Tolriq",
        "email": "Tolriq@users.noreply.github.com",
        "time": "Wed Nov 17 19:10:49 2021 +0100"
      },
      "committer": {
        "name": "Tolriq",
        "email": "tolriq@tolriq.com",
        "time": "Thu Nov 18 08:36:22 2021 +0100"
      },
      "message": "Update proguard rules for R8 3.1\n\nR8 3.1 in full mode have made improvements to annotation removal.\nCurrent rules are not enough to ensure that JsonQualifier  annotatated class are kept.\n\nSee https://issuetracker.google.com/issues/206656057\n"
    },
    {
      "commit": "73553286fb482040990c9efadd829faf849b676e",
      "tree": "a5f89c29dec6a05344ba524257c76e6b9dff4e9a",
      "parents": [
        "9440e5c7d0b72eea05d8c5c2868f3dbf6377d129"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Wed Nov 17 12:46:47 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 17 12:46:47 2021 -0500"
      },
      "message": "Upgrade to Kotlin 1.6 + always instantiate annotations (#1425)\n\n"
    },
    {
      "commit": "9440e5c7d0b72eea05d8c5c2868f3dbf6377d129",
      "tree": "7c688b6b40655a847290d244c4550b1790fb0296",
      "parents": [
        "85ba5bf188196268c4ae30192dec19986729a8e4"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Nov 15 11:25:15 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 15 11:25:15 2021 -0500"
      },
      "message": "Update to KSP 1.0.1 and use new jvm modifiers resolver API (#1422)\n\n* Update to KSP 1.0.1 and use new jvm modifiers resolver API\r\n\r\nThis allows us to fully support transient across compilation boundaries\r\n\r\n* Copy in KSP-supported KCT for now\r\n\r\n* Update CI refs\r\n\r\n* Move up transient check to the right place\r\n\r\nWasn\u0027t actually looking at the added annotation later 🤧\r\n\r\n* Try regular RC?\r\n\r\n* Skip that matrix for now"
    },
    {
      "commit": "85ba5bf188196268c4ae30192dec19986729a8e4",
      "tree": "554c8eef17b1aa6b87dc04db9f1dde79b8d717c5",
      "parents": [
        "954ca46b9ed994e6e52a9fc613b2dc80a9da4b98"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Nov 15 10:44:39 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 15 10:44:39 2021 -0500"
      },
      "message": "Update to Gradle 7.3 (#1419)\n\nhttps://docs.gradle.org/7.3/release-notes.html\r\n\r\nHighlights include\r\n- Java 17\r\n- Tasks can mark themselves as untracked"
    },
    {
      "commit": "954ca46b9ed994e6e52a9fc613b2dc80a9da4b98",
      "tree": "db533165c88638f02f5a50b72ba6dcf65dec2c53",
      "parents": [
        "48e6dd3f03fb54dac51cc26487d66c4977d1543b"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Nov 08 11:16:57 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 08 11:16:57 2021 -0500"
      },
      "message": "Add `@Json.ignore`  (#1417)\n\n* Default Json.name to an unset value\r\n\r\n* Promote shared transient tests to DualKotlinTest\r\n\r\n* Add new ignore property to Json\r\n\r\n* Support it in ClassJsonAdapter\r\n\r\n* Mention no enum/record support\r\n\r\n* Support in KotlinJsonAdapter\r\n\r\n* Rework code gen API to know of \"ignored\"\r\n\r\n* Support in apt code gen\r\n\r\n* Support in KSP\r\n\r\n* Update old non-working transient example test\r\n\r\n* Synthetic holders\r\n\r\n* Use field on both"
    },
    {
      "commit": "48e6dd3f03fb54dac51cc26487d66c4977d1543b",
      "tree": "6ee9cfddb6871663b5a420242b43a578976b5bef",
      "parents": [
        "92add003fe9b1357a6866f0f2e6776bd938e1ede"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Wed Nov 03 15:49:28 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 03 15:49:28 2021 -0400"
      },
      "message": "Support externally-compiled transient property recognition in KSP (#1416)\n\n"
    },
    {
      "commit": "92add003fe9b1357a6866f0f2e6776bd938e1ede",
      "tree": "f439ddad713e8051f2e39db6e918250df7dfde48",
      "parents": [
        "c288ad61334a1cd5dec0ba977c0897fdf75251a4"
      ],
      "author": {
        "name": "Sangeet Narayan",
        "email": "65168994+sangeetds@users.noreply.github.com",
        "time": "Mon Nov 01 01:55:55 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 31 16:25:55 2021 -0400"
      },
      "message": "Update README.md to include Kotlin Examples (#1355)\n\n"
    },
    {
      "commit": "c288ad61334a1cd5dec0ba977c0897fdf75251a4",
      "tree": "31d83fc73c56d930271158b1f75cefcd2107d116",
      "parents": [
        "313683fa980bf2a7e21b084bba712b331b84b1a7"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Sat Oct 30 12:15:08 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 30 12:15:08 2021 -0400"
      },
      "message": "Switch from internal to experimental internal annotation (#1410)\n\n"
    },
    {
      "commit": "313683fa980bf2a7e21b084bba712b331b84b1a7",
      "tree": "9c239d202a3b6ae1679937864d88ab501c396842",
      "parents": [
        "7dd3b3937618afa23a2ca38ae03cd9d8a4a7782f"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Oct 25 11:00:56 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 25 11:00:56 2021 -0400"
      },
      "message": "Parameterize kotlin test infra on CI (#1407)\n\n"
    },
    {
      "commit": "7dd3b3937618afa23a2ca38ae03cd9d8a4a7782f",
      "tree": "2e865f8335e75d2824857f98a889267466a95eff",
      "parents": [
        "b8fbe381186e330982548ea8c282c983ffaa8280"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Fri Oct 22 16:17:32 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 22 16:17:32 2021 -0400"
      },
      "message": "Expose maven gradle props as env instead (#1408)\n\n"
    },
    {
      "commit": "b8fbe381186e330982548ea8c282c983ffaa8280",
      "tree": "98989aff659a5cc2a9d1de60c1a81b13b3e4fb21",
      "parents": [
        "a9eaa849e58bd476ce80c30e4e4ed7788c97202e"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Fri Oct 22 13:43:09 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 22 13:43:09 2021 -0400"
      },
      "message": "Support direct annotation instantiation in code gen on Kotlin 1.6 (#1390)\n\n"
    },
    {
      "commit": "a9eaa849e58bd476ce80c30e4e4ed7788c97202e",
      "tree": "b93edf3360736ea20e229e2d192a4b7987258056",
      "parents": [
        "3a88349f34a9230a7745c79c3c0ac43d8315c3ec"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Fri Oct 22 12:18:59 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 22 12:18:59 2021 -0400"
      },
      "message": "Only assign setters if present (#1405)\n\n* Only assign setters if present\r\n\r\nRather than generating\r\n\r\n```kotlin\r\nval result: Content\r\nresult \u003d Content()\r\nresult.content \u003d if (contentSet) content else result.content\r\nresult.text \u003d if (textSet) text else result.text\r\n```\r\n\r\nThis will now conditionally set\r\n\r\n```kotlin\r\nval result: Content\r\nresult \u003d Content()\r\nif (contentSet) {\r\n  result.content \u003d content\r\n}\r\nif (textSet) {\r\n  result.text \u003d text\r\n}\r\n```\r\n\r\n* Spotless"
    },
    {
      "commit": "3a88349f34a9230a7745c79c3c0ac43d8315c3ec",
      "tree": "f008bfae4bf8d682eb051f73d7f36a33789f68e3",
      "parents": [
        "862ff7ddcd3ff5805e6bd15966113b851d251886"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Fri Oct 22 12:18:48 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 22 12:18:48 2021 -0400"
      },
      "message": "Add --stacktrace to snapshot publishing (#1406)\n\nTrying to diagnose why these are failing"
    },
    {
      "commit": "862ff7ddcd3ff5805e6bd15966113b851d251886",
      "tree": "709d9d024680e3e218ea61afc05d9abc8c2afa0b",
      "parents": [
        "2db351f8ed54a83da7f849b0c0c8624b0ab88807"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Sat Oct 16 02:18:51 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 16 02:18:51 2021 -0400"
      },
      "message": "Update to JDK 17 (#1394)\n\nEverything still targets JDK 8 (non-records) or JDK 16 (records only)"
    },
    {
      "commit": "2db351f8ed54a83da7f849b0c0c8624b0ab88807",
      "tree": "dcb82bd98ead634b2d57fae6d419d3b9b13540ad",
      "parents": [
        "de8bbf12f5ed45015c11f8e4fe03b383e8d60f78"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Sat Oct 16 01:52:04 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 16 01:52:04 2021 -0400"
      },
      "message": "Upstream KSP implementation (#1393)\n\n"
    },
    {
      "commit": "de8bbf12f5ed45015c11f8e4fe03b383e8d60f78",
      "tree": "2a607d298600e2fa9194f98470ba478925ef9753",
      "parents": [
        "628a193d69bd03fd768e075bd6459d564bda92ad"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Sep 20 16:13:56 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 20 16:13:56 2021 -0400"
      },
      "message": "Update KotlinPoet to 1.10.0 (#1396)\n\n"
    },
    {
      "commit": "628a193d69bd03fd768e075bd6459d564bda92ad",
      "tree": "0d2c3f51462b9ef74f1e3ecb1f1a7043b9e5ab63",
      "parents": [
        "29d2f0f0ed65b7f8d5e0bc95bda6b30ce506a08d"
      ],
      "author": {
        "name": "Chitranshi Srivastava",
        "email": "apigeoneer@gmail.com",
        "time": "Mon Sep 13 06:25:53 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 12 20:55:53 2021 -0400"
      },
      "message": "fix: corrected a grammatical error. (#1298)\n\n"
    },
    {
      "commit": "29d2f0f0ed65b7f8d5e0bc95bda6b30ce506a08d",
      "tree": "a3188d4c9667d3dbd2d3ecaf52ab672d688948cd",
      "parents": [
        "5756136a727a8317a23bb9bbd013d888dad50606"
      ],
      "author": {
        "name": "iury souza",
        "email": "iurysza@users.noreply.github.com",
        "time": "Sun Sep 12 21:54:44 2021 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 12 20:54:44 2021 -0400"
      },
      "message": "Update README to include enum section in ProGuard/R8 rules (#1354)\n\n"
    },
    {
      "commit": "5756136a727a8317a23bb9bbd013d888dad50606",
      "tree": "86587c405ff00555cbda9c8a67c8698bd70201a3",
      "parents": [
        "213fb3301277af5a900f91d9beee671bd1e0553a"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Thu Sep 09 22:14:29 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 09 22:14:29 2021 -0400"
      },
      "message": "Move apt-specific classes to apt package (#1392)\n\n"
    },
    {
      "commit": "213fb3301277af5a900f91d9beee671bd1e0553a",
      "tree": "8719c48cc0f59299f0f2269771272ea30d51a3f6",
      "parents": [
        "6947ab00d0e111dd317c6249447dc389e6f6a007"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Fri Aug 27 13:28:20 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 27 13:28:20 2021 -0400"
      },
      "message": "Fix snapshots (#1385)\n\n"
    },
    {
      "commit": "6947ab00d0e111dd317c6249447dc389e6f6a007",
      "tree": "529b324af829c897cd8c2aa614584f8d9f8b755d",
      "parents": [
        "95250b035922af323352917a9b49b0b867c4ae01"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Aug 23 17:09:59 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 23 17:09:59 2021 -0400"
      },
      "message": "Modernize build a bit (#1383)\n\n"
    },
    {
      "commit": "95250b035922af323352917a9b49b0b867c4ae01",
      "tree": "3cb56ff3d2a7be6a47d65cbf7a9b774e676b11a1",
      "parents": [
        "2572c29e42e62332f55535ea63a7e12445858f3d"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Aug 23 12:00:06 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 23 12:00:06 2021 -0400"
      },
      "message": "Implement reflective support for Java Records (#1381)\n\n* Standardize around JDK 8\r\n\r\n* Update GJF to support newer JDKs\r\n\r\n* Fix misc java 8 issues in tests\r\n\r\n* Prepare java 16/records checking at runtime\r\n\r\n* Implement real RecordJsonAdapter\r\n\r\n* Spotless\r\n\r\n* Prepare build for JDK 16+\r\n\r\n* Fix property name for kapt\r\n\r\n* Small cleanup\r\n\r\n* Make FallbackEnum java-8 happy\r\n\r\n* Remove animalsniffer\r\n\r\n* Fix format\r\n\r\n* Add opens for ExtendsPlatformClassWithProtectedFields\r\n\r\n* Return null every time in shim for main tests\r\n\r\n* Use JDK 16 + release 8 to replace animalsniffer\r\n\r\n* Simplify accessor accessible handling\r\n\r\n* Remove manifest attrs\r\n\r\n* Fix typo\r\n\r\n* Fix KCT tests + upgrade it\r\n\r\n* Cover another\r\n\r\n* Try explicit kotlin daemon args for java 17?\r\n\r\n* Disable 17-ea for now until kotlin 1.5.30\r\n\r\n* Add JsonQualifier and Json(name) tests + fix qualifiers\r\n\r\n* Ensure constructor is accessible\r\n\r\n* GJF it properly\r\n\r\n* GJF 1.11\r\n\r\n* Unwrap InvocationTargetException\r\n\r\n* Use MethodHandle for constructor\r\n\r\n* Use MethodHandle for accessor too\r\n\r\n* Revert \"Remove manifest attrs\"\r\n\r\nThis reverts commit 3eb768fd6904bb5c979aa01c3c182e0fb9329d62.\r\n\r\n* Proper MR jar\r\n\r\n* *actually* fix GJF, which wasn\u0027t getting applied before\r\n\r\nWe can just enable this everywhere now since we require JDK 16 anyway\r\n\r\n* Make IDE happy about modules access\r\n\r\n* Fixup records tests to play nice with modules\r\n\r\nGotta be public\r\n\r\n* Add complex smoke test\r\n\r\n* Remove comment\r\n\r\nNot a regression test in this case"
    },
    {
      "commit": "2572c29e42e62332f55535ea63a7e12445858f3d",
      "tree": "8f6d5493fb6fd7c07d872a021ea5bd4e193b47cb",
      "parents": [
        "ce78d34c147709fce2336157fc76944e99be42b9"
      ],
      "author": {
        "name": "Goooler",
        "email": "wangzongler@gmail.com",
        "time": "Thu Aug 19 02:51:52 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 18 14:51:52 2021 -0400"
      },
      "message": "Code cleanups\n\n"
    },
    {
      "commit": "ce78d34c147709fce2336157fc76944e99be42b9",
      "tree": "28858d399736e8ae94e57a159f7d1b157cd6ceff",
      "parents": [
        "e41b79170eee96a2c8528bfc77d19ac6389717b0",
        "c1f5ce2b1bcc79af0f1c3f0efe8d7e9bd2dcbe35"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "github@jakewharton.com",
        "time": "Tue Aug 17 08:32:24 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 17 08:32:24 2021 -0400"
      },
      "message": "Merge pull request #1379 from Goooler/gradle\n\nUpdate gradle 7.2"
    },
    {
      "commit": "c1f5ce2b1bcc79af0f1c3f0efe8d7e9bd2dcbe35",
      "tree": "28858d399736e8ae94e57a159f7d1b157cd6ceff",
      "parents": [
        "e41b79170eee96a2c8528bfc77d19ac6389717b0"
      ],
      "author": {
        "name": "Goooler",
        "email": "wangzongler@gmail.com",
        "time": "Tue Aug 17 19:52:43 2021 +0800"
      },
      "committer": {
        "name": "Goooler",
        "email": "wangzongler@gmail.com",
        "time": "Tue Aug 17 19:52:43 2021 +0800"
      },
      "message": "Update gradle 7.2\n"
    },
    {
      "commit": "e41b79170eee96a2c8528bfc77d19ac6389717b0",
      "tree": "7d20b1cb23f38076365a17afc7e43225c9c3036f",
      "parents": [
        "201a1d8a4b6eff21032eab1c7ec49a32b806ce6b",
        "2eb40a0cff881155ea0d6bb7b7b2ecdb4233c36d"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "github@jakewharton.com",
        "time": "Mon Aug 16 10:55:33 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 16 10:55:33 2021 -0400"
      },
      "message": "Merge pull request #1377 from Goooler/action\n\nDisable publish action in forked repository"
    },
    {
      "commit": "201a1d8a4b6eff21032eab1c7ec49a32b806ce6b",
      "tree": "5511319ec67d40169e5361f031dbeea5d9dd08a3",
      "parents": [
        "5379ac85390bab95496d9c812be11b0b9b505674",
        "6c2c5786379bc76a6a61abaf57c9f86fce331b8d"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "github@jakewharton.com",
        "time": "Mon Aug 16 10:55:15 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 16 10:55:15 2021 -0400"
      },
      "message": "Merge pull request #1376 from Goooler/bump\n\nBump gradle to 7.1.1"
    },
    {
      "commit": "2eb40a0cff881155ea0d6bb7b7b2ecdb4233c36d",
      "tree": "f57e7db0b0f506433f48f3815039cb634683ed26",
      "parents": [
        "5379ac85390bab95496d9c812be11b0b9b505674"
      ],
      "author": {
        "name": "Goooler",
        "email": "wangzongler@gmail.com",
        "time": "Mon Aug 16 22:29:22 2021 +0800"
      },
      "committer": {
        "name": "Goooler",
        "email": "wangzongler@gmail.com",
        "time": "Mon Aug 16 22:29:22 2021 +0800"
      },
      "message": "Disable publish action in forked repository\n"
    },
    {
      "commit": "6c2c5786379bc76a6a61abaf57c9f86fce331b8d",
      "tree": "5511319ec67d40169e5361f031dbeea5d9dd08a3",
      "parents": [
        "5379ac85390bab95496d9c812be11b0b9b505674"
      ],
      "author": {
        "name": "Goooler",
        "email": "wangzongler@gmail.com",
        "time": "Mon Aug 16 22:19:00 2021 +0800"
      },
      "committer": {
        "name": "Goooler",
        "email": "wangzongler@gmail.com",
        "time": "Mon Aug 16 22:19:00 2021 +0800"
      },
      "message": "Bump gradle to 7.1.1\n"
    },
    {
      "commit": "5379ac85390bab95496d9c812be11b0b9b505674",
      "tree": "02942432538c0b4cda22bc34ad4ca2aa59c68d46",
      "parents": [
        "620e340181ace674a4ad00bd6b1b38f7eeaac0d9",
        "4bca55b1135a550584b2e7361ae14eab5fd70f42"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "github@jakewharton.com",
        "time": "Mon Aug 16 10:05:59 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 16 10:05:59 2021 -0400"
      },
      "message": "Merge pull request #1374 from Goooler/attr\n\nAdd .gitattributes"
    },
    {
      "commit": "620e340181ace674a4ad00bd6b1b38f7eeaac0d9",
      "tree": "830f8e11ef024a58d29b4a21fcf7a8ea83a469b8",
      "parents": [
        "06cce171c61e6ab7d90eee765ea31fc4ffcfd641",
        "6d48f16d1ffb4fdfaea209a771fce7d0adc97352"
      ],
      "author": {
        "name": "Jake Wharton",
        "email": "github@jakewharton.com",
        "time": "Mon Aug 16 10:05:39 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 16 10:05:39 2021 -0400"
      },
      "message": "Merge pull request #1373 from Goooler/config\n\nAdd .editorconfig"
    },
    {
      "commit": "06cce171c61e6ab7d90eee765ea31fc4ffcfd641",
      "tree": "3326a63d9eb420cf5497008de965dbbe41e1be34",
      "parents": [
        "ce45a68cc35a6a6676fe31674d780e51c3f675b8"
      ],
      "author": {
        "name": "Goooler",
        "email": "wangzongler@gmail.com",
        "time": "Mon Aug 16 22:05:05 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 16 10:05:05 2021 -0400"
      },
      "message": "Bump setup-java action to v2\n\n"
    },
    {
      "commit": "4bca55b1135a550584b2e7361ae14eab5fd70f42",
      "tree": "fbbab13e98e6bc6b99a66a7d72f0d124ead0c5f1",
      "parents": [
        "ce45a68cc35a6a6676fe31674d780e51c3f675b8"
      ],
      "author": {
        "name": "Goooler",
        "email": "wangzongler@gmail.com",
        "time": "Mon Aug 16 17:04:42 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 16 17:04:42 2021 +0800"
      },
      "message": "Add .gitattributes"
    },
    {
      "commit": "6d48f16d1ffb4fdfaea209a771fce7d0adc97352",
      "tree": "099e383a05f7e377e42d9a44f28467ed01e492c0",
      "parents": [
        "ce45a68cc35a6a6676fe31674d780e51c3f675b8"
      ],
      "author": {
        "name": "Goooler",
        "email": "wangzongler@gmail.com",
        "time": "Mon Aug 16 17:03:24 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 16 17:03:24 2021 +0800"
      },
      "message": "Add .editorconfig"
    },
    {
      "commit": "ce45a68cc35a6a6676fe31674d780e51c3f675b8",
      "tree": "39e54fb8bbfc16235a11664cb6113bbdbb1bc22e",
      "parents": [
        "72f464bbdc5d9a127ee3d5f2138de1221284b723"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Fri Jul 16 03:06:43 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 16 03:06:43 2021 -0400"
      },
      "message": "Small grammar and naming followups for proguard gen (#1365)\n\n"
    },
    {
      "commit": "72f464bbdc5d9a127ee3d5f2138de1221284b723",
      "tree": "13e4f249688b79a6c301f03ff9a0f0180b7ba576",
      "parents": [
        "3c108919ee1cce88a433ffda04eeeddc0341eae7"
      ],
      "author": {
        "name": "Steve SeongUg Jung",
        "email": "jsuch2362+github@gmail.com",
        "time": "Fri Jul 16 10:24:31 2021 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 15 21:24:31 2021 -0400"
      },
      "message": "Add an argument to be disable proguard code generating (#1353)\n\nCo-authored-by: SeongUg Jung \u003cseongug.jung@hanwha.com\u003e\r\nCo-authored-by: Zac Sweers \u003cpandanomic@gmail.com\u003e"
    },
    {
      "commit": "3c108919ee1cce88a433ffda04eeeddc0341eae7",
      "tree": "0fff34e604df4a7fdbd49a33715836611ab26670",
      "parents": [
        "e3437515933f0a3a7e38da53dbf4cdfe4245fc89"
      ],
      "author": {
        "name": "Dkhusainov",
        "email": "hungrymolq@yandex.com",
        "time": "Mon May 31 23:35:32 2021 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 31 16:35:32 2021 -0400"
      },
      "message": "JsonReader.nextSource javadoc (#1350)\n\nCo-authored-by: Dinar \u003cd.khusainov@infotech.team\u003e"
    },
    {
      "commit": "e3437515933f0a3a7e38da53dbf4cdfe4245fc89",
      "tree": "9c48f775a550df4df75f1f02e4d2cade506c7629",
      "parents": [
        "45c8595bfa4fb03c91723d88d2a004d9832ae220"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Fri May 07 12:51:33 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 07 12:51:33 2021 -0400"
      },
      "message": "Update to Kotlin 1.5 (and associated deps) (#1339)\n\n"
    },
    {
      "commit": "45c8595bfa4fb03c91723d88d2a004d9832ae220",
      "tree": "aa11ed5d39aea40dd4f37f8a500d4654092e34dc",
      "parents": [
        "9c17bb823fac16a00dd5af64bea0f0497678799e"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Sat Apr 10 13:03:34 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 10 13:03:34 2021 -0400"
      },
      "message": "Update to Gradle 7 + Kotlin 1.4.32 + AutoService 1.0 (#1334)\n\n"
    },
    {
      "commit": "9c17bb823fac16a00dd5af64bea0f0497678799e",
      "tree": "4c0436ea6f862e92f5c52e8bcc3480c5e9bb272e",
      "parents": [
        "1654313feed48ab09e6edfe7ebbef23a57869020"
      ],
      "author": {
        "name": "wrongwrong",
        "email": "k163377@users.noreply.github.com",
        "time": "Wed Apr 07 23:34:17 2021 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 07 10:34:17 2021 -0400"
      },
      "message": "fix version on readme (#1333)\n\n"
    },
    {
      "commit": "1654313feed48ab09e6edfe7ebbef23a57869020",
      "tree": "4065362593049102b8659d6feff204da810b1b6d",
      "parents": [
        "aea17e09bc6a3f9015d3de0e951923f1033d299e"
      ],
      "author": {
        "name": "Yuichiro Kawano",
        "email": "tresener.yu1ro@gmail.com",
        "time": "Tue Apr 06 08:44:39 2021 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 05 19:44:39 2021 -0400"
      },
      "message": "update version on README (#1332)\n\n"
    },
    {
      "commit": "aea17e09bc6a3f9015d3de0e951923f1033d299e",
      "tree": "617802c042a4f8d374b9f1c4837027c213fe2e59",
      "parents": [
        "cdf9546df5d60d4e807a0b562bfa994542e3b65c"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Thu Apr 01 16:31:07 2021 -0400"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Thu Apr 01 16:31:07 2021 -0400"
      },
      "message": "Prepare next development version.\n"
    },
    {
      "commit": "cdf9546df5d60d4e807a0b562bfa994542e3b65c",
      "tree": "5e676df40065c902b46c3d1de632770549651f24",
      "parents": [
        "7372baaaa0c4d305d533c5a12fdc3b5f165a5969"
      ],
      "author": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Thu Apr 01 16:30:45 2021 -0400"
      },
      "committer": {
        "name": "Jesse Wilson",
        "email": "jwilson@squareup.com",
        "time": "Thu Apr 01 16:30:45 2021 -0400"
      },
      "message": "Prepare for release 1.12.0.\n"
    },
    {
      "commit": "7372baaaa0c4d305d533c5a12fdc3b5f165a5969",
      "tree": "45587e73438c6687ba5af817eba2b712a89715e4",
      "parents": [
        "b33a94dfc171489125a2faa34e91f62194a34df2"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Mar 29 21:47:22 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 29 21:47:22 2021 -0400"
      },
      "message": "Invoke constructor directly if all params with default are set (#1326)\n\nResolves #1302"
    },
    {
      "commit": "b33a94dfc171489125a2faa34e91f62194a34df2",
      "tree": "fa549beda91a92c6a2c5d0e4f7b24a62192c7b36",
      "parents": [
        "37f34e16f0be1452926251a119d006decfc12747"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Mar 29 21:37:54 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 29 21:37:54 2021 -0400"
      },
      "message": "Update more dependencies (#1319)\n\n"
    },
    {
      "commit": "37f34e16f0be1452926251a119d006decfc12747",
      "tree": "6c1d7b27b3ffdbaecbb252c1df773b6c4aa3ebc5",
      "parents": [
        "bcfce60577f5fb8642c88fcffa330e74bc22b7b6"
      ],
      "author": {
        "name": "wrongwrong",
        "email": "k163377@users.noreply.github.com",
        "time": "Tue Mar 30 09:46:42 2021 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 29 20:46:42 2021 -0400"
      },
      "message": "Improve KotlinJsonAdapter performance by invoke KFunction by \"call\". (#1286)\n\n"
    },
    {
      "commit": "bcfce60577f5fb8642c88fcffa330e74bc22b7b6",
      "tree": "84debf7306c3d168373518774c08e11c115b6db0",
      "parents": [
        "7ef4a32d5224623028bfd4157856fc7960a08227"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Mar 29 20:44:55 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 29 20:44:55 2021 -0400"
      },
      "message": "Warn on missing TypeElement rather than error (#1323)\n\nOne example I found for this is when a property is annotated with android\u0027s `@SuppressLint`, which is only available from the android jar and not visible during apt. This should just be a warning (if even?) and not a hard error."
    },
    {
      "commit": "7ef4a32d5224623028bfd4157856fc7960a08227",
      "tree": "657ad4dda9e33cd9d785627e2d14cc4dcc1cab82",
      "parents": [
        "797140c5cf0e376387b99fcaa8cc00988d1ffbb5"
      ],
      "author": {
        "name": "Ralf Wondratschek",
        "email": "ralf@squareup.com",
        "time": "Mon Mar 29 08:00:03 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 29 11:00:03 2021 -0400"
      },
      "message": "Bump the Kotlin JVM metadata library to the latest release. This will avoid problems with Kotlin 1.5.0-M2. (#1325)\n\n"
    },
    {
      "commit": "797140c5cf0e376387b99fcaa8cc00988d1ffbb5",
      "tree": "dbe9279cea726cde29c6f51606f76876ed280045",
      "parents": [
        "103b60328c3d2df9c7337fad5b4b1cc80cf5c133"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Sat Mar 13 20:52:40 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 13 20:52:40 2021 -0500"
      },
      "message": "Add some short basic docs to JsonAdapter methods (#1313)\n\n"
    },
    {
      "commit": "103b60328c3d2df9c7337fad5b4b1cc80cf5c133",
      "tree": "0f5860e23e27090eac5a7e6fded873f142ca9ef2",
      "parents": [
        "3bc47519abb950dc09d8a0786e0bb05744c73f4d"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Sat Mar 13 20:52:25 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 13 20:52:25 2021 -0500"
      },
      "message": "Improve readability of constructor invocation params (#1312)\n\n"
    },
    {
      "commit": "3bc47519abb950dc09d8a0786e0bb05744c73f4d",
      "tree": "cbe2e9374f98c757eadbefb97cee5fcab18a33f7",
      "parents": [
        "935f8b872a038a09cc0cd88d3c426933672e0266"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Sat Mar 13 20:47:52 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 13 20:47:52 2021 -0500"
      },
      "message": "Fix reading property function types  (#1311)\n\n"
    },
    {
      "commit": "935f8b872a038a09cc0cd88d3c426933672e0266",
      "tree": "80faed54d13f342ecf1a2f5d10b1e84b8a4e0b8b",
      "parents": [
        "6df66b81dce3d2151e90d01535742cfef2cae6b9"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Sat Mar 13 20:47:27 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 13 20:47:27 2021 -0500"
      },
      "message": "Support generic arrays with defaults in code gen (#1310)\n\n"
    },
    {
      "commit": "6df66b81dce3d2151e90d01535742cfef2cae6b9",
      "tree": "8a11d90bc3acd731bdb69b89d93fc3e2237a38c0",
      "parents": [
        "9ac54dd33faa6d4865dfc6d807cf20daa78b27a9"
      ],
      "author": {
        "name": "Márton Braun",
        "email": "braunmarci@gmail.com",
        "time": "Mon Mar 08 19:54:19 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 08 13:54:19 2021 -0500"
      },
      "message": "Fix typo in PolymorphicJsonAdapterFactory.java (#1314)\n\n"
    },
    {
      "commit": "9ac54dd33faa6d4865dfc6d807cf20daa78b27a9",
      "tree": "c2868fdfe3082661a4742d8cbd33277c678fcc08",
      "parents": [
        "156b1f03656891d87f6b8d3bdd0fff2650fa9b8b"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Tue Feb 23 02:51:12 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 23 02:51:12 2021 -0500"
      },
      "message": "Update dependencies (#1307)\n\n* Gradle 6.8.2\r\n\r\n* Truth 1.1.2\r\n\r\n* Kotlin 1.4.30\r\n\r\n* ASM 9.1\r\n\r\n* Lower versions\r\n\r\nThese require java 8, which we don\u0027t actually formally support\r\n\r\n* Gradle 6.8.3"
    },
    {
      "commit": "156b1f03656891d87f6b8d3bdd0fff2650fa9b8b",
      "tree": "8d1baf0ced209a54c2b33936743158329a376375",
      "parents": [
        "7f1e7e229e5c58506d9d11ded2605750d43aae22"
      ],
      "author": {
        "name": "Masatoshi Kubode",
        "email": "swi.masatoshi@gmail.com",
        "time": "Mon Feb 22 16:43:04 2021 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 22 02:43:04 2021 -0500"
      },
      "message": "Fix a crash when processing a parameter annotated with an annotation that placed in annotation package (#1287)\n\n* Update KotlinPoet to 1.7.2\r\n\r\n* Fix a Java NPE crash when processing a parameter annotated with an annotation that placed in annotation package\r\n\r\nThis problem happens with KotlinPoet 1.7.x.\r\nFrom KotlinPoet 1.7.x, `TypeName.toString()` is escaped with backquotes if the package name contains keywords.\r\nSo NPE will be thrown if an annotation is placed in `annotation` package because `elements.getTypeElement(it.typeName.toString())` returns `null`.\r\n\r\n* Reformat imports\r\n\r\n* Use rawType().canonicalName instead of toString()\r\n\r\n* Fix test case\r\n\r\n* Require getTypeElement\r\n\r\n* Exclude com.google.guava from shadowJar\r\n\r\n* Move a test case of processing a qualifier placed in `annotation` package\r\n\r\n* Use checkNull instead"
    },
    {
      "commit": "7f1e7e229e5c58506d9d11ded2605750d43aae22",
      "tree": "ca4c76fc71fa0ed311f1ad5942045baf49147f58",
      "parents": [
        "99ebab66c0699a2777afa0072ded8b1d2415ac9f"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Sat Feb 20 23:27:56 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 20 23:27:56 2021 -0500"
      },
      "message": "Suppress some poet deprecations (#1306)\n\n"
    },
    {
      "commit": "99ebab66c0699a2777afa0072ded8b1d2415ac9f",
      "tree": "14ae9e3d7184a84c90d523f11da6794e744d1d77",
      "parents": [
        "6b09dc443d3ede848eb5d4ecbcd26041b8276955"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Feb 15 13:02:28 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 15 13:02:28 2021 -0500"
      },
      "message": "Reserve simple type names referenced by properties to avoid collisions (#1305)\n\n"
    },
    {
      "commit": "6b09dc443d3ede848eb5d4ecbcd26041b8276955",
      "tree": "d1acdb8d926dbf58b623c2e0aad2108c243518f0",
      "parents": [
        "6e5bb3a29bdfba6f08e96657168167fa2579050b"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Feb 15 12:58:14 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 15 12:58:14 2021 -0500"
      },
      "message": "Suppress RedundantVisibilityModifier in generated adapters (#1303)\n\n"
    },
    {
      "commit": "6e5bb3a29bdfba6f08e96657168167fa2579050b",
      "tree": "9aea1734317ce655f8aacf165d15668c0696dda9",
      "parents": [
        "8518f47f52bdec6af5b604f2b046ea2952f77c06"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Tue Feb 02 13:11:38 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 02 13:11:38 2021 -0500"
      },
      "message": "Prepare project for Kotlin migration (#1257)\n\n"
    },
    {
      "commit": "8518f47f52bdec6af5b604f2b046ea2952f77c06",
      "tree": "7b4e18616450c79fe3525461ea828c29901878c7",
      "parents": [
        "23d056c0540256387604394f8dacfe909f897b43"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Tue Feb 02 13:11:20 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 02 13:11:20 2021 -0500"
      },
      "message": "Update dependencies (#1258)\n\n"
    },
    {
      "commit": "23d056c0540256387604394f8dacfe909f897b43",
      "tree": "cb0a2f18c20c830b25abde6a402e32776cbc70ea",
      "parents": [
        "f0202d5d29db42a65d3c0253f8ec915c05be45de"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Mon Feb 01 18:00:03 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 01 18:00:03 2021 -0500"
      },
      "message": "Add issue templates (#1254)\n\n"
    },
    {
      "commit": "f0202d5d29db42a65d3c0253f8ec915c05be45de",
      "tree": "209a2a58a635e19a6ca8cfd127a4bc44310fc300",
      "parents": [
        "9c2cd7a37b1762527878fd20fc943bb9b6186f3d"
      ],
      "author": {
        "name": "Alex Vanyo",
        "email": "vanyoalex@gmail.com",
        "time": "Mon Feb 01 16:58:29 2021 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 01 17:58:29 2021 -0500"
      },
      "message": "Revert pull-request-target to pull-request (#1295)\n\n"
    },
    {
      "commit": "9c2cd7a37b1762527878fd20fc943bb9b6186f3d",
      "tree": "eeb326953bd9ea893bded7677e0da386e81fb0a5",
      "parents": [
        "a6caf3ccaca9b7ffae3ec14439c8db6074424d02"
      ],
      "author": {
        "name": "Zac Sweers",
        "email": "zac.sweers@gmail.com",
        "time": "Sat Oct 10 07:52:57 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 10 07:52:57 2020 -0400"
      },
      "message": "Use pull_request_target (#1255)\n\nhttps://docs.github.com/en/free-pro-team@latest/actions/reference/events-that-trigger-workflows#pull_request_target"
    }
  ],
  "next": "a6caf3ccaca9b7ffae3ec14439c8db6074424d02"
}
