)]}'
{
  "commit": "7bba79de34b6352001cb42b801245d0de33ce225",
  "tree": "8a163c12c24bfa17ea867295a73651719dc2597d",
  "parents": [
    "d71053962315ba901a49bbd947045588fbb1e0eb"
  ],
  "author": {
    "name": "dependabot[bot]",
    "email": "49699333+dependabot[bot]@users.noreply.github.com",
    "time": "Mon Jul 08 09:02:08 2024 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 08 09:02:08 2024 +0000"
  },
  "message": "build(deps): bump charset-normalizer from 3.0.1 to 3.3.2 in /tools/publish (#2028)\n\nBumps [charset-normalizer](https://github.com/Ousret/charset_normalizer)\nfrom 3.0.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca\nhref\u003d\"https://github.com/Ousret/charset_normalizer/releases\"\u003echarset-normalizer\u0027s\nreleases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca\nhref\u003d\"https://github.com/Ousret/charset_normalizer/compare/3.3.1...3.3.2\"\u003e3.3.2\u003c/a\u003e\n(2023-10-31)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnintentional memory usage regression when using large payloads that\nmatch several encodings (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegression on some detection cases showcased in the documentation\n(\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNoise (md) probe that identifies malformed Arabic representation due\nto the presence of letters in isolated form (credit to my wife,\nthanks!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca\nhref\u003d\"https://github.com/Ousret/charset_normalizer/compare/3.3.0...3.3.1\"\u003e3.3.1\u003c/a\u003e\n(2023-10-22)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptional mypyc compilation upgraded to version 1.6.1 for Python\n\u0026gt;\u003d 3.8\u003c/li\u003e\n\u003cli\u003eImproved the general detection reliability based on reports from the\ncommunity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca\nhref\u003d\"https://github.com/Ousret/charset_normalizer/compare/3.2.0...3.3.0\"\u003e3.3.0\u003c/a\u003e\n(2023-09-30)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to execute the CLI (e.g. normalizer) through \u003ccode\u003epython -m\ncharset_normalizer.cli\u003c/code\u003e or \u003ccode\u003epython -m\ncharset_normalizer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport for 9 forgotten encodings that are supported by Python but\nunlisted in \u003ccode\u003eencoding.aliases\u003c/code\u003e as they have no alias (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(internal) Redundant utils.is_ascii function and unused function\nis_private_use_only\u003c/li\u003e\n\u003cli\u003e(internal) charset_normalizer.assets is moved inside\ncharset_normalizer.constant\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(internal) Unicode code blocks in constants are updated using the\nlatest v15.0.0 definition to improve detection\u003c/li\u003e\n\u003cli\u003eOptional mypyc compilation upgraded to version 1.5.1 for Python\n\u0026gt;\u003d 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to properly sort CharsetMatch when both chaos/noise and\ncoherence were close due to an unreachable condition in __lt__ (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eVersion 3.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca\nhref\u003d\"https://github.com/Ousret/charset_normalizer/compare/3.1.0...3.2.0\"\u003e3.2.0\u003c/a\u003e\n(2023-06-07)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypehint for function \u003ccode\u003efrom_path\u003c/code\u003e no longer enforce\n\u003ccode\u003ePathLike\u003c/code\u003e as its first argument\u003c/li\u003e\n\u003cli\u003eMinor improvement over the global detection reliability\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce function \u003ccode\u003eis_binary\u003c/code\u003e that relies on main\ncapabilities, and is optimized to detect binaries\u003c/li\u003e\n\u003cli\u003ePropagate \u003ccode\u003eenable_fallback\u003c/code\u003e argument throughout\n\u003ccode\u003efrom_bytes\u003c/code\u003e, \u003ccode\u003efrom_path\u003c/code\u003e, and\n\u003ccode\u003efrom_fp\u003c/code\u003e that allow a deeper control over the detection\n(default True)\u003c/li\u003e\n\u003cli\u003eExplicit support for Python 3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEdge case detection failure where a file would contain \u0027very-long\u0027\ncamel-cased word (Issue \u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/289\"\u003e#289\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca\nhref\u003d\"https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md\"\u003echarset-normalizer\u0027s\nchangelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca\nhref\u003d\"https://github.com/Ousret/charset_normalizer/compare/3.3.1...3.3.2\"\u003e3.3.2\u003c/a\u003e\n(2023-10-31)\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnintentional memory usage regression when using large payload that\nmatch several encoding (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegression on some detection case showcased in the documentation (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNoise (md) probe that identify malformed arabic representation due\nto the presence of letters in isolated form (credit to my wife)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca\nhref\u003d\"https://github.com/Ousret/charset_normalizer/compare/3.3.0...3.3.1\"\u003e3.3.1\u003c/a\u003e\n(2023-10-22)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptional mypyc compilation upgraded to version 1.6.1 for Python\n\u0026gt;\u003d 3.8\u003c/li\u003e\n\u003cli\u003eImproved the general detection reliability based on reports from the\ncommunity\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca\nhref\u003d\"https://github.com/Ousret/charset_normalizer/compare/3.2.0...3.3.0\"\u003e3.3.0\u003c/a\u003e\n(2023-09-30)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow to execute the CLI (e.g. normalizer) through \u003ccode\u003epython -m\ncharset_normalizer.cli\u003c/code\u003e or \u003ccode\u003epython -m\ncharset_normalizer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport for 9 forgotten encoding that are supported by Python but\nunlisted in \u003ccode\u003eencoding.aliases\u003c/code\u003e as they have no alias (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(internal) Redundant utils.is_ascii function and unused function\nis_private_use_only\u003c/li\u003e\n\u003cli\u003e(internal) charset_normalizer.assets is moved inside\ncharset_normalizer.constant\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(internal) Unicode code blocks in constants are updated using the\nlatest v15.0.0 definition to improve detection\u003c/li\u003e\n\u003cli\u003eOptional mypyc compilation upgraded to version 1.5.1 for Python\n\u0026gt;\u003d 3.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnable to properly sort CharsetMatch when both chaos/noise and\ncoherence were close due to an unreachable condition in __lt__ (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca\nhref\u003d\"https://github.com/Ousret/charset_normalizer/compare/3.1.0...3.2.0\"\u003e3.2.0\u003c/a\u003e\n(2023-06-07)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypehint for function \u003ccode\u003efrom_path\u003c/code\u003e no longer enforce\n\u003ccode\u003ePathLike\u003c/code\u003e as its first argument\u003c/li\u003e\n\u003cli\u003eMinor improvement over the global detection reliability\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduce function \u003ccode\u003eis_binary\u003c/code\u003e that relies on main\ncapabilities, and optimized to detect binaries\u003c/li\u003e\n\u003cli\u003ePropagate \u003ccode\u003eenable_fallback\u003c/code\u003e argument throughout\n\u003ccode\u003efrom_bytes\u003c/code\u003e, \u003ccode\u003efrom_path\u003c/code\u003e, and\n\u003ccode\u003efrom_fp\u003c/code\u003e that allow a deeper control over the detection\n(default True)\u003c/li\u003e\n\u003cli\u003eExplicit support for Python 3.12\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEdge case detection failure where a file would contain \u0027very-long\u0027\ncamel cased word (Issue \u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca\nhref\u003d\"https://github.com/Ousret/charset_normalizer/compare/3.0.1...3.1.0\"\u003e3.1.0\u003c/a\u003e\n(2023-03-06)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eArgument \u003ccode\u003eshould_rename_legacy\u003c/code\u003e for legacy function\n\u003ccode\u003edetect\u003c/code\u003e and disregard any new arguments without errors (PR\n\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/262\"\u003e#262\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/jawah/charset_normalizer/commit/79dce4857914fead2ffe55eb787cad6d5cf14643\"\u003e\u003ccode\u003e79dce48\u003c/code\u003e\u003c/a\u003e\n:bug: Regression on some detection case showcased in the documentation\n(\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/371\"\u003e#371\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/jawah/charset_normalizer/commit/a4b9b012b0370f216b9bb3b8649ebcd0a3309870\"\u003e\u003ccode\u003ea4b9b01\u003c/code\u003e\u003c/a\u003e\nBump github/codeql-action from 2.22.4 to 2.22.5 (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/jawah/charset_normalizer/commit/dcc01cc2e760699a63a0521f425b85e5dd21e6c2\"\u003e\u003ccode\u003edcc01cc\u003c/code\u003e\u003c/a\u003e\nBump ossf/scorecard-action from 2.3.0 to 2.3.1 (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/jawah/charset_normalizer/commit/9cd402ca25b56cc8b205c66e2ecfc9e50f069816\"\u003e\u003ccode\u003e9cd402c\u003c/code\u003e\u003c/a\u003e\nBump pytest from 7.4.2 to 7.4.3 (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/jawah/charset_normalizer/commit/e274dcc348f77d6687466cc893818ba03117c484\"\u003e\u003ccode\u003ee274dcc\u003c/code\u003e\u003c/a\u003e\n:bug: Fix unintentional memory usage regression when using large payload\nthat...\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/jawah/charset_normalizer/commit/07f30414f2c2210b45ec15c805d4eb84b93348cd\"\u003e\u003ccode\u003e07f3041\u003c/code\u003e\u003c/a\u003e\n:arrow_up: Bump github/codeql-action from 2.22.3 to 2.22.4 (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/jawah/charset_normalizer/commit/52086441844a216040e79201eceaf9ca787ffffc\"\u003e\u003ccode\u003e5208644\u003c/code\u003e\u003c/a\u003e\n:bookmark: Release 3.3.1 (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/367\"\u003e#367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/jawah/charset_normalizer/commit/66966f1d7911a6ed29bc5d6dd927aa1fd5fac8a1\"\u003e\u003ccode\u003e66966f1\u003c/code\u003e\u003c/a\u003e\n:sparkle: Improve the detection around some cases (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/jawah/charset_normalizer/commit/49653a69d8ba6e20f62b557794e9ee3b57370afb\"\u003e\u003ccode\u003e49653a6\u003c/code\u003e\u003c/a\u003e\n:arrow_up: Bump actions/setup-python from 4.7.0 to 4.7.1 (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/jawah/charset_normalizer/commit/f6a66ed76f703aa081e97bea80dc34e47ae7e886\"\u003e\u003ccode\u003ef6a66ed\u003c/code\u003e\u003c/a\u003e\n:arrow_up: Bump pypa/cibuildwheel from 2.16.0 to 2.16.2 (\u003ca\nhref\u003d\"https://redirect.github.com/Ousret/charset_normalizer/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca\nhref\u003d\"https://github.com/Ousret/charset_normalizer/compare/3.0.1...3.3.2\"\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\u003dcharset-normalizer\u0026package-manager\u003dpip\u0026previous-version\u003d3.0.1\u0026new-version\u003d3.3.2)](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": "46a615d28ce8846e1433452de5d33a9103266855",
      "old_mode": 33188,
      "old_path": "tools/publish/requirements_darwin.txt",
      "new_id": "d243cc284a0f6e48730f1623d0d555e7c28fb702",
      "new_mode": 33188,
      "new_path": "tools/publish/requirements_darwin.txt"
    },
    {
      "type": "modify",
      "old_id": "39a7b2fb3eb79c520093c73008f72d608ffe9309",
      "old_mode": 33188,
      "old_path": "tools/publish/requirements_windows.txt",
      "new_id": "4bfdb19835ad87ae9c870bd292516dce4e099c9e",
      "new_mode": 33188,
      "new_path": "tools/publish/requirements_windows.txt"
    }
  ]
}
