)]}'
{
  "commit": "678b6735e44fe9d7feac7ff31bc9c86d42c04613",
  "tree": "bf725482c6e6681cf385a4c324908c191e1b2b20",
  "parents": [
    "ae05b1556632cf1469ee99a9d3836a8fb861da8d"
  ],
  "author": {
    "name": "Eisuke Kawashima",
    "email": "e.kawaschima+github@gmail.com",
    "time": "Sun Apr 19 07:10:30 2026 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Apr 18 15:10:30 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* [skip ci] 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* [skip ci] 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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d752f1fc8a911d2087287b5cb056305c20b7b84a",
      "old_mode": 33188,
      "old_path": "docs/changelog.md",
      "new_id": "9c624ef563a295cbd909bf94f320aea7d17f1dd7",
      "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"
    }
  ]
}
