Highlights
- ✨
llms.txtnow includes an optional one-line site summary after the title, taken from the homepage description or the site description as a fallback. Output is unchanged when neither is set. (by @PierreMesure in #3156, fixes #3153) - 🔒 Optional Subresource Integrity for the Umami Analytics script. Set
umamiAnalytics.integrityand the theme addsintegrityandcrossorigin="anonymous"to the tracker tag for both Umami Cloud and custom domains. (by @nourkagha in #3135) - ✨ New Credly social icon and author link. (by @wollmannbruno in #3130)
- 🩹 Ko-fi follow-ups: the widget label now has a localized default in every supported language with
kofi.globalWidgetTextas an override, and both the widget and the scroll-to-top offset are guarded onkofi.identifierbeing set. (by @nourkagha in #3126)
Fixes
- 🐛 Social sharing links now percent-encode the article title and URL separately, so titles containing
&or other reserved characters no longer truncate the share text on Bluesky and Mastodon. (by @aplgr in #3141, fixes #3140) - 🐛
llms.txthonorsexternalUrlfor external articles, matching the article listings, and falls back to the permalink when it is absent. (by @PierreMesure in #3150, fixes #3149) - 🐛 Code blocks and tables inside the
alertshortcode now scroll within the alert instead of overflowing it and widening the page on phones. (by @khadirullah in #3131) - 🐛 The
galleryshortcode uses two decimal places for grid widths, so thirds no longer leave a visible gap. (by @felibri in #3128) - 📝 The
forgejoshortcode example andforgejoDefaultServernow point at codeberg.org. The previous test instance serves an invalid certificate and produced build warnings in every language of the example site. (by @nunocoracao)
Maintenance
- Supported Hugo range is now 0.166.0 - 0.169.0. (by @github-actions in #3129)
- Bump Mermaid from 12.1.0 to 12.3.0. (by @dependabot in #3137 and #3161)
- Bump medium-zoom from 1.1.0 to 1.1.2, which honors reduced-motion preferences and allows closing a zoom while the image is still loading. (by @dependabot in #3157)
- Bump KaTeX from 0.19.0 to 0.19.1. (by @dependabot in #3144)
- Bump Chart.js from 4.5.1 to 4.6.1. (by @dependabot in #3145)
- Bump Tailwind CSS and
@tailwindcss/clifrom 4.3.3 to 4.3.5. (by @dependabot in #3162 and #3163) - Bump Puppeteer from 25.12.0 to 25.16.0, Prettier from 3.9.9 to 3.9.10, commander from 15.0.0 to 15.1.0, rimraf from 6.1.3 to 6.1.4, and fast-xml-parser from 5.11.2 to 5.12.0 in dev and script dependencies. (by @dependabot in #3143, #3132, #3159, #3160 and #3165)
- Showcase pages generated for the three sites added in v3.9.0, and the user screenshot script no longer aborts when a site's third-party script stalls the page load. (by @nunocoracao)
New Contributors
- @khadirullah made their first contribution in #3131
Full Changelog: v3.9.0...v3.10.0