发布日期: 2024-12-23
版本号: v0.140.1

Hugo发布了本年度最后一次更新,主要包含一系列错误修复和技术调整。开发者@bep将发布工具hugoreleaser的配置从TOML迁移至支持锚点/别名的YAML格式,并在代码库中公开了新配置文件。本次更新内容包括:修复S3兼容端点文档、优化外部资源包处理逻辑、修正临时资源集合操作函数(联合/补集/对称差/交集)、新增Debian扩展归档部署支持、调整延迟计时日志输出至标准错误流,以及依赖库版本升级。多位贡献者参与了代码修改,涉及资源处理、菜单名称回退机制等问题的修复。

更新内容 (中文)

本年度(很可能是)最后一次Hugo版本更新中的部分漏洞修复。对于部分技术爱好者,我@bep可提及的是,我已将hugoreleaser的发布配置从TOML改用YAML(含锚点/别名)重新构建,可查看最终配置

更新内容

  • 更新gocloud及S3兼容端点文档 e229f4b38 @tebriel
  • js/esbuild: 不再尝试解析/assets中被标记为外部的包 020253904 @bep #13183
  • 修复瞬态资源的union、complement、symdiff和intersect操作 4a5e94087 @bep #13181
  • 发布: 新增带部署的deb扩展归档 48a7aee96 @bep #13166
  • common/loggers: 将PrintTimerIfDelayed输出写入stdErr 6c583e322 @jmooring #13171
  • build(deps): 升级github.com/spf13/cast版本至1.7.1 5d64b492f @dependabot[bot]
  • hugolib: 修正菜单条目名称与标题的fallback逻辑 b3f32949c @jmooring #13161

更新内容 (原始)

Some bug fixes in the (most likely) last Hugo release of the year. Of some technical interest to some, I can mention that I, @bep, have reworked hugoreleaser to use YAML (with anchors/aliases) instead of TOML for the release configuration. Have a look at the end result.

What’s Changed

  • Update gocloud and docs for S3-Compatible Endpoints e229f4b38 @tebriel
  • js/esbuild: Don’t try to resolve packages in /assets marked as external 020253904 @bep #13183
  • Fix union, complement, symdiff, and intersect for transient resources 4a5e94087 @bep #13181
  • release: Add withdeploy deb extended archives 48a7aee96 @bep #13166
  • common/loggers: Write PrintTimerIfDelayed output to stdErr 6c583e322 @jmooring #13171
  • build(deps): bump github.com/spf13/cast from 1.7.0 to 1.7.1 5d64b492f @dependabot[bot]
  • hugolib: Fix fallbacks for menu entry Name and Title b3f32949c @jmooring #13161

下载链接