)]}'
{
  "commit": "c4c0ccd4116b14e6074c3f67983eaa549cc9f778",
  "tree": "9cfeea1ce6775ec43e29258a16c18904130a21b3",
  "parents": [
    "b74705ad5c4e88cedf40b0f4f604bd256bf036b0"
  ],
  "author": {
    "name": "Tony Liao",
    "email": "tonyliaoss@google.com",
    "time": "Thu Jul 23 13:25:32 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Nov 05 12:56:43 2026 -0800"
  },
  "message": "Fix PHP non-conformance when parsing JSON non-array into repeated fields.\n\nWe\u0027ve been unintentionally allowing single value to parse successfully\nfor a repeated field in PHP. i.e. a payload of `foo: \"bar\"` instead of\n`foo: [\"bar\"]`.\n\nThis commit fixes this behavior and brings our PHP implementation in\nline with the behavior of our other languages.\n\nPiperOrigin-RevId: 952923366\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7a5d7f70f115972e0eaf828cef42b22de4a97fda",
      "old_mode": 33188,
      "old_path": "conformance/failure_list_php.txt",
      "new_id": "124070b92935683a7475a6531bd5a2c4edd9c836",
      "new_mode": 33188,
      "new_path": "conformance/failure_list_php.txt"
    },
    {
      "type": "modify",
      "old_id": "a1bed42ebf685317f0d2306c898c87c3f166a09f",
      "old_mode": 33188,
      "old_path": "php/src/Google/Protobuf/Internal/Message.php",
      "new_id": "78e4e930bc6f16e7aef23199e22af8b30d45e201",
      "new_mode": 33188,
      "new_path": "php/src/Google/Protobuf/Internal/Message.php"
    },
    {
      "type": "modify",
      "old_id": "16a02ae9429e43babc295fb6d49bcd6547bdbfb9",
      "old_mode": 33188,
      "old_path": "php/tests/EncodeDecodeTest.php",
      "new_id": "e69c9dfc7eb7d6345954151839eef7320c2faf88",
      "new_mode": 33188,
      "new_path": "php/tests/EncodeDecodeTest.php"
    }
  ]
}
