<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hugo on Docsy</title><link>https://deploy-preview-2505--docsydocs.netlify.app/tags/hugo/</link><description>Recent content in Hugo on Docsy</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 02 Feb 2026 09:11:54 -0500</lastBuildDate><atom:link href="https://deploy-preview-2505--docsydocs.netlify.app/tags/hugo/index.xml" rel="self" type="application/rss+xml"/><item><title>Hugo 0.152.0 to 0.155.x breaking and notable changes</title><link>https://deploy-preview-2505--docsydocs.netlify.app/blog/2026/hugo-0.152.0+/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://deploy-preview-2505--docsydocs.netlify.app/blog/2026/hugo-0.152.0+/</guid><description>&lt;p&gt;This post summarizes the breaking and notable changes in Hugo 0.152.0 to
0.155.1. It is a companion post to the Docsy &lt;a href="https://deploy-preview-2505--docsydocs.netlify.app/blog/2026/0.14.0/"&gt;0.14.0&lt;/a&gt; and
&lt;a href="https://deploy-preview-2505--docsydocs.netlify.app/blog/2025/0.13.0/"&gt;0.13.0&lt;/a&gt; release and upgrade guides.&lt;/p&gt;
&lt;h2 id="breaking-changes-and-deprecations"&gt;Breaking changes and deprecations&lt;a class="td-heading-self-link" href="#breaking-changes-and-deprecations" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="0.153.0"&gt;0.153.0&lt;a class="td-heading-self-link" href="#0.153.0" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Release &lt;a href="https://github.com/gohugoio/hugo/releases/tag/v0.153.0"&gt;0.153.0&lt;/a&gt; (2025-12-19) introduces, among other things, a powerful new
&lt;a href="https://gohugo.io/about/features/#multi-dimensional-content-model"&gt;multidimensional content model&lt;/a&gt; (over languages, versions, and roles) through
the new &lt;a href="https://gohugo.io/quick-reference/glossary/#sites-matrix"&gt;sites.matrix&lt;/a&gt; configuration option.&lt;/p&gt;
&lt;p&gt;Breaking/notable changes related to multidimensional sites are summarized next.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Build order&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Hugo now builds sites based on sorted dimensions (by
weight, then name) instead of starting with the default content language.
This also affects &lt;code&gt;.Site.Sites&lt;/code&gt; sort order.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Impact:&lt;/strong&gt; May affect sites relying on specific build order.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Example:&lt;/strong&gt; the &lt;a href="https://opentelemetry.io/"&gt;opentelemetry.io&lt;/a&gt; Docsy-based site was affected by this
change in build order. One of the fixes was to fetch the default site using
the &lt;code&gt;default&lt;/code&gt; selector rather than index 0 over &lt;code&gt;.Site.Sites&lt;/code&gt;. For details,
see &lt;a href="https://github.com/open-telemetry/opentelemetry.io/pull/8850"&gt;open-telemetry/opentelemetry.io#8850&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;lang&lt;/code&gt; mount option deprecated&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>