如何在 Yorhel's Projects 查看项目更新与变更日志?

更新时间

打开 dev.yorhel.nl 首页,向下滚动到 Announcements 区域即可看到按日期倒序排列的发布公告。每条公告写明项目名、版本号和主要改动,并附 Homepage 与 Changelog 两个链接:前者进入项目主页,后者直接查看该版本的完整变更记录。想了解某个项目最近改了什么,按项目名在公告列表中定位最新一条,再点 Changelog 即可。

首页公告的结构

Announcements 是站点唯一的更新入口,没有单独的“新闻”或“博客”页面。每条公告的固定格式为:

  • 日期:如 2026-01-10,越新的越靠前
  • 项目名与版本:如 FU 1.4 released、ncdu 2.9.2 released
  • 一句话摘要:说明本次发布的核心改动
  • Homepage:项目主页链接
  • Changelog:该版本变更日志链接

摘要只覆盖重点,完整改动需要点进 Changelog 查看。

按项目追踪版本

公告按时间混排所有项目,因此追踪单个项目时,用项目名做关键词在页面内查找更快。以资料中出现的两个主要项目为例:

项目 资料中可见的最新公告 该条公告提到的改动
FU 2026-01-10,FU 1.4 重命名 FU::Pg 中的 q() 和 Q() 方法;改进 FastCGI 模式下 EPIPE 错误的处理;其他小修复
ncdu 2025-10-24,ncdu 2.9.2 修复用 Zig 0.15.2 编译时可能出现的挂起问题

更早的版本同样以公告形式保留在列表中,例如 ncdu 2.9(2025-08-16)新增 --delete-command 选项、修复旧版 Linux 内核上的二进制导入问题,并改进文件删除确认窗口的无障碍性。需要回溯某次改动从哪个版本引入时,沿公告列表往下找对应版本即可。

阅读 Changelog 的注意点

  • Changelog 是逐版本记录,点开后可对照公告摘要确认具体函数、选项或行为的改动细节。
  • 公告摘要可能省略次要修复。例如 FU 1.4 的摘要写“其他小修复”,实际内容需以 Changelog 为准。
  • 项目状态变化也会出现在公告里。TUWF 1.6(2025-04-25)的公告说明该项目已进入维护模式,由 FU 取代;这类信息只在公告正文中出现,不在项目主页的版本号上体现。

常见卡点

  • 找不到“全部更新”汇总页:站点没有独立更新页,Announcements 就是全部来源,只能靠页面内查找或逐条浏览。
  • 把 Homepage 当成更新页:Homepage 指向项目自身页面,版本历史以 Changelog 链接为准。
  • 误以为公告只列最新版本:列表保留了多个历史版本,向下滚动可看到更早的发布记录。