)]}'
{
  "commit": "81fc68d675a26aba664f80d7de37252b57f62d0b",
  "tree": "0e41e8b565e2d3daf737b45f4dd499125efd54b9",
  "parents": [
    "b8cd6d143c2b2a47501ca720712dce21407b1591"
  ],
  "author": {
    "name": "Sharang Gupta",
    "email": "sharang@sharanggupta.dev",
    "time": "Thu Oct 15 01:17:32 2026 +0100"
  },
  "committer": {
    "name": "Sharang Gupta",
    "email": "sharang@sharanggupta.dev",
    "time": "Thu Oct 15 01:17:32 2026 +0100"
  },
  "message": "Fix #651: Support TIME_IN_MILLIS and locale-only @JsonbDateFormat on creator parameters\n\nAnnotationIntrospector.getConstructorDateFormatter() always passed the\nvalue of @JsonbDateFormat to DateTimeFormatter.ofPattern(), including\nthe TIME_IN_MILLIS and DEFAULT_FORMAT markers, so deserializing a record\nor a @JsonbCreator parameter annotated with\n@JsonbDateFormat(TIME_IN_MILLIS), or with only a locale, failed with\n\"Pattern includes reserved character: \u0027#\u0027\".\n\nHandle these two markers as for properties: they are not patterns, the\ndate converters use the epoch millis or the default formats for them.\n\nSigned-off-by: Sharang Gupta \u003csharang@sharanggupta.dev\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2228c5100b6b6571c0934da8a60aa165aeeecdef",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/yasson/internal/AnnotationIntrospector.java",
      "new_id": "8edc2affd8abba613b3ca7e3db90cc01fa66d0a3",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/yasson/internal/AnnotationIntrospector.java"
    },
    {
      "type": "modify",
      "old_id": "edaee35d66a78fb627087869a5584c89a916444b",
      "old_mode": 33188,
      "old_path": "src/test/java/org/eclipse/yasson/records/RecordTest.java",
      "new_id": "bf3ad00feb15437d5801f5154f8b117b49094b94",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/yasson/records/RecordTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a247f13ba88b2d56abe3dcb90c14e13cbc2811d2",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/yasson/records/RecordWithDateFormats.java"
    }
  ]
}
