)]}'
{
  "commit": "4e12703fa2688df04641a16ddb10a1d037488ca5",
  "tree": "9cf5b20026efd3d71864a47aa672d1d7f9dab26f",
  "parents": [
    "64e92d1682946cedd082ca4ff8e7eeab44ded820"
  ],
  "author": {
    "name": "Sharang Gupta",
    "email": "sharang@sharanggupta.dev",
    "time": "Thu Oct 15 18:45:53 2026 +0100"
  },
  "committer": {
    "name": "Sharang Gupta",
    "email": "sharang@sharanggupta.dev",
    "time": "Thu Oct 15 18:45:53 2026 +0100"
  },
  "message": "Fix #456: Do not call toString() of an object whose setter fails\n\nThe message of a failing setter concatenated the object under\ndeserialization, which calls its toString() on a partially deserialized\nobject. An exception from toString() then replaced the setter\u0027s. Name\nthe class instead, as the getter path does since #570.\n\nSigned-off-by: Sharang Gupta \u003csharang@sharanggupta.dev\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "857e55aaf579d2711cb8c20f75f194cc8b1b9c14",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/yasson/internal/deserializer/ValueSetterDeserializer.java",
      "new_id": "80f50d1ef4c98e4b0ac10a65cfb0dde664e1585c",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/yasson/internal/deserializer/ValueSetterDeserializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "155f611afcbd910f0177a88922b0338f12b8dd1b",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/yasson/defaultmapping/specific/DeserializationExceptionTest.java"
    }
  ]
}
