)]}'
{
  "log": [
    {
      "commit": "d8d1abe12c2178fa49a1d0b4fcf0f4f3d2a928cd",
      "tree": "d8f08540e4a873afbbc1ce3570e75d57acdf7c1a",
      "parents": [
        "5ca09dbf7e9fd087a52b3cd02223659b0a7905a4",
        "0e13e89e138c28da580f3b9611bc0953225916cd"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Jan 15 08:56:59 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 15 08:56:59 2025 -0800"
      },
      "message": "Upgrade yapf to v0.43.0 am: 0e13e89e13\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/yapf/+/3451515\n\nChange-Id: I596fef7d5a551319a0685b7ec278d19b28445a36\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0e13e89e138c28da580f3b9611bc0953225916cd",
      "tree": "d8f08540e4a873afbbc1ce3570e75d57acdf7c1a",
      "parents": [
        "8a9f0440c6ff6564d945a96e58df27be94f01d3c",
        "5cb90cb4973511e03984f07913ad696d54b0ea00"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Jan 14 21:56:07 2025 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Jan 14 21:56:08 2025 +0000"
      },
      "message": "Upgrade yapf to v0.43.0\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update external/yapf\nFor more info, check https://cs.android.com/android/platform/superproject/main/+/main:tools/external_updater/README.md\n\nTest: TreeHugger\nChange-Id: I4165962c483fd607d583ea76cf0e2bd70e94f8bc\n"
    },
    {
      "commit": "5ca09dbf7e9fd087a52b3cd02223659b0a7905a4",
      "tree": "ac21144a1ddd4da1c136cec2ac298661d6672aaf",
      "parents": [
        "7249d1a64f4850ccf838e62a46276f891f72998e",
        "8a9f0440c6ff6564d945a96e58df27be94f01d3c"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 18:58:48 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 18:58:48 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: 8a9f0440c6\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/yapf/+/3422484\n\nChange-Id: I2573942c7009df00951c544e8825d0ab97bde9b2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8a9f0440c6ff6564d945a96e58df27be94f01d3c",
      "tree": "ac21144a1ddd4da1c136cec2ac298661d6672aaf",
      "parents": [
        "7249d1a64f4850ccf838e62a46276f891f72998e"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:45:33 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:45:33 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: I18435d8627f77a3c116ebbafc2bea18472f2a97f\n"
    },
    {
      "commit": "5cb90cb4973511e03984f07913ad696d54b0ea00",
      "tree": "88cd07f23cf6e30c107c690bdf44c60db4ce8e0d",
      "parents": [
        "29db8b7a5a77c156b461eece673b1ee3093f9f86"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Wed Nov 13 15:55:03 2024 -0800"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Wed Nov 13 15:55:03 2024 -0800"
      },
      "message": "Bump version to v0.43.0\n"
    },
    {
      "commit": "29db8b7a5a77c156b461eece673b1ee3093f9f86",
      "tree": "c62b0007b65240c267bb8f71baba3461077edfc1",
      "parents": [
        "89d1cd05f71b8c4b3fbe4b75493c6568b1847d53"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 14 21:19:53 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 14 21:19:53 2024 +0000"
      },
      "message": "Actions(deps): Bump actions/checkout from 4.2.0 to 4.2.1 (#1249)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.2.0 to 4.2.1.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/d632683dd7b4114ad314bca15554477dd762a938...eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "89d1cd05f71b8c4b3fbe4b75493c6568b1847d53",
      "tree": "d74bfc87fdfd5ff83e0a21e913a157f4027b32f9",
      "parents": [
        "7e218233d634829795987465d6cd6ba9779c6514"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 07 20:59:49 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 07 20:59:49 2024 +0000"
      },
      "message": "Actions(deps): Bump peter-evans/create-pull-request from 6.0.2 to 7.0.5 (#1239)\n\nBumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6.0.2 to 7.0.5.\r\n- [Release notes](https://github.com/peter-evans/create-pull-request/releases)\r\n- [Commits](https://github.com/peter-evans/create-pull-request/compare/70a41aba780001da0a30141984ae2a0c95d8704e...5e914681df9dc83aa4e4905692ca88beb2f9e91f)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: peter-evans/create-pull-request\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7e218233d634829795987465d6cd6ba9779c6514",
      "tree": "b74947a249d7ff9370ac8208c0e4502bd4de97cb",
      "parents": [
        "ed705406ff27f05e501ac8d2043c69ad3ad60f2e"
      ],
      "author": {
        "name": "Sebastian Pipping",
        "email": "sebastian@pipping.org",
        "time": "Mon Oct 07 22:59:15 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 07 20:59:15 2024 +0000"
      },
      "message": "ylib2to3/pgen2/grammar: Fix Grammar.dump for parallel use with Grammar.load (#1243)\n\nPreviously, bad timing could make another process run into reading a\r\nhalf-written pickle cache file, and thus fail like this:\r\n\r\n\u003e Traceback (most recent call last):\r\n\u003e   File \"[..]/bin/yapf\", line 5, in \u003cmodule\u003e\r\n\u003e     from yapf import run_main\r\n\u003e   File \"[..]/lib/python3.11/site-packages/yapf/__init__.py\", line 41, in \u003cmodule\u003e\r\n\u003e     from yapf.yapflib import yapf_api\r\n\u003e   File \"[..]/lib/python3.11/site-packages/yapf/yapflib/yapf_api.py\", line 38, in \u003cmodule\u003e\r\n\u003e     from yapf.pyparser import pyparser\r\n\u003e   File \"[..]/lib/python3.11/site-packages/yapf/pyparser/pyparser.py\", line 44, in \u003cmodule\u003e\r\n\u003e     from yapf.yapflib import format_token\r\n\u003e   File \"[..]/lib/python3.11/site-packages/yapf/yapflib/format_token.py\", line 23, in \u003cmodule\u003e\r\n\u003e     from yapf.pytree import pytree_utils\r\n\u003e   File \"[..]/lib/python3.11/site-packages/yapf/pytree/pytree_utils.py\", line 30, in \u003cmodule\u003e\r\n\u003e     from yapf_third_party._ylib2to3 import pygram\r\n\u003e   File \"[..]/lib/python3.11/site-packages/yapf_third_party/_ylib2to3/pygram.py\", line 29, in \u003cmodule\u003e\r\n\u003e     python_grammar \u003d driver.load_grammar(_GRAMMAR_FILE)\r\n\u003e                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n\u003e   File \"[..]/lib/python3.11/site-packages/yapf_third_party/_ylib2to3/pgen2/driver.py\", line 252, in load_grammar\r\n\u003e     g.load(gp)\r\n\u003e   File \"[..]/lib/python3.11/site-packages/yapf_third_party/_ylib2to3/pgen2/grammar.py\", line 95, in load\r\n\u003e     d \u003d pickle.load(f)\r\n\u003e         ^^^^^^^^^^^^^^\r\n\u003e EOFError: Ran out of input"
    },
    {
      "commit": "ed705406ff27f05e501ac8d2043c69ad3ad60f2e",
      "tree": "ab0349d99543535b80e02c0b03a15f235a4d0980",
      "parents": [
        "0de7684808acb6bb2f9a6da22e2dc3175be39fc3"
      ],
      "author": {
        "name": "Antoni Duda",
        "email": "46002716+avalanche-pwn@users.noreply.github.com",
        "time": "Sat Oct 05 02:20:05 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 05 00:20:05 2024 +0000"
      },
      "message": "pre-commit: Add hook for yapf-diff (#1246)\n\n"
    },
    {
      "commit": "0de7684808acb6bb2f9a6da22e2dc3175be39fc3",
      "tree": "bde7b53dfb9f3e6e7c8798dc3288f3a42c167bb8",
      "parents": [
        "b95145705bf520279eb409406296014b1b7f5431"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 04 22:59:50 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 04 22:59:50 2024 +0000"
      },
      "message": "Actions(deps): Bump actions/checkout from 4.1.2 to 4.2.0 (#1241)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.2 to 4.2.0.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/9bb56186c3b09b4f86b1c65136769dd318469633...d632683dd7b4114ad314bca15554477dd762a938)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b95145705bf520279eb409406296014b1b7f5431",
      "tree": "e755d1bf140f49cd7b7caa41d0c746b159c53d06",
      "parents": [
        "1afbf7112ae61a467276c9401b3c113e6f676d0f"
      ],
      "author": {
        "name": "Sebastian Pipping",
        "email": "sebastian@pipping.org",
        "time": "Fri Oct 04 00:04:41 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 03 22:04:41 2024 +0000"
      },
      "message": "Fix CI (#1242)\n\n* ci.yml: Disable \"fail fast\"\r\n\r\n.. to better see if failure depends on architecture and/or Python\r\nversion only\r\n\r\n* ci.yml: Stop CI from trying Python 3.7 on arm64 macOS\r\n\r\nSymptom was this error:\r\n\u003e Error: The version \u00273.7\u0027 with architecture \u0027arm64\u0027 was not found for macOS 14.6.1.\r\n\u003e The list of all available versions can be found here: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json\r\n\r\nNote that Python 3.7 is end-of life since 2023-06-27."
    },
    {
      "commit": "1afbf7112ae61a467276c9401b3c113e6f676d0f",
      "tree": "cd76bb779cfa91234c81943f1f89e5c5ea8fb75f",
      "parents": [
        "fcd79bcc07c435ad6b94f84c92766ff88ad3fab7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 01 20:13:38 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 01 20:13:38 2024 +0000"
      },
      "message": "Actions(deps): Bump actions/setup-python from 5.0.0 to 5.1.0 (#1218)\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 5.0.0 to 5.1.0.\r\n- [Release notes](https://github.com/actions/setup-python/releases)\r\n- [Commits](https://github.com/actions/setup-python/compare/0a5c61591373683505ea898e09a3ea4f39ef2b9c...82c7e631bb3cdc910f68e0081d67478d79c6982d)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/setup-python\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "fcd79bcc07c435ad6b94f84c92766ff88ad3fab7",
      "tree": "28f62a206155a74b58f342b6d80a458e76b505a4",
      "parents": [
        "507a9003fda0c7d90ff04677c3037b8b063db713"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 19 18:55:19 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 19 18:55:19 2024 +0000"
      },
      "message": "Actions(deps): Bump peter-evans/create-pull-request from 6.0.0 to 6.0.2 (#1213)\n\nBumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6.0.0 to 6.0.2.\r\n- [Release notes](https://github.com/peter-evans/create-pull-request/releases)\r\n- [Commits](https://github.com/peter-evans/create-pull-request/compare/b1ddad2c994a25fbc81a28b3ec0e368bb2021c50...70a41aba780001da0a30141984ae2a0c95d8704e)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: peter-evans/create-pull-request\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "507a9003fda0c7d90ff04677c3037b8b063db713",
      "tree": "0f9a64d0637f08f35ee2c397599ce17c7e31fbcf",
      "parents": [
        "60463b99b414735a02bf12badda313d302b3c6a7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 19 18:52:02 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 19 18:52:02 2024 +0000"
      },
      "message": "Actions(deps): Bump actions/checkout from 4.1.1 to 4.1.2 (#1212)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/b4ffde65f46336ab88eb53be808477a3936bae11...9bb56186c3b09b4f86b1c65136769dd318469633)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "60463b99b414735a02bf12badda313d302b3c6a7",
      "tree": "aa447cb54d8cab50094e6493cb20af597f6a6e5a",
      "parents": [
        "c0908d043b45f082e6339cd767c28e6d697cb22e"
      ],
      "author": {
        "name": "Akash Kumar Singh",
        "email": "akashkumarsingh11032001@gmail.com",
        "time": "Wed Mar 20 00:10:23 2024 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 19 18:40:23 2024 +0000"
      },
      "message": "Grammer correction (#1206)\n\nGrammer correction\r\n"
    },
    {
      "commit": "c0908d043b45f082e6339cd767c28e6d697cb22e",
      "tree": "031917b45b38d6ea1b2254c5d8b7c92d56f51a1b",
      "parents": [
        "753b820ffbfaf0cfb1eb568f0cd3cfe119dd9657"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Sat Feb 17 00:58:05 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 17 00:58:05 2024 +0000"
      },
      "message": "pre-commit: Autoupdate (#1191)\n\nCo-authored-by: pre-commit \u003cpre-commit@tools.invalid\u003e"
    },
    {
      "commit": "753b820ffbfaf0cfb1eb568f0cd3cfe119dd9657",
      "tree": "707c6e0dc732bd9573ef40cc71091770643bf7f8",
      "parents": [
        "40d9c4e461b778ee3103ac03eef84e5110875339"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Feb 17 00:56:23 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 17 00:56:23 2024 +0000"
      },
      "message": "Actions(deps): Bump actions/setup-python from 4.7.1 to 5.0.0 (#1188)\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.1 to 5.0.0.\r\n- [Release notes](https://github.com/actions/setup-python/releases)\r\n- [Commits](https://github.com/actions/setup-python/compare/65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236...0a5c61591373683505ea898e09a3ea4f39ef2b9c)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/setup-python\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "40d9c4e461b778ee3103ac03eef84e5110875339",
      "tree": "d44a87f9d0525cd5d95221a8e56e8c73489b4cba",
      "parents": [
        "c5e033e4d2dd73388ed4948ba8235cc1a37a1431"
      ],
      "author": {
        "name": "Carissa Bleker",
        "email": "carissableker@users.noreply.github.com",
        "time": "Sat Feb 17 01:55:54 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 17 00:55:54 2024 +0000"
      },
      "message": "Add instruction for installing with pip from GitHub directly. (#1186)\n\n"
    },
    {
      "commit": "c5e033e4d2dd73388ed4948ba8235cc1a37a1431",
      "tree": "8be70bfb2d4af4b5571dfe8ddee5165d46dbcc03",
      "parents": [
        "a384b8953bf072b6d902734ce78465ba07a8dc4f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 12 20:28:18 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 12 20:28:18 2024 +0000"
      },
      "message": "Actions(deps): Bump pre-commit/action from 3.0.0 to 3.0.1 (#1202)\n\nBumps [pre-commit/action](https://github.com/pre-commit/action) from 3.0.0 to 3.0.1.\r\n- [Release notes](https://github.com/pre-commit/action/releases)\r\n- [Commits](https://github.com/pre-commit/action/compare/646c83fcd040023954eafda54b4db0192ce70507...2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pre-commit/action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a384b8953bf072b6d902734ce78465ba07a8dc4f",
      "tree": "a8550fbeee9c99b4eb3e3bba394b12f346f6163d",
      "parents": [
        "be725578eb6d93dd4a36f1aadbdfb73f86c9861e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 05 22:30:20 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 05 22:30:20 2024 +0000"
      },
      "message": "Actions(deps): Bump peter-evans/create-pull-request from 5.0.2 to 6.0.0 (#1199)\n\nBumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5.0.2 to 6.0.0.\r\n- [Release notes](https://github.com/peter-evans/create-pull-request/releases)\r\n- [Commits](https://github.com/peter-evans/create-pull-request/compare/153407881ec5c347639a548ade7d8ad1d6740e38...b1ddad2c994a25fbc81a28b3ec0e368bb2021c50)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: peter-evans/create-pull-request\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "be725578eb6d93dd4a36f1aadbdfb73f86c9861e",
      "tree": "8d86c6ae5aa31d4de47cce06dece980a338a68f3",
      "parents": [
        "6a92535967543aa979461fbe2da63a9b6f7dd595"
      ],
      "author": {
        "name": "Garrett Reynolds",
        "email": "garrettreynolds5@gmail.com",
        "time": "Mon Jan 22 21:52:49 2024 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 22 21:52:49 2024 +0000"
      },
      "message": "Clarify Python features will be supported (#1196)\n\nThis is following a suggestion by @Spitfire1900 \r\nhere: https://github.com/google/yapf/pull/1179#issuecomment-1838892837"
    },
    {
      "commit": "6a92535967543aa979461fbe2da63a9b6f7dd595",
      "tree": "577439fe69d156b70320f1e8bfe32fc1182ae143",
      "parents": [
        "de8911a07cf2cd9ccaa0bbc323dc20da13a3af34"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Wed Nov 08 16:44:38 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 08 13:44:38 2023 -0800"
      },
      "message": "Update README.md - remark PEP 695 as unsupported feature (#1179)\n\n"
    },
    {
      "commit": "de8911a07cf2cd9ccaa0bbc323dc20da13a3af34",
      "tree": "672eb0bc2458096ffa1918810e7495a732fcd4fb",
      "parents": [
        "f36b8c29382aa2c3585b7c0b5ab24b8aae5bc81e"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "5993918+bwendling@users.noreply.github.com",
        "time": "Wed Nov 08 13:41:39 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 08 13:41:39 2023 -0800"
      },
      "message": "Update README.md (#1178)\n\nFix typo."
    },
    {
      "commit": "f36b8c29382aa2c3585b7c0b5ab24b8aae5bc81e",
      "tree": "e433ae2b3f75ab2318a793cc01eab3d5903ef145",
      "parents": [
        "486a5a26b2c4d2078ef7d585d06c6e8bb678892b"
      ],
      "author": {
        "name": "Justin Lebar",
        "email": "justin.lebar@gmail.com",
        "time": "Wed Nov 08 13:37:02 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 08 13:37:02 2023 -0800"
      },
      "message": "Add new DISABLE_SPLIT_LIST_WITH_COMMENT flag. (#1177)\n\n`DISABLE_SPLIT_LIST_WITH_COMMENT` is a new knob that changes the\r\nbehavior of splitting a list when a comment is present inside the list.\r\n\r\nBefore, we split a list containing a comment just like we split a list\r\ncontaining a trailing comma: Each element goes on its own line (unless\r\n`DISABLE_ENDING_COMMA_HEURISTIC` is true).\r\n\r\nNow, if `DISABLE_SPLIT_LIST_WITH_COMMENT` is true, we do not split every\r\nelement of the list onto a new line just because there\u0027s a comment somewhere\r\nin the list.\r\n\r\nThis mirrors the behavior of clang-format, and is useful for e.g. forming\r\n\"logical groups\" of elements in a list.\r\n\r\nNote: Upgrading will result in a behavioral change if you have\r\n`DISABLE_ENDING_COMMA_HEURISTIC` in your config.  Before this version, this\r\nflag caused us not to split lists with a trailing comma *and* lists that\r\ncontain comments.  Now, if you set only that flag, we *will* split lists\r\nthat contain comments.  Set the new `DISABLE_SPLIT_LIST_WITH_COMMENT` flag to\r\ntrue to preserve the old behavior.\r\n"
    },
    {
      "commit": "486a5a26b2c4d2078ef7d585d06c6e8bb678892b",
      "tree": "01b5eb06a448c45a7194111e8b35d1834d5af58d",
      "parents": [
        "d004965a9a853b742ad61b15c5747b6861f6a78e"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Mon Nov 06 11:38:01 2023 -0800"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Mon Nov 06 11:38:01 2023 -0800"
      },
      "message": "Format \u0027.pyi\u0027 type stub files.\n\nCloses #1151\n"
    },
    {
      "commit": "d004965a9a853b742ad61b15c5747b6861f6a78e",
      "tree": "a7c8ea102b99cdf3721aec2683a3e7bf5966d66d",
      "parents": [
        "3d4986ee86be97f7b26bb737743ffbda2cc18c27"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Mon Nov 06 00:42:17 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 06 00:42:17 2023 -0800"
      },
      "message": "pre-commit: Autoupdate (#1172)\n\nCo-authored-by: pre-commit \u003cpre-commit@tools.invalid\u003e"
    },
    {
      "commit": "3d4986ee86be97f7b26bb737743ffbda2cc18c27",
      "tree": "1c460161a2c3e2b8c1fd655347cd737597151d3d",
      "parents": [
        "8dde773b205b8d4e3fd6c3b93a00b29829ef517c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 25 11:00:01 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 25 11:00:01 2023 -0700"
      },
      "message": "Actions(deps): Bump actions/checkout from 4.1.0 to 4.1.1 (#1175)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/8ade135a41bc03ea155e62e844d188df1ea18608...b4ffde65f46336ab88eb53be808477a3936bae11)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8dde773b205b8d4e3fd6c3b93a00b29829ef517c",
      "tree": "b8f33780d6800d909407a1674771315f0cfce0c0",
      "parents": [
        "c1d7a213f83ac09e6ddedf9d07277b08d9a26880"
      ],
      "author": {
        "name": "Alexey Pelykh",
        "email": "alexey.pelykh@gmail.com",
        "time": "Tue Oct 17 13:04:28 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 17 04:04:28 2023 -0700"
      },
      "message": "Fix SPLIT_ALL_COMMA_SEPARATED_VALUES and SPLIT_ALL_TOP_LEVEL_COMMA_SEPARATED_VALUES being too agressive for lambdas and unpacking. (#1173)\n\nCo-authored-by: Bill Wendling \u003cmorbo@google.com\u003e"
    },
    {
      "commit": "c1d7a213f83ac09e6ddedf9d07277b08d9a26880",
      "tree": "22d0fe3e3e68b0f07d6a6687e42a08082e6ccbf3",
      "parents": [
        "990003223610e625d6ef587b7f74665a24a100ff"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Fri Oct 13 15:57:08 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 13 12:57:08 2023 -0700"
      },
      "message": "Update README.md - remark unsupported Python features (#1161)\n\nSince Python 3.12 is officially released it seems appropriate to remark that YAPF\r\ndoes not support it currently.\r\n"
    },
    {
      "commit": "990003223610e625d6ef587b7f74665a24a100ff",
      "tree": "ec92e13c1f4943c7631bd5fc1c7ef3dd07fee0ad",
      "parents": [
        "febc496a5653e1ed8f875e7e0bfff8513697c24a"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Fri Oct 13 15:21:58 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 13 12:21:58 2023 -0700"
      },
      "message": "Update README.md - cleanup for #1162 (#1171)\n\nCleanup for #1162 - YAPF running under Python 3.7 against 3.11 code will work\r\nnow that it\u0027s based on ylib2to3 instead of lib2to3."
    },
    {
      "commit": "febc496a5653e1ed8f875e7e0bfff8513697c24a",
      "tree": "1ee680f885a9246daf19b4743c16d06844fcd6e1",
      "parents": [
        "96e3d4acbd8569835ef6f97f1bb966ddbcae4c30"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 10 15:35:54 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 10 15:35:54 2023 -0700"
      },
      "message": "Actions(deps): Bump actions/setup-python from 4.7.0 to 4.7.1 (#1163)\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.0 to 4.7.1.\r\n- [Release notes](https://github.com/actions/setup-python/releases)\r\n- [Commits](https://github.com/actions/setup-python/compare/61a6322f88396a6271a6ee3565807d608ecaddd1...65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/setup-python\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "96e3d4acbd8569835ef6f97f1bb966ddbcae4c30",
      "tree": "7f21e9cf8743c0728dacceff05def3df7e4c325c",
      "parents": [
        "8ec75c6503302e5281e91ef44f468f3ce3fae3ef"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Tue Oct 10 18:34:57 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 10 15:34:57 2023 -0700"
      },
      "message": "Use python 3.12 for CI  (#1132)\n\nDrop 3.11 for 3.12\r\n"
    },
    {
      "commit": "8ec75c6503302e5281e91ef44f468f3ce3fae3ef",
      "tree": "45837326e2b4ea63edb6612d4579690820877da2",
      "parents": [
        "ed6f56b2dc675132c9d4406d8609f1744422b8d4"
      ],
      "author": {
        "name": "Alexey Pelykh",
        "email": "alexey.pelykh@gmail.com",
        "time": "Tue Oct 10 23:48:12 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 10 14:48:12 2023 -0700"
      },
      "message": "Fix SPLIT_ARGUMENTS_WHEN_COMMA_TERMINATED for one-item named argument lists by taking precedence over SPLIT_BEFORE_NAMED_ASSIGNS (#1160)\n\nBy taking precedence over SPLIT_BEFORE_NAMED_ASSIGNS, turn\r\n\r\n  r \u003d f0(a\u003d1,)\r\n\r\ninto\r\n\r\n  r \u003d f0(\r\n      a\u003d1,\r\n  )\r\n"
    },
    {
      "commit": "ed6f56b2dc675132c9d4406d8609f1744422b8d4",
      "tree": "80e5babba586fd45a87360679c7242b65b64c52f",
      "parents": [
        "818ac2e0599a65ce01db95d0849023d2403b4b06"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Tue Oct 10 17:28:21 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 10 14:28:21 2023 -0700"
      },
      "message": "using ylib2to3 means we can test \u003c\u003dpy311 on any python version supported by YAPF (#1162)\n\nSince we\u0027re using ylib2to3 instead of lib2to3 this means we can test \u003c\u003dpy311\r\non any python version supported by YAPF.\r\n\r\n[] remove language in Readme that says YAPF must run as the same version\r\nof Python as the code you\u0027re formatting."
    },
    {
      "commit": "818ac2e0599a65ce01db95d0849023d2403b4b06",
      "tree": "54f370b14a6fc26eac7bd45883e6f4e5ce011397",
      "parents": [
        "9953ac941d9f36a2a73c84b4522ac941b873ddc1"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Tue Oct 10 17:26:17 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 10 14:26:17 2023 -0700"
      },
      "message": "Feature/no import third party provided by stdlib (#1158)\n\nRemove dependency on importlib-metadata.\r\nRemove dependency on tomli when using \u003e\u003d py311"
    },
    {
      "commit": "9953ac941d9f36a2a73c84b4522ac941b873ddc1",
      "tree": "734bfac1bc02f013892b31ec278a1b364dccc7a5",
      "parents": [
        "d5530035f811aa4bc2f57650d7d24ff96023a77d"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Tue Oct 10 17:19:00 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 10 14:19:00 2023 -0700"
      },
      "message": "#1131 fix for  #1121  did not fix vscode behavior on ubuntu (#1149)\n\nSo while migrating to pyproject.toml fixed editable installation behavior on Ubuntu,\r\nPylance was still unable to figure out imports as vscode does not understand the\r\nimport script .venv/lib/python3.10/site-packages/__editable___yapf_0_40_2_finder.py\r\ncreated by an editable install triggered by pip install -m venv .venv\r\n\r\nUsing https://microsoft.github.io/pyright/#/import-resolution?id\u003dsetuptools\r\nsuggestions of compat and strict mode did not resolve issues either.\r\n\r\nSo instead I revert to manually adding third_party to the python.analysis.extraPaths\r\nsetting in settings.json"
    },
    {
      "commit": "d5530035f811aa4bc2f57650d7d24ff96023a77d",
      "tree": "0ddd70d65253ab4e7bdaac30f0996f449caf4524",
      "parents": [
        "9f7ef702b3c0966e668e8aa56c189f3ee29fb6ff"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Sep 29 14:23:58 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 29 14:23:58 2023 -0700"
      },
      "message": "Actions(deps): Bump actions/checkout from 4.0.0 to 4.1.0 (#1156)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.0.0 to 4.1.0.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/3df4ab11eba7bda6032a0b82a6bb43b11571feac...8ade135a41bc03ea155e62e844d188df1ea18608)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9f7ef702b3c0966e668e8aa56c189f3ee29fb6ff",
      "tree": "a2b0582388ef432b488856743be0ab91f3d077fb",
      "parents": [
        "64f8b1beee15eba583235ee9a679f62e0e8530f9"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Fri Sep 29 17:19:09 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 29 14:19:09 2023 -0700"
      },
      "message": "Update CHANGELOG.md - mark YANKED versions (#1157)\n\nBoth 0.33.0 and 0.40.0 were yanked due to packaging issues.\r\n\r\nCaused by #1107 and #1154"
    },
    {
      "commit": "64f8b1beee15eba583235ee9a679f62e0e8530f9",
      "tree": "56b476278cd7d2d9005be2a666e72edb92e8b78a",
      "parents": [
        "14c2fbfa8a6c538593891d15a4af03a165f4641b"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Tue Sep 26 16:23:47 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 26 13:23:47 2023 -0700"
      },
      "message": "Move “use within your favorite editor” to an earlier section in README.md (#1153)\n\nThis section’s current place between Usage and Return codes doesn’t make much sense.\r\n\r\nBetter off front loading as early as reasonable how to YAPF editor integrations."
    },
    {
      "commit": "14c2fbfa8a6c538593891d15a4af03a165f4641b",
      "tree": "5ef6c4b9027dc179d04f608ee6a58866f9f4e664",
      "parents": [
        "276a919ac6d511f1dc0974a074399f363d13304e"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Mon Sep 25 04:19:21 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 25 01:19:21 2023 -0700"
      },
      "message": "copy globals() (#1150)\n\nFixes #1118. Use a copy of globals() rather than a direct reference.\r\nThis did not appear to impact the time of tests"
    },
    {
      "commit": "276a919ac6d511f1dc0974a074399f363d13304e",
      "tree": "285e24d9fa053c024eeb2ef12605dd42193e0a6e",
      "parents": [
        "00237e19baa975716da2dc8d730880b28e9e9d5c"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Fri Sep 22 17:54:58 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 22 14:54:58 2023 -0700"
      },
      "message": "Update CONTRIBUTING.md -- add Getting started section (#1148)\n\n"
    },
    {
      "commit": "00237e19baa975716da2dc8d730880b28e9e9d5c",
      "tree": "f011df1cba97bdd23be457e89fb0aba07f61144a",
      "parents": [
        "3e6cd99b6652cd00867b86e5e82a1dbccc5c0f72"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Fri Sep 22 17:49:34 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 22 14:49:34 2023 -0700"
      },
      "message": "Add additional project URLs (#1147)\n\nUsing https://daniel.feldroy.com/posts/2023-08-pypi-project-urls-cheatsheet and https://github.com/pypi/warehouse/blob/70eac9796fa1eae24741525688a112586eab9010/warehouse/templates/packaging/detail.html#L20-L62 as a reference add additional project URLs."
    },
    {
      "commit": "3e6cd99b6652cd00867b86e5e82a1dbccc5c0f72",
      "tree": "3e77f1d12d4248f705d327da57678382fd1fd46e",
      "parents": [
        "5469f0216b60a8d290fb624abc20ca41c075ef56"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Fri Sep 22 11:34:58 2023 -0700"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Fri Sep 22 11:34:58 2023 -0700"
      },
      "message": "Bump version to 0.40.2\n"
    },
    {
      "commit": "5469f0216b60a8d290fb624abc20ca41c075ef56",
      "tree": "e1663ee693966438bd64b66181b5e3c5cf149794",
      "parents": [
        "b8fd5a44a753ea4d668bc36e2c353fca69512b37"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "5993918+bwendling@users.noreply.github.com",
        "time": "Fri Sep 22 10:44:51 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 22 10:44:51 2023 -0700"
      },
      "message": "Update CHANGELOG.md\n\nAdd comment for b8fd5a4."
    },
    {
      "commit": "b8fd5a44a753ea4d668bc36e2c353fca69512b37",
      "tree": "49791f8bb7292de925288b1611e431aa98448ee0",
      "parents": [
        "d828a159f5a0409168f8c5194748019ed6b7d2b1"
      ],
      "author": {
        "name": "Earlee",
        "email": "li.chunyu0412@gmail.com",
        "time": "Sat Sep 23 01:42:15 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 22 10:42:15 2023 -0700"
      },
      "message": "fix trailing backslash stripped cause windows linesep (#1140)\n\nFix trailing backslash stripped because of Windows line separator.\r\n\r\nCloses #1139"
    },
    {
      "commit": "d828a159f5a0409168f8c5194748019ed6b7d2b1",
      "tree": "f412e403cb475142d5897ed5352b4b4a465689eb",
      "parents": [
        "4cd66825d21807dfcf591c74d052c3203a1862c2"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Thu Sep 21 17:22:13 2023 -0700"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Thu Sep 21 17:22:20 2023 -0700"
      },
      "message": "Use \u0027isinstance\u0027 to avoid PEP error\n"
    },
    {
      "commit": "4cd66825d21807dfcf591c74d052c3203a1862c2",
      "tree": "d61dfb43e41954b2b77ceb5bebbbb60275a48214",
      "parents": [
        "4702ad781c3810705999c3b221462645426fcd0b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Sep 21 17:08:14 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 21 17:08:14 2023 -0700"
      },
      "message": "Actions(deps): Bump actions/checkout from 3.6.0 to 4.0.0 (#1141)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.0.0.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/f43a0e5ff2bd294095638e18286ca9a3d1956744...3df4ab11eba7bda6032a0b82a6bb43b11571feac)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4702ad781c3810705999c3b221462645426fcd0b",
      "tree": "4701ec0eda11b6bfefd696fad9eb8c10191447d8",
      "parents": [
        "18f34594c353199e5213d84914338703dda18ede"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Thu Sep 21 13:23:11 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 21 13:23:11 2023 -0700"
      },
      "message": "pre-commit: Autoupdate (#1123)\n\nCo-authored-by: pre-commit \u003cpre-commit@tools.invalid\u003e"
    },
    {
      "commit": "18f34594c353199e5213d84914338703dda18ede",
      "tree": "13c65af3afa4a7343a3baba5626bb43f2394b1f9",
      "parents": [
        "11b284e298a1a05b5e0e2551e2f60d7e777fff57"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Thu Sep 21 15:57:41 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 21 12:57:41 2023 -0700"
      },
      "message": "pyproject.toml updates to HACKING.md (#1134)\n\nSetup module is missing, use build instead.\r\nRun tests with tox."
    },
    {
      "commit": "11b284e298a1a05b5e0e2551e2f60d7e777fff57",
      "tree": "b3e0cf91e0430e2cc75081d6b1f398301995a463",
      "parents": [
        "16ad3559c991ef02c4b73c2e84a71db2411ace37"
      ],
      "author": {
        "name": "Alexey Pelykh",
        "email": "alexey.pelykh@gmail.com",
        "time": "Tue Sep 19 23:26:34 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 19 14:26:34 2023 -0700"
      },
      "message": "Fix SPLIT_ARGUMENTS_WHEN_COMMA_TERMINATED for one-item argument lists (#1142)\n\nTurn\r\n\r\nr \u003d f0(1,)\r\ninto\r\n\r\nr \u003d f0(\r\n    1,\r\n)\r\n\r\nin case SPLIT_ARGUMENTS_WHEN_COMMA_TERMINATED is enabled"
    },
    {
      "commit": "16ad3559c991ef02c4b73c2e84a71db2411ace37",
      "tree": "62c492702dde6d555e5ac827401950b25a8549e5",
      "parents": [
        "77c29ef742b880d0c67e7d6a0797ca60f435f60a"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Mon Sep 18 17:31:44 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 18 14:31:44 2023 -0700"
      },
      "message": "Add `Editor support.md` (#1135)\n\nAdd instructions for common editors.\r\n\r\nCloses #1124 and #1125"
    },
    {
      "commit": "77c29ef742b880d0c67e7d6a0797ca60f435f60a",
      "tree": "015b10cfc4c98109a4896cb21dd10e979d04bdaf",
      "parents": [
        "cc9ae943495e1f67852ee897c397e9560feb78ed"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Mon Sep 04 06:09:40 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 04 03:09:40 2023 -0700"
      },
      "message": "Do not match keywords named \u0027match\u0027 (#1111)\n\nCloses #1110 , do not match variable names named \u0027match\u0027.\r\n\r\n---------\r\n\r\nSigned-off-by: Kyle Gottfried \u003cKyle.Gottfried@outlook.com\u003e\r\nCo-authored-by: Charles \u003cchar101@ui.ac.id\u003e\r\nCo-authored-by: Bill Wendling \u003cmorbo@google.com\u003e"
    },
    {
      "commit": "cc9ae943495e1f67852ee897c397e9560feb78ed",
      "tree": "b4b0181f8abf041e619607bc35b5b24771ebf0ea",
      "parents": [
        "2d5b4d872e4f1946a2be44cbc408e47caa282cca"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Fri Sep 01 18:40:13 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 01 15:40:13 2023 -0700"
      },
      "message": "Call unittest directly from tox.ini (#1133)\n\nSince moving to pyproject.toml tox began failing since the setup module had been removed. Instead we\u0027ll unittest directly from tox."
    },
    {
      "commit": "2d5b4d872e4f1946a2be44cbc408e47caa282cca",
      "tree": "c9f8a4c514eeb73f94a4195f933caf25a62f7d07",
      "parents": [
        "dd89b238750941f7e42b4cfb92c86717243b302a"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Thu Aug 31 16:01:36 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 31 13:01:36 2023 -0700"
      },
      "message": "Add default workspace recommendations for vscode (#1130)\n\nAdd default workspace recommendations for working on the YAPF project when using VSCode.\r\n\r\nThis picks up @EeyoreLee\u0027s https://marketplace.visualstudio.com/items?itemName\u003deeyore.yapf as YAPF support is being dropped by VSCode\u0027s built-in python extension.\r\n\r\nThis also uses @dangmai\u0027s https://marketplace.visualstudio.com/items?itemName\u003ddangmai.workspace-default-settings to avoid messing with contributor\u0027s personal changes to settings.json."
    },
    {
      "commit": "dd89b238750941f7e42b4cfb92c86717243b302a",
      "tree": "ce76219065e9a7db289c3c7e83c2cc4fa0e9784d",
      "parents": [
        "25f8111ed3a118a91fc1a4879730ee5e1f831bcf"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Thu Aug 31 15:59:51 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 31 12:59:51 2023 -0700"
      },
      "message": "Migrate to pyproject.toml (#1131)\n\nMigrate away from setuptools to pyproject.toml\r\n"
    },
    {
      "commit": "25f8111ed3a118a91fc1a4879730ee5e1f831bcf",
      "tree": "051de57778faa6bf1ad52c0582d8e5c1eeda0670",
      "parents": [
        "e5328a0cc9f3aa17c920b8150a3e249b128f8aa0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Aug 28 13:13:50 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 28 13:13:50 2023 -0700"
      },
      "message": "Actions(deps): Bump actions/checkout from 3.5.3 to 3.6.0 (#1128)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/c85c95e3d7251135ab7dc9ce3241c5835cc595a9...f43a0e5ff2bd294095638e18286ca9a3d1956744)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e5328a0cc9f3aa17c920b8150a3e249b128f8aa0",
      "tree": "bc08a12c4a43b2d3b00bcfbb4d04738ea5859ff1",
      "parents": [
        "14344c02b150657bd4febcea36dd28df26e00247"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jul 27 21:20:21 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 27 21:20:21 2023 -0700"
      },
      "message": "Actions(deps): Bump actions/setup-python from 4.6.1 to 4.7.0 (#1122)\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4.6.1 to 4.7.0.\r\n- [Release notes](https://github.com/actions/setup-python/releases)\r\n- [Commits](https://github.com/actions/setup-python/compare/bd6b4b6205c4dbad673328db7b31b7fab9e241c0...61a6322f88396a6271a6ee3565807d608ecaddd1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/setup-python\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "14344c02b150657bd4febcea36dd28df26e00247",
      "tree": "529977f179deff5567f6d91869c3cedbb4ee932d",
      "parents": [
        "9d51cb380b2d1ce5e58b9e4e113c384e7b553ac9"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Wed Jul 26 16:04:55 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Wed Jul 26 16:04:55 2023 -0500"
      },
      "message": "Fix formatting\n"
    },
    {
      "commit": "9d51cb380b2d1ce5e58b9e4e113c384e7b553ac9",
      "tree": "f3282658e3f89d8bab68319678c24560255a9f72",
      "parents": [
        "a1bd24d6bf1a5926293421247a85ae050e597404"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jul 25 22:33:17 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jul 25 22:33:25 2023 -0500"
      },
      "message": "Fix invalid style line syntax.\n"
    },
    {
      "commit": "a1bd24d6bf1a5926293421247a85ae050e597404",
      "tree": "d327ffa8ae704662e4915f99e740a0af5d4d44cd",
      "parents": [
        "1b130593464ce0b62dc2c6e3be853e4d5aa1634a"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jul 25 22:19:45 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jul 25 22:19:45 2023 -0500"
      },
      "message": "Fix \u0027line-too-long\u0027 warnings\n"
    },
    {
      "commit": "1b130593464ce0b62dc2c6e3be853e4d5aa1634a",
      "tree": "b3f822709ae144661ab554506819c8660809036f",
      "parents": [
        "794b1d0b67b5a07261aa0ae9a519f0436fa45564"
      ],
      "author": {
        "name": "ManiacDC",
        "email": "ManiacDC@users.noreply.github.com",
        "time": "Tue Jul 25 23:12:38 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 25 20:12:38 2023 -0700"
      },
      "message": "SPLIT_ALL_TOP_LEVEL_COMMA_SEPARATED_VALUES and FORCE_MULTILINE_DICT interaction (#1103)\n\n* SPLIT_ALL_TOP_LEVEL_COMMA_SEPARATED_VALUES and FORCE_MULTILINE_DICT interaction\r\n\r\n* explicitly defined FORCE_MULTILINE_DICT to override SPLIT_ALL_TOP_LEVEL_COMMA_SEPARATED_VALUES\r\n* added tests to account for the interaction of these two knobs\r\n\r\n* * fix formatting\r\n\r\n* Updated changelog"
    },
    {
      "commit": "794b1d0b67b5a07261aa0ae9a519f0436fa45564",
      "tree": "186ac48495b0fb2b1ac6cef4ccb9169f82c24090",
      "parents": [
        "532016f76da4f49d275b860965b091b25d8cfed3"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jul 25 22:11:40 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jul 25 22:11:40 2023 -0500"
      },
      "message": "Fix some precommit failures due to formatting\n"
    },
    {
      "commit": "532016f76da4f49d275b860965b091b25d8cfed3",
      "tree": "90ef1595b4d69dc6c1daa1de29c82a79fb1e92d0",
      "parents": [
        "6bc6de17f4da1e8fd04aad36b02b1252076387ef"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Mon Jun 26 15:38:49 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Mon Jun 26 15:38:49 2023 -0500"
      },
      "message": "Add fixer_base and do some minor reformatting\n"
    },
    {
      "commit": "6bc6de17f4da1e8fd04aad36b02b1252076387ef",
      "tree": "2333c35a9148b03fc44fad2ea32591d5762d057d",
      "parents": [
        "a0db84ceaac77c55b41a671392f39229a276c10c"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Fri Jun 23 18:21:57 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Fri Jun 23 18:21:57 2023 -0500"
      },
      "message": "Remove the \"verifier\" module\n\nThe verifier module isn\u0027t actively used. The one test that does use it\nhas code that is unlikely to ever cause an issue.\n"
    },
    {
      "commit": "a0db84ceaac77c55b41a671392f39229a276c10c",
      "tree": "907bbfd4578a30ab0fb61959f07a9457dc716eba",
      "parents": [
        "3dd52d0c561bdf8d7c1a8459a6df7b22e97a3074"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Fri Jun 23 13:24:34 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Fri Jun 23 13:24:34 2023 -0500"
      },
      "message": "Normalize test formats\n\nTestcases should be specified in the form:\n\n    code \u003d textwrap.dedent(\"\"\"\\\n        # testcase code\n    \"\"\")\n"
    },
    {
      "commit": "3dd52d0c561bdf8d7c1a8459a6df7b22e97a3074",
      "tree": "7e3f465eba6cc7a36b9e69150a26ddbb66f33461",
      "parents": [
        "06d395154a09e39540f3f23bc96fecfd6d6e6280"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Fri Jun 23 03:17:21 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Fri Jun 23 03:17:21 2023 -0500"
      },
      "message": "Alphabetize style list\n"
    },
    {
      "commit": "06d395154a09e39540f3f23bc96fecfd6d6e6280",
      "tree": "14d82cd0fa5b2aea1ae27837b49fda863de183e0",
      "parents": [
        "147fd88a9667ca5682aedbaba81807f48242d435"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Thu Jun 22 02:28:33 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Thu Jun 22 02:28:33 2023 -0500"
      },
      "message": "Use correct filename\n"
    },
    {
      "commit": "147fd88a9667ca5682aedbaba81807f48242d435",
      "tree": "c061bda6cfa2a69df8e13c0fa97c5d0d153abde9",
      "parents": [
        "df7ff9936d677ba44484e5aec39733c0a639de9b"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Thu Jun 22 02:26:50 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Thu Jun 22 02:26:50 2023 -0500"
      },
      "message": "Convert to Markdown file\n"
    },
    {
      "commit": "df7ff9936d677ba44484e5aec39733c0a639de9b",
      "tree": "20419d349cadeafa1caaa60d0ab808b00c143372",
      "parents": [
        "c63e87069a1dbc8d34316c0be954ddeff3a6874b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 21 23:23:44 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 21 23:23:44 2023 -0700"
      },
      "message": "Actions(deps): Bump peter-evans/create-pull-request from 5.0.0 to 5.0.2 (#1112)\n\nBumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5.0.0 to 5.0.2.\r\n- [Release notes](https://github.com/peter-evans/create-pull-request/releases)\r\n- [Commits](https://github.com/peter-evans/create-pull-request/compare/5b4a9f6a9e2af26e5f02351490b90d01eb8ec1e5...153407881ec5c347639a548ade7d8ad1d6740e38)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: peter-evans/create-pull-request\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c63e87069a1dbc8d34316c0be954ddeff3a6874b",
      "tree": "6bf6ccc579bedf9adad102773ad74858f3ee56fe",
      "parents": [
        "c09c4c110c4f39077cde5dfc3a6c84b99597d9d4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 21 23:23:11 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 21 23:23:11 2023 -0700"
      },
      "message": "Actions(deps): Bump actions/setup-python from 4.5.0 to 4.6.1 (#1113)\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4.5.0 to 4.6.1.\r\n- [Release notes](https://github.com/actions/setup-python/releases)\r\n- [Commits](https://github.com/actions/setup-python/compare/v4.5.0...bd6b4b6205c4dbad673328db7b31b7fab9e241c0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/setup-python\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c09c4c110c4f39077cde5dfc3a6c84b99597d9d4",
      "tree": "e30f3b7f83b731dfb5c44128815c5501cb682ea0",
      "parents": [
        "53af81a27bff5a500d1481dc52079837792af8ac"
      ],
      "author": {
        "name": "Christian Clauss",
        "email": "cclauss@me.com",
        "time": "Thu Jun 22 08:22:49 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 21 23:22:49 2023 -0700"
      },
      "message": "Remove pep8ify as a \"current\" Python formatter (#1114)\n\nhttps://pypi.org/project/pep8ify/ has not been updated in 9 years and is therefor not a current Python formatted.\r\n\r\nPerhaps https://pypi.org/project/black/ could be mentioned in its place."
    },
    {
      "commit": "53af81a27bff5a500d1481dc52079837792af8ac",
      "tree": "9b7934768471de33fb7022a881db34dd2126f79b",
      "parents": [
        "87fb70e2e49db6c7dd2d8ebc8b3ed30f6fc731d5"
      ],
      "author": {
        "name": "Sebastian Pipping",
        "email": "sebastian@pipping.org",
        "time": "Thu Jun 22 08:21:52 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 21 23:21:52 2023 -0700"
      },
      "message": "setup.py: Require setuptools \u003e\u003d58.5.0 (#1115)\n\n.. so that \"python3 setup.py sdist\" ends up including these four\r\nfiles in the resulting distribution source tarball:\r\n\r\n- /third_party/yapf_third_party/yapf_diff/LICENSE\r\n- /third_party/yapf_third_party/_ylib2to3/Grammar.txt\r\n- /third_party/yapf_third_party/_ylib2to3/LICENSE\r\n- /third_party/yapf_third_party/_ylib2to3/PatternGrammar.txt"
    },
    {
      "commit": "87fb70e2e49db6c7dd2d8ebc8b3ed30f6fc731d5",
      "tree": "21b42bfa7e8a3a7cfe629f706f0af3e5b787029f",
      "parents": [
        "54c679d4060a75d733bc96bacaab78c48710b785"
      ],
      "author": {
        "name": "github-actions[bot]",
        "email": "41898282+github-actions[bot]@users.noreply.github.com",
        "time": "Tue Jun 20 22:59:45 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 20 22:59:45 2023 -0700"
      },
      "message": "pre-commit: Autoupdate (#1109)\n\nCo-authored-by: pre-commit \u003cpre-commit@tools.invalid\u003e"
    },
    {
      "commit": "54c679d4060a75d733bc96bacaab78c48710b785",
      "tree": "9fdcf81e6a250ce1e695366a82a0b613decf7110",
      "parents": [
        "9e5e3c0056caa0a3db0f3b52188fe5fa01961644"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 20 00:42:57 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 20 00:46:06 2023 -0500"
      },
      "message": "Fix for bad v0.40.0 packaging\n"
    },
    {
      "commit": "9e5e3c0056caa0a3db0f3b52188fe5fa01961644",
      "tree": "79591ca2a1dec1364bb7431faa678bbf8426d4ce",
      "parents": [
        "cfd10523625e754640948182c01126c2651cddd4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 14 15:02:46 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 14 15:02:46 2023 +0200"
      },
      "message": "Actions(deps): Bump actions/checkout from 3.5.2 to 3.5.3 (#1105)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/8e5e7e5ab8b370d6c329ec480221332ada57f0ab...c85c95e3d7251135ab7dc9ce3241c5835cc595a9)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "cfd10523625e754640948182c01126c2651cddd4",
      "tree": "43f9cf2eb5546bc3b14a97376397bb52a4cfd785",
      "parents": [
        "f1b6d7b52446743791f28bf37232485e383c1343"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Wed Jun 14 01:58:21 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Wed Jun 14 01:58:21 2023 -0500"
      },
      "message": "Change to correct filename\n"
    },
    {
      "commit": "f1b6d7b52446743791f28bf37232485e383c1343",
      "tree": "f1589b55372e6ef56c768e7bd465794b087e3057",
      "parents": [
        "9258efa725a1b1c12739185826b55d495ed42aa3"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Wed Jun 14 01:57:56 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Wed Jun 14 01:57:56 2023 -0500"
      },
      "message": "Convert to Markdown\n"
    },
    {
      "commit": "9258efa725a1b1c12739185826b55d495ed42aa3",
      "tree": "e8aacec6e0a326a1bf7bad370bd46c0b41c8213c",
      "parents": [
        "113c43e5cd7bb526c7d82d2ca409bdb1b09a63a6"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 21:11:44 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 21:11:44 2023 -0500"
      },
      "message": "Reformat the knob docs\n"
    },
    {
      "commit": "113c43e5cd7bb526c7d82d2ca409bdb1b09a63a6",
      "tree": "fcd3eb1e0093da732c4b66db907183aa8763d3c1",
      "parents": [
        "62401fac236d4c2af27a2b4c0e427b9b98cf41eb"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:28:23 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:28:23 2023 -0500"
      },
      "message": "Convert to MarkDown\n"
    },
    {
      "commit": "62401fac236d4c2af27a2b4c0e427b9b98cf41eb",
      "tree": "d43593bee880a4038a798309af03ce057a87a902",
      "parents": [
        "729758e65c6b3573d12842c8a3246e12b0f4153a"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:22:53 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:22:53 2023 -0500"
      },
      "message": "Move us to \u0027beta\u0027 stage now\n"
    },
    {
      "commit": "729758e65c6b3573d12842c8a3246e12b0f4153a",
      "tree": "7c852e40fe21aea85b90bf0c297f83e56383ce7c",
      "parents": [
        "c8f45144e2c2cd601a47d2fa4c802f5d634b448f"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:21:52 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:21:52 2023 -0500"
      },
      "message": "Fix trailing spaces\n"
    },
    {
      "commit": "c8f45144e2c2cd601a47d2fa4c802f5d634b448f",
      "tree": "1184f58f422afdd60197dac4cc660ae8625cb888",
      "parents": [
        "f4a7bb4a082bb35a3bf3b8d521b68d3b9072a27d"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:19:20 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:19:20 2023 -0500"
      },
      "message": "Fix links to CI images\n"
    },
    {
      "commit": "f4a7bb4a082bb35a3bf3b8d521b68d3b9072a27d",
      "tree": "b22785c0f3b0183ca1339a8ae165858a975a6e2e",
      "parents": [
        "e63d39b9ab8314b12972ed956371406161cb4efb"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:17:06 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:17:06 2023 -0500"
      },
      "message": "Change README filename\n"
    },
    {
      "commit": "e63d39b9ab8314b12972ed956371406161cb4efb",
      "tree": "41b68365ba40dcaea5eed80922ad98cf2d655403",
      "parents": [
        "2ce9bf6d1f8c1551d74aa160eaea34f87190f392"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:11:53 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:11:53 2023 -0500"
      },
      "message": "Fix code block indentations--second attempt\n"
    },
    {
      "commit": "2ce9bf6d1f8c1551d74aa160eaea34f87190f392",
      "tree": "0fd83475771d2f45f4269c1e7304e55bd9d8d2fb",
      "parents": [
        "cc9463486a31ee731be24bfdfcff51b0d93db832"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:00:54 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 18:00:54 2023 -0500"
      },
      "message": "Fix code block indentations\n"
    },
    {
      "commit": "cc9463486a31ee731be24bfdfcff51b0d93db832",
      "tree": "ecce432d0e25d719a9ac6b810fcf6083b0b495db",
      "parents": [
        "ac9f6108d7bc3aa015e81912c620781ae2cbc90a"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 15:48:10 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 15:48:31 2023 -0500"
      },
      "message": "Convert README file to MarkDown\n"
    },
    {
      "commit": "ac9f6108d7bc3aa015e81912c620781ae2cbc90a",
      "tree": "35812b01f61d4c011da383865776da52d9c4876f",
      "parents": [
        "e58b7c49a2795d5201e7fdc1b556f5f874d95253"
      ],
      "author": {
        "name": "Sebastian Pipping",
        "email": "sebastian@pipping.org",
        "time": "Tue Jun 13 21:44:49 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 13 12:44:49 2023 -0700"
      },
      "message": "pre-commit: Make CI keep pre-commit actions up to date (#1097)\n\n"
    },
    {
      "commit": "e58b7c49a2795d5201e7fdc1b556f5f874d95253",
      "tree": "492de7fe124efda798ac8c324d33f29c57029e7b",
      "parents": [
        "382db92a6317c40dedefe7c67b86b48bef538905"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 02:37:41 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 02:37:41 2023 -0500"
      },
      "message": "Bump version to 0.44.0\n"
    },
    {
      "commit": "382db92a6317c40dedefe7c67b86b48bef538905",
      "tree": "2905a0f6c31ddf615975fdba08241fcf04f1e992",
      "parents": [
        "85bd59b84374df354ee026119772cdead542bfce"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 02:21:33 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Tue Jun 13 02:21:33 2023 -0500"
      },
      "message": "Add tests from resolved issues\n\nResolves #233\nResolves #402\nResolves #412\nResolves #830\nResolves #856\nResolves #894\nResolves #1045\nResolves #1058\nResolves #1060\nResolves #1064\nResolves #1085\nResolves #1092\n"
    },
    {
      "commit": "85bd59b84374df354ee026119772cdead542bfce",
      "tree": "bcac0e43d0cfa855a2696cf93bc1c5f0b0578439",
      "parents": [
        "7c408b9d7750292760ed255f744211d1ef535668"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Sat Jun 10 01:06:29 2023 -0500"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Sat Jun 10 01:06:29 2023 -0500"
      },
      "message": "Add ylib2to3 fork comment\n"
    },
    {
      "commit": "7c408b9d7750292760ed255f744211d1ef535668",
      "tree": "332424c75dac207d1d229977f2c381c1b218aaf0",
      "parents": [
        "413117f03d520611324ab4ba5ae4bc7ad52cc5f4"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Fri Jun 09 01:39:47 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 08 22:39:47 2023 -0700"
      },
      "message": "ylib2to3 -- Fork lib2to3 with some blib2to3 backports; add structured pattern matching (match) and parenthesized-context-managers statement support (#1067)\n\nAdd ylib2to3, a copy of blib2to3.\r\n\r\n- Yapf modifications to support match statement\r\n- Disable double indent when splitting parameters after keyword\r\n- Fix comment indent inside match\r\n- Add vscode settings to gitignore\r\n- Add testMatchStatementRemoveSpacesInCaseBracket\r\n- Add credit to black\r\n- Use post develop and install commands in setup.py\r\n- Use metadata for yapf.__version__\r\n- Install YAPF as it\u0027s own step in GitHub CI\r\n- Remove PKG_INFO.ini, using importlib_metadata\r\n- Move yapf.third_party to third_party, install at yapf_third_party though\r\n\r\nThis works, but you can\u0027t do a editable install with pip. You need to manually\r\nadd a line to site-packages/easy-install.pth for the fully qualified path to\r\n\u003cworkspace\u003e/third_party\r\n\r\n---------\r\n\r\nCo-authored-by: Charles \u003cchar101@ui.ac.id\u003e"
    },
    {
      "commit": "413117f03d520611324ab4ba5ae4bc7ad52cc5f4",
      "tree": "8405551063edbb383ff329ace5b5af2fa62ea407",
      "parents": [
        "4c8080890d272b206590564171d2891b63eefd24"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 07 20:42:19 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 07 20:42:19 2023 +0200"
      },
      "message": "Actions(deps): Bump actions/setup-python from 4.5.0 to 4.6.1 (#1100)\n\nBumps [actions/setup-python](https://github.com/actions/setup-python) from 4.5.0 to 4.6.1.\r\n- [Release notes](https://github.com/actions/setup-python/releases)\r\n- [Commits](https://github.com/actions/setup-python/compare/v4.5.0...bd6b4b6205c4dbad673328db7b31b7fab9e241c0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/setup-python\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4c8080890d272b206590564171d2891b63eefd24",
      "tree": "2446a3673fcc12abe4aa049d707b6b51ac76e2cb",
      "parents": [
        "89cf5c0da0e16fec90c15fa894102b4f1e26602e"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Wed Jun 07 14:41:26 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 07 20:41:26 2023 +0200"
      },
      "message": "Flake8 fails unnecessarily if run before yapf (#1099)\n\n* run yapf before flake8\r\n\r\n* since yapf runs before flake8 pre-installing is not required\r\n\r\n* remove verbosity\r\n\r\n* Revert \"since yapf runs before flake8 pre-installing is not required\", local repo does not perform an install\r\n\r\nThis reverts commit f85b8675134f31a359b7ceb7ebe2d2a24445dc90."
    },
    {
      "commit": "89cf5c0da0e16fec90c15fa894102b4f1e26602e",
      "tree": "060ae6731f944fd08afd3f9a2eb4d767c55e76f9",
      "parents": [
        "b3e21c2a440adac6f7f7cff744621606d3a65048"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Sat May 27 08:39:41 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 27 14:39:41 2023 +0200"
      },
      "message": "Build wheel against py3 only (#1098)\n\n* Build wheel against py3 only\r\n\r\n* put everything in setup.py"
    },
    {
      "commit": "b3e21c2a440adac6f7f7cff744621606d3a65048",
      "tree": "e84fae39b470be06323bf369c7ca721e63b6e54a",
      "parents": [
        "88b72a25135230458006ca79726836bb7746375f"
      ],
      "author": {
        "name": "Sebastian Pipping",
        "email": "sebastian@pipping.org",
        "time": "Sat May 27 14:38:47 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 27 14:38:47 2023 +0200"
      },
      "message": "Make CI enforce pre-commit clean code (#1096)\n\n* pre-commit: Enforce pre-commit clean code via CI\r\n\r\n* ci.yml: Resolve duplication of isort and yapf\r\n\r\nBy now pre-commit is already running these.\r\n\r\n* ci.yml: Move flake8 to pre-commit\r\n\r\n* README.rst: Add CI status badge for workflow \"Run pre-commit\"\r\n\r\n* README.rst: Fix link for CI workflow \"YAPF\" (ci.yml)"
    },
    {
      "commit": "88b72a25135230458006ca79726836bb7746375f",
      "tree": "f645feedf576cc70e8f7acabb0119370d0180385",
      "parents": [
        "e29a9b0720d5b87e4564dfb6747dd17b0a029dee"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Thu May 25 16:03:32 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 25 20:03:32 2023 +0000"
      },
      "message": "ignore VSCode settings, worktree dir (#1095)\n\n"
    },
    {
      "commit": "e29a9b0720d5b87e4564dfb6747dd17b0a029dee",
      "tree": "58c8fd2a1f1f63fed5696f4c321ce0874d08c029",
      "parents": [
        "854d5ba1ff30532ffb7430b0f008c3b89d2ba0ad"
      ],
      "author": {
        "name": "Eugene Toder",
        "email": "eltoder@users.noreply.github.com",
        "time": "Tue May 23 15:19:49 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 19:19:49 2023 +0000"
      },
      "message": "Add --print-modified to print modified files (#1054)\n\nPrints modified files when in place mode is used. This helps debugging\r\nformatting issues and makes developers more aware of the changes made by\r\nyapf."
    },
    {
      "commit": "854d5ba1ff30532ffb7430b0f008c3b89d2ba0ad",
      "tree": "1d2c691ed34f8856f9b7f9ff27be77cfe1a54c12",
      "parents": [
        "1ab5df0a474718e2a3532480c75feb85eef18e8d"
      ],
      "author": {
        "name": "Kyle Gottfried",
        "email": "kyle.gottfried@outlook.com",
        "time": "Fri May 19 08:08:07 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 19 14:08:07 2023 +0200"
      },
      "message": "Add isort pre-commit and lint with isort and yapf in CI (#1093)\n\n* add empty .isort.cfg\r\n\r\n* force_single_line\r\n\r\n* add pre-commit-config, apply sort\r\n\r\n* remove unused pre-commit-hooks\r\n\r\n* Lint with isort\r\n\r\n* Lint with Yapf.\r\n\r\n* move yapftests to its own section\r\n\r\n* verbose output"
    },
    {
      "commit": "1ab5df0a474718e2a3532480c75feb85eef18e8d",
      "tree": "b8a0443e87eabfd786b8df8a342c9cc52cb24058",
      "parents": [
        "0d9dc9d2585c1e6464bc8fe0e8393fefd05c2287"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Thu May 04 17:20:55 2023 -0700"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Thu May 04 17:20:55 2023 -0700"
      },
      "message": "Remove tabs\n"
    },
    {
      "commit": "0d9dc9d2585c1e6464bc8fe0e8393fefd05c2287",
      "tree": "f9dc071158a22efe45632d7bcbe4768b1be5f3d5",
      "parents": [
        "5d55a07d941228125c0042c94be9e0dccd5f3f95"
      ],
      "author": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Thu May 04 17:15:51 2023 -0700"
      },
      "committer": {
        "name": "Bill Wendling",
        "email": "morbo@google.com",
        "time": "Thu May 04 17:16:44 2023 -0700"
      },
      "message": "Move third party code to the top-level directory\n"
    }
  ],
  "next": "5d55a07d941228125c0042c94be9e0dccd5f3f95"
}
