various: Bump Go ports for Go 1.26.10 / 1.27.3d81b7ba3c3
www/gohugo -- CWE-79: XSS vulnerabilitiesentered 2026-05-29
Fast and Flexible Static Site Generator built with love in GoLang
# pkg install gohugoinstalls 0.168.0_1,1 from latest; from quarterly (2026Q4) 0.167.0_2,1# cd /usr/ports/www/gohugo && make install clean# make -C /usr/ports/www/gohugo config # change options first
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.168.0_1,1 | 0.167.0_1,1 | – |
| FreeBSD 15 | 0.168.0_1,1 | 0.168.0,1 | – |
| FreeBSD 14 | 0.168.0_1,1 | 0.167.0_1,1 | 0.168.0_1,1 |
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.167.0_2,1 | 0.167.0_1,1 | – |
| FreeBSD 14 | 0.167.0_2,1 | 0.167.0_1,1 | 0.167.0_2,1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
pkg audit for the packaged version 0.168.0_1,1.various: Bump Go ports for Go 1.26.10 / 1.27.3d81b7ba3c3
www/gohugo: Update to 0.168.0 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.168.0 * Fix PAGE.IsNode warning in jsonify * hugolib: Fix rebuild when content is also mounted as assets * Fix deprecation issues in tests * circleci: Update config.yml to version 2.1 * warpc: Upgrade libavif, AOM, dav1d versions * warpc: Upgrade to javy 9.1.0 * warpc: Upgrade to wasi-sdk-34 * ci: Drop extended build tag on Windows tests * Add imaging.firstFrameOnly and some animation performance improvements * js, css: Add charset option to js.Build and css.Build * Add ImageResource.FrameCount * Add Translate and Format* methods to Language * Add basic support for OSC 7501 program status * modules: Ignore module.replacements defined in themes * Upgrade to Go 1.27.2 * ci: Add temporary workaround for staticcheck vs Go 1.27.2 * transform/metainject: Inject Hugo generator tag last in * Make tests run on GOARCH 386 * Update vulnerability reporting instructions ec69d0e @bep Approved by: doceng@ (implicit)f08c4f65b0
various: Bump Go ports031fc6bfbf
www/gohugo: Update to 0.176.0 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.167.0 Bug fixes * hugolib: Fix failing integration test * Fix build with Go 1.26 on Fedora 44 Beta * Fix smartcrop with rotation (#15371) * ci: Fix broken magefile * tpl/collections: Fix union of slices with different numeric element types * Fix stale page content when several files in the same dir change in one batch Improvements * Update .gitignore * tocss: Confine Sass import fallbacks to the allowed read paths * js: Confine ESBuild's fallback resolver to the allowed read paths * commands: Allow building without a config file * collections: Preserve slice type when appending an empty slice * tpl/tplimpl: Prefer user table render hook over embedded * Avoid allocating in SitesMatrix.MatchSiteVector * Add slug support for section, taxonomy and term pages * tpl: Avoid reflect.Value.Call for common signatures * ci: Disable vet when running tests * tpl/partials: Support relative partial paths from within partials (#15376) * config: Add build.cleanDestinationDir config * commands: Make testscripts/commands/hugo__clean_destination_dir.txt portable * commands: Handle missing staticDir in cleanDestinationDir * hugofs: Cache symlink checks * hugofs: Drop symlinks in virtual ancestor dirs of nested mounts * markup/tableofcontents: Escape heading IDs in ToC HTML * hugofs: Allow symlinked mount roots in the main project * Expand and consolidate BOM trimming * tpl/collections: Compare numbers exactly in set operations and where * ci: Skip vet on Windows * Revert "parser/metadecoders: Strip BOM from data prior to unmarshalling" * parser/metadecoders: Strip BOM from data prior to unmarshalling * tpl: Reformat templates with new formatter version * resources/page: Balance container tags in automatic summaries * config/security: Add an integration test * tpl/compare: Consolidate numeric comparisions * tpl/strings: Add a strings.FirstLower function * Update brevity guideline in AGENTS.md 881c0ec @bep Approved by: doceng@ (implicit)0c5a05b33b
many: Bump go ports for 1.26.8 and 1.27.1dd0905142a
various: Bump go ports for go-1.25.14 / 1.26.74867821cd6
various: Bump go ports for go-1.25.13 / 1.26.66d39dcf04e
www/gohugo: Update to 0.165.0 Bug fixes * Fix resource transformation chaining after content access * Fix server static file detection for deleted files/directories in the static syncer * Fix server errors when deleting static files or directories * Fix panic on server atomic save edits on MacOS * markup/asciidocext: Fix TOC parsing for asciidoctor-html5s * snap: Fix snap home environment Improvements * resources: Resume chained resource transformations * resources/jsconfig: Drop source root mapping for the current source root * circleci: Upgrade to Go 1.26.5 * Add Data.Artifacts to css.Build and js.Build * css: Add classDark and classLight options to css.ChromaStyles and gen chromastyles * markup/highlight: Re-emit token colors dropped by Chroma's minifier * Add importContext option to css.Build, js.Build, css.Sass and css.TailwindCSS * Remove some old deprecations * Add css.ChromaStyles * check.sh: Handle staticcheck not installed/in PATH * warpc: Improve AVIF error message on memory allocation failure * cache/filecache: Don't prune used cache entries with mixed-case dir names * Drop symlinks in parent directories * Delete .gemini * common/hugo: Include non-go dependencies in go env output Approved by: doceng@ (implicit)6e40e916ed
various: Bump go ports for go-1.25.12 / 1.26.54ea3547132
www/gohugo: Update to 0.164.0 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.164.0 Changes * all: Rewrite deprecated constructs in tests * tpl/tplimpl: Support sub paths in layouts passed to .Render * Add markup.rst.syntaxHighlight option * tpl/resources: Deprecate resources.PostProcess in favour of templates.Defer * tpl/collections: Include key in IsSet unsupported-type warning * create: Keep new content placeholders buildable * hugio: Speedup hasBytesWriter * tpl/crypto: Add crypto.Hash * Add encoding.HexDecode/Encode * tpl/tplimpl: Make template name lookup case-insensitive * hugolib: Return error from .Render when template not found Approved by: doceng@ (implicit)7ce4fbec49
www/gohugo: Update to 0.163.3 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.163.3 * markup/highlight: Escape lang in default code block rendering * parser/pageparser: Preserve non-ASCII whitespace after e.g. summary divider * resources: Support babel/postcss config variants * hugolib: Fix page/section name collision regression0448ff47e7
www/gohugo: Update to 0.163.2 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.163.2 * Continue resolving on ERR_ACCESS_DENIED in Node's resolver * markup: Standardize behavior when external converters are missing Approved by: doceng@ (implicit)732a5f5cca
www/gohugo: Update to 0.163.1 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.163.1 * build(deps): bump golang.org/x/image from 0.41.0 to 0.42.0 * Fix multi --renderSegments merge behavior * security: Normalize integer IPv4 host encodings in http.urls check * Drop symlinks in os.ReadDir, os.ReadFile, os.Stat and os.FileExists * commands: Fix convert command Approved by: doceng@ (implicit)ac71d981e1
www/gohugo: Update to 0.163.0 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.163.0 Improvements * resources/jsconfig: Remove deprecated baseUrl setting * all: Adjust tests for deprecated link and image render hook settings * all: Run go fix ./... * pagesfromdata: Use relative path for content adapter template metrics * ci: Re-add macos-latest to the test matrix * images: Deprecate Imaging.Compression and move it down to webp and avif configs * Only support the latest Go version * page: Add IsBranch and deprecate IsNode * images: Force cache invalidation for AVIF target * images: Add a per-format AVIF hint setting * images: Make AVIF chroma subsampling content-aware via the hint * Cap AVIF lossy quality at 99 * config: Deprecate the glogal imaging quality setting * images: Make 60 the default quality for AVIF * livereload: Disconnect from websocket server on pageswap * tpl/tplimpl/embedded: Prevent leading newline in sitemap template * images: Recover from memory alloc errors in WASM image processors * images: Add quality setting per image format * misc: Remove duplicate words in comments * Add some PNG to AVIF golden test cases Approved by: doceng@ (implicit)e899c827b1
various: Bump go ports for go-1.25.11 / go-1.26.4dd8dc2a59d
www/gohugo: Update to 0.162.1 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.162.1 * modules/npm: Fix false stale warning after npm pack * Revert "tpl/collections: Make dict return nil when no values are provided" * tpl/time: Fix locale-specific month abbreviations Approved by: doceng@ (implicit)dfe5dd6179
www/gohugo: Update to 0.162.0 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.162.0 Bug fixes * hugolib: Fix Page.GitInfo for modules with go.mod in a repo subdirectory * Fix typo in CONTRIBUTING.md * resources: Fix the :counter placeholder * commands: Fix import from Jekyll * Fix prevention of direct symlink reads in resources.Get * commands: Fix github-dark chromastyles Improvements * Disallow HTML content by default * Add image processing support for AVIF * config: Preserve intentionally empty maps * hugolib: Merge existing hugo_stats.json when renderSegments is set * all: Replace RWMutex struct caches with ConcurrentMap * tpl/tplimpl: Consolidate and improve embedded template integration tests * parser: Drop empty sub maps from hugo config output * markup/highlight: Allow overriding type and code via options * Update AI assistance disclosure requirements * hugolib: Use AllTranslated in IsTranslated * tpl: Simplify sitemap template * tpl: Use AllTranslations in sitemap template * tpl/collections: Make dict return nil when no values are provided * Sync Go template package to 1.26.3 * Upgrade to Go 1.26.3 * ci: Check embedded template formatting with gotmplfmt * tpl: Run gotmplfmt -w . * markup/goldmark/codeblocks: Always split Chroma options into .Options * hugolib: Allow empty params front matter * common/hmaps: Merge slice-valued module config into site config * tpl: Use GetMatch for both local and global image resources * Revert "markup/tableofcontents: Skip empty TOC levels" * tpl/templates: Reject Defer inside partialCached * common/hexec: Make NODE_PATH a fallback for ESM bare imports * config: Allow repeating the root key in /config files * Revise test naming guidelines in AGENTS.md * Update AGENTS.md * js: Return error for missing batch imports * resources/images: Keep smart crop target size * testing: Use synctest where relevant * security: Validate redirects against security.http.urls * markup/tableofcontents: Skip empty TOC levels * Fall back to hugo.buildDate in hugo.BuildDate() in non-vcs builds * css: Make css.Build's file-loader URLs absolute to web context root * hugolib: Don't warn about lang/kind/path coming from cascade.params * markup/goldmark: Unwrap inner HTML for plain code blocks * tpl/tplimpl: Extend page image lookup to include global resources * security: Allow hostnames starting with digits in default http.urls * commands: Improve description of command flags Approved by: doceng@ (implicit) Security: CVE-2026-39826 CVE-2026-39823f991008c58
various: Bump ports for Go 1.25.104e243a83f8
www/gohugo: Update to 0.161.1 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.161.1 * resources: Honor Retry-After header in resources.GetRemote retries * warpc: Move to parson.c in https://github.com/kgabis/parson * config/security: Add AllowChildProcess to security.node.permissions * config/security: Restrict default http.urls Approved by: doceng@ (implicit)86311b6f35
www/gohugo: Update to 0.161.0 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.161.0 Bug fixes * langs/i18n: Fix translation lookup when using language variants * create: Fix non-deterministic conflict detection in hugo new content * commands: Fix environment isolation for configuration settings * Fix filename dimension identifiers (role_X, version_X) to replace mount config * Fix it so we never auto-fallback to page resources in other roles/versions Improvements * css: Support nested hugo:vars/ imports * github: Update GitHub actions versions * hugolib: Do not render aliases if the page is not rendered * langs/i18n: Improve default content language fallback * helpers: Remove unused code * common/constants: Remove unused consts * common/paths: Remove unused code * tests: Update Ruby setup action to v1.305.0 * langs: Use Language.Locale as primary localization key * config/security: Add "! " negation to Whitelist, harden default http.urls * Harden Node tool execution with --permission flag * tpl/collections: Honor the Eqer interface in where comparisons * modules: Ignore non-require blocks in go.mod rewrite * Replace the concurrent map with an identical upstream version * Add slice-based permalinks config with PageMatcher target * commands: Add missing import * Revert "common/hugo: Deprecate extended and extended_withdeploy editions" * Adjust the SECURITY.md slightly * resources/page: Add passing test for Issue #14325 * Add a more flexible filename identifier scheme that also allows setting roles and versions (#14754) * common/hugo: Deprecate extended and extended_withdeploy editions * parser/pageparser: Add a parser fuzz test71de1d4034
various: Bump go ports for go-1.25.9 / 1.26.27507e72a84
www/gohugo: Update to 0.161.1 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.160.1 * Fix panic when passthrough elements are used in headings * Fix panic on edit of legacy mapped template names that's also a valid path in the new setup * Fix RenderShortcodes leaking context markers when indented * Strip nested page context markers from standalone RenderShortcodes * Rename deprecated cascade._target to cascade.target in tests * Fix auto-creation of root sections in multilingual sites * readme: Fix links Approved by: doceng@ (implicit)8d37932e80
www/gohugo: Update to 0.160.0 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.160.0 Bug fixes * Fix some recently introduced Position issues * markup/goldmark: Fix double-escaping of ampersands in link URLs * tpl: Fix stray quotes from partial decorator in script context Improvements * all: Replace NewIntegrationTestBuilder with Test/TestE/TestRunning * tpl/css: * Improve and extend .Position handling in Goldmark render hooks * markup/goldmark: Clean up test Approved by: doceng@ (implicit)a354f71899
www/gohugo: Update to 0.159.2 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.159.2 * Fix potential content XSS by escaping dangerous URLs in Markdown links and images. * resources/page: Fix shared reader in Source.ValueAsOpenReadSeekCloser. Approved by: doceng@ (implicit) MFH: 2026Q2 security issuec36ab384a6
www/gohugo: Update to 0.159.1 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.159.1 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.159.0 Bug fixes * tpl/tplimpl: Fix Vimeo shortcode test Improvements * create: Return error instead of panic when page not found * commands: Preserve non-content files in convert output * npm: Use workspaces to simplify hugo mod npm pack * commands: Close cpu profile file when StartCPUProfile fails * Remove the AI Watchdog workflow for now * Remove 'bep' from PR user logins skip list * tpl/tplimpl: Comment out the Vimeo simple shortcode tests Approved by: doceng@ (implicit)cabbaf6b51
www/gohugo: Update to 0.158.0 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.158.0 Bug fixes * tpl/css: Fix external source maps * hugolib: Fix server no watch * resources: Fix context canceled on GetRemote with per-request timeout * tpl/tplimpl: Prefer early suffixes when media type matches * all: Run go fix ./... * internal/warpc: Fix SIGSEGV in Close() when dispatcher fails to start * Fix index out of range panic in fileEventsContentPaths f797f84 @bep #14573 Improvements * resources: Re-publish on transformation cache hit * create/skeletons: Use css.Build in theme skeleton * tpl/css: Add a test case for rebuilds on CSS options changes * hugolib: Allow regular pages to cascade to self * tpl/css: Allow the user to override single loader entries * tpl/css: Make default loader resolution for * internal/js: Add default mainFields for CSS builds * Add css.Build * resources: Use full path for Exif etc. decoding error/warning messages * Move to new locales library and upgrade CLDR from v36.1 to v48.1 * tpl/strings: Add strings.ReplacePairs function * github: Remove pull_request_template.md * testing: Make commands tests pass in Go 1.26.1 * refactor: Deprecate language configuration and template methods * Replace Exif with Meta in tests * resources: Improve getImageOps error message * resources/images: Add IsImageResourceWithMeta etc. tests for bmp and gif 44dc384 @bep #14568 Approved by: doceng@ (implicit)0f0b512f00
various: Bump ports for Go 1.25.8a8d318da7c
www/gohugo: Update to 0.157.0 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.157.0 Bug fixes * Fix menu pageRef resolution in multidimensional setups * docs: Regen and fix the imaging docshelper output * hugolib: Fix automatic section pages not replaced by sites.complements Improvements * Handle GitInfo for modules where Origin is not set when running go list * commands: Update link to highlighting style examples * Add AVIF, HEIF and HEIC partial support (only metadata for now) * resources/images: Adjust WebP processing defaults * Add Page.GitInfo support for content from Git modules * Add per-request timeout option to resources.GetRemote * Update AI Watchdog action version in workflow * config: Skip taxonomy entries with empty keys or values * Add guideline for brevity in code and comments * modules: Include JSON error info from go mod download in error messages16fea28dd7
www/gohugo: Update to 0.156.0 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.156.0 Notes * Remove items deprecated <= v0.136.0 (note) * hugolib: Move site.Data to hugo.Data, deprecate Site.AllPages/BuildDrafts/Languages * hugolib: Add Page.Sites to Site.Sites deprecation notice * resources/page: Deprecate cascade._target in favor of cascade.target * tpl/tplimpl: Throw error when calling gist shortcode * tpl/tplimpl: Throw error when calling twitter/twitter_simple shortcodes Bug fixes * tpl/internal: Replace deprecated parser.ParseDir and doc.New * commands: Fix --panicOnWarning flag having no effect with module version warnings * paths: Fix handling of _ as a path name * docs: Fix lineNos default value in docs.yaml * hugolib: Fix term title when taxonomy name contains spaces Improvements * hugolib: Simplify sites collection * hugolib: Adjust hugo.Sites.Default * Move common/hugo/HugoInfo to resources/page * hugolib: Add hugo.Sites and .Site.IsDefault(), modify .Site.Sites * output: Remove unused method * Update AI assistance guidelines in CONTRIBUTING.md * tpl/collections: Speed up where and sort performance * commands: Skip chmod for files without owner-write permission * tpl/collections: Add some more benchmarks for where and sort * all: Change site to project where appropriate * markup/highlight: Allow lineNos to be true, false, "inline", or "table" * Upgrade to Go 1.26 * tpl: Move from md5 to xxhash for some in memory keys * testscripts/commands: Update 'future' date to far future Approved by: doceng@ (implicit)ad2041275d
various: Bump ports for Go default 1.24->1.2597685c1886
www/gohugo: Update to 0.155.3 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.155.3 * hugolib: Don't render default site redirect for non-primary isHTML output formats * server: Fix stuck server global error logging * build(deps): bump github.com/evanw/esbuild from 0.27.2 to 0.27.3 * server: Fix panic when the server browser error handler tried to use a config in a state of flux Approved by: doceng@ (implicit)8845ac3c2c
various: Bump Go ports for 1.24.13529df949a5
www/gohugo: Update to 0.155.2 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.155.2 * Fix template change detection for multi-version sites * resources/image: Add some image decode/encode debug logging Approved by: doceng@ (implicit)b5df0139a0
www/gohugo: Update to 0.155.1 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.155.1 * Fix image DecodeConfig regression of WebP images from file cache * resources/images: Fix WebP useSharpYuv being ignored * tpl/tplimpl: Remove failing Twitter tests914fdd03d7
www/gohugo: Update to 0.155.0 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.155.0 Bug fixes * Fix data race when clearing cache in cachebusters * resources/images: Fix comment for Quality field in ImageConfig * Fix panic reported in discourse * Fix recently introduced partial rendering bug * tpl: Fix partial decorator panic when partial returns falsy * resources: Fix race condition in test helper * Fix cascade draft panic * hugolib: Fix multilingual alias generation * Fix file mount specifity issue within the same module * warpc: Fix typed nil return in Start * hugolib: Fix relative alias generation Improvements * Remove disableDate and disableLatLong from MetaConfig * internal/warpc: Make webp C defaults match the Go defaults * testscripts: Move server tests to own folder * testing: Skip some slow tests when not running in CI * magefile: Skip commands test when running mage check locally * Remove -p 2 parallelism limit for local test runs * Add AGENTS.md and CLAUDE.md * Add == and != operators to range predicates * Add modulequeries file cache for module version queries * Allow v1,v2 etc. style version names while still supporting full semver in queries * Add range matchers for site matrix vector store filtering * Misc webp performance work * Move from github.com/disintegration/gift to github.com/gohugoio/gift * resources/images: Stabilize order of valid sources in error message * Add XMP and IPTC image metadata support * output: Add TestCanonical integration test * Rename common/maps to common/hmaps (#14384) * Decode webp.ImageConfig natively Approved by: doceng@ (implicit)c94460415d
various: Bump Go ports for 1.24.12013f2d30b0
www/gohugo: Update to 0.154.5 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.154.5 * Fix some default site redirect woes * hugolib: Fix newly created shortcodes not found during server rebuild * tpl/tplimpl: Remove trailing slash from void elements Approved by: doceng@ (implicit)9cde2fc006
www/gohugo: Update to 0.154.4 * build(deps): bump github.com/goccy/go-yaml from 1.19.1 to 1.19.2 * tpl: Fix language resolution for markdown shortcodes * For multiple dimensions setups, fix alias handling and multihost publish pathce837c6e6d
www/gohugo: Update to 0.154.3 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.154.3 * build(deps): bump github.com/yuin/goldmark from 1.7.13 to 1.7.16 Approved by: doceng@ (implicit)78cbeae23c
www/gohugo: Update to 0.154.2 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.154.1 * Add WASM licensing information to README * Fix partial decorator detection in partial with blocks with outer range break or continue ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.154.2 * Fix alpha/fuzzy border issue with new webp decoder for images with with transparent background Approved by: doceng@ (implicit)6fe649f131
www/gohugo: Update to 0.154.0
ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.154.0
Hugo v0.154.0 is the 14th release this year (not counting patch releases) and
introduces partial decorators, or “partials with a twist.”
Bug fixes
* tpl/collections: Fix apply to work with built-in funcs like len
* Revert "resources/page: Fix slugorcontentbasename for section pages"
Improvements
* helpers: Limit verbose watch output for better readability
* tpl/reflect: Make the IsImageResource implementation less technical
* internal/warpc: Increase WebP memory limit to 384 MiB
* Update tpl/reflect/reflect.go
* Add reflect.Is{Page,Site,Resource,ImageResource}
* Allow partials to work as decorators
Approved by: doceng@ (implicit)9b56da47a6www/gohugo: Update to 0.153.5 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.153.5 * images: Add compression option to image config and clean up some of the options handling * config: Fix cascade per language in hugo.toml regression * images: Fix WebP quality and hint parameters being ignored Approved by: doceng@ (implicit)da0b1465fd
www/gohugo: Update to 0.153.3 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.153.3 * build(deps): bump github.com/bep/imagemeta from 0.12.0 to 0.12.1 * Fix error with _content.gotmpl file with index.md siblings ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.153.4 Set cascade target to the content matrix if not set in the cascade itself. Approved by: doceng@ (implicit)946fbaea7f
www/gohugo: Update to 0.153.2 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.153.2 * Fix "image: unknown format" error * modules: Remove extended edition check * misc: Update edition comparison and guidance in README.md Approved by: doceng@ (implicit)aa046690dc
www/gohugo: Update to 0.153.1 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.153.0 Bug fixes * Fix some outdated front matter * Fix server rebuilds on editing content with Chinese terms * Fix slow server startup of very big content trees * github: Fix "no space left on device" issue in CI * docs: Fix link to CGO wiki page * Fix grammatical error in styleguide.md * hugolib: Fix recently introduced data race * docshelper: Fix some YAML serialization issues with sites matrix configuration * resources/page: Fix slugorcontentbasename for section pages * all: Fix some benchmarks broken by modernize * all: Run modernize -fix ./... Improvements * resources/images: Don't trust the file extension when decoding JPEG and PNG images * Add full filename to image processing error messages if possible * tailwindcss: Add referece to skipInlineImportsNotFound when import not found in assets * Improve error messages for template failures * Improve error handling/messages in Hugo Pipes * images: Add a webp test with bg color * Encode and Decode using the libwebp library via WASM with animation support * config/allconfig: Correct error message * tpl: Add missing functions to init files * github: Add some known humans to the AI whitelist * langs/i18n: Prefer languageCode when picking translation file * Add entitlements for WebAssembly for macOS Tahoe * testscripts: Move layouts file to new structure * resources: Skip integration test if Dart Sass is not installed * testing: Replace legacy config.toml with hugo.toml in most tests * testing: Port integration tests to new templates structure * github: Correct dependabot => dependabot[bot] * config/privacy: Change GoogleAnalytics.RespectDoNotTrack default to true * Add signed and notarized MacOS pkg builds * Upgrade to Go 1.25.4 * tpl/urls: Add PathEscape and PathUnescape functions * Speedup and simplify page assembly for deeper content trees * gemini: Remove styleguide.md (for now) * github: Reenable Gemini, but no auto code review * github: Partition tests by their root * github: Make the clean commands work * github: Also test the root package (left out in previous commit) * github: More disk space saving optimizations * github: Add PR Template * Adjust benchmark * tpl/openapi: Add support for OpenAPI external file references * github: Skip dependabot for AI Watchdog workflow * github: Remove the 386 test step in GitHub test workflow * github: Remove test binaries after CI test runs * github: Adjust watchdog run logic (now with correct spelling) * github: Adjust watchdog run logic (again) * github: Adjust watchdog run logic * github: Only run AI Watchdog when the PR is ready for review * Update aiwatchdog.yml * Update aiwatchdog.yml * Update aiwatchdog.yml * github: Add label to AI suspects and do not fail when confident * github: Adjust AI Watchdog workflow to make it run PRs from forks * github: Adjust workflow permissions * performance: Misc allocation improvements * github: Add ai-watchdog workflow and update other workflows' versions * tpl/collections: Improve collections.D * Optimize memory allocations for sites matrix vector stores * gemini: Disable auto PR codereviews for now * Update styleguide.md * Add gemini setup files * static: Preserve .gitignore and .gitattributes in --cleanDestinationDir * hugolib: Improve performance of content trees with many sections * Add a site assembly benchmark test for a deeper site structure with more sections and pages * sitesmatrix: Clary default dimension values * Run go mod tidy to clean up go.mod and go.sum * testing: Rewrite all the old style integration tests to txtar style tests * hugolib: Delete some old integration tests * testing: Revise usage of b.N and b.Loop() in benchmarks * Add roles and versions as new dimensions (in addition to language) * Update CONTRIBUTING.md * hreflect: Cache reflect method lookups used in collections.Where and others * all: Simplify the reflect usage Update to 0.153.1 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.153.1 * Handle PNG named *.webp * Revert deprecation logging for contentDir per language * Fix panic when 404 is backed by a content file * internal/warpc: Increase WebP memory limit to 256 MiB01361a02cc
various: Bump Go ports for 1.24.11b24429e3ed
various: Bump Go ports for 1.24.100dfced16fb
www/gohugo: Update to 0.152.2 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.152.2 * deps: Update github.com/tdewolff/minify v2.24.4 => v2.24.5 * hugofs: Make node_modules a "special case" mount * github: Fix typo in stale PR message Approved by: doceng@ (blanket)1602b02714
www/gohugo: Update to 0.152.0 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.152.0 Note * Replace to gopkg.in/yaml with github.com/goccy/go-yaml (note) Improvements * config: Clone language map entries before modifying them * Skip flaky test for now * Misc YAML adjustments * hugofs: Make sure that non-project module mounts are local paths * langs/i18n: Improve reserved key error message * langs: Add test case using a "reserved" i18n code Dependency Updates * deps: Upgrade github.com/gohugoio/go-i18n/v2 * build(deps): bump github.com/tdewolff/minify/v2 from 2.24.3 to 2.24.4 Approved by: doceng@ (blanket) ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.152.1 These fixes are are all related to the YAML library upgrade in v0.152.0. * Expand the numeric conversions to template funcs/methods * Fix where with uint64 * Fix it so YAML integer types can be used where Go int types are expected * tpl/compare: Fix compare/sort of uint64s * Fix "assignment to entry in nil map" on empty YAML config files Approved by: doceng@ (blanket)ce31ecc2b8
www/gohugo: Update to 0.151.2 ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.151.1 Bug fixes * tpl: Fix strings/truncate CJK handling * parser/pagerparser: Fix closing shortcode error handling when repeated Improvements * Upgrade Go to 1.25.3 * create/skeletons: Wrap section and home lists with section tags * markup/goldmark: Align blockquote default output with Goldmark * parser/pageparser: Store shortcode names as unique.Handle[string] to save memory allocations * testscripts: Make test assertion less specific ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.151.2 * parser/pageparser: Add a testcase for nested shortcodes of the same name * parser/pageparser: Fix shortcode nesting regression Approved by: doceng@ (blanket)53827741ee