Hugo v0.163.2 has been released, bringing two important fixes that improve build reliability and error handling. This update addresses specific pain points for developers working in restricted environments or using external content converters.
Key Changes
Robust Node.js module resolution: The built-in Node.js module resolver now continues trying alternative resolution strategies after encountering an
ERR_ACCESS_DENIEDerror. This change, implemented by @bep, prevents build failures in restricted environments or when certain dependencies have permission issues, making the resolver more resilient.Consistent external converter error messages: Hugo now standardizes behavior when external converters (e.g., for AsciiDoc or reStructuredText) are not installed. Previously, error handling varied by converter; now Hugo always provides a clear error message. This improvement by @jmooring helps developers quickly identify missing dependencies during builds.
Both fixes contribute to fewer confusing build failures and more predictable error reporting. Developers are encouraged to upgrade to v0.163.2 to benefit from these stability enhancements.
Source: https://github.com/gohugoio/hugo/releases/tag/v0.163.2