)]}'
{
  "commit": "6c836071ad7725d3f0923a3e2b6928701ebf0100",
  "tree": "2ab9ef27726b3447525aca2b74c892b7271ce9b2",
  "parents": [
    "5a6edc999831ed4fab7cd8ced672e6c1906dea81"
  ],
  "author": {
    "name": "Ralf W. Grosse-Kunstleve",
    "email": "rwgkio@gmail.com",
    "time": "Wed Jan 21 13:51:18 2026 +0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jan 20 22:51:18 2026 -0800"
  },
  "message": "Changelog updates (#5967)\n\n* docs: seed 3.0.2 changelog from needs-changelog PRs\n\nCollect suggested entries early to streamline release prep.\n\n* Misc trivial manual fixes.\n\n* Shorten changelog entry for PR 5862\n\n* Remove mention of a minor doc formatting fix.\n\n* Cursor-generated \"all past-tense\" style\n\n* Restore the meaning of the 5958 entry using the \"... now ...\" trick, and restore a couple other entries that also use the \"now\" trick.\n\n* Replace ... now ... style with ... updated to ... style\n\n* [skip ci] docs: group 3.0.2 entries under Internal heading\n\nAlign changelog categories with recent releases for review.\n\n* Update changelog with CMake policy compatibility fix\n\nFix compatibility with CMake policy CMP0190 for cross-compiling.\n\n* Add changelog entries for 5965 and 5968\n\n* docs: make CMP0190 changelog entry past tense\n\nAlign 3.0.2 bug-fix entry with changelog style.\n\n* [skip ci] docs: add missing 3.0.2 changelog entries\n\nCapture remaining needs-changelog PRs across categories. (These slipped through the cracks somehow.)\n\n---------\n\nCo-authored-by: Henry Schreiner \u003cHenrySchreinerIII@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4bf23a697fd19ba6f0117fdf68c88a6466127307",
      "old_mode": 33188,
      "old_path": "docs/changelog.md",
      "new_id": "2a232c86a467e471ffc95b2d6a8903f1520baadc",
      "new_mode": 33188,
      "new_path": "docs/changelog.md"
    }
  ]
}
