)]}'
{
  "commit": "4860069d2f470ce91ca811ae2eaecc563ad8f9e5",
  "tree": "2609027ff87378a5bc8764b71aaa3777cc0bb313",
  "parents": [
    "9a16027299d4f167be11fe1b4ecb3e8353f5bdf9"
  ],
  "author": {
    "name": "Ben Collins",
    "email": "bcollins@libjwt.io",
    "time": "Tue Jun 16 12:03:26 2026 -0400"
  },
  "committer": {
    "name": "Ben Collins",
    "email": "bcollins@libjwt.io",
    "time": "Tue Jun 16 12:03:26 2026 -0400"
  },
  "message": "docs: drop non-ASCII (em-dashes) from doxygen-rendered docs\n\nDoxygen reads input as ISO-8859-1 (DOXYGEN_INPUT_ENCODING in\ncmake/LibJWTDoxyfile.cmake) while the sources are UTF-8, so a UTF-8 em-dash in\ndoxygen/mainpage.dox (or include/jwt.h) renders as mojibake in the generated\nHTML. Replace the em-dash in the GnuTLS OKP @note with ASCII, and ASCII-clean\nthe markdown READMEs (em-dashes, plus the arrows/\u003e\u003d in .github/docker/README.md)\nfor consistency. Add a CLAUDE.md note recording the cause and the ASCII-only\nrule for doxygen-rendered docs.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Ben Collins \u003cbcollins@libjwt.io\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db1c1af3edd05e190eb6457525448d7ec32a4399",
      "old_mode": 33188,
      "old_path": ".github/docker/README.md",
      "new_id": "251deb98ddb30e51728e50ff05c594c67333e175",
      "new_mode": 33188,
      "new_path": ".github/docker/README.md"
    },
    {
      "type": "modify",
      "old_id": "64953e5adcc6349fd55b627378519e811908856b",
      "old_mode": 33188,
      "old_path": "CLAUDE.md",
      "new_id": "b7a08550e77ed73b79ccd302a6b4799b80c9cd08",
      "new_mode": 33188,
      "new_path": "CLAUDE.md"
    },
    {
      "type": "modify",
      "old_id": "796a62d110c0aa0ee767c08536bf706a97e31b65",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "2da957a63cb04d47f64fa86f8db1abb152b98d70",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "f74983ae0bfc899df45827f28e99cded906454cd",
      "old_mode": 33188,
      "old_path": "doxygen/mainpage.dox",
      "new_id": "c2e99f70a4dc5c79d681d8be288c14271eefc330",
      "new_mode": 33188,
      "new_path": "doxygen/mainpage.dox"
    }
  ]
}
