CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

www/gohugo 0.168.0_1,1

Fast and Flexible Static Site Generator built with love in GoLang

Port info

Maintainer
doceng@FreeBSD.org
Packages
latest: 0.168.0_1,1
Upstream
up to date
Last update
to 0.168.0_1,1 · d81b7ba3c3
Quarterly
2026Q4: 0.167.0_2,1 · last MFH 60647eff54
WWW
https://gohugo.io
Links
cgit · VuXML

Install

Package
# pkg install gohugo
installs 0.168.0_1,1 from latest; from quarterly (2026Q4) 0.167.0_2,1
Port
# cd /usr/ports/www/gohugo && make install clean
# make -C /usr/ports/www/gohugo config  # change options first
Size
16 MiB download · 58 MiB installed
Depends on
graphics/webp 1.6.0, textproc/libsass 3.6.6
License
APACHE20
Options
2 of 2 on in the package: EXTENDED MANPAGES

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.168.0_1,10.167.0_1,1–
FreeBSD 150.168.0_1,10.168.0,1–
FreeBSD 140.168.0_1,10.167.0_1,10.168.0_1,1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.167.0_2,10.167.0_1,1–
FreeBSD 140.167.0_2,10.167.0_1,10.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.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.168.0_1,1.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (288)

Dag-Erling Smørgrav (des) · 0.168.0_1,1 MFH 2026Q4 ✓
various: Bump Go ports for Go 1.26.10 / 1.27.3
d81b7ba3c3
Fernando Apesteguía (fernape) · 0.168.0,1
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
Fernando Apesteguía (fernape) · 0.167.0,1
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
Adam Weinberger (adamw) · 0.165.0_3,1
many: Bump go ports for 1.26.8 and 1.27.1
dd0905142a
Dag-Erling Smørgrav (des) · 0.165.0_2,1 MFH 2026Q3 ✓
various: Bump go ports for go-1.25.14 / 1.26.7
4867821cd6
Dag-Erling Smørgrav (des) · 0.165.0_1,1 MFH 2026Q3 ✓
various: Bump go ports for go-1.25.13 / 1.26.6
6d39dcf04e
Fernando Apesteguía (fernape) · 0.165.0,1
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
Dag-Erling Smørgrav (des) · 0.164.0_1,1 MFH 2026Q3 ✓
various: Bump go ports for go-1.25.12 / 1.26.5
4ea3547132
Fernando Apesteguía (fernape) · 0.164.0,1
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
Fernando Apesteguía (fernape) · 0.163.3,1
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 regression
0448ff47e7
Fernando Apesteguía (fernape) · 0.163.2,1
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
Fernando Apesteguía (fernape) · 0.163.1,1
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
Fernando Apesteguía (fernape) · 0.163.0,1
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
Dag-Erling Smørgrav (des) · 0.162.1_1,1
various: Bump go ports for go-1.25.11 / go-1.26.4
dd8dc2a59d
Fernando Apesteguía (fernape) · 0.162.1,1
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
Fernando Apesteguía (fernape) · 0.162.0,1
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-39823
f991008c58
Adam Weinberger (adamw) · 0.161.1_1,1
various: Bump ports for Go 1.25.10
4e243a83f8
Fernando Apesteguía (fernape) · 0.161.1,1
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
Fernando Apesteguía (fernape) · 0.161.0,1
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 test
71de1d4034
Dag-Erling Smørgrav (des) · 0.160.1_1,1
various: Bump go ports for go-1.25.9 / 1.26.2
7507e72a84
Fernando Apesteguía (fernape) · 0.160.1,1
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
Fernando Apesteguía (fernape) · 0.160.0,1
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
Fernando Apesteguía (fernape) · 0.159.2,1
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 issue
c36ab384a6
Fernando Apesteguía (fernape) · 0.159.1,1
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
Fernando Apesteguía (fernape) · 0.158.0,1
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
Adam Weinberger (adamw) · 0.157.0_1,1
various: Bump ports for Go 1.25.8
a8d318da7c
Fernando Apesteguía (fernape) · 0.157.0,1
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 messages
16fea28dd7
Fernando Apesteguía (fernape) · 0.156.0,1
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
Adam Weinberger (adamw) · 0.155.3_1,1
various: Bump ports for Go default 1.24->1.25
97685c1886
Fernando Apesteguía (fernape) · 0.155.3,1
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
Adam Weinberger (adamw) · 0.155.2_1,1
various: Bump Go ports for 1.24.13
529df949a5
Fernando Apesteguía (fernape) · 0.155.2,1
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
Fernando Apesteguía (fernape) · 0.155.1,1
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 tests
914fdd03d7
Fernando Apesteguía (fernape) · 0.155.0,1
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
Adam Weinberger (adamw) · 0.154.5_1,1
various: Bump Go ports for 1.24.12
013f2d30b0
Fernando Apesteguía (fernape) · 0.154.5,1
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
Fernando Apesteguía (fernape) · 0.154.4,1
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 path
ce837c6e6d
Fernando Apesteguía (fernape) · 0.154.3,1
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
Fernando Apesteguía (fernape) · 0.154.2,1
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
Fernando Apesteguía (fernape) · 0.154.0,1
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)
9b56da47a6
Fernando Apesteguía (fernape) · 0.153.5,1
www/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
Fernando Apesteguía (fernape) · 0.153.4,1
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
Fernando Apesteguía (fernape) · 0.153.2,1
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
Fernando Apesteguía (fernape) · 0.153.1,1
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 MiB
01361a02cc
Adam Weinberger (adamw) · 0.152.2_2,1
various: Bump Go ports for 1.24.11
b24429e3ed
Adam Weinberger (adamw) · 0.152.2_1,1
various: Bump Go ports for 1.24.10
0dfced16fb
Fernando Apesteguía (fernape) · 0.152.2,1
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
Fernando Apesteguía (fernape) · 0.152.1,1
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
Fernando Apesteguía (fernape) · 0.151.2,1
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