)]}'
{
  "commit": "e2dc2b738a1c09ca97b69924cb3b1f236dc1673a",
  "tree": "10c9aa527b747fd6361104bfa333f07bc6bb1a00",
  "parents": [
    "371b73d4279fbca2b891f350a79dd9ec715efac6"
  ],
  "author": {
    "name": "dependabot[bot]",
    "email": "49699333+dependabot[bot]@users.noreply.github.com",
    "time": "Thu Sep 03 20:52:37 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 03 20:52:37 2026 +0200"
  },
  "message": "MINOR: Bump commons-codec:commons-codec from 1.22.0 to 1.22.1 (#1278)\n\nBumps\n[commons-codec:commons-codec](https://github.com/apache/commons-codec)\nfrom 1.22.0 to 1.22.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca\nhref\u003d\"https://github.com/apache/commons-codec/blob/master/RELEASE-NOTES.txt\"\u003ecommons-codec:commons-codec\u0027s\nchangelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApache Commons Codec 1.22.1 Release Notes\u003c/h2\u003e\n\u003cp\u003eThe Apache Commons Codec team is pleased to announce the release of\nApache Commons Codec 1.22.1.\u003c/p\u003e\n\u003cp\u003eThe Apache Commons Codec component contains encoders and decoders for\nformats such as Base16, Base32, Base64, digest, and Hexadecimal. In\naddition to these\nwidely used encoders and decoders, the codec package also maintains a\ncollection of phonetic encoding utilities.\u003c/p\u003e\n\u003cp\u003eThis is a feature and maintenance release. Java 8 or later is\nrequired.\u003c/p\u003e\n\u003ch2\u003eFixed Bugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCODEC-344: Base64.Builder.setEncodeTable(byte...) accepts invalid\ncustom alphabets. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-340: Base58.Builder.setEncodeTable(byte...) is ignored when\nencoding and decoding. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-342: Base32.Builder.setEncodeTable(byte...) can create a codec\nthat cannot decode its own output. Thanks to Ruiqi Dong, Gary\nGregory.\u003c/li\u003e\n\u003cli\u003eCODEC-343: Base32.Builder.setHexDecodeTable(boolean) sets the encode\ntable to a decode lookup table. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-341: Base16.Builder.setEncodeTable(byte...) can create a codec\nthat cannot decode its own output. Thanks to Ruiqi Dong, Gary\nGregory.\u003c/li\u003e\n\u003cli\u003eCODEC-339: URLCodec.encodeUrl(BitSet, byte[]) allows custom safe\nsets to emit URL encoding control characters. Thanks to Ruiqi Dong, Gary\nGregory.\u003c/li\u003e\n\u003cli\u003eCODEC-338: PercentCodec loses literal \u0027+\u0027 when plusForSpace is\nenabled. Thanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003eCODEC-337: Digest ALL reuses System.in, so only the first algorithm\nsees the real input (\u003ca\nhref\u003d\"https://redirect.github.com/apache/commons-codec/issues/431\"\u003e#431\u003c/a\u003e).\nThanks to Ruiqi Dong, Gary Gregory.\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e Fix Base64.toIntegerBytes(BigInteger) for zero edge case\n([#441](https://github.com/apache/commons-codec/issues/441)). Thanks to\nGary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e Add messages when throwing NullPointerException. Thanks to\nGary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e Add messages when throwing NullPointerException. Thanks to\nGary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e\nStringEncoderComparator.StringEncoderComparator(StringEncoder) now fails\nfast on null input. Thanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e Bump org.apache.commons:commons-parent from 98 to 103.\nThanks to Gary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cpre\u003e\u003ccode\u003e Bump commons-io:commons-io from 2.21.0 to 2.22.0. Thanks to\nGary Gregory.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor complete information on Apache Commons Codec, including\ninstructions on how to submit bug reports,\npatches, or suggestions for improvement, see the Apache Commons Codec\nwebsite:\u003c/p\u003e\n\u003cp\u003e\u003ca\nhref\u003d\"https://commons.apache.org/proper/commons-codec/\"\u003ehttps://commons.apache.org/proper/commons-codec/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDownload page: \u003ca\nhref\u003d\"https://commons.apache.org/proper/commons-codec/download_codec.cgi\"\u003ehttps://commons.apache.org/proper/commons-codec/download_codec.cgi\u003c/a\u003e\u003c/p\u003e\n\u003chr /\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/apache/commons-codec/commit/dc8f6c832a30f524bf12a5ae7ab013e4ad7c088f\"\u003e\u003ccode\u003edc8f6c8\u003c/code\u003e\u003c/a\u003e\nPrepare for the release candidate 1.22.1 RC1\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/apache/commons-codec/commit/8203c1c5bb4342e2fbf258556cac4826eae7ca11\"\u003e\u003ccode\u003e8203c1c\u003c/code\u003e\u003c/a\u003e\nPrepare for the next release candidate\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/apache/commons-codec/commit/5647fe2a66b3e74f044f414ad10d92407ede9396\"\u003e\u003ccode\u003e5647fe2\u003c/code\u003e\u003c/a\u003e\nStringEncoderComparator.StringEncoderComparator(StringEncoder) now\nfails\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/apache/commons-codec/commit/00c27a9c0636f15a0ba1d0bdc1f00fb8d9cee0fd\"\u003e\u003ccode\u003e00c27a9\u003c/code\u003e\u003c/a\u003e\nReduce vertical whitespace\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/apache/commons-codec/commit/568f2d7d7cf24ff0074eec29e21868ce9fe24236\"\u003e\u003ccode\u003e568f2d7\u003c/code\u003e\u003c/a\u003e\nRemove unused method\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/apache/commons-codec/commit/316fb15f3aa1e810a27fcc858d7c0e7ba0a4d724\"\u003e\u003ccode\u003e316fb15\u003c/code\u003e\u003c/a\u003e\nRemove unused method\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/apache/commons-codec/commit/bf6b543c1d49bf36d9ee10de1a1472dc5d677b10\"\u003e\u003ccode\u003ebf6b543\u003c/code\u003e\u003c/a\u003e\nBump actions/checkout from 7.0.0 to 7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/apache/commons-codec/commit/e14cdfe55f4837b63daca367374ce996ad87fc5a\"\u003e\u003ccode\u003ee14cdfe\u003c/code\u003e\u003c/a\u003e\nExtract redundant code.\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/apache/commons-codec/commit/3351e63155fa41fbfcb0744efa960adce1529798\"\u003e\u003ccode\u003e3351e63\u003c/code\u003e\u003c/a\u003e\nAdd messages when throwing NullPointerException.\u003c/li\u003e\n\u003cli\u003e\u003ca\nhref\u003d\"https://github.com/apache/commons-codec/commit/f22dab7ea52e8bd07dfa84a6f37ce915d1536b1c\"\u003e\u003ccode\u003ef22dab7\u003c/code\u003e\u003c/a\u003e\nUpdate SCM tag\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca\nhref\u003d\"https://github.com/apache/commons-codec/compare/rel/commons-codec-1.22.0...rel/commons-codec-1.22.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\u003dcommons-codec:commons-codec\u0026package-manager\u003dmaven\u0026previous-version\u003d1.22.0\u0026new-version\u003d1.22.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 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": "9b40e8820ca14570fdf3c100c6412bd703e11377",
      "old_mode": 33188,
      "old_path": "vector/pom.xml",
      "new_id": "aba35a606aefbda82b780eb1637ca3f0deb8311c",
      "new_mode": 33188,
      "new_path": "vector/pom.xml"
    }
  ]
}
