)]}'
{
  "commit": "495dd394f7ece0125f6bb29ce547bcffad4a99b2",
  "tree": "f52cf24f9eba6d1a71e8f7f25a0792e4bbd59cd5",
  "parents": [
    "24ba74dc5c57ecc85b1b37ff53ded2d56b1fb62d"
  ],
  "author": {
    "name": "Tony Liao",
    "email": "tonyliaoss@google.com",
    "time": "Tue Nov 03 15:10:46 2026 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Nov 03 15:13:38 2026 -0800"
  },
  "message": "Log warning in PHP when parsing JSON non-array into repeated fields.\n\nPure PHP\u0027s JSON decoder previously accepted non-array JSON values for\nrepeated fields without throwing an exception, leaving the repeated\nfield empty instead of rejecting the non-conformant payload.\n\nEmit `E_USER_WARNING` and skip element iteration when parsing non-array\nJSON values into repeated fields while preserving existing empty\nrepeated field behavior ahead of rejecting them in a future release.\n\nPiperOrigin-RevId: 1013325576\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "051cea8cabf2a034bed09f7dbb869397b89b7130",
      "old_mode": 33188,
      "old_path": "php/src/Google/Protobuf/Internal/Message.php",
      "new_id": "2391d117b241df9b5a7cad770bb0bf9d2c7aa0d5",
      "new_mode": 33188,
      "new_path": "php/src/Google/Protobuf/Internal/Message.php"
    },
    {
      "type": "modify",
      "old_id": "7f6bc020a7c5c3b184f223236dca3f34e7c8a498",
      "old_mode": 33188,
      "old_path": "php/tests/EncodeDecodeTest.php",
      "new_id": "871a80c1f01d85ead78264be3c32b80f0777c7dc",
      "new_mode": 33188,
      "new_path": "php/tests/EncodeDecodeTest.php"
    }
  ]
}
