)]}'
{
  "commit": "5280c97a2c1e59c555569253318c62bfe70cbd21",
  "tree": "4fa431625174bd4f8888b19bdc2cd06cfce88230",
  "parents": [
    "dbcd158546b65baff5136be412d513434ff84395"
  ],
  "author": {
    "name": "jake champion",
    "email": "jake.champion@netlify.com",
    "time": "Tue Aug 18 16:29:53 2026 +0100"
  },
  "committer": {
    "name": "jake champion",
    "email": "jake.champion@netlify.com",
    "time": "Tue Oct 13 15:22:39 2026 +0100"
  },
  "message": "api: expose the QUERY method to plugins\n\nAdd TS_HTTP_METHOD_QUERY and TS_HTTP_LEN_QUERY to the C API, QUERY to\nthe cripts method constants, and QUERY to the C++ API\u0027s HttpMethod\nenum, so plugins can compare against the pre-allocated method name the\nway they do for the other well-known methods.\n\nThe HttpMethod enumerator is appended rather than inserted next to\nPURGE so the existing enumerator values do not shift.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20e1c9bc6f804dad78a485aedd2b95b87ea7c993",
      "old_mode": 33188,
      "old_path": "doc/developer-guide/cripts/cripts-headers.en.rst",
      "new_id": "75a1b0c108647d3f2ca78b1f2d60342fe7d50291",
      "new_mode": 33188,
      "new_path": "doc/developer-guide/cripts/cripts-headers.en.rst"
    },
    {
      "type": "modify",
      "old_id": "47d07459a2c2de20d1840131442b0ca6909088bb",
      "old_mode": 33188,
      "old_path": "doc/developer-guide/plugins/http-headers/header-functions.en.rst",
      "new_id": "de6db7389f753c56f0cbf484004e456190d056e2",
      "new_mode": 33188,
      "new_path": "doc/developer-guide/plugins/http-headers/header-functions.en.rst"
    },
    {
      "type": "modify",
      "old_id": "d6bfd221dc7e4d4c8916f124a30d5b1be6ef049f",
      "old_mode": 33188,
      "old_path": "doc/release-notes/whats-new.en.rst",
      "new_id": "9d853d66734bfa6eff3fd0447347f79a7c1f8500",
      "new_mode": 33188,
      "new_path": "doc/release-notes/whats-new.en.rst"
    },
    {
      "type": "modify",
      "old_id": "b1010cf8551cc4a55f890f3d4e8bc4019b1353a7",
      "old_mode": 33188,
      "old_path": "include/cripts/Headers.hpp",
      "new_id": "3278bbbbad40f70dbb2d1bbf5c2c2d23434c7eaf",
      "new_mode": 33188,
      "new_path": "include/cripts/Headers.hpp"
    },
    {
      "type": "modify",
      "old_id": "86bb8e2af1367652c18cdd469d2df7aa2ba658be",
      "old_mode": 33188,
      "old_path": "include/ts/apidefs.h.in",
      "new_id": "d641cd00394c9857156532b4db088961e1c0bd1b",
      "new_mode": 33188,
      "new_path": "include/ts/apidefs.h.in"
    },
    {
      "type": "modify",
      "old_id": "59a6fb7857fda62fac1342161d3edfa1ae4ce5c3",
      "old_mode": 33188,
      "old_path": "include/tscpp/api/HttpMethod.h",
      "new_id": "27b94ed65f7b43af89c317fac00ee8d354b8b8f8",
      "new_mode": 33188,
      "new_path": "include/tscpp/api/HttpMethod.h"
    },
    {
      "type": "modify",
      "old_id": "8bb20a2b38afbb64f28f678acabc38321705e1f8",
      "old_mode": 33188,
      "old_path": "src/api/InkAPIInternal.cc",
      "new_id": "43a22ee85d75adfc1d885eff5c4ac0923914d286",
      "new_mode": 33188,
      "new_path": "src/api/InkAPIInternal.cc"
    },
    {
      "type": "modify",
      "old_id": "fb668908f2194a93cf63ae46c8e53460a376a8cc",
      "old_mode": 33188,
      "old_path": "src/cripts/Headers.cc",
      "new_id": "93a4460f2222c316a9c1114c262d79beb8bfa26e",
      "new_mode": 33188,
      "new_path": "src/cripts/Headers.cc"
    },
    {
      "type": "modify",
      "old_id": "a1f68016463159e71073fe873a6136e669d02e66",
      "old_mode": 33188,
      "old_path": "src/tscpp/api/HttpMethod.cc",
      "new_id": "bcbce2f336c193c6dfe4443d1f9624f3baf9816d",
      "new_mode": 33188,
      "new_path": "src/tscpp/api/HttpMethod.cc"
    },
    {
      "type": "modify",
      "old_id": "72ea0267fd477db04fa8307b8196edf733f5adb4",
      "old_mode": 33188,
      "old_path": "src/tscpp/api/Request.cc",
      "new_id": "1782522ce28c3a6a2da38377826995437c2f0675",
      "new_mode": 33188,
      "new_path": "src/tscpp/api/Request.cc"
    }
  ]
}
