)]}'
{
  "log": [
    {
      "commit": "bbca44b6abbe4713cee9035fd4a21ef5686df05d",
      "tree": "7d7d2f761f99343cf0bf166667a6fbe8d6b1496a",
      "parents": [
        "2bcd2627d5fcc262f734eaa730b62c0915d1e0d3",
        "c5f44690c68c5ed29534faa8f9df18882113728c"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Wed Mar 25 22:24:10 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 22:24:10 2026 +0200"
      },
      "message": "Merge pull request #288 from hukkin/version-2.4.1\n\nBump version: 2.4.0 → 2.4.1"
    },
    {
      "commit": "c5f44690c68c5ed29534faa8f9df18882113728c",
      "tree": "7d7d2f761f99343cf0bf166667a6fbe8d6b1496a",
      "parents": [
        "2bcd2627d5fcc262f734eaa730b62c0915d1e0d3"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Wed Mar 25 22:11:29 2026 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Wed Mar 25 22:11:29 2026 +0200"
      },
      "message": "Bump version: 2.4.0 → 2.4.1\n"
    },
    {
      "commit": "2bcd2627d5fcc262f734eaa730b62c0915d1e0d3",
      "tree": "378224d2cc3ba00c7e5396a462395c7f7c4cfa6f",
      "parents": [
        "e1fdb94bc998377f1c2545c7cd4f70ff2a3fb4e4"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Wed Mar 25 21:56:11 2026 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Wed Mar 25 22:07:12 2026 +0200"
      },
      "message": "Add change log for 2.4.1 and 2.3.1\n"
    },
    {
      "commit": "e1fdb94bc998377f1c2545c7cd4f70ff2a3fb4e4",
      "tree": "fcd9b4fea60c566ab2d2b67ddd931de493d96fb9",
      "parents": [
        "c20c49113890c226ffb27a67befe20d14fcf0c73"
      ],
      "author": {
        "name": "Petr Viktorin",
        "email": "encukou@gmail.com",
        "time": "Wed Mar 25 20:42:38 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 21:42:38 2026 +0200"
      },
      "message": "Limit number of parts of a key (#286)\n\n* Limit number of parts of a key\n\ntomli has quadratic time complexity when handling parts of a key\n(via Flags.is_ calls in key_value_rule\u0027s loop, and maybe elsewhere).\nThis isn\u0027t a problem unless a document has an excessive number (10_000-ish)\nof parts in a key. Limiting input seems like the best fix here.\n\n`sys.getrecursionlimit` and `RecursionError` is already (and in the non-mypyc\nversion, implicitly) used for `MAX_INLINE_NESTING`.\nKeys aren\u0027t parsed recursively, but that\u0027s an implementation detail;\n`RecursionError` works nicely for names recursive structures."
    },
    {
      "commit": "c20c49113890c226ffb27a67befe20d14fcf0c73",
      "tree": "4056e78b84ae31aa6208d9b925908a4716024339",
      "parents": [
        "920e20b1cf495b63f6d4a6aa3cd5e4ff25f5f5a7"
      ],
      "author": {
        "name": "pre-commit-ci[bot]",
        "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com",
        "time": "Mon Feb 23 22:22:51 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 22:22:51 2026 +0200"
      },
      "message": "pre-commit autoupdate\n\n"
    },
    {
      "commit": "920e20b1cf495b63f6d4a6aa3cd5e4ff25f5f5a7",
      "tree": "389b0ccc556fdd18bef98c1773b70852bc7bc637",
      "parents": [
        "064e492919b2338def788753b8c981c9131334c0"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Mon Jan 12 10:28:22 2026 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Mon Jan 12 10:41:27 2026 +0200"
      },
      "message": "Update performance benchmark and results\n"
    },
    {
      "commit": "064e492919b2338def788753b8c981c9131334c0",
      "tree": "8f16e81eb940950fda17b9f861c69a9b0e74cbcf",
      "parents": [
        "b8a1358cd4f3932b910333e0179270093596ce64",
        "a678e6fdeffa89bd28e4ecc148b926a4e1bbbc7b"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 13:25:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 11 13:25:22 2026 +0200"
      },
      "message": "Merge pull request #280 from hukkin/version-2.4.0\n\nBump version: 2.3.0 → 2.4.0"
    },
    {
      "commit": "a678e6fdeffa89bd28e4ecc148b926a4e1bbbc7b",
      "tree": "8f16e81eb940950fda17b9f861c69a9b0e74cbcf",
      "parents": [
        "b8a1358cd4f3932b910333e0179270093596ce64"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 13:08:32 2026 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 13:08:32 2026 +0200"
      },
      "message": "Bump version: 2.3.0 → 2.4.0\n"
    },
    {
      "commit": "b8a1358cd4f3932b910333e0179270093596ce64",
      "tree": "f50a718f78e6c96fdf98f7bd2f307aa61bc2423e",
      "parents": [
        "497937545351e0b4c8afe2299d5ddfb4a7e050cc"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 12:52:44 2026 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 13:04:55 2026 +0200"
      },
      "message": "Tests: remove now needless \"TOML compliance\"-\u003e\"burntsushi\" format conversion\n"
    },
    {
      "commit": "497937545351e0b4c8afe2299d5ddfb4a7e050cc",
      "tree": "25047f38407c85e0359b020ec57c9d0c1d2130a8",
      "parents": [
        "f890dd1719da0e0f4e83cac39218ba2ded61fa94"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 12:35:36 2026 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 13:04:55 2026 +0200"
      },
      "message": "Update GitHub actions\n"
    },
    {
      "commit": "f890dd1719da0e0f4e83cac39218ba2ded61fa94",
      "tree": "d64c0c9993d7785337f33b721efc6926679d4a00",
      "parents": [
        "d9c65c3379b8b92dfab52c8c694605b1aea5a65d"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 12:26:20 2026 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 13:04:55 2026 +0200"
      },
      "message": "Update pre-commit hooks\n"
    },
    {
      "commit": "d9c65c3379b8b92dfab52c8c694605b1aea5a65d",
      "tree": "932723d33960886cd4dc2aff416bed4158b5f57a",
      "parents": [
        "0efe49d88c2d6ee38e3ad21bfcf64249968fe6c4"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 12:23:34 2026 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 13:04:55 2026 +0200"
      },
      "message": "Add 2.4.0 change log\n"
    },
    {
      "commit": "0efe49d88c2d6ee38e3ad21bfcf64249968fe6c4",
      "tree": "d30ae6d1d0d66fc53fb81ae6dcafdd37fd409756",
      "parents": [
        "9eb2125ef49071e673d42e383b5221a268665193"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 12:18:25 2026 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 11 13:04:55 2026 +0200"
      },
      "message": "Update README for v2.4.0\n"
    },
    {
      "commit": "9eb2125ef49071e673d42e383b5221a268665193",
      "tree": "08dc4c8cc29e6ef1983630ba8c776fb05e6d6c99",
      "parents": [
        "12314bde5b89a8bdc32de7403a2a4cf786187bbc"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sat Jan 10 21:15:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 10 21:15:34 2026 +0200"
      },
      "message": "TOML 1.1: Make seconds optional in Date-Time and Time (#203)\n\n"
    },
    {
      "commit": "12314bde5b89a8bdc32de7403a2a4cf786187bbc",
      "tree": "d2cfa124dbd8d15a7e77679172575c457cbc0c5a",
      "parents": [
        "2a2aa62f1bc71b89b74d41dd2ab67b5dd24bc129"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sat Jan 10 15:06:14 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 10 15:06:14 2026 +0200"
      },
      "message": "TOML 1.1: Add \\xHH Unicode escape code to basic strings (#202)\n\n"
    },
    {
      "commit": "2a2aa62f1bc71b89b74d41dd2ab67b5dd24bc129",
      "tree": "73905d3d86ebbc66f6c33dc45492eddbbac80332",
      "parents": [
        "38297f82cd0ef067f1afd2ffb8dfa73b65c398da"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sat Jan 10 14:41:08 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 10 14:41:08 2026 +0200"
      },
      "message": "TOML 1.1: Allow newlines and trailing comma in inline tables (#200)\n\n"
    },
    {
      "commit": "38297f82cd0ef067f1afd2ffb8dfa73b65c398da",
      "tree": "4bea29b5c9eb38ec2e9c5993ff7f7900334754b1",
      "parents": [
        "fc9c79f52259ffc0c2caedadb55894dd29198f36"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sat Jan 10 13:16:37 2026 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sat Jan 10 13:29:38 2026 +0200"
      },
      "message": "Xfail on tests for TOML 1.1 features not yet supported\n"
    },
    {
      "commit": "fc9c79f52259ffc0c2caedadb55894dd29198f36",
      "tree": "117b36aff608c7a15d5026e9df80fbcaf1b25281",
      "parents": [
        "2017309d5fedf07498eeaec1e191e780b5178c4a"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sat Jan 10 12:54:14 2026 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sat Jan 10 13:29:38 2026 +0200"
      },
      "message": "Update external test data to comply with TOML v1.1\n"
    },
    {
      "commit": "2017309d5fedf07498eeaec1e191e780b5178c4a",
      "tree": "553b12c5bbc976566553a49cbb48d0be4a24d6c8",
      "parents": [
        "5bda557d26ac0580b49956c335ae0d11589303ba"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Jan 04 23:28:42 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 04 23:28:42 2026 +0200"
      },
      "message": "Rename CI job that builds binary wheels\n\n"
    },
    {
      "commit": "5bda557d26ac0580b49956c335ae0d11589303ba",
      "tree": "f5eed819d4b4014190bc9bc628d9017f8f0980bd",
      "parents": [
        "d6b9bb083ad13aa6ab02783389edb42be557f41b"
      ],
      "author": {
        "name": "Finn Womack",
        "email": "flan313@gmail.com",
        "time": "Sun Jan 04 12:58:37 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 04 22:58:37 2026 +0200"
      },
      "message": "Build Windows arm64 wheels (#272)\n\n* add arm64 windows tests and builds\n\n* run on fork\n\n* add arm64 to job name\n\n* remove fork branch trigger\n\n* Update .github/workflows/tests.yaml\n\n---------\n\nCo-authored-by: Taneli Hukkinen \u003chukkinen@eurecom.fr\u003e"
    },
    {
      "commit": "d6b9bb083ad13aa6ab02783389edb42be557f41b",
      "tree": "8285ddd0cc6cba056f46fa9e11181d69e41a04b3",
      "parents": [
        "0921abf5cea9f937565e37793d5061a128c22ac5"
      ],
      "author": {
        "name": "Hugo van Kemenade",
        "email": "1324225+hugovk@users.noreply.github.com",
        "time": "Sun Jan 04 21:43:34 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 04 21:43:34 2026 +0200"
      },
      "message": "Build ARM wheels on ARM hardware (#276)\n\n* Test with supported PyPy3.11\n\n* Build ARM wheels on ARM hardware\n\n* Enable colour logs and hide pip upgrade warning\n\n* Combine binary-wheels-arm into binary-wheels-standard\n\n* Update matrix name"
    },
    {
      "commit": "0921abf5cea9f937565e37793d5061a128c22ac5",
      "tree": "c001158c6f624d4f2d246ea07662469074e029a7",
      "parents": [
        "871f2c1cf33bc451376c225eeff77611cf2dd5a9"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Dec 21 11:45:21 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 21 11:45:21 2025 +0200"
      },
      "message": "TOML 1.1: Add shorthand for escape character (#201)\n\n"
    },
    {
      "commit": "871f2c1cf33bc451376c225eeff77611cf2dd5a9",
      "tree": "94d7f320e85a04d1bc2b59faa20dbd908675c8de",
      "parents": [
        "5e2265ebb91ed4b6aa556d2c31a7661f60d64380"
      ],
      "author": {
        "name": "pre-commit-ci[bot]",
        "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com",
        "time": "Sun Dec 21 09:10:24 2025 +0000"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Dec 21 11:24:46 2025 +0200"
      },
      "message": "[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n"
    },
    {
      "commit": "5e2265ebb91ed4b6aa556d2c31a7661f60d64380",
      "tree": "0cd391dfc787df32f4f26cdf8a48316eb320cce6",
      "parents": [
        "63820dfc5e148feca7079e93fadbec3d059c2e7a"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Dec 21 11:09:56 2025 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Sun Dec 21 11:24:46 2025 +0200"
      },
      "message": "Disable flake8 cyclomatic complexity check\n"
    },
    {
      "commit": "63820dfc5e148feca7079e93fadbec3d059c2e7a",
      "tree": "cd7d8dad9d0fda357c0fd94f0d28d77cbee2590f",
      "parents": [
        "740e4982da24851f0ca5939b9d435492bd7509ad"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Fri Dec 19 21:04:23 2025 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Fri Dec 19 21:20:48 2025 +0200"
      },
      "message": "Disable failing flake8 warning\n"
    },
    {
      "commit": "740e4982da24851f0ca5939b9d435492bd7509ad",
      "tree": "50f8b93ff2cf91d959c93b8b0762cfe980fb2a8b",
      "parents": [
        "0b158821c3911df4f24441959d8ce18991619222"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Thu Oct 16 15:31:52 2025 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Thu Oct 16 15:50:44 2025 +0300"
      },
      "message": "Test Python 3.15-dev\n"
    },
    {
      "commit": "0b158821c3911df4f24441959d8ce18991619222",
      "tree": "39ff6023b3ac95cad1440effc7d0a2cc009ed81f",
      "parents": [
        "0bc66fcab1f766fe410ffeebfe9ec1ec646f1681",
        "3fccd16450d0f1d87c042473d95a07f60955206e"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Thu Oct 09 01:03:11 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 09 01:03:11 2025 +0300"
      },
      "message": "Merge pull request #266 from hukkin/version-2.3.0\n\nVersion 2.3.0"
    },
    {
      "commit": "3fccd16450d0f1d87c042473d95a07f60955206e",
      "tree": "39ff6023b3ac95cad1440effc7d0a2cc009ed81f",
      "parents": [
        "65040163ea9b528b2d37a1bb5df886472c310930"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Thu Oct 09 00:21:13 2025 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Thu Oct 09 00:21:13 2025 +0300"
      },
      "message": "Bump version: 2.2.1 → 2.3.0\n"
    },
    {
      "commit": "65040163ea9b528b2d37a1bb5df886472c310930",
      "tree": "db9aee1e63a59c6c96245b416a0624380c2a9cb5",
      "parents": [
        "0bc66fcab1f766fe410ffeebfe9ec1ec646f1681"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Thu Oct 09 00:04:51 2025 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Thu Oct 09 00:04:51 2025 +0300"
      },
      "message": "Add 2.3.0 changelog\n"
    },
    {
      "commit": "0bc66fcab1f766fe410ffeebfe9ec1ec646f1681",
      "tree": "cd492623fca6d06b56309ae9f28dfca4e84c1e0b",
      "parents": [
        "0aa242f3188f4b892e434f1b4d23818fcd978615"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Wed Oct 08 12:26:32 2025 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Wed Oct 08 12:40:13 2025 +0300"
      },
      "message": "Remove now off-by-default PyPy from cibuildwheel skip list\n"
    },
    {
      "commit": "0aa242f3188f4b892e434f1b4d23818fcd978615",
      "tree": "0d76964e1b675f127809e2383bda30bec7680589",
      "parents": [
        "a18221eb5c3f4592285f533d48e68432132bc37b"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Wed Oct 08 12:16:55 2025 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Wed Oct 08 12:29:02 2025 +0300"
      },
      "message": "Update license metadata to appease PEP 639\n"
    },
    {
      "commit": "a18221eb5c3f4592285f533d48e68432132bc37b",
      "tree": "6e5879b13b59ca7fd10b2bc8f4660d37754c650c",
      "parents": [
        "6fa4d90aa9bb1693b327c72fd18a6c925d1dd5d7"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Wed Oct 08 11:33:09 2025 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "hukkinen@eurecom.fr",
        "time": "Wed Oct 08 11:58:51 2025 +0300"
      },
      "message": "Bump GitHub CI actions\n"
    },
    {
      "commit": "6fa4d90aa9bb1693b327c72fd18a6c925d1dd5d7",
      "tree": "46fa67664fb1832c3bd746ffbdc68c423ac3e908",
      "parents": [
        "b974fa13a96503546e47a895ac123d5c8425bc9a"
      ],
      "author": {
        "name": "pre-commit-ci[bot]",
        "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com",
        "time": "Wed Oct 08 11:00:40 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 08 11:00:40 2025 +0300"
      },
      "message": "[pre-commit.ci] pre-commit autoupdate (#260)\n\n"
    },
    {
      "commit": "b974fa13a96503546e47a895ac123d5c8425bc9a",
      "tree": "78b9a4fc5980c390ab22b0e41dc30912340f35d9",
      "parents": [
        "f574f366d40b2fa0672177f06df4d6dfc4188356"
      ],
      "author": {
        "name": "pre-commit-ci[bot]",
        "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com",
        "time": "Mon Jun 23 11:35:49 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 23 11:35:49 2025 -0700"
      },
      "message": "[pre-commit.ci] pre-commit autoupdate (#248)\n\nupdates:\n- [github.com/executablebooks/mdformat: 00812cd1850e41aae5c0916645b4b7404f538e8c → ff29be1a1ba8029d9375882aa2c812b62112a593](https://github.com/executablebooks/mdformat/compare/00812cd1850e41aae5c0916645b4b7404f538e8c...ff29be1a1ba8029d9375882aa2c812b62112a593)\n- [github.com/PyCQA/isort: c235f5e450b4b84e58d114ed4c589cbf454175a3 → c8ab4a5b21bac924d106e3103dd7c979fdd0f9bc](https://github.com/PyCQA/isort/compare/c235f5e450b4b84e58d114ed4c589cbf454175a3...c8ab4a5b21bac924d106e3103dd7c979fdd0f9bc)\n- [github.com/psf/black: 1b2427a2b785cc4aac97c19bb4b9a0de063f9547 → 8a737e727ac5ab2f1d4cf5876720ed276dc8dc4b](https://github.com/psf/black/compare/1b2427a2b785cc4aac97c19bb4b9a0de063f9547...8a737e727ac5ab2f1d4cf5876720ed276dc8dc4b)\n- [github.com/PyCQA/flake8: e43806be3607110919eff72939fda031776e885a → d93590f5be797aabb60e3b09f2f52dddb02f349f](https://github.com/PyCQA/flake8/compare/e43806be3607110919eff72939fda031776e885a...d93590f5be797aabb60e3b09f2f52dddb02f349f)\n- [github.com/pre-commit/mirrors-mypy: f40886d54c729f533f864ed6ce584e920feb0af7 → 0f86793af5ef5f6dc63c8d04a3cabfa3ea8f9c6a](https://github.com/pre-commit/mirrors-mypy/compare/f40886d54c729f533f864ed6ce584e920feb0af7...0f86793af5ef5f6dc63c8d04a3cabfa3ea8f9c6a)"
    },
    {
      "commit": "f574f366d40b2fa0672177f06df4d6dfc4188356",
      "tree": "63a7ccdbf87c8812a710b1fa83095d46f5b9d28f",
      "parents": [
        "1da01ef78fee9f491f55feb5e2d9fcf24d4977f0"
      ],
      "author": {
        "name": "sobolevn",
        "email": "mail@sobolevn.me",
        "time": "Thu May 01 13:48:56 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 01 13:48:56 2025 +0300"
      },
      "message": "Update mypy to 1.15 and use `--strict` mode (#257)\n\n"
    },
    {
      "commit": "1da01ef78fee9f491f55feb5e2d9fcf24d4977f0",
      "tree": "5af82240c943cf8652b30cadc5fe39a82bdf93ac",
      "parents": [
        "41881885a360e9f6526badafc1c5b2eec4133393"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Sun Jan 12 15:40:38 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 12 15:40:38 2025 +0200"
      },
      "message": "Reduce import time by removing `typing` import (#251)\n\n"
    },
    {
      "commit": "41881885a360e9f6526badafc1c5b2eec4133393",
      "tree": "2d9c08bf3856be181982232e9196a38c422c7b3d",
      "parents": [
        "42a570d5222ec8abfa6e20421d3f2e5132da2f83"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Jan 09 09:58:49 2025 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Jan 09 11:24:03 2025 +0200"
      },
      "message": "Reduce import time by removing `string` and `tomli._types` imports\n"
    },
    {
      "commit": "42a570d5222ec8abfa6e20421d3f2e5132da2f83",
      "tree": "ec95952885ec99ff3824e298ccd001b9b0776aaf",
      "parents": [
        "5723018c2bb8793a1be582244d75acf036d17157"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Fri Nov 29 13:43:18 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 29 13:43:18 2024 +0200"
      },
      "message": "tooling: add tox wrapper that enables mypyc (#246)\n\n"
    },
    {
      "commit": "5723018c2bb8793a1be582244d75acf036d17157",
      "tree": "c7997f887b2f4bbba6ef7458f87a5982d815d02c",
      "parents": [
        "067b7ca2297a22f93c60e80fa5df81b396cd2705"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Nov 28 08:06:17 2024 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Nov 28 08:14:07 2024 +0200"
      },
      "message": "Add 2.2.1 changelog\n"
    },
    {
      "commit": "067b7ca2297a22f93c60e80fa5df81b396cd2705",
      "tree": "16b9c4acbba4682352a5ca5325be16136847901d",
      "parents": [
        "0724e2ab1858da7f5e05a9bffdb24c33589d951c",
        "73c3d102eb81fe0d2b87f905df4f740f8878d8da"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Nov 28 00:39:39 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 28 00:39:39 2024 +0200"
      },
      "message": "Merge pull request #244 from hukkin/readme\n\nBump version: 2.1.0 → 2.2.0 → 2.2.1"
    },
    {
      "commit": "73c3d102eb81fe0d2b87f905df4f740f8878d8da",
      "tree": "16b9c4acbba4682352a5ca5325be16136847901d",
      "parents": [
        "7c2368d2cb6c2a49b0fca08765fbba65686efd88"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Nov 28 00:11:57 2024 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Nov 28 00:11:57 2024 +0200"
      },
      "message": "Bump version: 2.2.0 → 2.2.1\n"
    },
    {
      "commit": "7c2368d2cb6c2a49b0fca08765fbba65686efd88",
      "tree": "e0ab1f770cb814feedcb67ca9627786af89817ff",
      "parents": [
        "c48e4e111c8558abcfe141f19fcaada3365f836c"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Nov 28 00:03:11 2024 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Nov 28 00:03:11 2024 +0200"
      },
      "message": "Don\u0027t build wheels for Python versions requiring tomli\n"
    },
    {
      "commit": "c48e4e111c8558abcfe141f19fcaada3365f836c",
      "tree": "37f7a017e3639041d638ea613ad730de8ac6e5e8",
      "parents": [
        "76047414ff1a7c150bb10f0a171da13c5e6af743"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Nov 27 22:05:05 2024 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Nov 27 22:05:05 2024 +0200"
      },
      "message": "Bump version: 2.1.0 → 2.2.0\n"
    },
    {
      "commit": "76047414ff1a7c150bb10f0a171da13c5e6af743",
      "tree": "9f61392db5e271844191346434cba0f1efae97fa",
      "parents": [
        "0724e2ab1858da7f5e05a9bffdb24c33589d951c"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Nov 27 22:03:53 2024 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Nov 27 22:03:53 2024 +0200"
      },
      "message": "Update README\n"
    },
    {
      "commit": "0724e2ab1858da7f5e05a9bffdb24c33589d951c",
      "tree": "e48056bbfe861633a3eec5311f4dc0ec2208ac41",
      "parents": [
        "149547d2ec5b7d1badf8d0c1ab603735fa9b5a70"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Nov 27 19:03:23 2024 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Nov 27 19:17:14 2024 +0200"
      },
      "message": "Annotate global constants as Final to speed up compiled code\n"
    },
    {
      "commit": "149547d2ec5b7d1badf8d0c1ab603735fa9b5a70",
      "tree": "e578b9abf8bd31f726598593299d7d23794a09f2",
      "parents": [
        "443a0c1bc5da39b7ed84306912ee1900e6b72e2f"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Nov 27 18:56:43 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 27 18:56:43 2024 +0200"
      },
      "message": "Create binary wheels with mypyc (#242)\n\nCo-authored-by: Ofek Lev \u003cofekmeister@gmail.com\u003e"
    },
    {
      "commit": "443a0c1bc5da39b7ed84306912ee1900e6b72e2f",
      "tree": "24df279c67cb7080acc1932a8ea0be6791f10fa7",
      "parents": [
        "48461cfbaf0775c9025720f80d8afa4fa50c0183"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Nov 18 20:19:30 2024 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Nov 18 20:21:53 2024 +0200"
      },
      "message": "pre-commit autoupdate and autofix\n"
    },
    {
      "commit": "48461cfbaf0775c9025720f80d8afa4fa50c0183",
      "tree": "17cab3cff275c3ac20554c91a69609ed1530bbbe",
      "parents": [
        "d1d6a8571b06b18005af8bf9078c1d37de5353e1",
        "d6e045b1e6b36c56271d9f003794d915d713f962"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Nov 11 20:39:07 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 11 20:39:07 2024 +0200"
      },
      "message": "Merge pull request #240 from hukkin/version-2.1.0\n\nBump version: 2.0.2 → 2.1.0"
    },
    {
      "commit": "d6e045b1e6b36c56271d9f003794d915d713f962",
      "tree": "17cab3cff275c3ac20554c91a69609ed1530bbbe",
      "parents": [
        "d1d6a8571b06b18005af8bf9078c1d37de5353e1"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Nov 11 20:35:59 2024 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Nov 11 20:35:59 2024 +0200"
      },
      "message": "Bump version: 2.0.2 → 2.1.0\n"
    },
    {
      "commit": "d1d6a8571b06b18005af8bf9078c1d37de5353e1",
      "tree": "749f3d6fd8e33f678ed7f3bc292ee25549723c82",
      "parents": [
        "59ed9efb3d6bb7ec71454601a72088b0a6853b8c"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Nov 11 20:32:48 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 11 20:32:48 2024 +0200"
      },
      "message": "Add attributes to TOMLDecodeError. Deprecate free-form `__init__` args (#238)\n\n"
    },
    {
      "commit": "59ed9efb3d6bb7ec71454601a72088b0a6853b8c",
      "tree": "fd2dd9954c02cdecb698862fbbce3b670eb3ed81",
      "parents": [
        "9d25b3f99e37426d33eb8b5513890d723fefd441"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Oct 29 12:40:49 2024 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Oct 29 12:44:00 2024 +0200"
      },
      "message": "Add a comment about implicit lru_cache bound\n"
    },
    {
      "commit": "9d25b3f99e37426d33eb8b5513890d723fefd441",
      "tree": "ad3320b7482926ebc9958b1b4e3da7cd45d9786b",
      "parents": [
        "f57fb669e9147bc69e2681ce7eeea2ed6294c039"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Oct 09 09:51:14 2024 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 09:51:14 2024 +0300"
      },
      "message": "Test against Python 3.13 final (#237)\n\n* Test against Python 3.13 final\r\n\r\n* Fix codecov"
    },
    {
      "commit": "f57fb669e9147bc69e2681ce7eeea2ed6294c039",
      "tree": "58e7113acd6b5548b22aa62d48fbd84a40bcc5bb",
      "parents": [
        "4be816b4070f1705e19231166aedf9256aa38086"
      ],
      "author": {
        "name": "Shantanu",
        "email": "12621235+hauntsaninja@users.noreply.github.com",
        "time": "Tue Oct 08 08:20:04 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 08 18:20:04 2024 +0300"
      },
      "message": "Add test coverage for text mode error (#231)\n\n* Add test coverage for text mode error\r\n\r\nError message was added in https://github.com/hukkin/tomli/pull/175\r\n\r\n* review"
    },
    {
      "commit": "4be816b4070f1705e19231166aedf9256aa38086",
      "tree": "299595415a1e9f0d9908bf42d0ebaa8612848fec",
      "parents": [
        "e2f8d2dd15313d5ffca65dd8d1aaf70e6386dddc"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Fri Oct 04 11:40:20 2024 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Fri Oct 04 11:49:45 2024 +0300"
      },
      "message": "Convert tox config to native TOML\n"
    },
    {
      "commit": "e2f8d2dd15313d5ffca65dd8d1aaf70e6386dddc",
      "tree": "d04a34a39e530789ada2b8ee72330194e1f0afc3",
      "parents": [
        "c94ee6904bb93b84364be502fe219e849d5f9120",
        "3ec6775b118f2ae030d5b12c90939c7f65668e7e"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Oct 02 13:47:53 2024 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 02 13:47:53 2024 +0300"
      },
      "message": "Merge pull request #233 from hukkin/version-2.0.2\n\nVersion 2.0.2"
    },
    {
      "commit": "3ec6775b118f2ae030d5b12c90939c7f65668e7e",
      "tree": "d04a34a39e530789ada2b8ee72330194e1f0afc3",
      "parents": [
        "1dcd317c62e905655090f3e18f57c93860086904"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Oct 02 13:41:58 2024 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Oct 02 13:41:58 2024 +0300"
      },
      "message": "Bump version: 2.0.1 → 2.0.2\n"
    },
    {
      "commit": "1dcd317c62e905655090f3e18f57c93860086904",
      "tree": "2de0dadab28073df073efc88d16740ddd4d5b6f5",
      "parents": [
        "c94ee6904bb93b84364be502fe219e849d5f9120"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Oct 02 13:41:44 2024 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Oct 02 13:41:44 2024 +0300"
      },
      "message": "Add v2.0.2 changelog\n"
    },
    {
      "commit": "c94ee6904bb93b84364be502fe219e849d5f9120",
      "tree": "4c669661d096bf026d7157dfca3836a16cd4fbe0",
      "parents": [
        "4e245a4bbbefed99e550e196095ea65c851cf31d"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Oct 02 12:51:22 2024 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Oct 02 12:53:27 2024 +0300"
      },
      "message": "Fix GitHub Actions badge"
    },
    {
      "commit": "4e245a4bbbefed99e550e196095ea65c851cf31d",
      "tree": "788821524d5062211fa79e30dc8426d278bce1a4",
      "parents": [
        "facdab0f5aacc5eb223753c42604d5de7bdaee9d"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Oct 02 08:25:57 2024 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 02 08:25:57 2024 +0300"
      },
      "message": "`tomli.loads`: Raise TypeError not AttributeError. Improve message (#229)\n\n"
    },
    {
      "commit": "facdab0f5aacc5eb223753c42604d5de7bdaee9d",
      "tree": "d770228b229aa958ce1d789db922a7f930a2cb23",
      "parents": [
        "a6138675bcca68eea5b8abec7c2ec06d57f965a0"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Sep 25 10:43:47 2024 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Sep 25 10:52:48 2024 +0300"
      },
      "message": "Update pre-commit. Remove docformatter\n"
    },
    {
      "commit": "a6138675bcca68eea5b8abec7c2ec06d57f965a0",
      "tree": "205df722208e201aafdbcdd3f5479b6451926459",
      "parents": [
        "39eff9b9cbdad9f0dab96b84f7b518f2b87e1866"
      ],
      "author": {
        "name": "Shantanu",
        "email": "12621235+hauntsaninja@users.noreply.github.com",
        "time": "Tue Dec 12 03:55:13 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 12 13:55:13 2023 +0200"
      },
      "message": "Use sys.version_info in compatibility layer (#220)\n\n* Use sys.version_info in compatibility layer\r\n\r\nFixes #219\r\n\r\nStatic type checkers are able to understand checks against sys.version_info much better than try-except. In general, if type checkers tried to handle conditional imports fancily, this would result in unsoundness.\r\n\r\nAnother reason is that you may have tomli conditionally installed based on Python version, in which case a type checker would not even have a way of knowing what tomli is.\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] \u003c66853113+pre-commit-ci[bot]@users.noreply.github.com\u003e\r\nCo-authored-by: Taneli Hukkinen \u003c3275109+hukkin@users.noreply.github.com\u003e"
    },
    {
      "commit": "39eff9b9cbdad9f0dab96b84f7b518f2b87e1866",
      "tree": "ae5a3fe58d46e7b5865553c0d4a739cdfd61f83f",
      "parents": [
        "0054e60840060499c67c6c4115d5d60abaa51ca2"
      ],
      "author": {
        "name": "Hugo van Kemenade",
        "email": "hugovk@users.noreply.github.com",
        "time": "Tue Dec 12 13:27:50 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 12 13:27:50 2023 +0200"
      },
      "message": "Add support for Python 3.12, drop EOL 3.7 (#224)\n\n* Bump GitHub Actions\r\n\r\n* Add support for Python 3.12, drop EOL 3.7\r\n\r\n* Update .github/workflows/tests.yaml\r\n\r\n---------\r\n\r\nCo-authored-by: Taneli Hukkinen \u003c3275109+hukkin@users.noreply.github.com\u003e"
    },
    {
      "commit": "0054e60840060499c67c6c4115d5d60abaa51ca2",
      "tree": "7c29f99bab25f149d29239b2fc7a0bc91740727d",
      "parents": [
        "1bd3345f97cba795d7e6075956815c0a52151ed0"
      ],
      "author": {
        "name": "pre-commit-ci[bot]",
        "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com",
        "time": "Sat Apr 29 12:55:06 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 29 12:55:06 2023 -0700"
      },
      "message": "[pre-commit.ci] pre-commit autoupdate (#208)\n\nCo-authored-by: pre-commit-ci[bot] \u003c66853113+pre-commit-ci[bot]@users.noreply.github.com\u003e\r\nCo-authored-by: hauntsaninja \u003chauntsaninja@gmail.com\u003e"
    },
    {
      "commit": "1bd3345f97cba795d7e6075956815c0a52151ed0",
      "tree": "6e3c6e768d83d2a2fbec69248444ee268af93e14",
      "parents": [
        "5646e6923d895725aad7ecfa32be19861812d1fc"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Nov 15 16:31:37 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 15 16:31:37 2022 +0200"
      },
      "message": "Test against Python 3.12-dev\n\n"
    },
    {
      "commit": "5646e6923d895725aad7ecfa32be19861812d1fc",
      "tree": "39b7ed61d0af02315e15d9fb2e6256296655d653",
      "parents": [
        "3dd938e0bf1287630cd18fb1fb09833f02d4ccfa"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Nov 10 00:37:30 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Nov 10 01:01:50 2022 +0200"
      },
      "message": "Type annotate as `IO[bytes]`, not `BinaryIO`\n"
    },
    {
      "commit": "3dd938e0bf1287630cd18fb1fb09833f02d4ccfa",
      "tree": "90e20a268f04b41e064442ff7796c066c6c653a9",
      "parents": [
        "b7b7ad6036665e57bf1e4e41dd6611b86b4af655"
      ],
      "author": {
        "name": "Dimitri Papadopoulos Orfanos",
        "email": "3234522+DimitriPapadopoulos@users.noreply.github.com",
        "time": "Wed Nov 02 14:36:34 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 15:36:34 2022 +0200"
      },
      "message": "Test against Python 3.11 final (#212)\n\n"
    },
    {
      "commit": "b7b7ad6036665e57bf1e4e41dd6611b86b4af655",
      "tree": "59e7785cf402bfe6f731d1374d678512b3d44e9b",
      "parents": [
        "95ef3cfe6376d8434e92cfb559f7393fb05852fc"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Oct 25 10:07:56 2022 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 25 10:07:56 2022 +0300"
      },
      "message": "Update docs post Python 3.11 (#209)\n\n* Post py311 readme update\r\n\r\n* Add document for tomllib"
    },
    {
      "commit": "95ef3cfe6376d8434e92cfb559f7393fb05852fc",
      "tree": "63a94eaa4c33dc72333f6146357699029b17beb2",
      "parents": [
        "7e563eed5286b5d46b8290a9f56a86d955b23a9a"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Oct 24 16:19:06 2022 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Oct 24 16:23:30 2022 +0300"
      },
      "message": "Update pre-commit hooks\n"
    },
    {
      "commit": "7e563eed5286b5d46b8290a9f56a86d955b23a9a",
      "tree": "e926861a1b807a810577211449eff428f956659e",
      "parents": [
        "a9c190e0c228b33c6312ca332688dea2e709b316"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon May 23 14:26:29 2022 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon May 23 14:44:42 2022 +0300"
      },
      "message": "Update GitHub actions\n\nCommitted via https://github.com/asottile/all-repos\n"
    },
    {
      "commit": "a9c190e0c228b33c6312ca332688dea2e709b316",
      "tree": "acf4f485ccdf6028bf72f16d39412705419bc62e",
      "parents": [
        "79ecd4354969e15536dff05c97ec39c03ef09193"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Sat May 07 23:24:33 2022 +0300"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Sat May 07 23:30:47 2022 +0300"
      },
      "message": "Enforce relative imports\n"
    },
    {
      "commit": "79ecd4354969e15536dff05c97ec39c03ef09193",
      "tree": "4ed23dffd048b7ba4de2be85c810ea8b7a7d9cfb",
      "parents": [
        "c29d628982bc2a2562af78b3ee93e69aac1f22eb"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Mar 03 00:31:00 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Mar 03 00:36:19 2022 +0200"
      },
      "message": "Add a poor man\u0027s xfail\n"
    },
    {
      "commit": "c29d628982bc2a2562af78b3ee93e69aac1f22eb",
      "tree": "fb9ede1a8355267d49b664f77d976d7ee06121f7",
      "parents": [
        "2ea308476023515057fd6e02305e998c065fcc8b"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Mar 02 23:57:48 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Mar 03 00:00:34 2022 +0200"
      },
      "message": "Add asserts. Edit readme\n"
    },
    {
      "commit": "2ea308476023515057fd6e02305e998c065fcc8b",
      "tree": "3034f3f2dbd316e1917013151f093e1f7479b64b",
      "parents": [
        "22a3ab107144469749f5bb82dd520edf95d0c76b"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Feb 24 17:36:09 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 24 17:36:09 2022 +0200"
      },
      "message": "Note tomllib in the README (#186)\n\n* Note tomllib in the README\r\n\r\nCo-authored-by: Petr Viktorin \u003cencukou@gmail.com\u003e"
    },
    {
      "commit": "22a3ab107144469749f5bb82dd520edf95d0c76b",
      "tree": "498efa55fad897ef74ffecc87627970e942c86d6",
      "parents": [
        "e2e6477649c4aff62473d6429f165c0906fe89ad"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Feb 10 12:09:57 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Feb 10 12:15:00 2022 +0200"
      },
      "message": "Require 100% coverage without external tests\n"
    },
    {
      "commit": "e2e6477649c4aff62473d6429f165c0906fe89ad",
      "tree": "975f257e40d4791957455d7cbbec850c6a7e933b",
      "parents": [
        "ad96211be16d7365505a54f8c227d62729d7769c"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Feb 09 23:13:38 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Feb 09 23:20:36 2022 +0200"
      },
      "message": "Remove commented out test code\n"
    },
    {
      "commit": "ad96211be16d7365505a54f8c227d62729d7769c",
      "tree": "a9e5bb6224bcf3f074cac3d67fb4846501e44fac",
      "parents": [
        "91c21982129039eed52f0633652d06ea445ee1c0"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Feb 09 02:12:57 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Feb 09 02:17:43 2022 +0200"
      },
      "message": "Update fuzzer, profiler, and benchmark results\n"
    },
    {
      "commit": "91c21982129039eed52f0633652d06ea445ee1c0",
      "tree": "c21fddf99f2e5233bb3f22bbafd0d711fe7c5d95",
      "parents": [
        "794c8e50d676f1e8e081914eb77e4a48a4f6a20b",
        "36ef51d6a5a55e0eca077b58695390d041061bd4"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Feb 08 12:56:18 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 08 12:56:18 2022 +0200"
      },
      "message": "Merge pull request #181 from hukkin/version-2.0.1\n\nVersion 2.0.1"
    },
    {
      "commit": "36ef51d6a5a55e0eca077b58695390d041061bd4",
      "tree": "c21fddf99f2e5233bb3f22bbafd0d711fe7c5d95",
      "parents": [
        "d21aa80b441fb46361386c44f92985b4921b9b8b"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Feb 08 12:50:27 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Feb 08 12:50:27 2022 +0200"
      },
      "message": "Bump version: 2.0.0 → 2.0.1\n"
    },
    {
      "commit": "d21aa80b441fb46361386c44f92985b4921b9b8b",
      "tree": "1c95b8ebe89e229446d746cf8817002a40f4d44c",
      "parents": [
        "794c8e50d676f1e8e081914eb77e4a48a4f6a20b"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Feb 08 12:47:09 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Feb 08 12:47:09 2022 +0200"
      },
      "message": "Add changelog for v2.0.1\n"
    },
    {
      "commit": "794c8e50d676f1e8e081914eb77e4a48a4f6a20b",
      "tree": "3f70399bc62f42aaaf1d75e241935d2c35d80dfb",
      "parents": [
        "0eaf93dd85934636f727c43f413a13e06509d2d6"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Feb 03 02:27:12 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 03 02:27:12 2022 +0200"
      },
      "message": "Eagerly raise an error if parse_float produces illegal types (#180)\n\n"
    },
    {
      "commit": "0eaf93dd85934636f727c43f413a13e06509d2d6",
      "tree": "58f887ae549ac8b14d1e3ba1712ed3ef52f64012",
      "parents": [
        "ecc36aa75143cd09eed0368d540857492179b667"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Feb 02 17:15:17 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Feb 02 19:55:22 2022 +0200"
      },
      "message": "Allow `parse_float` to return values with `append` attr\n"
    },
    {
      "commit": "ecc36aa75143cd09eed0368d540857492179b667",
      "tree": "328bfeee87e1e9bf124c68d811e9ce9e916e324b",
      "parents": [
        "0476375f1bf9862a3e04bd3241eb7115c849309c"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Wed Feb 02 00:41:34 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 02 00:41:34 2022 +0200"
      },
      "message": "Improve/add license headers (#176)\n\n"
    },
    {
      "commit": "0476375f1bf9862a3e04bd3241eb7115c849309c",
      "tree": "2b793e59c6d7f23b493de76c1b898ab840515ac7",
      "parents": [
        "8b962e13490a569d4aab90076451def23ed6c6d8"
      ],
      "author": {
        "name": "pre-commit-ci[bot]",
        "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com",
        "time": "Mon Jan 31 20:03:45 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 31 20:03:45 2022 +0200"
      },
      "message": "[pre-commit.ci] pre-commit autoupdate (#178)\n\n* [pre-commit.ci] pre-commit autoupdate\r\n\r\nupdates:\r\n- [github.com/Lucas-C/pre-commit-hooks: 3592548bbd98528887eeed63486cf6c9bae00b98 → 79b8e4f273301e412602c856ddbc0c066765c98c](https://github.com/Lucas-C/pre-commit-hooks/compare/3592548bbd98528887eeed63486cf6c9bae00b98...79b8e4f273301e412602c856ddbc0c066765c98c)\r\n- [github.com/psf/black: f1d4e742c91dd5179d742b0db9293c4472b765f8 → fc0be6eb1e2a96091e6f64009ee5e9081bf8b6c6](https://github.com/psf/black/compare/f1d4e742c91dd5179d742b0db9293c4472b765f8...fc0be6eb1e2a96091e6f64009ee5e9081bf8b6c6)\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\nCo-authored-by: pre-commit-ci[bot] \u003c66853113+pre-commit-ci[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8b962e13490a569d4aab90076451def23ed6c6d8",
      "tree": "bbd16f8629bd10693d6701ec84a27d9d4163f625",
      "parents": [
        "e4da05c35a41a4d53fce7af292b94506b1ea68a7"
      ],
      "author": {
        "name": "Shantanu",
        "email": "12621235+hauntsaninja@users.noreply.github.com",
        "time": "Sat Jan 29 23:33:01 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 30 09:33:01 2022 +0200"
      },
      "message": "Raise a friendly `TypeError` for wrong file mode (#175)\n\n* Raise a friendly `TypeError` for wrong file mode\r\n\r\n* maintain 100% coverage\r\n\r\n* Update src/tomli/_parser.py\r\n\r\nCo-authored-by: Taneli Hukkinen \u003c3275109+hukkin@users.noreply.github.com\u003e\r\n\r\nCo-authored-by: hauntsaninja \u003c\u003e\r\nCo-authored-by: Taneli Hukkinen \u003c3275109+hukkin@users.noreply.github.com\u003e"
    },
    {
      "commit": "e4da05c35a41a4d53fce7af292b94506b1ea68a7",
      "tree": "e3c51998828e4e6f57f9391986a0404b08c20453",
      "parents": [
        "417f3357e5827712119c6f7a3e7fa41f04b30d7e"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Sun Jan 30 00:10:26 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Sun Jan 30 00:14:37 2022 +0200"
      },
      "message": "Reorganize test data\n"
    },
    {
      "commit": "417f3357e5827712119c6f7a3e7fa41f04b30d7e",
      "tree": "d64bbb23ef3358a06edffe9b93d0e1016d9fcc2e",
      "parents": [
        "7349d78f97c25d2b6e6c893cbaa45dbd6c298ffc"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Sat Jan 29 03:56:35 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 29 03:56:35 2022 +0200"
      },
      "message": "Add test data (#174)\n\n"
    },
    {
      "commit": "7349d78f97c25d2b6e6c893cbaa45dbd6c298ffc",
      "tree": "94b98e7b13628d10cff2fa272dfd4850cdb986f4",
      "parents": [
        "f2257d7dcd2cabc7593743afaa0abdfbb6c0d113"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Jan 17 13:26:57 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Jan 18 11:01:30 2022 +0200"
      },
      "message": "Improve error messages\n"
    },
    {
      "commit": "f2257d7dcd2cabc7593743afaa0abdfbb6c0d113",
      "tree": "4ba1e1e336a1a2ae6e9da55d9b827ca86022854f",
      "parents": [
        "909fe0b3c29842d1dcfbd8007148a48d28860407"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Jan 13 20:07:03 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Jan 13 20:12:28 2022 +0200"
      },
      "message": "Remove docstring\n"
    },
    {
      "commit": "909fe0b3c29842d1dcfbd8007148a48d28860407",
      "tree": "f9e9ae7db48337f943e9ce4f64d9507b87e957b6",
      "parents": [
        "5c08d1caa4ca1c9ac76a47b2ae38c42b9f2422b0"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Jan 13 14:24:19 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Jan 13 14:28:15 2022 +0200"
      },
      "message": "Add pre-commit hook for license\n"
    },
    {
      "commit": "5c08d1caa4ca1c9ac76a47b2ae38c42b9f2422b0",
      "tree": "c251279adbf3b5ee1a0240342498ec68009f6418",
      "parents": [
        "5701c0be3a76322372f58af0e19163037fec7663"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Thu Jan 13 14:01:35 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 13 14:01:35 2022 +0200"
      },
      "message": "Allow testing other module names by changing one line (#168)\n\n* Make testing another package name a one line change\r\n\r\n* Don\u0027t use pyproject.toml as test data\r\n\r\n* Add a comment"
    },
    {
      "commit": "5701c0be3a76322372f58af0e19163037fec7663",
      "tree": "07719c77dc2dcb78a76255e18231093f40be8159",
      "parents": [
        "f0d053f0a9db94d93cfb2968a6b20b06366990fa"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Jan 04 23:37:16 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Jan 04 23:44:56 2022 +0200"
      },
      "message": "Update burntsushi tests to commit 4634fdf\n"
    },
    {
      "commit": "f0d053f0a9db94d93cfb2968a6b20b06366990fa",
      "tree": "a1771f1d912bb27874a6cee3f07e1f515008c226",
      "parents": [
        "b5dc34cc0658f19496c8696d47c03c1d70163f3d"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Jan 03 23:22:56 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 03 23:22:56 2022 +0200"
      },
      "message": "Remove pytest, move to src layout (#163)\n\n"
    },
    {
      "commit": "b5dc34cc0658f19496c8696d47c03c1d70163f3d",
      "tree": "c6bf62dfdca72a9c0c0625d505b4c4f8bcd84b0f",
      "parents": [
        "a355878ca7a6c3983593baf94efa0d8baf7bed19"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Jan 03 21:35:22 2022 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Jan 03 21:40:26 2022 +0200"
      },
      "message": "Move profiler to a dedicated folder\n"
    },
    {
      "commit": "a355878ca7a6c3983593baf94efa0d8baf7bed19",
      "tree": "633858c65fd539d23664e323125c203a63cf6c4f",
      "parents": [
        "f665cfea475a4d29862f0d0f6c0cdbf6a0f3ff94"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Jan 03 18:43:13 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 03 18:43:13 2022 +0200"
      },
      "message": "Migrate test_misc.py to unittest (#161)\n\n"
    },
    {
      "commit": "f665cfea475a4d29862f0d0f6c0cdbf6a0f3ff94",
      "tree": "1ca194c65f8697a9248a0ae4d6d48e7fb56a047b",
      "parents": [
        "a54d95e47fd603718dc506dcfce0cfa519248292"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Jan 03 17:51:37 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 03 17:51:37 2022 +0200"
      },
      "message": "Migrate test_error.py to unittest (#160)\n\n"
    },
    {
      "commit": "a54d95e47fd603718dc506dcfce0cfa519248292",
      "tree": "a6b06bd2f59b26880bcb5b504055e410ea29f268",
      "parents": [
        "1e8c55c0fb57ed98c4f81fd95e162578b1b52733"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Jan 03 04:29:16 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 03 04:29:16 2022 +0200"
      },
      "message": "Remove python-dateutil test dependency (#158)\n\n"
    },
    {
      "commit": "1e8c55c0fb57ed98c4f81fd95e162578b1b52733",
      "tree": "66b5e861c5512c9714f727d4e9b5157e243da8dc",
      "parents": [
        "c00fbc1f82d31292c21c65cb252c5e6e5b05d3b1"
      ],
      "author": {
        "name": "pre-commit-ci[bot]",
        "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com",
        "time": "Mon Dec 27 17:24:37 2021 +0000"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Dec 27 19:33:09 2021 +0200"
      },
      "message": "[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/executablebooks/mdformat: 427df9181bd4d8e65c1108b912ad47a81628f03b → 0c0af8f5055b092cc0ffb90e20ae4a03af3a0e8a](https://github.com/executablebooks/mdformat/compare/427df9181bd4d8e65c1108b912ad47a81628f03b...0c0af8f5055b092cc0ffb90e20ae4a03af3a0e8a)\n- [github.com/asottile/yesqa: 644ede78511c02fc6f8e03e014cc1ddcfbf1e1f5 → 35cf7dc24fa922927caded7a21b2a8cb04bf8e10](https://github.com/asottile/yesqa/compare/644ede78511c02fc6f8e03e014cc1ddcfbf1e1f5...35cf7dc24fa922927caded7a21b2a8cb04bf8e10)\n- [github.com/PyCQA/isort: fd5ba70665a37ec301a1f714ed09336048b3be63 → c5e8fa75dda5f764d20f66a215d71c21cfa198e1](https://github.com/PyCQA/isort/compare/fd5ba70665a37ec301a1f714ed09336048b3be63...c5e8fa75dda5f764d20f66a215d71c21cfa198e1)\n- [github.com/psf/black: 911470a610e47d9da5ea938b0887c3df62819b85 → f1d4e742c91dd5179d742b0db9293c4472b765f8](https://github.com/psf/black/compare/911470a610e47d9da5ea938b0887c3df62819b85...f1d4e742c91dd5179d742b0db9293c4472b765f8)\n- [github.com/pre-commit/pre-commit-hooks: 38b88246ccc552bffaaf54259d064beeee434539 → 8fe62d14e0b4d7d845a7022c5c2c3ae41bdd3f26](https://github.com/pre-commit/pre-commit-hooks/compare/38b88246ccc552bffaaf54259d064beeee434539...8fe62d14e0b4d7d845a7022c5c2c3ae41bdd3f26)\n- [github.com/pre-commit/mirrors-mypy: 5cf22ccb774a8be8f47dfe4c1e8c4f177c608cbf → 886e1c39f0dcddeee1cd260418372cf5f3932391](https://github.com/pre-commit/mirrors-mypy/compare/5cf22ccb774a8be8f47dfe4c1e8c4f177c608cbf...886e1c39f0dcddeee1cd260418372cf5f3932391)\n"
    },
    {
      "commit": "c00fbc1f82d31292c21c65cb252c5e6e5b05d3b1",
      "tree": "e6a883b6e6ada26cb0934f90c53034aa8ee6d370",
      "parents": [
        "870b0978b7f7ca5cb0013d743e912e7a2b31c8a1"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Dec 27 11:26:15 2021 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Mon Dec 27 11:39:08 2021 +0200"
      },
      "message": "Test recursion limits of inline array and table parsing\n"
    },
    {
      "commit": "870b0978b7f7ca5cb0013d743e912e7a2b31c8a1",
      "tree": "ebac593fd3265302162c0437bdd4736515f167d8",
      "parents": [
        "ddf5e548ed8ff77605542ebcc754fde10ceaf378"
      ],
      "author": {
        "name": "Thomas Kluyver",
        "email": "thomas@kluyver.me.uk",
        "time": "Tue Dec 21 13:26:15 2021 +0000"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Dec 21 15:50:04 2021 +0200"
      },
      "message": "Use relative imports within package\n"
    },
    {
      "commit": "ddf5e548ed8ff77605542ebcc754fde10ceaf378",
      "tree": "5a9d59f7f7157e51168e0ae6e23ee4b5a6ba9697",
      "parents": [
        "f103e39dcb2d9af616ef25abfca12fce757518b1"
      ],
      "author": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Dec 14 00:24:00 2021 +0200"
      },
      "committer": {
        "name": "Taneli Hukkinen",
        "email": "3275109+hukkin@users.noreply.github.com",
        "time": "Tue Dec 14 00:33:06 2021 +0200"
      },
      "message": "Add v1.2.3 changelog\n"
    }
  ],
  "next": "f103e39dcb2d9af616ef25abfca12fce757518b1"
}
