5.20.0
Release notes for 5.20.0.
Released: 2026-09-09
Features
Added
dateFormatpatterns with per-role and per-locale overrides for page metadata, history, note trays, and navigation. Patterns supportYYYY,YY,MMMM,MMM,MM,M,DD,D, and bracketed literal text; omitted roles retain locale-based formatting. (2eeb42ce2,c126ecf8d,1d8ba74fa,10d5a90dc,3a2dc81fe)Added optional
LocaleConfig.descriptionfor each non-default locale's home hero. Omitted values usesettings.siteDescription; an empty string intentionally leaves the description blank. This changes hero text only;llms.txtretains the global description. (0ce449ba0)Added namespaced
--color-zd-*aliases andtheme-no-reset.css, which preserves host color namespaces when stylesheet import order cannot be controlled. (f3aae4442,ecdc23800)
Bug Fixes
Rendered sidebar and site-tree dates in the page locale, including single-locale sites without language-switcher links. Japanese month groups now read
2026年8月rather than2026 August; default numeric month/day and year-only labels retain their existing output. (47bd00ff4,3c6c81c38)Separated history display locale from its storage path and formatted history timestamps in UTC, preventing browser locale or timezone from changing the displayed revision date. (
30bcf88c8)Let home hero links wrap without squeezing Japanese labels, and wrapped long terminal breadcrumb titles while preserving the version pill's spacing. (
be7b3de3b,173fdb77f)Corrected theme-pack navigation hover contrast, including active items and text inside brutalist link cards. (
6e561da45,791ad2c92,c83b8bda5)
Other Changes
Expanded the optional
@takazudo/zdtppeer range to^0.5.2 || ^0.6.0 || ^0.7.0. Existing panel integrations need no configuration or storage migration, and downstream pnpm peer-range exceptions can be removed. Continue importing@takazudo/explicitly. (zdtp/ styles. css e0fc27fbd,9554dbbea)