)]}'
{
  "commit": "3a927ee6984d114dc5bebe0b36328ef13b3b5bed",
  "tree": "a2d972cf9a4e0e6ca00fccf87eb3b77e7b457cc3",
  "parents": [
    "4a8cca8c74db1bf35d1ecad71d47395c85e217f6"
  ],
  "author": {
    "name": "dependabot[bot]",
    "email": "49699333+dependabot[bot]@users.noreply.github.com",
    "time": "Thu Aug 07 22:01:11 2025 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 07 13:01:11 2025 +0000"
  },
  "message": "build(deps): bump nh3 from 0.2.18 to 0.3.0 in /tools/publish (#3141)\n\nBumps [nh3](https://github.com/messense/nh3) from 0.2.18 to 0.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca\nhref\u003d\"https://github.com/messense/nh3/releases\"\u003enh3\u0027s\nreleases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: add reusable \u003ccode\u003eCleaner\u003c/code\u003e API by \u003ca\nhref\u003d\"https://github.com/messense\"\u003e\u003ccode\u003e@​messense\u003c/code\u003e\u003c/a\u003e in \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/90\"\u003emessense/nh3#90\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca\nhref\u003d\"https://github.com/messense/nh3/compare/v0.2.22...v0.3.0\"\u003ehttps://github.com/messense/nh3/compare/v0.2.22...v0.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.22\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild Windows arm64 wheels by \u003ca\nhref\u003d\"https://github.com/finnagin\"\u003e\u003ccode\u003e@​finnagin\u003c/code\u003e\u003c/a\u003e in \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/85\"\u003emessense/nh3#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump pyo3 from 0.25.0 to 0.25.1 by \u003ca\nhref\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\nin \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/86\"\u003emessense/nh3#86\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump ammonia from 4.1.0 to 4.1.1 by \u003ca\nhref\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot]\nin \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/89\"\u003emessense/nh3#89\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose CSS filtering options by \u003ca\nhref\u003d\"https://github.com/exyi\"\u003e\u003ccode\u003e@​exyi\u003c/code\u003e\u003c/a\u003e in \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/87\"\u003emessense/nh3#87\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/finnagin\"\u003e\u003ccode\u003e@​finnagin\u003c/code\u003e\u003c/a\u003e\nmade their first contribution in \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/85\"\u003emessense/nh3#85\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/exyi\"\u003e\u003ccode\u003e@​exyi\u003c/code\u003e\u003c/a\u003e made their\nfirst contribution in \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/87\"\u003emessense/nh3#87\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca\nhref\u003d\"https://github.com/messense/nh3/compare/v0.2.21...v0.2.22\"\u003ehttps://github.com/messense/nh3/compare/v0.2.21...v0.2.22\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.21\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd two additional examples for the documentation by \u003ca\nhref\u003d\"https://github.com/HelgeKrueger\"\u003e\u003ccode\u003e@​HelgeKrueger\u003c/code\u003e\u003c/a\u003e\nin \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/72\"\u003emessense/nh3#72\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump pyo3 from 0.23.3 to 0.23.4 by \u003ca\nhref\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/75\"\u003emessense/nh3#75\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/HelgeKrueger\"\u003e\u003ccode\u003e@​HelgeKrueger\u003c/code\u003e\u003c/a\u003e\nmade their first contribution in \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/72\"\u003emessense/nh3#72\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca\nhref\u003d\"https://github.com/messense/nh3/compare/v0.2.20...v0.2.21\"\u003ehttps://github.com/messense/nh3/compare/v0.2.20...v0.2.21\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.20\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump pyo3 from 0.23.2 to 0.23.3 by \u003ca\nhref\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/69\"\u003emessense/nh3#69\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PEP 621 project metadata to \u003ccode\u003epyproject.toml\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca\nhref\u003d\"https://github.com/messense/nh3/compare/v0.2.19...v0.2.20\"\u003ehttps://github.com/messense/nh3/compare/v0.2.19...v0.2.20\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.2.19\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ALLOWED_URL_SCHEMES constant by \u003ca\nhref\u003d\"https://github.com/timothymctim\"\u003e\u003ccode\u003e@​timothymctim\u003c/code\u003e\u003c/a\u003e\nin \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/55\"\u003emessense/nh3#55\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs for ALLOWED_URL_SCHEMES by \u003ca\nhref\u003d\"https://github.com/timothymctim\"\u003e\u003ccode\u003e@​timothymctim\u003c/code\u003e\u003c/a\u003e\nin \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/56\"\u003emessense/nh3#56\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade pyo3 to 0.23.2 by \u003ca\nhref\u003d\"https://github.com/messense\"\u003e\u003ccode\u003e@​messense\u003c/code\u003e\u003c/a\u003e in \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/65\"\u003emessense/nh3#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuild free-threaded wheels for python3.13t by \u003ca\nhref\u003d\"https://github.com/messense\"\u003e\u003ccode\u003e@​messense\u003c/code\u003e\u003c/a\u003e in \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/66\"\u003emessense/nh3#66\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/timothymctim\"\u003e\u003ccode\u003e@​timothymctim\u003c/code\u003e\u003c/a\u003e\nmade their first contribution in \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/pull/55\"\u003emessense/nh3#55\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/messense/nh3/commit/d5baf8205e5dff17d3bbd615d260c3e99ccb526a\"\u003e\u003ccode\u003ed5baf82\u003c/code\u003e\u003c/a\u003e\nBump version to 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/messense/nh3/commit/7c256d61de04b4ed8fa64c8146427476002d2254\"\u003e\u003ccode\u003e7c256d6\u003c/code\u003e\u003c/a\u003e\nrefactor: add reusable \u003ccode\u003eCleaner\u003c/code\u003e API (\u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/issues/90\"\u003e#90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/messense/nh3/commit/f5de10ee8446712baf1d4b69a07d80003206a830\"\u003e\u003ccode\u003ef5de10e\u003c/code\u003e\u003c/a\u003e\nBump version to 0.2.22\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/messense/nh3/commit/749b9e803f10c33c9f9a728acff48521809b9c97\"\u003e\u003ccode\u003e749b9e8\u003c/code\u003e\u003c/a\u003e\nExpose CSS filtering options (\u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/messense/nh3/commit/fd1c68e3b3132938719fb8cb7317b811a7997217\"\u003e\u003ccode\u003efd1c68e\u003c/code\u003e\u003c/a\u003e\nBump ammonia from 4.1.0 to 4.1.1 (\u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/messense/nh3/commit/9e2dc52bee5e95109dcb613980ef1ef3d7594770\"\u003e\u003ccode\u003e9e2dc52\u003c/code\u003e\u003c/a\u003e\nBump pyo3 from 0.25.0 to 0.25.1 (\u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/messense/nh3/commit/85a7fadf2176811dfac3042f5b8c3691a41dd5a9\"\u003e\u003ccode\u003e85a7fad\u003c/code\u003e\u003c/a\u003e\nBump pyo3 from 0.24.2 to 0.25.0 (\u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/messense/nh3/commit/8f3a281cedb28b841b56b84f87744913ae8a7beb\"\u003e\u003ccode\u003e8f3a281\u003c/code\u003e\u003c/a\u003e\nBuild Windows arm64 wheels (\u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/messense/nh3/commit/24d93c0fb211df544e085641f04559fc0f1407d3\"\u003e\u003ccode\u003e24d93c0\u003c/code\u003e\u003c/a\u003e\nBump ammonia from 4.0.0 to 4.1.0 (\u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/messense/nh3/commit/6eff41f008e4e3dc004c68d77da3af25ba91f21b\"\u003e\u003ccode\u003e6eff41f\u003c/code\u003e\u003c/a\u003e\nMerge pull request \u003ca\nhref\u003d\"https://redirect.github.com/messense/nh3/issues/80\"\u003e#80\u003c/a\u003e from\nmessense/dependabot/cargo/pyo3-0.24.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca\nhref\u003d\"https://github.com/messense/nh3/compare/v0.2.18...v0.3.0\"\u003ecompare\nview\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dnh3\u0026package-manager\u003dpip\u0026previous-version\u003d0.2.18\u0026new-version\u003d0.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t\nalter it yourself. You can also trigger a rebase manually by commenting\n`@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits\nthat have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after\nyour CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge\nand block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating\nit. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all\nof the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop\nDependabot creating any more for this major version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop\nDependabot creating any more for this minor version (unless you reopen\nthe PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop\nDependabot creating any more for this dependency (unless you reopen the\nPR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "677cc6f7eb552602b420ea7f7dc72c7a130cb650",
      "old_mode": 33188,
      "old_path": "tools/publish/requirements_darwin.txt",
      "new_id": "ee6837a1988667a7bdd819b1080817cf37ca86ea",
      "new_mode": 33188,
      "new_path": "tools/publish/requirements_darwin.txt"
    },
    {
      "type": "modify",
      "old_id": "98f119b3c974543b20a20e76af3a8a3bd60ed091",
      "old_mode": 33188,
      "old_path": "tools/publish/requirements_linux.txt",
      "new_id": "529a6d68e05fb1bd194d72387fcecb2cce38d35c",
      "new_mode": 33188,
      "new_path": "tools/publish/requirements_linux.txt"
    },
    {
      "type": "modify",
      "old_id": "58625a4aad4ffaa25ec088b980c26fc99f78eb12",
      "old_mode": 33188,
      "old_path": "tools/publish/requirements_universal.txt",
      "new_id": "7e67221c575759af3773c4b2459bcc0c8dbc4810",
      "new_mode": 33188,
      "new_path": "tools/publish/requirements_universal.txt"
    },
    {
      "type": "modify",
      "old_id": "374541d96f8c851caac571dd46db92a8c4b388f3",
      "old_mode": 33188,
      "old_path": "tools/publish/requirements_windows.txt",
      "new_id": "4a4d1ca3ed311d2cba043092c7d244f881d9ac87",
      "new_mode": 33188,
      "new_path": "tools/publish/requirements_windows.txt"
    }
  ]
}
