)]}'
{
  "commit": "4561f6418a691b3e89aef0901f53fe0dfb7f7c0e",
  "tree": "26d0dce5385c0ccc5e89635866909e151ac51378",
  "parents": [
    "ae6adc907907562e4ffbb5355f12e77e9085c506"
  ],
  "author": {
    "name": "Serhiy Storchaka",
    "email": "storchaka@gmail.com",
    "time": "Sun Mar 22 21:12:58 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Mar 22 21:12:58 2026"
  },
  "message": "gh-145264: Do not ignore excess Base64 data after the first padded quad (GH-145267)\n\nBase64 decoder (see binascii.a2b_base64(), base64.b64decode(), etc)\nno longer ignores excess data after the first padded quad in non-strict\n(default) mode.  Instead, in conformance with RFC 4648, it ignores the\npad character, \"\u003d\", if it is present before the end of the encoded data.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4879667c71461dbc4dd582c2d54295a03b09e3c",
      "old_mode": 33188,
      "old_path": "Lib/test/test_binascii.py",
      "new_id": "1dcd2b25c79087547c0fb324f4fe23626dc6b87a",
      "new_mode": 33188,
      "new_path": "Lib/test/test_binascii.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22d53fe8db1123d31c7d22c388e2985823531ec0",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2026-02-26-20-13-16.gh-issue-145264.4pggX_.rst"
    },
    {
      "type": "modify",
      "old_id": "7907b74e36f085c9cbf8dc961850d0030a66b031",
      "old_mode": 33188,
      "old_path": "Modules/binascii.c",
      "new_id": "a57bf3ee6339f533c407ada56b537d579a9519c9",
      "new_mode": 33188,
      "new_path": "Modules/binascii.c"
    }
  ]
}
