)]}'
{
  "commit": "92f0a080dae9a43f181e0cac03e73904116bc092",
  "tree": "1ff2022d2abb6a096816ac36b89e6fe833ee6484",
  "parents": [
    "19910469eeb1ebea49ef620a1557bce10e9edc6b"
  ],
  "author": {
    "name": "dependabot[bot]",
    "email": "49699333+dependabot[bot]@users.noreply.github.com",
    "time": "Tue Oct 15 10:59:57 2024 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 15 01:59:57 2024 +0000"
  },
  "message": "build(deps): bump markupsafe from 2.1.5 to 3.0.1 in /docs (#2302)\n\nBumps [markupsafe](https://github.com/pallets/markupsafe) from 2.1.5 to\n3.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/releases\"\u003emarkupsafe\u0027s\nreleases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.0.1\u003c/h2\u003e\n\u003cp\u003eThis is the MarkupSafe 3.0.1 fix release, which fixes bugs but does\nnot otherwise change behavior and should not result in breaking\nchanges.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca\nhref\u003d\"https://pypi.org/project/MarkupSafe/3.0.1/\"\u003ehttps://pypi.org/project/MarkupSafe/3.0.1/\u003c/a\u003e\nChanges:\n\u003ccode\u003ehttps://markupsafe.palletsprojects.com/page/changes/#version-3-0-1\u003c/code\u003e\n(pending a fix to the docs build)\nMilestone: \u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/milestone/13?closed\u003d1\"\u003ehttps://github.com/pallets/markupsafe/milestone/13?closed\u003d1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAddress compiler warnings that became errors in GCC 14. \u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/466\"\u003e#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with proxy objects. \u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/467\"\u003e#467\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003cp\u003eThis is the MarkupSafe 3.0.0 feature release. A feature release may\ninclude new features, remove previously deprecated code, add new\ndeprecations, or introduce potentially breaking changes. The 3.0.x\nbranch is now the supported fix branch, the 2.1.x branch will become a\ntag marking the end of support for that branch. We encourage everyone to\nupgrade, and to use a tool such as \u003ca\nhref\u003d\"https://pypi.org/project/pip-tools/\"\u003epip-tools\u003c/a\u003e to pin all\ndependencies and control upgrades. Test with warnings treated as errors\nto be able to adapt to deprecation warnings early.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca\nhref\u003d\"https://pypi.org/project/MarkupSafe/3.0.0/\"\u003ehttps://pypi.org/project/MarkupSafe/3.0.0/\u003c/a\u003e\nChanges:\n\u003ccode\u003ehttps://markupsafe.palletsprojects.com/page/changes/#version-3-0-0\u003c/code\u003e\n(pending a fix to the docs build)\nMilestone: \u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/milestone/10?closed\u003d1\"\u003ehttps://github.com/pallets/markupsafe/milestone/10?closed\u003d1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Python 3.13 and its experimental free-threaded build. \u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/461\"\u003e#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.7 and 3.8.\u003c/li\u003e\n\u003cli\u003eUse modern packaging metadata with \u003ccode\u003epyproject.toml\u003c/code\u003e\ninstead of \u003ccode\u003esetup.cfg\u003c/code\u003e. \u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/348\"\u003e#348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003edistutils\u003c/code\u003e imports to \u003ccode\u003esetuptools\u003c/code\u003e. \u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/399\"\u003e#399\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse deferred evaluation of annotations. \u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/400\"\u003e#400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate signatures for \u003ccode\u003eMarkup\u003c/code\u003e methods to match\n\u003ccode\u003estr\u003c/code\u003e signatures. Use positional-only arguments. \u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/400\"\u003e#400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSome \u003ccode\u003estr\u003c/code\u003e methods on \u003ccode\u003eMarkup\u003c/code\u003e no longer\nescape their argument: \u003ccode\u003estrip\u003c/code\u003e, \u003ccode\u003elstrip\u003c/code\u003e,\n\u003ccode\u003erstrip\u003c/code\u003e, \u003ccode\u003eremoveprefix\u003c/code\u003e,\n\u003ccode\u003eremovesuffix\u003c/code\u003e, \u003ccode\u003epartition\u003c/code\u003e, and\n\u003ccode\u003erpartition\u003c/code\u003e; \u003ccode\u003ereplace\u003c/code\u003e only escapes its\n\u003ccode\u003enew\u003c/code\u003e argument. These methods are conceptually linked to\nsearch methods such as \u003ccode\u003ein\u003c/code\u003e, \u003ccode\u003efind\u003c/code\u003e, and\n\u003ccode\u003eindex\u003c/code\u003e, which already do not escape their argument. \u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/401\"\u003e#401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e__version__\u003c/code\u003e attribute is deprecated. Use feature\ndetection, or\n\u003ccode\u003eimportlib.metadata.version(\u0026quot;markupsafe\u0026quot;)\u003c/code\u003e,\ninstead. \u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/402\"\u003e#402\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up escaping plain strings by 40%. \u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/434\"\u003e#434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify speedups implementation. \u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/437\"\u003e#437\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/blob/main/CHANGES.rst\"\u003emarkupsafe\u0027s\nchangelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.0.1\u003c/h2\u003e\n\u003cp\u003eReleased 2024-10-08\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAddress compiler warnings that became errors in GCC 14.\n:issue:\u003ccode\u003e466\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix compatibility with proxy objects. :issue:\u003ccode\u003e467\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.0.0\u003c/h2\u003e\n\u003cp\u003eReleased 2024-10-07\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Python 3.13 and its experimental free-threaded build.\n:pr:\u003ccode\u003e461\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.7 and 3.8.\u003c/li\u003e\n\u003cli\u003eUse modern packaging metadata with \u003ccode\u003epyproject.toml\u003c/code\u003e\ninstead of \u003ccode\u003esetup.cfg\u003c/code\u003e.\n:pr:\u003ccode\u003e348\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003edistutils\u003c/code\u003e imports to \u003ccode\u003esetuptools\u003c/code\u003e.\n:pr:\u003ccode\u003e399\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUse deferred evaluation of annotations. :pr:\u003ccode\u003e400\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate signatures for \u003ccode\u003eMarkup\u003c/code\u003e methods to match\n\u003ccode\u003estr\u003c/code\u003e signatures. Use\npositional-only arguments. :pr:\u003ccode\u003e400\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSome \u003ccode\u003estr\u003c/code\u003e methods on \u003ccode\u003eMarkup\u003c/code\u003e no longer\nescape their argument:\n\u003ccode\u003estrip\u003c/code\u003e, \u003ccode\u003elstrip\u003c/code\u003e, \u003ccode\u003erstrip\u003c/code\u003e,\n\u003ccode\u003eremoveprefix\u003c/code\u003e, \u003ccode\u003eremovesuffix\u003c/code\u003e,\n\u003ccode\u003epartition\u003c/code\u003e, and \u003ccode\u003erpartition\u003c/code\u003e;\n\u003ccode\u003ereplace\u003c/code\u003e only escapes its \u003ccode\u003enew\u003c/code\u003e\nargument. These methods are conceptually linked to search methods such\nas\n\u003ccode\u003ein\u003c/code\u003e, \u003ccode\u003efind\u003c/code\u003e, and \u003ccode\u003eindex\u003c/code\u003e, which\nalready do not escape their argument.\n:issue:\u003ccode\u003e401\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003e__version__\u003c/code\u003e attribute is deprecated. Use feature\ndetection, or\n\u003ccode\u003eimportlib.metadata.version(\u0026quot;markupsafe\u0026quot;)\u003c/code\u003e,\ninstead. :pr:\u003ccode\u003e402\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up escaping plain strings by 40%. :pr:\u003ccode\u003e434\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSimplify speedups implementation. :pr:\u003ccode\u003e437\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\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/pallets/markupsafe/commit/ef0b95e2544ea0d09230a57dc01ac91e3bab9689\"\u003e\u003ccode\u003eef0b95e\u003c/code\u003e\u003c/a\u003e\nrelease version 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/commit/54bb00bfafe57582bc196ac92eda32cb942f0025\"\u003e\u003ccode\u003e54bb00b\u003c/code\u003e\u003c/a\u003e\nfix exact str check (\u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/commit/7add29c77b088299841e1017a7cd2f96133a6659\"\u003e\u003ccode\u003e7add29c\u003c/code\u003e\u003c/a\u003e\nfix exact str check\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/commit/b5291646cbabf945069db07c34b08fb1f623134d\"\u003e\u003ccode\u003eb529164\u003c/code\u003e\u003c/a\u003e\ncast to PyUnicodeObject (\u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/468\"\u003e#468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/commit/cf4fc43f989ac587e2799598cbf71931cd05ca6e\"\u003e\u003ccode\u003ecf4fc43\u003c/code\u003e\u003c/a\u003e\ncast to PyUnicodeObject\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/commit/2c6093042275eae2a68455f4af0342fc300d12c7\"\u003e\u003ccode\u003e2c60930\u003c/code\u003e\u003c/a\u003e\nstart version 3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/commit/85813f1876e885a39737509ac9590c42ad9a2789\"\u003e\u003ccode\u003e85813f1\u003c/code\u003e\u003c/a\u003e\nrelease version 3.0.0 (\u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/commit/7643710ef05e9d3bfe48325f29f671679d39aaab\"\u003e\u003ccode\u003e7643710\u003c/code\u003e\u003c/a\u003e\nrelease version 3.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/commit/44a54cde1cd04b0a9ac0ae49b1111559ef0c4cc8\"\u003e\u003ccode\u003e44a54cd\u003c/code\u003e\u003c/a\u003e\nBuild Python 3.13 wheels (\u003ca\nhref\u003d\"https://redirect.github.com/pallets/markupsafe/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/commit/0a00cfe3947266c9ed38bc01ea67ba1a6ad9f1f1\"\u003e\u003ccode\u003e0a00cfe\u003c/code\u003e\u003c/a\u003e\nstyle changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca\nhref\u003d\"https://github.com/pallets/markupsafe/compare/2.1.5...3.0.1\"\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\u003dmarkupsafe\u0026package-manager\u003dpip\u0026previous-version\u003d2.1.5\u0026new-version\u003d3.0.1)](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": "81335881d76b9827a2f2b3ac82fa16f76336c75e",
      "old_mode": 33188,
      "old_path": "docs/requirements.txt",
      "new_id": "00f5f75bc7631b356e6fef5e60b9dc1566a49a09",
      "new_mode": 33188,
      "new_path": "docs/requirements.txt"
    }
  ]
}
