)]}'
{
  "commit": "d03662f0984f652b60e7ddce53d3868002275197",
  "tree": "2a968b9d6a9bf9684630bf40c4113e28767b8caa",
  "parents": [
    "3d8aabc041f55bb522318b5949db3bac25648f8d"
  ],
  "author": {
    "name": "Eisuke Kawashima",
    "email": "e.kawaschima+github@gmail.com",
    "time": "Sun Apr 19 07:10:30 2026 +0900"
  },
  "committer": {
    "name": "Ralf W. Grosse-Kunstleve",
    "email": "rwgkio@gmail.com",
    "time": "Sun Apr 19 10:01:51 2026 +0700"
  },
  "message": "build: support Eigen 5 (#6036)\n\n* build: support Eigen 5\n\nfix #6034\n\n* build: probe Eigen 3 and 5 separately in CMake config mode\n\nAvoid relying on package-specific handling of a bounded version range when discovering Eigen through Eigen3Config.cmake.\n\nMade-with: Cursor\n\n* build: clarify Eigen 5 module fallback comment\n\nExplain that the MODULE-mode fallback only exists for older Eigen 3 setups so the remaining fallback path does not look like an unresolved Eigen 5 issue.\n\nMade-with: Cursor\n\n* docs: add Eigen 5 entry to v3.0.4 changelog\n\nDocument the Eigen 5 CMake package detection fix in the 3.0.4 release notes before merging the PR.\n\nMade-with: Cursor\n\n---------\n\nCo-authored-by: Eisuke Kawashima \u003ce-kwsm@users.noreply.github.com\u003e\nCo-authored-by: Ralf W. Grosse-Kunstleve \u003crgrossekunst@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37a3efbb3dd713cf3ff2eb5ac1105596e35f2a29",
      "old_mode": 33188,
      "old_path": "docs/changelog.md",
      "new_id": "ecff9705e2f70641887e5cddd080c8735f35c46c",
      "new_mode": 33188,
      "new_path": "docs/changelog.md"
    },
    {
      "type": "modify",
      "old_id": "d5d597cdffe3ce34a60f3662d8952211f89b8a61",
      "old_mode": 33188,
      "old_path": "tests/CMakeLists.txt",
      "new_id": "fc08a9056fd410d73848e11661e7d640e0e383f4",
      "new_mode": 33188,
      "new_path": "tests/CMakeLists.txt"
    }
  ]
}
