)]}'
{
  "commit": "d6431e894bf04f23fcf3a5bbce694a9591e17f9f",
  "tree": "41aa2ef6b5b58fec0f724ff5f55f8d7c99da87ff",
  "parents": [
    "106d7117c12aa134635ebeee8ad4476791629e9e"
  ],
  "author": {
    "name": "Olivier Mengué",
    "email": "dolmen@cpan.org",
    "time": "Wed Apr 08 17:00:37 2026"
  },
  "committer": {
    "name": "Olivier Mengué",
    "email": "dolmen@cpan.org",
    "time": "Thu May 14 17:34:40 2026"
  },
  "message": "mock: drop objx.Map: \"Mock.TestData() objx.Map\" now returns TestData\n\nDrop the last reference to dependency github.com/stretchr/objx.\n\nReference to objx.Map is removed (BREAKING CHANGE) from the\nMock.TestData method signature. A similar object is returned instead of\nobjx.Map, but we do not aim to implement the full objx.Value API:\ninstead we expose the reflect.Value API that should help enough the few\nusers of Mock.TestData to move away from objx.Map reliance.\n\nImplemented as planned in #1852.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3542835b57ccd9dec29c83b184e91f27edd2e09c",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "d87ff20fa8b5c4cc5c9a0446c8e7cd117718be43",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "62821cfcb798fa3d8429421bc79fc4edee8f1df2",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "a62c313c5b0c799f83215509f742b13aebbe38e4",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "77f75dd653c77f3ff173c598d896ff75eff6cbc5",
      "old_mode": 33188,
      "old_path": "mock/mock_objx.go",
      "new_id": "7d7e0eda516f444a5b68e59e1809c6b172d2aeb4",
      "new_mode": 33188,
      "new_path": "mock/mock_objx.go"
    }
  ]
}
