)]}'
{
  "log": [
    {
      "commit": "e685f1f6ac1702b046415efb476444167d63e41a",
      "tree": "fc959a84b67915212a3e4d2b7f594e87f5750bc2",
      "parents": [
        "82767ef9667295df364a5912f0fc2f7669a8b170"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 02 15:41:07 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 02 15:41:30 2025 -0600"
      },
      "message": "v0.15.0\n"
    },
    {
      "commit": "82767ef9667295df364a5912f0fc2f7669a8b170",
      "tree": "0eb7936e6607b0028e61c62c6a2f7818b89e5cd4",
      "parents": [
        "677d4cffb2a7c256b2a21dd07cf5954ac3c4489f"
      ],
      "author": {
        "name": "Antonin Delpeuch",
        "email": "antonin@delpeuch.eu",
        "time": "Mon Oct 06 21:47:15 2025 +0200"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 02 14:55:14 2025 -0600"
      },
      "message": "Expose highlight query in Python bindings\n\nSimilarly to #21 (sorry for not doing those in the same PR)"
    },
    {
      "commit": "677d4cffb2a7c256b2a21dd07cf5954ac3c4489f",
      "tree": "9124b415622679c9d87864cc072b5412d0e598f5",
      "parents": [
        "c62471aca1ee1fcd9c90ad92b17911ab638f60e3"
      ],
      "author": {
        "name": "Antonin Delpeuch",
        "email": "antonin@delpeuch.eu",
        "time": "Mon Oct 06 21:45:30 2025 +0200"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 02 14:54:45 2025 -0600"
      },
      "message": "Expose highlight query in Rust binding\n\nTo make it possible to use the queries from the rust crate."
    },
    {
      "commit": "c62471aca1ee1fcd9c90ad92b17911ab638f60e3",
      "tree": "89722b6c14ddad82f41ef06831c9e53bd00608a8",
      "parents": [
        "5c430fe5d543aba9090d99ee8dc1d568d6d4a925"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 02 14:44:18 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 02 14:44:18 2025 -0600"
      },
      "message": "Fix Swift bindings\n"
    },
    {
      "commit": "5c430fe5d543aba9090d99ee8dc1d568d6d4a925",
      "tree": "70886cc30cd6e0e0c97654ff758bd2bc288d499d",
      "parents": [
        "02f7408aab05471b8b09c590cc7be37a754c0448"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 02 13:17:54 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 02 13:17:54 2025 -0600"
      },
      "message": "Use specified node version in CI workflow\n\nDue to https://github.com/tree-sitter/node-tree-sitter/issues/238,\ncompiling fails with Node 23 and newer. Update the CI workflow to use\nthe version of Node specified in a variable so it uses Node 22 instead\nof the latest LTS release.\n"
    },
    {
      "commit": "02f7408aab05471b8b09c590cc7be37a754c0448",
      "tree": "5c5e8256322e6f6fbc225cda2fcdafe320cefff4",
      "parents": [
        "6557729f4afaf01dec7481d4e5975515ea8f0edd"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 02 13:01:40 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 02 13:01:40 2025 -0600"
      },
      "message": "Update to tree-sitter v0.25\n\nUpdated to tree-sitter v0.25.x using other tree-sitter repos as\nreference. Updated the parser and bindings.\n"
    },
    {
      "commit": "6557729f4afaf01dec7481d4e5975515ea8f0edd",
      "tree": "f9d15e9bbd938edc8e856364bd03c85da6e616e4",
      "parents": [
        "db58c4b92a46031651a8bbab887dcd5e91ded282"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Feb 24 21:37:39 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Feb 24 21:37:39 2025 -0600"
      },
      "message": "v0.14.1\n"
    },
    {
      "commit": "db58c4b92a46031651a8bbab887dcd5e91ded282",
      "tree": "6deae12b8e737ada766c52c6b0b9c2c825dd7f4e",
      "parents": [
        "f76749d829a7ae68cbd052c3748ab7669851cf6f"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Feb 24 21:30:40 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Feb 24 21:30:40 2025 -0600"
      },
      "message": "Always run CI and lint actions\n"
    },
    {
      "commit": "f76749d829a7ae68cbd052c3748ab7669851cf6f",
      "tree": "bd22b53bb01dc90443865b83a72acaddd7931ca5",
      "parents": [
        "f0d415477d668ac7069996787eb06406fd52e8a6"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Feb 24 21:27:23 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Feb 24 21:27:23 2025 -0600"
      },
      "message": "Fix Swift bindings\n"
    },
    {
      "commit": "f0d415477d668ac7069996787eb06406fd52e8a6",
      "tree": "2ebd6e5311d84ba6d39d4695465ad0b1958f76f0",
      "parents": [
        "3e50073c83f79063d08144b0bc9fcaaa1cad5895"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Feb 24 21:03:24 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Feb 24 21:03:24 2025 -0600"
      },
      "message": "Revert to tree-sitter 0.24.4\n"
    },
    {
      "commit": "3e50073c83f79063d08144b0bc9fcaaa1cad5895",
      "tree": "992c92ceb4f295e156984b54ee3126e8ee6f79a8",
      "parents": [
        "3638539da43bc1c164f12d5b50a2422ffde62059"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 19:25:26 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 19:25:41 2025 -0600"
      },
      "message": "Update Rust dependencies\n"
    },
    {
      "commit": "3638539da43bc1c164f12d5b50a2422ffde62059",
      "tree": "eae123d26e1a5ae59ff254c7f1dcb10494951413",
      "parents": [
        "829b3ebd56cf65fd5832a78369f36b537dcc7708"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 19:23:40 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 19:23:40 2025 -0600"
      },
      "message": "Add Zig bindings\n"
    },
    {
      "commit": "829b3ebd56cf65fd5832a78369f36b537dcc7708",
      "tree": "9ef46e8fa0dae3684d38b42e21fefab78d135d06",
      "parents": [
        "aefc86a45486f8fcf8351f5825393e57e88fa5e5"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 19:18:33 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 19:18:33 2025 -0600"
      },
      "message": "Re-generate parser\n"
    },
    {
      "commit": "aefc86a45486f8fcf8351f5825393e57e88fa5e5",
      "tree": "bec81e52b3fbe51405f5ecb84dd8e359b3effbf2",
      "parents": [
        "37b4b7fcaf0921251f8cbf19d32a8d4c7d6e5341"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 19:13:35 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 19:13:35 2025 -0600"
      },
      "message": "Update CI workflow\n"
    },
    {
      "commit": "37b4b7fcaf0921251f8cbf19d32a8d4c7d6e5341",
      "tree": "829cef82bbbc15835239e074930afacd9c387d4d",
      "parents": [
        "17e7becb0f0782a15eb83446bd09a98f6997d209"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 18:58:36 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 18:58:36 2025 -0600"
      },
      "message": "Update bindings\n"
    },
    {
      "commit": "17e7becb0f0782a15eb83446bd09a98f6997d209",
      "tree": "3f02d3b54b6d0c0f2976cb8177c154f0db237d8c",
      "parents": [
        "61c9f533c3a030fde749ad7606e66b8fc9479d9e"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 18:40:18 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 18:40:18 2025 -0600"
      },
      "message": "Update changelog\n"
    },
    {
      "commit": "61c9f533c3a030fde749ad7606e66b8fc9479d9e",
      "tree": "7d4b71fc3cd654267cc517c18cee6261890e766d",
      "parents": [
        "66ec3c37c327d1b31006f5b098fec531dbb682c8"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 18:27:50 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 18:27:50 2025 -0600"
      },
      "message": "v0.13.0\n"
    },
    {
      "commit": "66ec3c37c327d1b31006f5b098fec531dbb682c8",
      "tree": "2b6fdb3934e940716cd7d1b4b0f2bf70735d7c72",
      "parents": [
        "16f640f3c59117c9e749d581634afdb00e004f4c"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 18:15:17 2025 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Feb 22 18:20:25 2025 -0600"
      },
      "message": "Fix node, property, and label parsing\n\nAdded \"_\" to the list of characters allowed for labels.\n\nAdded \"?\" to the list of characters allowed for property names.\n\nChanged node names to allow starting with any of the allowed characters.\nThe specification states that a node name shall start with a lower or\nuppercase letter, however Zephyr\u0027s parser does not enforce this.\n\nFixes #20\n"
    },
    {
      "commit": "16f640f3c59117c9e749d581634afdb00e004f4c",
      "tree": "d1d5a0101208792a0fee5a1fb49b5c9dd174f3a5",
      "parents": [
        "42bdfe76a904bacecadfebd01e2f98b23941e889"
      ],
      "author": {
        "name": "Igor Prusov",
        "email": "prusovigor@gmail.com",
        "time": "Thu Oct 31 23:22:57 2024 +0300"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 03 11:54:00 2024 -0600"
      },
      "message": "re-generate parser\n"
    },
    {
      "commit": "42bdfe76a904bacecadfebd01e2f98b23941e889",
      "tree": "97eab96d5fa8b178d2362d2885a84ab1ac726f56",
      "parents": [
        "16c9cb959675bc9bc4f4e5bebe473d511a12a06d"
      ],
      "author": {
        "name": "Igor Prusov",
        "email": "prusovigor@gmail.com",
        "time": "Thu Oct 31 23:09:15 2024 +0300"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 03 11:54:00 2024 -0600"
      },
      "message": "Improve parsing of node paths in references\n\nThis change fixes handling of paths with unit addresses in the middle,\ni.e. path \u003d \u003c\u0026/path@100/to@200/node\u003e; Each path segment is represented\nby a separate node so grammar\u0027s users don\u0027t have to parse it manually.\n"
    },
    {
      "commit": "16c9cb959675bc9bc4f4e5bebe473d511a12a06d",
      "tree": "32595243d8d8d704017d4bc24f57c823e40293d4",
      "parents": [
        "46a1b79a694834c2f9e1d6b2d47c398814e370f6"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 13:27:01 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 13:27:01 2024 -0500"
      },
      "message": "v0.12.1\n"
    },
    {
      "commit": "46a1b79a694834c2f9e1d6b2d47c398814e370f6",
      "tree": "1eb617593951632b86c23904e1398678ed757d40",
      "parents": [
        "8b9f2e883aacd1726f5517762678eb28a3c2f32e"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 13:25:18 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 13:25:18 2024 -0500"
      },
      "message": "Fix NPM package\n"
    },
    {
      "commit": "8b9f2e883aacd1726f5517762678eb28a3c2f32e",
      "tree": "39e706ce46dbc3431d32c5c03bdf3d4f1294c1aa",
      "parents": [
        "84e212e2952660fdbe2aaafc98a11e02765835bb"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 12:31:40 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 12:31:40 2024 -0500"
      },
      "message": "Regenerate the rest of the binding files\n\nFor real this time\n"
    },
    {
      "commit": "84e212e2952660fdbe2aaafc98a11e02765835bb",
      "tree": "64991057c6ef993cb1078d6befc367d3f953d4d5",
      "parents": [
        "f1fc5a8759e705b12a155c134fc6bfec552f48e7"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 12:26:17 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 12:26:17 2024 -0500"
      },
      "message": "Maybe fix Go?\n\nI have no idea what I\u0027m doing\n"
    },
    {
      "commit": "f1fc5a8759e705b12a155c134fc6bfec552f48e7",
      "tree": "9b5ea67d91792d813fdd4048bdefe0ee21fdf76e",
      "parents": [
        "23eda4fc61f92fb8ad44d8f58df4704e1d17e83d"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 12:25:59 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 12:25:59 2024 -0500"
      },
      "message": "Remove old generated files\n"
    },
    {
      "commit": "23eda4fc61f92fb8ad44d8f58df4704e1d17e83d",
      "tree": "88b3b06dba72b187ce5519b6ffd47e53c9a6d35d",
      "parents": [
        "7fa984ce04802844f9c1f18d0b64be320cb4ecf6"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 12:10:23 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 12:10:23 2024 -0500"
      },
      "message": "Regenerate the rest of the binding files\n"
    },
    {
      "commit": "7fa984ce04802844f9c1f18d0b64be320cb4ecf6",
      "tree": "27d79f00485715459cdc2cc29be8bd7fa6466444",
      "parents": [
        "16576ca306c76f685b1f6b647ba2fb3f4fdf1c1d"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 12:08:19 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 12:08:19 2024 -0500"
      },
      "message": "Update GitHub actions\n\nTest bindings for all languages.\n\nRemove publishing tree-sitter-devicetree.wasm with a GitHub release,\nsince it should now be included in the NPM package.\n"
    },
    {
      "commit": "16576ca306c76f685b1f6b647ba2fb3f4fdf1c1d",
      "tree": "069166c982b1e400c8d0f404f4992fb377d72a67",
      "parents": [
        "ab00e46e0ec5fd783b60c0cbd80799596ba897c3"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 12:01:31 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 12:01:31 2024 -0500"
      },
      "message": "Disable eslint rules that conflict with Prettier\n"
    },
    {
      "commit": "ab00e46e0ec5fd783b60c0cbd80799596ba897c3",
      "tree": "e51b9271da133ca066f84085c1f7cdbbd0cb9eb7",
      "parents": [
        "ae6d0ffd8b7b4684b5dfa926551164a0e1f17407"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 11:55:21 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 11:55:21 2024 -0500"
      },
      "message": "Fix test script for Windows\n"
    },
    {
      "commit": "ae6d0ffd8b7b4684b5dfa926551164a0e1f17407",
      "tree": "db00f7524bde58bdfb92322711f9913554cd8afa",
      "parents": [
        "a76a89b2cee4dddf992896b0df59ba97a85b5946"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 11:52:02 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 11:52:02 2024 -0500"
      },
      "message": "Bump version and regenerate binding files\n"
    },
    {
      "commit": "a76a89b2cee4dddf992896b0df59ba97a85b5946",
      "tree": "35e06b16ff3e2d4ebad17bd90204950044056d70",
      "parents": [
        "07a647c8fb70e6b06379a60526721e3141aa2fd2"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 10:33:34 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Oct 19 10:37:52 2024 -0500"
      },
      "message": "Update to tree-sitter 0.24\n"
    },
    {
      "commit": "07a647c8fb70e6b06379a60526721e3141aa2fd2",
      "tree": "a4ba5f87f6741d051be658b997ea973a6c6f3832",
      "parents": [
        "1b1b1fb297a4be718e45aa58b204c9bd15846dac"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Sep 26 18:02:33 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Sep 26 18:03:23 2024 -0500"
      },
      "message": "0.11.1\n"
    },
    {
      "commit": "1b1b1fb297a4be718e45aa58b204c9bd15846dac",
      "tree": "82228003e52fb0a61a3196ad0c7123b45cee7916",
      "parents": [
        "4993f0f8b1ee07334d7d8d96c8a4edaacec59f8d"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Sep 26 18:02:28 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Sep 26 18:02:28 2024 -0500"
      },
      "message": "Bump minimum Python version\n"
    },
    {
      "commit": "4993f0f8b1ee07334d7d8d96c8a4edaacec59f8d",
      "tree": "fb2ebcdf878bda9c03afc330978d0dd560c41a03",
      "parents": [
        "1cabc7a98099a1b7be3400ae84fb796bd46caefe"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 11:43:59 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Sep 26 17:51:58 2024 -0500"
      },
      "message": "0.11.0\n"
    },
    {
      "commit": "1cabc7a98099a1b7be3400ae84fb796bd46caefe",
      "tree": "b260d85911b41ca2c9e86849dd70c8ce4c7e7911",
      "parents": [
        "271ca69a595f6d9735c67c88b50c52b84b3893f8"
      ],
      "author": {
        "name": "Brandon Maier",
        "email": "brandon.maier@collins.com",
        "time": "Thu Feb 15 19:06:03 2024 +0000"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Sep 26 17:48:30 2024 -0500"
      },
      "message": "add alternate file-types \"dtso\" and \"its\"\n\nThe suffix \"dtso\" is an alternate name for devicetree overlays.\n\nThe suffix \"its\" is for U-Boot Flattened Image Trees which use the\ndevicetree format.\n\nSee https://github.com/u-boot/u-boot/blob/master/doc/usage/fit/source_file_format.rst#terminology\n"
    },
    {
      "commit": "271ca69a595f6d9735c67c88b50c52b84b3893f8",
      "tree": "ad4889ae75d661d385d87331b006f9d5a2a06782",
      "parents": [
        "e4441befc7e586c1756f80ecf58f862919666a71"
      ],
      "author": {
        "name": "Igor Prusov",
        "email": "prusovigor@gmail.com",
        "time": "Mon Aug 12 18:40:39 2024 +0300"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Sep 26 17:47:01 2024 -0500"
      },
      "message": "Allow top level delete-node directive\n"
    },
    {
      "commit": "e4441befc7e586c1756f80ecf58f862919666a71",
      "tree": "401227223e810d98a313a89ec83011677aa071a6",
      "parents": [
        "199ace2fea66aa4fb42a24137c3673b9dd3ef5d3"
      ],
      "author": {
        "name": "Igor Prusov",
        "email": "prusovigor@gmail.com",
        "time": "Mon Aug 12 18:39:53 2024 +0300"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Sep 26 17:47:01 2024 -0500"
      },
      "message": "Add test for top level delete node\n"
    },
    {
      "commit": "199ace2fea66aa4fb42a24137c3673b9dd3ef5d3",
      "tree": "70d378d282158a114b40a3b0cf6ab1b6fe7f7416",
      "parents": [
        "59d637d8a3c109c5497de560b20c3794a0c95e4e"
      ],
      "author": {
        "name": "Igor Prusov",
        "email": "prusovigor@gmail.com",
        "time": "Mon Aug 12 02:04:13 2024 +0300"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Sep 26 17:47:01 2024 -0500"
      },
      "message": "Increase lexical precedence of delete-* directives\n\n/delete-node/ and /delete-property/ should be recognized as keywords\neven when there is no space between directive and its argument. When\nkeyword tokens have same precedence as an identifier token, treesitter\nwill select an identifier token as matching the longest sequence of\ncharacters.\n"
    },
    {
      "commit": "59d637d8a3c109c5497de560b20c3794a0c95e4e",
      "tree": "ee377ce85d8514a5e1ec63e3571e3a1d80684ef1",
      "parents": [
        "296b3c294a8bcfca6673296d99f9cd37049b8026"
      ],
      "author": {
        "name": "Igor Prusov",
        "email": "prusovigor@gmail.com",
        "time": "Mon Aug 12 02:01:26 2024 +0300"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Sep 26 17:47:01 2024 -0500"
      },
      "message": "Add tests for delete derectives without spaces\n"
    },
    {
      "commit": "296b3c294a8bcfca6673296d99f9cd37049b8026",
      "tree": "11d3f534040f3158306829429f7c527132befdab",
      "parents": [
        "5bf281a82dd4bafe0bc481218d6e140c0fda977a"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 11:33:27 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 11:33:27 2024 -0500"
      },
      "message": "Regenerate bindings\n"
    },
    {
      "commit": "5bf281a82dd4bafe0bc481218d6e140c0fda977a",
      "tree": "188b77d894b62e5c43cf070a89919944d345fc4d",
      "parents": [
        "b5a4126cfd778eb126f5fd32a723801f1761fe01"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 11:21:13 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 11:21:13 2024 -0500"
      },
      "message": "Fix branch names in CI files\n"
    },
    {
      "commit": "b5a4126cfd778eb126f5fd32a723801f1761fe01",
      "tree": "e53fee02e1d7aa7d165cfd695acd476e131b175e",
      "parents": [
        "d5e9c4bcaeb8624b558d1b3446ef55399a739aee"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 11:20:19 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 11:20:19 2024 -0500"
      },
      "message": "Run CI on changes to dependencies or CI files\n"
    },
    {
      "commit": "d5e9c4bcaeb8624b558d1b3446ef55399a739aee",
      "tree": "a1958dff5984a988df89698752d24d3c7ecd615a",
      "parents": [
        "40b47e0575615421fdede2fb172e9e01e081c9dd"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 11:16:15 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 11:16:15 2024 -0500"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "40b47e0575615421fdede2fb172e9e01e081c9dd",
      "tree": "2f9cb417cc725928c79b56bd4cdc95f7ca5cc411",
      "parents": [
        "bf0302c34e7e583e631280d3b266dc991cc78ae9"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 10:59:11 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 10:59:11 2024 -0500"
      },
      "message": "Update Github workflows\n\nUpdated to match similar changes made to tree-sitter-c.\n"
    },
    {
      "commit": "bf0302c34e7e583e631280d3b266dc991cc78ae9",
      "tree": "0717a1839ed46ae9ad1f91086a0ab9170baa6fd9",
      "parents": [
        "86f1beb7a2eedc0880a9778997a60873256d7d54"
      ],
      "author": {
        "name": "Igor Prusov",
        "email": "prusovigor@gmail.com",
        "time": "Thu Aug 08 00:39:43 2024 +0300"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 10:52:38 2024 -0500"
      },
      "message": "Support unit-addresses in /delete-node/\n"
    },
    {
      "commit": "86f1beb7a2eedc0880a9778997a60873256d7d54",
      "tree": "e3fb33001d50a6647bd1f4f4ebcb7c9a13f0caa3",
      "parents": [
        "fb07e6044ffd36932c57a5be01ba5d6b8a9337bb"
      ],
      "author": {
        "name": "Igor Prusov",
        "email": "prusovigor@gmail.com",
        "time": "Thu Aug 08 00:36:43 2024 +0300"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Aug 09 10:52:38 2024 -0500"
      },
      "message": "Add test for /delete-node/ with unit-address\n"
    },
    {
      "commit": "fb07e6044ffd36932c57a5be01ba5d6b8a9337bb",
      "tree": "3e5f9e0f303d7ec3073787682f83725c7f1e9bff",
      "parents": [
        "05f12c50cdaafcd8969c9c712245f51a0611df23"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Mar 16 00:11:25 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sat Mar 16 00:11:25 2024 -0500"
      },
      "message": "Fix Python package version\n"
    },
    {
      "commit": "05f12c50cdaafcd8969c9c712245f51a0611df23",
      "tree": "967fdc83a59f5fbee0214df887c0a22fb110fe57",
      "parents": [
        "ba9082e4a4e5d556202452bc32b29d866e3eb812"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Mar 15 23:40:59 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Mar 15 23:40:59 2024 -0500"
      },
      "message": "0.10.1\n"
    },
    {
      "commit": "ba9082e4a4e5d556202452bc32b29d866e3eb812",
      "tree": "8279efba870ab3eddccfbf7cabbeecde0c32ca34",
      "parents": [
        "bf10c26386be81805c3080c8b6be32e207d8e1b6"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Mar 15 23:32:52 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Mar 15 23:32:52 2024 -0500"
      },
      "message": "Update github actions\n"
    },
    {
      "commit": "bf10c26386be81805c3080c8b6be32e207d8e1b6",
      "tree": "e439679640d7872c8f87969c4954d04068c77de7",
      "parents": [
        "2087a5b965db2a9efabab958a27fd8ddf43038a2"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Mar 15 23:26:00 2024 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Mar 15 23:26:00 2024 -0500"
      },
      "message": "Update version and bindings\n\nChanges based on tree-sitter-c as of 371fd0bf0650581b6e49f06f438c88c419859696\n"
    },
    {
      "commit": "2087a5b965db2a9efabab958a27fd8ddf43038a2",
      "tree": "5bc127f53c98ed2a2194774011bc6e4f58c58098",
      "parents": [
        "a2e5e275d849ba31b12da6a72745b559beba3e6b"
      ],
      "author": {
        "name": "Brandon Maier",
        "email": "brandon.maier@collins.com",
        "time": "Wed Feb 14 17:33:10 2024 +0000"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Wed Feb 14 21:06:58 2024 -0600"
      },
      "message": "Add test for full ASCII unit-address\n"
    },
    {
      "commit": "a2e5e275d849ba31b12da6a72745b559beba3e6b",
      "tree": "dc41371e817bd942bc55e96eaa92a8e76251c125",
      "parents": [
        "6b53bfdb20a54727bfe344aa40907351a298f75c"
      ],
      "author": {
        "name": "Brandon Maier",
        "email": "brandon.maier@collins.com",
        "time": "Tue Feb 13 23:03:10 2024 +0000"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Wed Feb 14 21:06:58 2024 -0600"
      },
      "message": "Support all valid unit-addresses\n\nThe Devicetree Specification v0.4, section 2.2.1 \"Node Names\", says\n\n\u003e The unit-address component of the name is specific to the bus type on\n\u003e which the node sits. It consists of one or more ASCII characters from\n\u003e the set of characters in Table 2.1.\n\nTable 2.1 allows for all a-z characters, \u0027,\u0027, \u0027.\u0027, \u0027_\u0027, \u0027+\u0027, and \u0027-\u0027.\n\nIn normal use the unit-address is just a hex number and the devicetree\nspec technically requires this by saying\n\n\u003e The unit-address must match the first address specified in the reg\n\u003e property of the node.\n\nHowever the devicetree compiler supports the full ASCII table, and there\nare a significant number of devicetrees in the Linux kernel that use the\nunit-address as a \"name\" field. For example see\nhttps://elixir.bootlin.com/linux/v6.7.4/source/arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dtsi#L91\n"
    },
    {
      "commit": "6b53bfdb20a54727bfe344aa40907351a298f75c",
      "tree": "287eb32d9e23f44a3772b2c3c0a73e30c1d5c439",
      "parents": [
        "f9956941ecfabdfa65b3e1643d513500cba1dc0f"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 22:43:31 2024 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 22:43:31 2024 -0600"
      },
      "message": "0.9.0\n"
    },
    {
      "commit": "f9956941ecfabdfa65b3e1643d513500cba1dc0f",
      "tree": "5c67bd01a5ab2721a44c979f17ade67d3a270d7d",
      "parents": [
        "622c2186ec82bc228b28778067dcc34f46a39d0d"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 21:13:47 2024 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 21:13:47 2024 -0600"
      },
      "message": "Don\u0027t allow address after node reference\n"
    },
    {
      "commit": "622c2186ec82bc228b28778067dcc34f46a39d0d",
      "tree": "f118a3830db04258afc09c87eb7149f3403c218e",
      "parents": [
        "968b2de0675577e9caae75568f6ff0d1e277384f"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 19:48:40 2024 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 19:48:40 2024 -0600"
      },
      "message": "Fix /include/\n"
    },
    {
      "commit": "968b2de0675577e9caae75568f6ff0d1e277384f",
      "tree": "df2be9199315432710f36ae5475a2ed596c58eb6",
      "parents": [
        "df7bcedc41a12d0e9f4b99ba5e91266baffad763"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 19:43:24 2024 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 19:43:24 2024 -0600"
      },
      "message": "Fix highlights\n"
    },
    {
      "commit": "df7bcedc41a12d0e9f4b99ba5e91266baffad763",
      "tree": "6529212ffc1fd71a559365b36fcfc5dcfb6da4b2",
      "parents": [
        "fa39e42fce9d9ff25c5aeac0ef3bfc92fbc8bd3b"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 19:40:53 2024 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 19:40:53 2024 -0600"
      },
      "message": "Add support for #undef\n"
    },
    {
      "commit": "fa39e42fce9d9ff25c5aeac0ef3bfc92fbc8bd3b",
      "tree": "2d7c2faece518743df5dda59fc522f83a75d402f",
      "parents": [
        "f48efea1270dfc458a9ca6b45a1ea2b39acc4c97"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 19:19:00 2024 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 19:19:00 2024 -0600"
      },
      "message": "Improve label support\n\nReworked labels to be a field on the labeled node instead of a separate\nnode type.\n\nAdded support for labels on property names and /memreserve/.\n"
    },
    {
      "commit": "f48efea1270dfc458a9ca6b45a1ea2b39acc4c97",
      "tree": "41ee46ca2bab66f0eb21ad0dcd61650cda4a44cb",
      "parents": [
        "20564e92e57124915136e52f1ea581f1a4b9613f"
      ],
      "author": {
        "name": "Mark Skelton",
        "email": "mdskelton99@gmail.com",
        "time": "Mon Nov 27 08:38:55 2023 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 18:21:39 2024 -0600"
      },
      "message": "Fix CI\n"
    },
    {
      "commit": "20564e92e57124915136e52f1ea581f1a4b9613f",
      "tree": "8ba2c81ca0ca305e39d9d2a775a64c440b5d911e",
      "parents": [
        "53b4137bd37e726116ea918139767f982a1584d8"
      ],
      "author": {
        "name": "Mark Skelton",
        "email": "mdskelton99@gmail.com",
        "time": "Tue Nov 21 08:20:27 2023 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Jan 22 18:21:39 2024 -0600"
      },
      "message": "Add support for preprocessor conditionals\n"
    },
    {
      "commit": "53b4137bd37e726116ea918139767f982a1584d8",
      "tree": "711fad9ea689926bed416a4cda472673fff8a045",
      "parents": [
        "d334acd1da3cbf2ea92bad6216f4c3ed54d4305b"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 21 22:47:37 2023 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 21 22:47:37 2023 -0600"
      },
      "message": "0.8.0\n"
    },
    {
      "commit": "d334acd1da3cbf2ea92bad6216f4c3ed54d4305b",
      "tree": "4d93a1ee1975372f06bd6cdceef070268fde2e64",
      "parents": [
        "8799fb7bb0ccee5056a249399fbe2d2f1b755064"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 21 22:47:32 2023 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 21 22:47:32 2023 -0600"
      },
      "message": "Update changelog\n"
    },
    {
      "commit": "8799fb7bb0ccee5056a249399fbe2d2f1b755064",
      "tree": "fc75770d7cfe26b746126604cb2a7d0712acffbc",
      "parents": [
        "298c95484440cb24ac9317003db74d70d265718e"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 21 21:01:48 2023 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 21 21:01:48 2023 -0600"
      },
      "message": "Format GH actions files in VS Code\n\nWith the GitHub actions extension installed, these files are identified\nas github-actions-workflow instead of yml.\n"
    },
    {
      "commit": "298c95484440cb24ac9317003db74d70d265718e",
      "tree": "c438a5bef2b067b6ea3ce9ad5bbde910c8b46c7a",
      "parents": [
        "1b762230a7730d2ae232adfe201592897e32d318"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 21 20:58:56 2023 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 21 20:58:56 2023 -0600"
      },
      "message": "Fix workflow branch\n\nThe other tree-sitter grammars I used as reference use a different main\nbranch name than I do. Fixed the branch name.\n"
    },
    {
      "commit": "1b762230a7730d2ae232adfe201592897e32d318",
      "tree": "067730e8acbd787d5b261c6fb2d927124c46e7b6",
      "parents": [
        "aa125cd7b0a0f7e76e0f29b96df271c0696d45cc"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 21 20:56:21 2023 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 21 20:56:21 2023 -0600"
      },
      "message": "Change injection regex to dts\n\n\"dts\" is a much more common abbreviation for devicetree than \"dt\"\n"
    },
    {
      "commit": "aa125cd7b0a0f7e76e0f29b96df271c0696d45cc",
      "tree": "ede7860cf4482de3e0a12535d2a46fd5ef74423f",
      "parents": [
        "e876e2aee525d98b2704ba75a05e1dd2b04aba76"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 21 20:55:32 2023 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 21 20:55:32 2023 -0600"
      },
      "message": "Remove Node latest, add more CI checks\n\nRemoved Node latest from the build matrix, since tree-sitter is failing\nto build on it.\n\nSplit up the GitHub workflow into separate build and linting workflows.\nAdded Mac and Windows builds to the tests, and added eslint.\n"
    },
    {
      "commit": "e876e2aee525d98b2704ba75a05e1dd2b04aba76",
      "tree": "cae3d785fb62ee710ef9d898be734f93b8c3df80",
      "parents": [
        "cc26cbf2121a27eaa72a05a795ce38aba4e0f86e",
        "3fc8ed57301406bfd7f1e9ae7643496c669353fc"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Mon Nov 20 23:53:38 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 20 23:53:38 2023 -0600"
      },
      "message": "Merge pull request #11 from mskelton/fix-nodes\n\nSupport `#include` directives in nodes"
    },
    {
      "commit": "3fc8ed57301406bfd7f1e9ae7643496c669353fc",
      "tree": "cae3d785fb62ee710ef9d898be734f93b8c3df80",
      "parents": [
        "02c2b0a8108559113d854c7b21e0e4b63f1cd892"
      ],
      "author": {
        "name": "Mark Skelton",
        "email": "mdskelton99@gmail.com",
        "time": "Sat Nov 18 10:25:45 2023 -0600"
      },
      "committer": {
        "name": "Mark Skelton",
        "email": "mdskelton99@gmail.com",
        "time": "Sat Nov 18 10:25:45 2023 -0600"
      },
      "message": "Update test\n"
    },
    {
      "commit": "02c2b0a8108559113d854c7b21e0e4b63f1cd892",
      "tree": "c232d3bf5b08d7603eb3dfb8bfe4f39161c925a6",
      "parents": [
        "cc26cbf2121a27eaa72a05a795ce38aba4e0f86e"
      ],
      "author": {
        "name": "Mark Skelton",
        "email": "mdskelton99@gmail.com",
        "time": "Fri Nov 17 07:39:15 2023 -0600"
      },
      "committer": {
        "name": "Mark Skelton",
        "email": "mdskelton99@gmail.com",
        "time": "Fri Nov 17 07:39:15 2023 -0600"
      },
      "message": "Support `#include` directives in nodes\n"
    },
    {
      "commit": "cc26cbf2121a27eaa72a05a795ce38aba4e0f86e",
      "tree": "8bd4fb488a88f4d06815d176c2598c49f0789fad",
      "parents": [
        "d2cc332aeb814ea40e1e34ed6b9446324b32612a",
        "f40b6a6928e5c050eb85837ad38da36a1568263a"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Sep 03 17:02:30 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 03 17:02:30 2023 -0500"
      },
      "message": "Merge pull request #9 from nickcoutsos/delete-with-name-field\n\nDefine \u0027name\u0027 field for /delete-node/ and /delete-property/"
    },
    {
      "commit": "f40b6a6928e5c050eb85837ad38da36a1568263a",
      "tree": "8bd4fb488a88f4d06815d176c2598c49f0789fad",
      "parents": [
        "d2cc332aeb814ea40e1e34ed6b9446324b32612a"
      ],
      "author": {
        "name": "Nick Coutsos",
        "email": "nick@coutsos.com",
        "time": "Thu Aug 31 12:40:13 2023 -0400"
      },
      "committer": {
        "name": "Nick Coutsos",
        "email": "nick@coutsos.com",
        "time": "Thu Aug 31 12:50:55 2023 -0400"
      },
      "message": "Define \u0027name\u0027 field for /delete-node/ and /delete-property/\n"
    },
    {
      "commit": "d2cc332aeb814ea40e1e34ed6b9446324b32612a",
      "tree": "31c9bd1a4f1091f26589096b09d9da32c033e772",
      "parents": [
        "1e713573ca05e1da25e95fdb3c740164ddcee5d2"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 16:45:10 2023 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 16:45:10 2023 -0500"
      },
      "message": "Ignore formatting more generated files\n"
    },
    {
      "commit": "1e713573ca05e1da25e95fdb3c740164ddcee5d2",
      "tree": "bda556bc4838cb012eaf78d6e6a9f366cec119aa",
      "parents": [
        "fab581a559db6afa690d32b1c7d75ec005971751"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 15:55:23 2023 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 15:55:23 2023 -0500"
      },
      "message": "Fix node version syntax\n"
    },
    {
      "commit": "fab581a559db6afa690d32b1c7d75ec005971751",
      "tree": "7fe46706c222dc6e6381d126ad6296afb8d08de8",
      "parents": [
        "59faca63ab28d8aa8b79416bfcbe5b935f3fa604"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:21:48 2023 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:21:48 2023 -0500"
      },
      "message": "Update workflow Node versions\n"
    },
    {
      "commit": "59faca63ab28d8aa8b79416bfcbe5b935f3fa604",
      "tree": "f10bd6869f1d020ce15384281cf083416a5aab05",
      "parents": [
        "0279ad6715731a1da1799adf3dad7c2ff800e534"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:18:55 2023 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:18:55 2023 -0500"
      },
      "message": "0.7.1\n"
    },
    {
      "commit": "0279ad6715731a1da1799adf3dad7c2ff800e534",
      "tree": "705057d4238224121c7f274ba4f54ff871f7474c",
      "parents": [
        "9187c19de24abb75c931d1b8a2b475c3f100e757"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:18:14 2023 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:18:14 2023 -0500"
      },
      "message": "Fix release workflow to build WASM\n"
    },
    {
      "commit": "9187c19de24abb75c931d1b8a2b475c3f100e757",
      "tree": "023ebd8d110302c4289690e79997b5fb921ee05f",
      "parents": [
        "165947a80cfe772f8f1a83131a2edae36ee8b68d"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:14:42 2023 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:14:42 2023 -0500"
      },
      "message": "Run CI checks on all branches\n"
    },
    {
      "commit": "165947a80cfe772f8f1a83131a2edae36ee8b68d",
      "tree": "30328024a1780c66592050dfd02f35c7d4889186",
      "parents": [
        "84499526b2df3c884f13d981cffd9d1a6cfd3cf2"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:12:26 2023 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:12:26 2023 -0500"
      },
      "message": "0.7.0\n"
    },
    {
      "commit": "84499526b2df3c884f13d981cffd9d1a6cfd3cf2",
      "tree": "4342771882cc0c83623397126b0b7665ed6dcad7",
      "parents": [
        "a680e386232c1cb6540c70618f7d03919c82d6d7"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:12:22 2023 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:12:22 2023 -0500"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "a680e386232c1cb6540c70618f7d03919c82d6d7",
      "tree": "cff96e3547fb1814c86170aebf21cf65a556a44d",
      "parents": [
        "6428cee0e9d76fac3291796ced56ac14ecd036ee"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:11:45 2023 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Apr 23 12:11:45 2023 -0500"
      },
      "message": "Add release workflow\n"
    },
    {
      "commit": "6428cee0e9d76fac3291796ced56ac14ecd036ee",
      "tree": "31b0b2c808e73631b4238f2ebd9ed4857884a271",
      "parents": [
        "93a883071aedd375e1e164899ea88737af32dca3"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Apr 07 23:56:28 2023 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Apr 07 23:59:32 2023 -0500"
      },
      "message": "0.6.0\n"
    },
    {
      "commit": "93a883071aedd375e1e164899ea88737af32dca3",
      "tree": "93e71f94cd7593be12fe924268e5431bf9c6e03e",
      "parents": [
        "3c1c6cbe19c23185392171a93523fd46dafa6e9e"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Apr 07 14:04:10 2023 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Apr 07 14:04:10 2023 -0500"
      },
      "message": "Support more undocumented features\n\nAdded support for the following features, which Zephyr\u0027s parser handles,\nbut which aren\u0027t documented in the devicetree specification:\n\n  /plugin/\n  /omit-if-no-ref/ node\n  /bits/ size \u003cvalue\u003e\n  /incbin/ (filename)\n  /incbin/ (filename, offset, size)\n"
    },
    {
      "commit": "3c1c6cbe19c23185392171a93523fd46dafa6e9e",
      "tree": "39c26269c27ed02f888088cff374fc11abc633f5",
      "parents": [
        "ea30a05d0f0446a96d8b096ad11828ad4f8ad849",
        "6020ad74f9f479b766b301acd2f2985c00cea7f8"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Fri Apr 07 11:05:10 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 07 11:05:10 2023 -0500"
      },
      "message": "Merge pull request #4 from nickcoutsos/feature/multi-labeled-nodes\n\nDefine labeled items recursively"
    },
    {
      "commit": "6020ad74f9f479b766b301acd2f2985c00cea7f8",
      "tree": "39c26269c27ed02f888088cff374fc11abc633f5",
      "parents": [
        "ea30a05d0f0446a96d8b096ad11828ad4f8ad849"
      ],
      "author": {
        "name": "Nick Coutsos",
        "email": "nick@coutsos.com",
        "time": "Fri Jul 29 20:39:40 2022 -0400"
      },
      "committer": {
        "name": "Nick Coutsos",
        "email": "nick@coutsos.com",
        "time": "Fri Jul 29 20:39:40 2022 -0400"
      },
      "message": "Define labeled items recursively\n"
    },
    {
      "commit": "ea30a05d0f0446a96d8b096ad11828ad4f8ad849",
      "tree": "c8e7eb1234c92ade0b58479be5607a62670906cc",
      "parents": [
        "877adbfa0174d25894c40fa75ad52d4515a36368",
        "7bbec369fc2989f4605763930a485b9395354c9f"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Jul 14 19:18:02 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 14 19:18:02 2022 -0700"
      },
      "message": "Merge pull request #3 from nickcoutsos/comment-rule-precedence\n\nDefine comment syntax rule ahead of node identifier"
    },
    {
      "commit": "7bbec369fc2989f4605763930a485b9395354c9f",
      "tree": "c8e7eb1234c92ade0b58479be5607a62670906cc",
      "parents": [
        "877adbfa0174d25894c40fa75ad52d4515a36368"
      ],
      "author": {
        "name": "Nick Coutsos",
        "email": "nick@coutsos.com",
        "time": "Fri Jun 24 19:34:19 2022 -0400"
      },
      "committer": {
        "name": "Nick Coutsos",
        "email": "nick@coutsos.com",
        "time": "Fri Jun 24 19:34:19 2022 -0400"
      },
      "message": "Define comment syntax rule ahead of node identifier\n"
    },
    {
      "commit": "877adbfa0174d25894c40fa75ad52d4515a36368",
      "tree": "def252ce9392bd809ce5caf6270905f99b953312",
      "parents": [
        "67d546ac6e66ab1023c9190e3dd64f0e85940d7d"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Wed Mar 23 18:24:58 2022 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Wed Mar 23 18:25:46 2022 -0500"
      },
      "message": "0.5.0\n"
    },
    {
      "commit": "67d546ac6e66ab1023c9190e3dd64f0e85940d7d",
      "tree": "bfd9f238b4dc162cac573200dd653ff764b462c7",
      "parents": [
        "fa70098cd70393f84785f85cdc6a45299b59cd5b"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Wed Mar 23 18:23:06 2022 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Wed Mar 23 18:23:06 2022 -0500"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "fa70098cd70393f84785f85cdc6a45299b59cd5b",
      "tree": "deaffc71c2b9d085776361376f7d7842b7b21c0b",
      "parents": [
        "4c27646a708109585a7ffa2714d75962b6b4998d"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Mar 28 12:08:53 2021 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Mar 28 12:08:53 2021 -0500"
      },
      "message": "0.4.0\n"
    },
    {
      "commit": "4c27646a708109585a7ffa2714d75962b6b4998d",
      "tree": "d82ce5368799c4f2d212e9ce10cc65db971b1e34",
      "parents": [
        "14055bd46b383d18ebc9db219f8f6b048455ae04"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Mar 28 12:08:17 2021 -0500"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Mar 28 12:08:17 2021 -0500"
      },
      "message": "Update tree-sitter\n"
    },
    {
      "commit": "14055bd46b383d18ebc9db219f8f6b048455ae04",
      "tree": "2383b74e97dfa269903c8029df64dd733c93ed2d",
      "parents": [
        "80d85cce68176cdd0bc88e3ec0e3ff2f42ff97fd"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Dec 03 20:06:59 2020 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Dec 03 20:09:31 2020 -0600"
      },
      "message": "0.3.0\n"
    },
    {
      "commit": "80d85cce68176cdd0bc88e3ec0e3ff2f42ff97fd",
      "tree": "c34215fe06c4c028b5c7f4461a61280425c17ce0",
      "parents": [
        "2c7dd26fbdf7c29dbf9f6ee43ed6810662bf6438"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Dec 03 20:04:40 2020 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Dec 03 20:09:31 2020 -0600"
      },
      "message": "Update prettier\n"
    },
    {
      "commit": "2c7dd26fbdf7c29dbf9f6ee43ed6810662bf6438",
      "tree": "72ec286c288426373b0990665d9eb9c0432fd764",
      "parents": [
        "0dca78700361d49c595de69c806d7893c2039ab8"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Dec 03 20:04:19 2020 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Dec 03 20:09:31 2020 -0600"
      },
      "message": "Automate prettier\n"
    },
    {
      "commit": "0dca78700361d49c595de69c806d7893c2039ab8",
      "tree": "607ca97b27bd376940dc3d7ae5735a94c3299205",
      "parents": [
        "7e5aaec6fb01d054d7af6dc90d21bf830be7b24b"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Dec 03 19:52:44 2020 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Dec 03 19:52:44 2020 -0600"
      },
      "message": "Add GitHub workflows\n"
    },
    {
      "commit": "7e5aaec6fb01d054d7af6dc90d21bf830be7b24b",
      "tree": "61a2737fee35984e046f71e2ca4397b6b4b8a794",
      "parents": [
        "23ededfdc3ff9f3a6f2095d5b2f8c3d666c1de40"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Dec 03 19:49:50 2020 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Dec 03 19:49:50 2020 -0600"
      },
      "message": "Allow comma in node address\n"
    },
    {
      "commit": "23ededfdc3ff9f3a6f2095d5b2f8c3d666c1de40",
      "tree": "91759dbf5df1f445eda885110fac08a1042e24cb",
      "parents": [
        "4071c0caf9751a8b13f22f7fff1d6b371b78441a"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Dec 03 19:48:29 2020 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Thu Dec 03 19:48:29 2020 -0600"
      },
      "message": "Add build:wasm command\n"
    },
    {
      "commit": "4071c0caf9751a8b13f22f7fff1d6b371b78441a",
      "tree": "dfed2c6c6c6c5435fabd91adc63483f0228c037a",
      "parents": [
        "3645b0687ddac883dabfaae4d53d99a440a5c8f8"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 17 23:51:07 2020 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 17 23:51:07 2020 -0600"
      },
      "message": "0.2.0\n"
    },
    {
      "commit": "3645b0687ddac883dabfaae4d53d99a440a5c8f8",
      "tree": "1150c48095b7a67db94e8b73a445730ca75d4546",
      "parents": [
        "db3ed91d0dba6b0936a3c730ca94c510f1531bc0"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 17 23:51:02 2020 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Tue Nov 17 23:51:02 2020 -0600"
      },
      "message": "Allow reference as node name\n"
    },
    {
      "commit": "db3ed91d0dba6b0936a3c730ca94c510f1531bc0",
      "tree": "9de5af15493fab73b5e0774439fe6003095a54fa",
      "parents": [
        "b7d043e38f6bc4796812ddadf4ce5d3b700d1238"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 15 14:37:19 2020 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 15 14:37:19 2020 -0600"
      },
      "message": "Add .npmignore\n"
    },
    {
      "commit": "b7d043e38f6bc4796812ddadf4ce5d3b700d1238",
      "tree": "3067656142e0385780296373d1de7a8c25e2ad0c",
      "parents": [
        "cc8306d0bd038673f8ef7a1e9423ecd91abfd28c"
      ],
      "author": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 15 14:37:01 2020 -0600"
      },
      "committer": {
        "name": "Joel Spadin",
        "email": "joelspadin@gmail.com",
        "time": "Sun Nov 15 14:37:01 2020 -0600"
      },
      "message": "Add test script\n"
    }
  ],
  "next": "cc8306d0bd038673f8ef7a1e9423ecd91abfd28c"
}
