)]}'
{
  "commit": "0d047d8994d8288c6f551e905004c986ecf37002",
  "tree": "f4ab1df390091c9d9aaa09f7c38748e2c3a7e72a",
  "parents": [
    "2d339cfa1e7e2162c6f58b284994d306782d44b4"
  ],
  "author": {
    "name": "吴晟 Wu Sheng",
    "email": "wu.sheng@foxmail.com",
    "time": "Fri May 22 09:15:41 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 22 09:15:41 2026 +0800"
  },
  "message": "feat(docs/downloads): card permalink hooks, date-sorted latest releases, content cleanup (#847)\n\n- Add clickable permalink hook + selectable :target highlight to docs and\n  download project cards; clicking copies the deep link, clicking the box\n  selects it and updates the URL hash.\n- Downloads \u0027Latest releases\u0027 now sorts projects by actual release date\n  (parsing both \u0027Mon. DDth, YYYY\u0027 and ISO dates) and shows the 5 newest with\n  dates; dropped the GPG/SHA-512/mirrors tag row.\n- Horizon UI: drop the inaccurate \u0027Included in the main repo release\u0027 note\n  (still on voting, not released).\n- docs.yml: remove the SkyWalking Servers and Database descriptionItem notes;\n  move SourceMarker to Ecosystem Retired Projects.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ee4d81c18418c5ec729c6379322cdfcaac672c6",
      "old_mode": 33188,
      "old_path": "assets/scss/_custom_docs.scss",
      "new_id": "e841953445327e6ed8cd29f0325eaad90876ea2f",
      "new_mode": 33188,
      "new_path": "assets/scss/_custom_docs.scss"
    },
    {
      "type": "modify",
      "old_id": "6e084da6566f732857aefb79014bf5753802d7eb",
      "old_mode": 33188,
      "old_path": "assets/scss/_custom_home.scss",
      "new_id": "02e8184d0b2e2df763183063b1e39733a05fd71e",
      "new_mode": 33188,
      "new_path": "assets/scss/_custom_home.scss"
    },
    {
      "type": "modify",
      "old_id": "a5f39d3682b354ef61364f838a089ae2fcf092d9",
      "old_mode": 33188,
      "old_path": "data/docs.yml",
      "new_id": "5e39079fc88f40411dd49c23f3648ba91d0073de",
      "new_mode": 33188,
      "new_path": "data/docs.yml"
    },
    {
      "type": "modify",
      "old_id": "3931a886154c5cf9b9beed79b63dfd2c5fe5b2f3",
      "old_mode": 33188,
      "old_path": "data/releases.yml",
      "new_id": "d74cae57e6bb5202746c50bbcb9bf2af1d20a5e5",
      "new_mode": 33188,
      "new_path": "data/releases.yml"
    },
    {
      "type": "modify",
      "old_id": "2c8b147616985ab139c00d93a897bcc3e413eedb",
      "old_mode": 33188,
      "old_path": "layouts/docs/baseof.html",
      "new_id": "ba03d37593f27825a27d1820ce0179f255b19119",
      "new_mode": 33188,
      "new_path": "layouts/docs/baseof.html"
    },
    {
      "type": "modify",
      "old_id": "55e99f57c414639e54827452a4c526520c3927c2",
      "old_mode": 33188,
      "old_path": "layouts/downloads/baseof.html",
      "new_id": "2e3d130e8fe610c54dacd2b4c5025ef286dbe29c",
      "new_mode": 33188,
      "new_path": "layouts/downloads/baseof.html"
    },
    {
      "type": "modify",
      "old_id": "4cd8933984f943c93a7c039ba256fc2cd584fe87",
      "old_mode": 33188,
      "old_path": "layouts/downloads/list.html",
      "new_id": "b7dde41285b7f34a6c30b9a4cd4af34d57b4a6e9",
      "new_mode": 33188,
      "new_path": "layouts/downloads/list.html"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c7930b2f902cfd35159c46beeba5cf0025ee1f6",
      "new_mode": 33188,
      "new_path": "layouts/partials/card-permalink.html"
    },
    {
      "type": "modify",
      "old_id": "505669b76008b036b2e90357d87448cf8d56b3b1",
      "old_mode": 33261,
      "old_path": "layouts/shortcodes/downloads-block.html",
      "new_id": "12f4aee8d86e60bf23d41741f6738196bd3d6b97",
      "new_mode": 33261,
      "new_path": "layouts/shortcodes/downloads-block.html"
    }
  ]
}
