shield Recommended update for hugo
openSUSE-2026-236


This update for hugo fixes the following issues: - Update to version 0.163.1 (boo#1269014, boo#1269015): * releaser: Bump versions for release of 0.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 * Update CI workflow to exclude macOS * commands: Fix convert command * releaser: Prepare repository for 0.164.0-DEV * releaser: Bump versions for release of 0.163.0 * pagesfromdata: Use relative path for content adapter template metrics * ci: Re-add macos-latest to the test matrix * build(deps): bump github.com/bits-and-blooms/bitset * build(deps): bump github.com/tetratelabs/wazero * all: Run go fix ./... * images: Deprecate Imaging.Compression and move it down to webp and avif configs * Only support the latest Go version * resources/jsconfig: Remove deprecated baseUrl setting * build(deps): bump github.com/rogpeppe/go-internal from 1.14.1 to 1.15.0 * page: Add IsBranch and deprecate IsNode * images: Force cache invalidation for AVIF target * images: Add a per-format AVIF hint setting * build(deps): bump github.com/getkin/kin-openapi from 0.138.0 to 0.139.0 * 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 * all: Adjust tests for deprecated link and image render hook settings * misc: Remove duplicate words in comments * Add some PNG to AVIF golden test cases * releaser: Prepare repository for 0.163.0-DEV * releaser: Bump versions for release of 0.162.1 * modules/npm: Fix false stale warning after npm pack * tpl/tplimpl: Fix X shortcode test * tpl: Skip broken x shortcode test * Revert "tpl/collections: Make dict return nil when no values are provided" * tpl/time: Fix locale-specific month abbreviations * releaser: Bump versions for release of 0.162.0 * Disallow HTML content by default * Add image processing support for AVIF * config: Preserve intentionally empty maps * hugolib: Fix Page.GitInfo for modules with go.mod in a repo subdirectory * 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 * Fix typo in CONTRIBUTING.md * Remove note on refactoring contributions * Update AI assistance disclosure requirements * build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 * build(deps): bump golang.org/x/image from 0.40.0 to 0.41.0 * 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 * Squashed 'docs/' changes from 0755fb534d..1f8ddb8a52 * resources: Fix the :counter placeholder * Upgrade to Go 1.26.3 * ci: Check embedded template formatting with gotmplfmt * tpl: Run gotmplfmt -w . * build(deps): bump github.com/getkin/kin-openapi from 0.137.0 to 0.138.0 * build(deps): bump github.com/JohannesKaufmann/html-to-markdown/v2 * markup/goldmark/codeblocks: Always split Chroma options into .Options * docs: Update docs.yaml * hugolib: Allow empty params front matter * commands: Fix import from Jekyll * common/hmaps: Merge slice-valued module config into site config * build(deps): bump golang.org/x/image from 0.39.0 to 0.40.0 * tpl: Use GetMatch for both local and global image resources * Revert "markup/tableofcontents: Skip empty TOC levels" * build(deps): bump golang.org/x/tools from 0.44.0 to 0.45.0 * tpl/templates: Reject Defer inside partialCached * build(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 * common/hexec: Make NODE_PATH a fallback for ESM bare imports * build(deps): bump github.com/pelletier/go-toml/v2 from 2.3.0 to 2.3.1 * 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 * Fix prevention of direct symlink reads in resources.Get * 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 * agents: Add a note to Ai security researchers * deps: Upgrade to Chroma v2.24.1 * commands: Fix github-dark chromastyles * 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 * releaser: Prepare repository for 0.162.0-DEV - update to 0.161.1: * resources: Honor Retry-After header in resources.GetRemote retries c4eba928 @bep #14828 * warpc: Move to parson.c in https://github.com/kgabis/parson 8b40a96b @bep #14823 * config/security: Add AllowChildProcess to security.node.permissions d65af84d @bep #14824 * config/security: Restrict default http.urls "@" deny to userinfo 454450a6 @bep #14825 - update to 0.161.0: * This release contains two security hardening fixes: * We now run the Node tools PostCSS, Babel and TailwindCSS, by default, with the `--permission` flag with the permissions defined in security.node.permissions. This means that you need Node >= 22 installed and that `css.TailwindCSS` now requires that the Tailwind CSS CLI must be installed as a Node.js package. The standalone executable is no longer supported * We have made the defaults in security.http.urls more restrictive. - update to 0.160.1: * Fix panic when passthrough elements are used in headings 8b00030b @bep #14677 * Fix panic on edit of legacy mapped template names that's also a valid path in the new setup c4855167 @bep #14740 * Fix RenderShortcodes leaking context markers when indented 161d0d47 @bep #12457 * Strip nested page context markers from standalone RenderShortcodes 45e45966 @bep #14732 * Rename deprecated cascade._target to cascade.target in tests 58927aa1 @bep * Fix auto-creation of root sections in multilingual sites ce009e3a @bep #14681 * readme: Fix links 07558724 @chicks-net - Update to version 0.161.1: * releaser: Bump versions for release of 0.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 "@" deny to userinfo * releaser: Prepare repository for 0.162.0-DEV * releaser: Bump versions for release of 0.161.0 * build(deps): bump github.com/getkin/kin-openapi from 0.135.0 to 0.137.0 * build(deps): bump github.com/mattn/go-isatty from 0.0.21 to 0.0.22 * build(deps): bump github.com/tdewolff/minify/v2 from 2.24.12 to 2.24.13 * css: Support nested hugo:vars/<name> imports * github: Update GitHub actions versions * hugolib: Do not render aliases if the page is not rendered * langs/i18n: Improve default content language fallback * Replace deprecated .Site.Sites/.Page.Sites with hugo.Sites intests * helpers: Remove unused code * common/constants: Remove unused consts * common/paths: Remove unused code * langs/i18n: Fix translation lookup when using language variants * tests: Update Ruby setup action to v1.305.0 * build(deps): bump github.com/magefile/mage from 1.17.1 to 1.17.2 * deps: Upgrade github.com/bep/imagemeta v0.17.1 => v0.17.2 * langs: Use Language.Locale as primary localization key * config/security: Add "! " negation to Whitelist, harden default http.urls * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront (#14789) * build(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 (#14788) * build(deps): bump github.com/bep/mclib (#14787) * Harden Node tool execution with --permission flag * tpl/collections: Honor the Eqer interface in where comparisons * build(deps): bump google.golang.org/api from 0.267.0 to 0.276.0 * build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.41.5 to 1.41.6 * modules: Ignore non-require blocks in go.mod rewrite * Replace the concurrent map with an identical upstream version * build(deps): bump github.com/getkin/kin-openapi from 0.134.0 to 0.135.0 (#14781) * build(deps): bump github.com/bep/goportabletext from 0.1.0 to 0.2.0 (#14779) * build(deps): bump golang.org/x/image from 0.38.0 to 0.39.0 (#14780) * deps: Upgrade github.com/bep/imagemeta v0.17.0 => v0.17.1 (#14775) * 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 * create: Fix non-deterministic conflict detection in hugo new content * build(deps): bump golang.org/x/tools from 0.43.0 to 0.44.0 * resources/page: Add passing test for Issue #14325 * agents: Add a note about having the issue ID in test names * commands: Fix environment isolation for configuration settings * build(deps): bump github.com/evanw/esbuild from 0.27.4 to 0.28.0 * build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.41.1 to 1.41.5 * build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.4 to 2.3.0 * build(deps): bump github.com/tdewolff/minify/v2 from 2.24.11 to 2.24.12 * Fix filename dimension identifiers (_role_X_, _version_X_) to replace mount config * Add a more flexible filename identifier scheme that also allows setting roles and versions (#14754) * Fix it so we never auto-fallback to page resources in other roles/versions * common/hugo: Deprecate extended and extended_withdeploy editions * parser/pageparser: Add a parser fuzz test * releaser: Bump versions for release of 0.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 * releaser: Prepare repository for 0.161.0-DEV - Update to version 0.160.0: * releaser: Bump versions for release of 0.160.0 * build(deps): bump github.com/magefile/mage from 1.16.1 to 1.17.1 * Fix some recently introduced Position issues * markup/goldmark: Fix double-escaping of ampersands in link URLs * all: Replace NewIntegrationTestBuilder with Test/TestE/TestRunning * tpl: Fix stray quotes from partial decorator in script context * readme: Revise edition descriptions and installation instructions * build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 * tpl/css: Support @import "hugo:vars" for CSS custom properties in css.Build * Improve and extend .Position handling in Goldmark render hooks * build(deps): bump golang.org/x/image from 0.37.0 to 0.38.0 * markup/goldmark: Clean up test * releaser: Prepare repository for 0.160.0-DEV - Update to version 0.159.2: * releaser: Bump versions for release of 0.159.2 * Fix potential content XSS by escaping dangerous URLs in links and images * releaser: Add standard withdeploy release assets * resources/page: Fix shared reader in Source.ValueAsOpenReadSeekCloser * testing: Simplify line ending handling in tests * readme: Update Go version to 1.25.0 * releaser: Prepare repository for 0.160.0-DEV - Update to version 0.159.1: * releaser: Bump versions for release of 0.159.1 * minifiers: Keep x-bind and blank namespace in SVG minification * Adjust depreceated syntax in tests * releaser: Prepare repository for 0.160.0-DEV - Update to version 0.159.0: * releaser: Bump versions for release of 0.159.0 * docs: Update docs.yaml * Squashed 'docs/' changes from 80dd7b067..0755fb534 * commands: Update docs linke to Node.js docs * 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` * build(deps): bump github.com/olekukonko/tablewriter from 1.1.3 to 1.1.4 (#14641) * commands: Close cpu profile file when StartCPUProfile fails * Replace deprecated site.Data with hugo.Data in tests * Replace deprecated excludeFiles and includeFiles with files in tests * build(deps): bump github.com/yuin/goldmark from 1.7.16 to 1.7.17 * build(deps): bump github.com/magefile/mage from 1.15.0 to 1.16.1 * build(deps): bump golang.org/x/image from 0.36.0 to 0.37.0 * build(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3 * tpl/tplimpl: Fix Vimeo shortcode test * Remove the AI Watchdog workflow for now * Remove 'bep' from PR user logins skip list * tpl/tplimpl: Comment out the Vimeo simple shortcode tests * Replace deprecated :filename with :contentbasename in the permalinks test * releaser: Prepare repository for 0.159.0-DEV - Update to version 0.158.0: * releaser: Bump versions for release of 0.158.0 * deps: Upgrade github.com/evanw/esbuild v0.27.3 => v0.27.4 * build(deps): bump github.com/getkin/kin-openapi from 0.133.0 to 0.134.0 * build(deps): bump golang.org/x/tools from 0.42.0 to 0.43.0 * 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 * build(deps): bump gocloud.dev from 0.44.0 to 0.45.0 * build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 * tpl/css: Allow the user to override single loader entries * tpl/css: Fix external source maps * tpl/css: Make default loader resolution for CSS @import and url() always behave the same * hugolib: Fix server no watch * internal/js: Add default mainFields for CSS builds * Add css.Build * Upgrade to to Go 1.26.1 (#14597) (note) * resources: Fix context canceled on GetRemote with per-request timeout * 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/tplimpl: Prefer early suffixes when media type matches * tpl/strings: Add strings.ReplacePairs function * all: Run go fix ./... * internal/warpc: Fix SIGSEGV in Close() when dispatcher fails to start * 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 * build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 (#14569) * build(deps): bump github.com/tdewolff/minify/v2 from 2.24.9 to 2.24.10 (#14585) * build(deps): bump github.com/bep/imagemeta from 0.15.0 to 0.17.0 (#14584) * Fix index out of range panic in fileEventsContentPaths * resources: Improve getImageOps error message * resources/images: Add IsImageResourceWithMeta etc. tests for bmp and gif * releaser: Prepare repository for 0.158.0-DEV - Packaging improvements: * Update to BuildRequires: golang(API) >= 1.25 matching go.mod - Update to version 0.157.0: * releaser: Bump versions for release of 0.157.0 * Fix menu pageRef resolution in multidimensional setups * Handle GitInfo for modules where Origin is not set when running go list * commands: Update link to highlighting style examples * docs: Regen and fix the imaging docshelper output * Squashed 'docs/' changes from 42914c50e..80dd7b067 * 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 * build(deps): bump github.com/tdewolff/minify/v2 from 2.24.8 to 2.24.9 * build(deps): bump github.com/bep/imagemeta from 0.14.0 to 0.15.0 * 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 * hugolib: Fix automatic section pages not replaced by sites.complements * releaser: Prepare repository for 0.157.0-DEV - Update to version 0.156.0: * releaser: Bump versions for release of 0.156.0 * hugolib: Move site.Data to hugo.Data, deprecate Site.AllPages/BuildDrafts/Languages * build(deps): bump google.golang.org/api from 0.255.0 to 0.267.0 * hugolib: Add Page.Sites to Site.Sites deprecation notice * hugolib: Simplify sites collection * hugolib: Adjust hugo.Sites.Default * Move common/hugo/HugoInfo to resources/page * commands: Fix --panicOnWarning flag having no effect with module version warnings * hugolib: Add hugo.Sites and .Site.IsDefault(), modify .Site.Sites * build(deps): bump github.com/bep/textandbinarywriter * paths: Fix handling of _ as a path name * output: Remove unused method * build(deps): bump github.com/bep/simplecobra from 0.6.1 to 0.7.0 * build(deps): bump github.com/bep/tmc from 0.5.1 to 0.6.0 * snap: Stop building for ppc64el and s390x * docs: Fix lineNos default value in docs.yaml * hugolib: Fix term title when taxonomy name contains spaces * Update AI assistance guidelines in CONTRIBUTING.md * tpl/collections: Speed up where and sort performance * tpl/internal: Replace deprecated parser.ParseDir and doc.New * docs: Regenerate docs.yaml * Squashed 'docs/' changes from 1ad3c75ad..42914c50e * commands: Skip chmod for files without owner-write permission * build(deps): bump github.com/gohugoio/hugo-goldmark-extensions/extras * build(deps): bump github.com/gohugoio/hugo-goldmark-extensions/passthrough * tpl/collections: Add some more benchmarks for where and sort * all: Change site to project where appropriate * docker: Add full tar and openssh-client to support GitHub Actions * markup/highlight: Allow lineNos to be true, false, "inline", or "table" * Remove items deprecated <= v0.136.0 (note) * Upgrade to Go 1.26 * tpl: Move from md5 to xxhash for some in memory keys * build(deps): bump golang.org/x/tools from 0.41.0 to 0.42.0 * build(deps): bump github.com/bep/helpers from 0.6.0 to 0.7.0 * 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 * testscripts/commands: Update 'future' date to far future * Reapply "release: Support alpha, beta, and RC releases" * build(deps): bump golang.org/x/image from 0.35.0 to 0.36.0 * releaser: Prepare repository for 0.156.0-DEV - Update to version 0.155.3: * releaser: Bump versions for release of 0.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 * releaser: Prepare repository for 0.156.0-DEV - Update to version 0.155.2: * releaser: Bump versions for release of 0.155.2 * resources/image: Add some image decode/encode debug logging * Fix template change detection for multi-version sites * releaser: Prepare repository for 0.156.0-DEV - Update to version 0.155.1: * releaser: Bump versions for release of 0.155.1 * Fix image DecodeConfig regression of WebP images from file cache * Remove go vet from check.sh * Add ./check.sh script * Update AGENTS.md with debug printing note * resources/images: Fix WebP useSharpYuv being ignored * tpl/tplimpl: Remove failing Twitter tests * releaser: Prepare repository for 0.156.0-DEV - Update to version 0.155.0: * releaser: Bump versions for release of 0.155.0 * Revert "release: Support alpha, beta, and RC releases" * Fix data race when clearing cache in cachebusters * resources/images: Fix comment for Quality field in ImageConfig * Fix panic reported in discourse * 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 * misc: Update image processing description in README.md * docs: Update docs.yaml * magefile: Skip commands test when running mage check locally * Fix recently introduced partial rendering bug * Remove -p 2 parallelism limit for local test runs * build(deps): bump golang.org/x/tools from 0.40.0 to 0.41.0 * build(deps): bump github.com/olekukonko/tablewriter from 1.1.2 to 1.1.3 * build(deps): bump github.com/alecthomas/chroma/v2 from 2.23.0 to 2.23.1 * Make docs helper maxAge JSON output user friendly * Add AGENTS.md and CLAUDE.md * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * build(deps): bump golang.org/x/image from 0.34.0 to 0.35.0 * build(deps): bump golang.org/x/mod from 0.31.0 to 0.32.0 * tpl: Fix partial decorator panic when partial returns falsy * Add == and != operators to range predicates * resources: Fix race condition in test helper * Add modulequeries file cache for module version queries * Allow v1,v2 etc. style version names while still supporting full semver in queries * Make Page.Aliases more useful in multidimensional setups (note) * Fix cascade draft panic * Add range matchers for site matrix vector store filtering * Misc webp performance work * hugolib: Fix multilingual alias generation * Fix file mount specifity issue within the same module * deps: Upgrade github.com/gohugoio/gift v0.1.0 => v0.2.0 * Move from github.com/disintegration/gift to github.com/gohugoio/gift * build(deps): bump github.com/alecthomas/chroma/v2 from 2.22.0 to 2.23.0 * warpc: Fix typed nil return in Start * resources/images: Stabilize order of valid sources in error message * hugolib: Fix relative alias generation * Add XMP and IPTC image metadata support * output: Add TestCanonical integration test * Rename common/maps to common/hmaps (#14384) * build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 * build(deps): bump github.com/bep/lazycache from 0.8.0 to 0.8.1 * deps: Upgrade github.com/alecthomas/chroma v2.21.1 => v2.22.0 * Decode webp.ImageConfig natively * releaser: Prepare repository for 0.155.0-DEV - Update to version 0.154.5: * releaser: Bump versions for release of 0.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 * releaser: Prepare repository for 0.155.0-DEV - Update to version 0.154.4: * releaser: Bump versions for release of 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 * releaser: Prepare repository for 0.155.0-DEV - Update to version 0.154.3: * releaser: Bump versions for release of 0.154.3 * build(deps): bump github.com/yuin/goldmark from 1.7.13 to 1.7.16 * releaser: Prepare repository for 0.155.0-DEV - Update to version 0.154.2: * releaser: Bump versions for release of 0.154.2 * Fix alpha/fuzzy border issue with new webp decoder for images with with transparent background * snap: Limit build platforms to amd64, arm64, ppc64el, and s390x * snap: Update to core 24 * releaser: Prepare repository for 0.155.0-DEV - Update to version 0.154.1: * releaser: Bump versions for release of 0.154.1 * Add WASM licensing information to README * Fix partial decorator detection in partial with blocks with outer range break or continue * releaser: Prepare repository for 0.155.0-DEV - Update to version 0.154.0: * releaser: Bump versions for release of 0.154.0 * tpl/collections: Fix apply to work with built-in funcs like len * Remove Linode sponsor from README * 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 * build(deps): bump github.com/tetratelabs/wazero from 1.10.1 to 1.11.0 * Revert "resources/page: Fix slugorcontentbasename for section pages" * Update tpl/reflect/reflect.go * Add reflect.Is{Page,Site,Resource,ImageResource} * Allow partials to work as decorators * releaser: Prepare repository for 0.154.0-DEV - Update to version 0.153.5: * releaser: Bump versions for release of 0.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 * releaser: Prepare repository for 0.154.0-DEV - Update to version 0.153.4: * releaser: Bump versions for release of 0.153.4 * Set cascade target to the content matrix if not set in the cascade itself * releaser: Prepare repository for 0.154.0-DEV - Update to version 0.153.3: * releaser: Bump versions for release of 0.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 * releaser: Prepare repository for 0.154.0-DEV - Update to version 0.153.2: * releaser: Bump versions for release of 0.153.2 * Fix "image: unknown format" error * modules: Remove extended edition check * misc: Update edition comparison and guidance in README.md * releaser: Prepare repository for 0.154.0-DEV - Update to version 0.153.1: * releaser: Bump versions for release of 0.153.1 * Handle PNG named *.webp * Revert deprecation logging for contentDir per language * images: Add some more PNG tests * Fix panic when 404 is backed by a content file * internal/warpc: Increase WebP memory limit to 256 MiB * releaser: Prepare repository for 0.154.0-DEV - Update to version 0.153.0: * releaser: Bump versions for release of 0.153.0 * hugoreleaser: Updage macospkgremote to increase notarization timeout * Squashed 'docs/' changes from 71f739460..1ad3c75ad * 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 * build(deps): bump github.com/goccy/go-yaml from 1.19.0 to 1.19.1 * build(deps): bump github.com/alecthomas/chroma/v2 from 2.21.0 to 2.21.1 * Improve error messages for template failures * Improve error handling/messages in Hugo Pipes * Fix some outdated front matter * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * deps: Upgrade github.com/alecthomas/chroma/v2 v2.20.0 => v2.21.0 * build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.40.1 to 1.41.0 * build(deps): bump github.com/evanw/esbuild from 0.27.1 to 0.27.2 * images: Add a webp test with bg color * tpl/css: Deprecate libsass in favor of dartsass (note) * 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 * build(deps): bump golang.org/x/image from 0.33.0 to 0.34.0 * build(deps): bump golang.org/x/tools from 0.39.0 to 0.40.0 * build(deps): bump github.com/tdewolff/minify/v2 from 2.24.7 to 2.24.8 * build(deps): bump gocloud.dev from 0.43.0 to 0.44.0 * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * build(deps): bump github.com/evanw/esbuild from 0.27.0 to 0.27.1 * Fix server rebuilds on editing content with Chinese terms * build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.40.0 to 1.40.1 * build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.2 * release: Skip pushing stable and docs update for pre-releases * release: Support alpha, beta, and RC releases * snap: Address snapcraft deprecations * build(deps): bump github.com/goccy/go-yaml from 1.18.0 to 1.19.0 * build(deps): bump github.com/olekukonko/tablewriter from 1.1.1 to 1.1.2 * build(deps): bump github.com/JohannesKaufmann/html-to-markdown/v2 * 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 * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * 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 * Fix slow server startup of very big content trees * Speedup and simplify page assembly for deeper content trees * markup/asciidocext: Improve Asciidoctor integration * 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 * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * build(deps): bump golang.org/x/image from 0.32.0 to 0.33.0 * build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 * github: Skip dependabot for AI Watchdog workflow * build(deps): bump github.com/tdewolff/minify/v2 from 2.24.5 to 2.24.7 * github: Remove the 386 test step in GitHub test workflow * github: Remove test binaries after CI test runs * github: Fix "no space left on device" issue in CI * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * build(deps): bump golang.org/x/tools from 0.38.0 to 0.39.0 * build(deps): bump github.com/tetratelabs/wazero from 1.10.0 to 1.10.1 * 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 * build(deps): bump github.com/bits-and-blooms/bitset * build(deps): bump github.com/olekukonko/tablewriter from 1.1.0 to 1.1.1 * build(deps): bump golang.org/x/text from 0.30.0 to 0.31.0 * build(deps): bump github.com/evanw/esbuild from 0.25.12 to 0.27.0 * 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 * hugolib/doctree: Simplify lock setup in SimpleThreadSafeTree to reduce read allocation * github: Add ai-watchdog workflow and update other workflows' versions * build(deps): bump google.golang.org/api from 0.251.0 to 0.255.0 * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * build(deps): bump github.com/tetratelabs/wazero from 1.9.0 to 1.10.0 * tpl/collections: Improve collections.D * Optimize memory allocations for sites matrix vector stores * gemini: Disable auto PR codereviews for now * docs: Fix link to CGO wiki page * github: Update asciidoctor-diagrams extension and add GoAT * Fix grammatical error in styleguide.md * Update styleguide.md * Add gemini setup files * static: Preserve .gitignore and .gitattributes in --cleanDestinationDir * hugolib: Fix recently introduced data race * hugolib: Improve performance of content trees with many sections * markup/asciidocext: Support boolean document attributes * github: Allow AsciiDoc content in tests to render Ditaa diagrams * 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 * docshelper: Fix some YAML serialization issues with sites matrix configuration * resources/page: Fix slugorcontentbasename for section pages * build(deps): bump github.com/evanw/esbuild from 0.25.11 to 0.25.12 * testing: Rewrite all the old style integration tests to txtar style tests * commands: newDocsHelper encode integers as ints in generated YAML * config: Add struct tags to deprecated and unused fields * hugolib: Delete some old integration tests * testing: Revise usage of b.N and b.Loop() in benchmarks * all: Fix some benchmarks broken by modernize * all: Run modernize -fix ./... * Add roles and versions as new dimensions (in addition to language) * Update CONTRIBUTING.md * github: Allow AsciiDoc content in tests to render diagrams * hreflect: Cache reflect method lookups used in collections.Where and others * all: Simplify the reflect usage * releaser: Prepare repository for 0.153.0-DEV - Update to version 0.152.2: * releaser: Bump versions for release of 0.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 * releaser: Prepare repository for 0.153.0-DEV - Update to version 0.152.1: * releaser: Bump versions for release of 0.152.1 * 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 * releaser: Prepare repository for 0.153.0-DEV - Update to version 0.152.0: * releaser: Bump versions for release of 0.152.0 * 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 * deps: Upgrade github.com/gohugoio/go-i18n/v2 * langs: Add test case using a "reserved" i18n code * Replace to gopkg.in/yaml with github.com/goccy/go-yaml (note) * build(deps): bump github.com/tdewolff/minify/v2 from 2.24.3 to 2.24.4 * releaser: Prepare repository for 0.152.0-DEV - Update to version 0.151.2: * releaser: Bump versions for release of 0.151.2 * parser/pageparser: Add a testcase for nested shortcodes of the same name * parser/pageparser: Fix shortcode nesting regression * testscripts: Add and improve commands tests for static mounts * releaser: Prepare repository for 0.152.0-DEV - Update to version 0.151.1: * releaser: Bump versions for release of 0.151.1 * Upgrade Go to 1.25.3 * tpl: Fix strings/truncate CJK handling * build(deps): bump github.com/gohugoio/hashstructure from 0.5.0 to 0.6.0 * build(deps): bump golang.org/x/image from 0.30.0 to 0.32.0 * build(deps): bump github.com/evanw/esbuild from 0.25.10 to 0.25.11 * build(deps): bump golang.org/x/tools from 0.37.0 to 0.38.0 * build(deps): bump golang.org/x/mod from 0.28.0 to 0.29.0 * 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 * parser/pagerparser: Fix closing shortcode error handling when repeated * testscripts: Make test assertion less specific * releaser: Prepare repository for 0.152.0-DEV - Update to version 0.151.0: * releaser: Bump versions for release of 0.151.0 * Adjust the terminal progress reporter a little * transform/livereloadinject: Skip livereload.js injection if no tags found (note) * build(deps): bump google.golang.org/api from 0.248.0 to 0.251.0 * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * Add transform.HTMLToMarkdown * Report OSC 9;4 progress when building * build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.38.1 to 1.39.2 * build(deps): bump golang.org/x/tools from 0.36.0 to 0.37.0 * build(deps): bump github.com/spf13/afero from 1.14.0 to 1.15.0 * build(deps): bump github.com/tdewolff/minify/v2 from 2.24.2 to 2.24.3 * Fix file caching for 404 responses in resources.GetRemote * build(deps): bump github.com/evanw/esbuild from 0.25.9 to 0.25.10 * tpl: Workaround s390x precision of Atan and Tan * cache/httpcache: Add respectCacheControlNoStoreInResponse and respectCacheControlNoStoreInRequest options * common/hreflect: Speed up IsTrutfulValue * build(deps): bump golang.org/x/text from 0.28.0 to 0.29.0 * build(deps): bump github.com/olekukonko/tablewriter from 1.0.9 to 1.1.0 * build(deps): bump github.com/spf13/cast from 1.9.2 to 1.10.0 * markup/goldmark: Enhance footnote extension with backlinkHTML option * markup/goldmark: Enhance footnote extension with auto-prefixing option * releaser: Prepare repository for 0.151.0-DEV - Update to version 0.150.1: * releaser: Bump versions for release of 0.150.1 * hugolib: Change duplicate content path warning to an info log * hugolib: Restore integration test * commands: Map --minify CLI flag to the correct configuration key * snap: Add desktop plug * test(deps): Update setup-ruby action to v1.257.0 * releaser: Prepare repository for 0.151.0-DEV - Update to version 0.150.0: * releaser: Bump versions for release of 0.150.0 * build(deps): bump golang.org/x/mod from 0.27.0 to 0.28.0 * modules: Add support for direct version module imports in hugo.toml * resources/page: Fix truncated summary logic * config/security: Add PROGRAMDATA to the osenv allowlist * releaser: Prepare repository for 0.150.0-DEV - Update to version 0.149.1: * releaser: Bump versions for release of 0.149.1 * Remove noindex meta tag from alias.html * Fix nilpointer on ToC heading * tpl/collections: Require collections.D args to be ints * Upgrade to Go 1.25.1 * Fix config env handling for some slice options * minifiers: Update deprecation handling * Update README.md * releaser: Prepare repository for 0.150.0-DEV - Update to version 0.149.0: * releaser: Bump versions for release of 0.149.0 * tpl/collections: Add an integration test for collections.D * misc: Update Go version to 1.24.0 in README * create: Fix new content command with future dates * build(deps): bump github.com/getkin/kin-openapi from 0.132.0 to 0.133.0 * tpl/collections: Add collections.D using Vitter's Method D for sequential random sampling * build(deps): bump google.golang.org/api from 0.247.0 to 0.248.0 * build(deps): bump github.com/evanw/esbuild from 0.25.6 to 0.25.9 * build(deps): bump gocloud.dev from 0.40.0 to 0.43.0 * commands: Deprecate --omitEmpty on chromastyles command * commands: Add --omitClassComments to the chromastyles command * deps: Upgrade github.com/alecthomas/chroma/v2 v2.19.0 => v2.20.0 * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * build(deps): bump github.com/tdewolff/minify/v2 from 2.23.11 to 2.24.0 * all: Use slices.Equal * Squashed 'docs/' changes from 60dd993a6..71f739460 * resources/page: Add :sectionslug and :sectionslugs permalink tokens * Upgrade to Go 1.25 * common/hcontext: Replace with external package * Fix server rebuild when adding a new leaf bundle with resources in one go * resources/page: Use reflect.TypeFor * build(deps): bump github.com/tdewolff/minify/v2 from 2.23.8 to 2.23.11 * Remove test with deprecated path usage * build(deps): bump github.com/olekukonko/tablewriter from 1.0.8 to 1.0.9 * Update README.md * Fix rebuild when deleting a content adapter file * build(deps): bump google.golang.org/api from 0.237.0 to 0.247.0 * build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.36.4 to 1.38.0 * build(deps): bump golang.org/x/tools from 0.35.0 to 0.36.0 * build(deps): bump github.com/bep/simplecobra from 0.6.0 to 0.6.1 * tpl/strings: Remove unnecessary error check * markup/goldmark: Apply Hugo Goldmark Extras when rendering TOC * build(deps): bump golang.org/x/mod from 0.25.0 to 0.27.0 * build(deps): bump github.com/yuin/goldmark from 1.7.12 to 1.7.13 * markup/goldmark: Sanitize TOC heading titles * build(deps): bump golang.org/x/image from 0.28.0 to 0.30.0 * deps: Upgrade github.com/niklasfasching/go-org v1.8.0 => v1.9.1 * Add a key to the partialCached deadlock prevention * transform: Add support for "format" option in transform.Unmarshal * Skip flakey test on CI * releaser: Prepare repository for 0.149.0-DEV - Update to version 0.148.2: * releaser: Bump versions for release of 0.148.2 * tpl: Add test for recent template selection regression * Revert "hugolib: Honor implicit "page" type during template selection" * Fix regression with hyphenated codeblock templates, e.g. render-codeblock-go-html-template.html * commands: Avoid full browser refresh on simple CSS changes * releaser: Prepare repository for 0.149.0-DEV - Update to version 0.148.1: * releaser: Bump versions for release of 0.148.1 * Fix assignment to entry in nil map * deps: Downgrade github.com/niklasfasching/go-org v1.9.0 => v1.8.0 * releaser: Prepare repository for 0.149.0-DEV - Update to version 0.148.0: * releaser: Bump versions for release of 0.148.0 * Add Ancestors (plural) method to GitInfo, rename Ancestor field to Parent * build(deps): bump github.com/evanw/esbuild from 0.25.5 to 0.25.6 * Allow creating home pages from content adapters * build(deps): bump github.com/olekukonko/tablewriter from 1.0.7 to 1.0.8 * Remove the internal GitInfo type and make Page.GitInf() return a pointer * source: Expose Ancestor in GitInfo * Squashed 'docs/' changes from b654fcba0..60dd993a6 * config: Increase test coverage * build(deps): bump github.com/niklasfasching/go-org from 1.8.0 to 1.9.0 * build(deps): bump github.com/alecthomas/chroma/v2 from 2.18.0 to 2.19.0 * markup/goldmark: Change link and image render hook enablement to enums * Fix some uglyURLs issues for home, section and taxonomy kind (note) * Fix branch paths when OutputFormat.Path is configured (note) * resources/page: Allow full datetime prefix in filenames * build(deps): bump golang.org/x/tools from 0.32.0 to 0.34.0 * hugolib: Honor implicit "page" type during template selection * deploy: walkLocal worker pool for performance * releaser: Prepare repository for 0.148.0-DEV - Update to version 0.147.9: * releaser: Bump versions for release of 0.147.9 * Remove WARN with false negatives * resources/page: Make sure a map is always initialized * tpl/tplimpl: Copy embedded HTML table render hook to each output format * tpl/tplimpl: Change resources.GetRemote errors to suppressible warnings * build(deps): bump google.golang.org/api from 0.221.0 to 0.237.0 * hugolib: Remove test for deprecated future * build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.36.1 to 1.36.4 * build(deps): bump golang.org/x/image from 0.27.0 to 0.28.0 * deps: Upgrade github.com/spf13/cast v1.8.0 => v1.9.2 * common/terminal: Enable color output on windows * releaser: Prepare repository for 0.148.0-DEV - Update to version 0.147.8: * releaser: Bump versions for release of 0.147.8 * hugolib: Emit ignorable warning when home page is a leaf bundle * dockerfile: Update Alpine * dockerfile: Update Go version * build(deps): bump github.com/evanw/esbuild from 0.25.3 to 0.25.5 * build(deps): bump github.com/niklasfasching/go-org from 1.7.0 to 1.8.0 * build(deps): bump golang.org/x/net from 0.39.0 to 0.40.0 * build(deps): bump github.com/yuin/goldmark from 1.7.11 to 1.7.12 * build(deps): bump github.com/tdewolff/minify/v2 from 2.23.5 to 2.23.8 * all: Replace _build with build in tests * releaser: Prepare repository for 0.148.0-DEV - Update to version 0.147.7: * releaser: Bump versions for release of 0.147.7 * Fix language handling in shortcode templates * Handle KaTeX warnings (#13760) * build(deps): bump golang.org/x/image from 0.26.0 to 0.27.0 * build(deps): bump golang.org/x/text from 0.24.0 to 0.25.0 * build(deps): bump github.com/spf13/cast from 1.7.1 to 1.8.0 * build(deps): bump github.com/alecthomas/chroma/v2 from 2.17.2 to 2.18.0 * resources/page: Respect disablePathToLower for permalink tokens * common/collections: Increase test coverage * parser/pageparser: Add coverage for all IsX methods of Item * resources: Remove unused interface * Make sure that unreferenced but changed bundle resources gets republished * deps: Upgrade github.com/olekukonko/tablewriter v0.0.5 => v1.0.7 * releaser: Prepare repository for 0.148.0-DEV - Update to version 0.147.6: * releaser: Bump versions for release of 0.147.6 * Improve warning message on superfluous prefix when using function 'partials.Include' * Fix recent regression with cascading of params to content adapters * Fix it so e.g. de in layouts/_shortcodes/de.html is not interpreted as a language code * commands: Make sure the browser gets refreshed on changes when --disableFastRender is set * tpl/transform: Expose the KaTeX strict option * releaser: Prepare repository for 0.148.0-DEV - Update to version 0.147.5: * releaser: Bump versions for release of 0.147.5 * Fix live reload when editing inline partials * build(deps): bump github.com/tdewolff/minify/v2 from 2.20.37 to 2.23.5 * releaser: Prepare repository for 0.148.0-DEV - Update to version 0.147.4: * releaser: Bump versions for release of 0.147.4 * Fix it so css.TailwindCSS inlineImports options isn't always enabled * tpl: Add a test case * tpl: Narrow down the usage of plain text shortcodes when rendering HTML * tpl: Fix theme overrides when theme has old layout setup (e.g. _default) * releaser: Prepare repository for 0.148.0-DEV - Update to version 0.147.3: * releaser: Bump versions for release of 0.147.3 * tpl/tplimpl: Change calls to simple versions of embedded shortcodes * Update README.md * config: Fix env override of slices * Fix/implement cascade for content adapters * commands: Fix description of new theme commands * tpl/tplimpl: Fix vimeo shortcode test to accommodate API changes * tpl/math: Add MaxInt64 function * releaser: Prepare repository for 0.148.0-DEV - Update to version 0.147.2: * releaser: Bump versions for release of 0.147.2 * Fix handling of "outputs" from content adapter pages * tpl: Fix case issue in templates.Exists * config: Add some more merge tests * releaser: Prepare repository for 0.148.0-DEV - Update to version 0.147.1: * releaser: Bump versions for release of 0.147.1 * build(deps): bump github.com/alecthomas/chroma/v2 from 2.17.0 to 2.17.2 * build(deps): bump github.com/getkin/kin-openapi from 0.131.0 to 0.132.0 * tpl: Add some more test cases * build(deps): bump github.com/yuin/goldmark from 1.7.10 to 1.7.11 * tpl: Fix overlapping layout sections * Fix it so the owning taxonomy gets rerendered in server when new tags are added * commands/server: Display correct multihost language in console * hugolib: Use new build key in content placeholder * releaser: Prepare repository for 0.148.0-DEV - Update to version 0.147.0: * releaser: Bump versions for release of 0.147.0 * tpl: Fix it so we always prefer internal codeblock rendering over render-codeblock-foo.html and similar * tpl/tplimpl: Fix allowFullScreen option in Vimeo and YouTube shortcodes * create/skeletons: Adjust template names in theme skeleton * tpl: Remove some unreached code branches * images: Add some test cases for aligny on images.Text * images: Add option for vertical alignment to images.Text * config: Fix _merge issue when key doesn't exist on the left side * Squashed 'docs/' changes from dc7a9ae12..b654fcba0 * all: Fix typos * build(deps): bump github.com/evanw/esbuild from 0.25.2 to 0.25.3 * build(deps): bump github.com/alecthomas/chroma/v2 from 2.16.0 to 2.17.0 * releaser: Prepare repository for 0.147.0-DEV - Update to version 0.146.7: * releaser: Bump versions for release of 0.146.7 * Revert the breaking change from 0.146.0 with dots in content filenames * tpl: Fix indeterminate template lookup with templates with and without lang * parser/metadecoders: Add CSV targetType (map or slice) option to transform.Unmarshal * build(deps): bump github.com/yuin/goldmark-emoji from 1.0.5 to 1.0.6 * build(deps): bump github.com/bep/imagemeta from 0.11.0 to 0.12.0 * tpl/collections: Fix where ... not in with empty slice * tpl: Fix layout fall back logic when layout is set in front matter but not found * tpl: Detect and fail on infinite template recursion * build(deps): bump github.com/yuin/goldmark from 1.7.9 to 1.7.10 * releaser: Prepare repository for 0.147.0-DEV - Update to version 0.146.6: * releaser: Bump versions for release of 0.146.6 * tpl: Fix when layout specified in front matter and no match is found * Update watchtestscripts.sh * releaser: Prepare repository for 0.147.0-DEV - Update to version 0.146.5: * releaser: Bump versions for release of 0.146.5 * build(deps): bump github.com/yuin/goldmark from 1.7.8 to 1.7.9 * tpl: Fix language handling in partials * releaser: Prepare repository for 0.147.0-DEV - Update to version 0.146.4: * releaser: Bump versions for release of 0.146.4 * tpl: Fix issue with partials without suffix * tpl: Avoid panic on nonsensical return construct * tpl: Fix the case for a shortcode in a nested folder only * tpl: Add proper file context to template parse errors * tpl: Make {{ template "partials/foo.html" . }} work in older setups * releaser: Prepare repository for 0.147.0-DEV - Update to version 0.146.3: * releaser: Bump versions for release of 0.146.3 * tpl: Make any layout set in front matter higher priority * tpl: Fix it so embedded render-codeblock-goat is used even if custom render-codeblock exists * releaser: Prepare repository for 0.147.0-DEV - Update to version 0.146.2: * releaser: Bump versions for release of 0.146.2 * tpl: Fix codeblock hook resolve issue * tpl: Fix legacy section mappings * tpl: Resolve layouts/all.html for all html output formats * tpl: Fix some baseof lookup issues * releaser: Prepare repository for 0.147.0-DEV - Update to version 0.146.1: * releaser: Bump versions for release of 0.146.1 * tpl: Skip dot and temp files inside /layouts * releaser: Prepare repository for 0.147.0-DEV - Packaging improvements: * Update to BuildRequires: golang(API) >= 1.24 matching go.mod - Update to version 0.146.0: * releaser: Bump versions for release of 0.146.0 * tpl: Warn and skip non-hook templates inside /layouts/_markup * Squashed 'docs/' changes from d1a251933..dc7a9ae12 * tpl: Add a partial lookup cache * build(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 * build(deps): bump golang.org/x/tools from 0.31.0 to 0.32.0 * build(deps): bump github.com/evanw/esbuild from 0.25.1 to 0.25.2 * tpl: Add templates.Current * build(deps): bump golang.org/x/image from 0.25.0 to 0.26.0 * build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.3 to 2.2.4 * build(deps): bump github.com/alecthomas/chroma/v2 from 2.15.0 to 2.16.0 * commands/new: Improve theme creation * build(deps): bump golang.org/x/net from 0.37.0 to 0.39.0 * build(deps): bump github.com/bep/imagemeta from 0.10.0 to 0.11.0 * deps: Upgrade github.com/gohugoio/hugo-goldmark-extensions/passthrough v0.3.0 => v0.3.1 * tpl/tplimpl: Update embedded pagination template * Reimplement and simplify Hugo's template system * config: Use the non-global logger for deprecations when possible * tpl/time: Add time.In function * resources: Add option to silence dependency deprecation warnings * tpl/tplimpl: Fix full screen option in vimeo and youtube shortcodes * common/hreflect: Replace the map/RWMutex method cache with sync.Map * build(deps): bump golang.org/x/tools from 0.30.0 to 0.31.0 * build(deps): bump github.com/getkin/kin-openapi from 0.129.0 to 0.131.0 * build(deps): bump github.com/spf13/afero from 1.11.0 to 1.14.0 * build(deps): bump github.com/bep/imagemeta from 0.9.0 to 0.10.0 * build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 * build(deps): bump github.com/evanw/esbuild from 0.24.2 to 0.25.1 * build(deps): bump github.com/bep/godartsass/v2 from 2.4.0 to 2.4.1 * build(deps): bump golang.org/x/net from 0.35.0 to 0.37.0 * common/hexec: Remove github.com/cli/safeexec * parser/metadecoder: Improve errors for non-map XML root values * identity: Use clear to clear the finder seen map * build(deps): bump github.com/bep/godartsass/v2 from 2.3.2 to 2.4.0 * commands/gen: Set url in command pages to /docs/reference/commands/ * cache: Apply httpcache defaults for polling config * build(deps): bump golang.org/x/image from 0.24.0 to 0.25.0 * deps: Upgrade golang.org/x/mod v0.23.0 => v0.24.0 * build(deps): bump github.com/bep/overlayfs from 0.9.2 to 0.10.0 * build(deps): bump github.com/bep/lazycache from 0.7.0 to 0.8.0 * tpl/tplimpl: Add loading attribute to Vimeo shortcode * build(deps): bump github.com/bep/imagemeta from 0.8.4 to 0.9.0 * build(deps): bump github.com/bep/simplecobra from 0.5.0 to 0.6.0 * commands: Add --omitEmpty flag to gen chromastyles * tpl: Add trailing newline to robots.txt template * commands: Skip flaky test on Windows * resources/image: Mark loong64 as FMA-using architecture * releaser: Prepare repository for 0.146.0-DEV - Update to version 0.145.0: * releaser: Bump versions for release of 0.145.0 * github: Build docker image with both extended and withdeploy tags * all: Typo fixes * deps: Upgrade github.com/rogpeppe/go-internal v1.13.1 => v1.14.1 * Use the page path and not the backing filename as the last resort in the default sort * all: Run modernize -fix ./... * build(deps): bump github.com/yuin/goldmark-emoji from 1.0.4 to 1.0.5 * tpl: HTTPS the instagram Shortcode JS * build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 * build(deps): bump github.com/tetratelabs/wazero from 1.8.2 to 1.9.0 * Add transform.PortableText * readme: Fix relative links in Editions section * Fix some related content issues with content adapters * Fix potential nilpointer in httpcache config * hugolib: Deprecate _build front matter key in favor of build * snap: Update Node.js to 22.x - Update to version 0.144.2: * releaser: Bump versions for release of 0.144.2 * Fix --printPathWarnings when site calls templates.Defer * releaser: Prepare repository for 0.145.0-DEV - Update to version 0.144.1: * releaser: Bump versions for release of 0.144.1 * markup/goldmark: Fix panic on empty Markdown header * releaser: Prepare repository for 0.145.0-DEV - Update to version 0.144.0: * releaser: Bump versions for release of 0.144.0 * markup/goldmark: Fix panic on stray attribute nodes * Fix Position for passthrough hooks * Fix auto generated header ids so they don't contain e.g. hyperlink destinations (note) * build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 * build(deps): bump github.com/sanity-io/litter from 1.5.7 to 1.5.8 * config/allconfig: Deprecate :filename and :slugorfilename tokens * resources/page: Revise the new contentbasename permalinks tokens * resources/page: Add :contentbasename and :contentbasenameorslug permalink tokens * Add autoID for definition terms * build(deps): bump github.com/sanity-io/litter from 1.5.5 to 1.5.7 * build(deps): bump github.com/gohugoio/hugo-goldmark-extensions/extras * config: Fix server.redirects.fromRe being ignored unless server.redirects.from is also set * internal/warpc: Enable KaTeX mhchem extension * Update README.md * build(deps): bump golang.org/x/tools from 0.29.0 to 0.30.0 * modules: Add GOAUTH to module config * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * build(deps): bump google.golang.org/api from 0.206.0 to 0.221.0 * Support menus as maps in content adapters * js/esbuild: Add drop option * Squashed 'docs/' changes from 73a01565c..d1a251933 * build(deps): bump github.com/bep/imagemeta from 0.8.3 to 0.8.4 * config: Remove unused code * commands: Use punctuation consistently in short description * Upgrade to Go 1.24 * Deprecate kind, lang, and path from front matter * commands: Move the CHMOD event filter up * build(deps): bump golang.org/x/image from 0.22.0 to 0.24.0 * build(deps): bump golang.org/x/mod from 0.22.0 to 0.23.0 * build(deps): bump github.com/gohugoio/hashstructure from 0.3.0 to 0.5.0 * build(deps): bump github.com/bep/simplecobra from 0.4.0 to 0.5.0 * parser: Handle org-mode filetags as slice * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.32.4 to 1.36.1 * build(deps): bump github.com/getkin/kin-openapi from 0.123.0 to 0.129.0 * build(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6 * Add ContentTypes to config * all: Remove deprecated build tags * helpers: Add Chroma styles to docs.yaml * commands: Validate style argument passed to gen chromastyles * Update CONTRIBUTING.md * Move "print unused templates" after renderDeferred * Add some more server options/improvements * Fix shortcode name in error message on self-closing shortcodes with no .Inner * releaser: Prepare repository for 0.144.0-DEV - Update to version 0.143.1: * releaser: Bump versions for release of 0.143.1 * Fix RSS with baseURL with sub dir when render hooks is enabled * mage: Simplify magefile * common/hugo: Adjust deprecation timing and message * Re-introduce the LRU-evicted identities in change set calculation * releaser: Prepare repository for 0.144.0-DEV - Update to version 0.143.0: * releaser: Bump versions for release of 0.143.0 * Fix some server/watch rebuild issues * Don't re-render aliases on server rebuilds * tpl/tplimpl: Remove leading whitespaces produced by Youtube shortcode * Fix "concurrent map iteration and map write" in pages from data * resources: Remove debug statement * Fix TailwindCSS related server rebuild issue * markup/goldmark: Trim space from blockquote render hook text * Fix some server rebuild issues for non-HTML custom output formats * parser/pageparser: Don't allow parameters after closing tag in shortcodes * Fix cascade with overlapping sections * tpl/tplimpl: Improve shortcode test coverage * tpl/tplimpl: Deprecate gist shortcode * resources: Remove conditional used for debugging * resources: Add responseHeaders option to resources.GetRemote * tpl/tplimpl: Skip TestTemplateFuncsExamples on s390x * Squashed 'docs/' changes from 4429eeeea..73a01565c * Make cascade front matter order deterministic * tpl/tplimpl: Deprecate comment shortcode * markup/goldmark: Fix typo in func comment * releaser: Prepare repository for 0.143.0-DEV - Update to version 0.142.0: * releaser: Bump versions for release of 0.142.0 * Fix render hook's PlainText with typographer extension enabled * Improve assert * Improve assertions * Also handle inline HTML comments * Do not warn on potentially unsafe HTML comments when unsafe=false * Fix build with Go 1.24 * tpl/tplimpl: Fix context in shortcode error messages * resources: Fix 2 image file cache key issues * tpl: Add loading attribute to qr shortcode * releaser: Prepare repository for 0.142.0-DEV - Update to version 0.141.0: * releaser: Bump versions for release of 0.141.0 * tpl/tplimpl: Simplify some test assertions * common/paths: Fix docstring * Squashed 'docs/' changes from f0f4bcb24..4429eeeea * docs: Regen CLI docs * tpl/tplimpl: Deprecate twitter shortcode in favor of x shortcode * commands: Fix spelling in comment * commands: Set up the glboal logger early * commands: Add --printZero to the config command * For render hooks, only fallback to HTML (or the defaultOutputFormat) template * tpl/collections: Use MapRange/SetIterKey/SetIterValue for Where, Sort and Merge * deps: Upgrade github.com/gohugoio/hashstructure from 0.1.0 to 0.3.0 * tpl/collections: Add BenchmarkWhereMap * tpl/collections: Add BenchmarkSortMap * tpl/collections: Add Merge benchmark * resources/images: Refactor golden image tests to locate them closer to the implementation * resources/images: Add some mask tests * resources/images: Add images.Mask * tpl/tplimpl: Use plain text for image render hook alt attribute * Adjust error handling in ToMath vs try (note) * resources/images: Add some golden tests for images.QR * Fix branch resource overlapping bundle path * templates: Fix handling of multiple defers in the same template * tpl/images: Change signature of images.QR to images.QR TEXT OPTIONS * resources/images: Add some golden tests for images.Text * images.Text: Add "alignx" option for horizontal alignment * images: Rework the golden tests * Fix NPX issue with TailwindCSS v4 * build(deps): bump golang.org/x/tools from 0.28.0 to 0.29.0 * build(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 * snap: Always package latest stable version of Go * docs: Regen CLI docs * Squashed 'docs/' changes from 8390a4a3a..f0f4bcb24 * create: Respect --noBuildLock in hugo new * build(deps): bump github.com/evanw/esbuild from 0.24.0 to 0.24.2 * tpl/images: Format the QR hashes as hex * build(deps): bump github.com/alecthomas/chroma/v2 from 2.14.0 to 2.15.0 * resources: Replace error handling in GetRemote with try (note) * tpl/images: Add images.QR function * Add try * resources: Add FromOpts for more effective resource creation * Fix server refresh on 404 template changes * markup/highlight: Remove noHl option * releaser: Prepare repository for 0.141.0-DEV - Update to version 0.140.2: * releaser: Bump versions for release of 0.140.2 * Print cli usage of `hugo gen chromastyles` alongside css * build(deps): bump golang.org/x/net from 0.32.0 to 0.33.0 * config/allconfig: Fix slice of language configs * config/allconfig: Throw error when output format is not defined * Fix same resource file published more than once * markup/highlight: Add wrapperClass option * Update README.md * releaser: Prepare repository for 0.141.0-DEV - Update to version 0.140.1: * releaser: Bump versions for release of 0.140.1 * Update gocloud and docs for S3-Compatible Endpoints * js/esbuild: Don't try to resolve packages in /assets marked as external * Fix union, complement, symdiff, and intersect for transient resources * release: Add withdeploy deb extended archives * common/loggers: Write PrintTimerIfDelayed output to stdErr * build(deps): bump github.com/spf13/cast from 1.7.0 to 1.7.1 * hugolib: Fix fallbacks for menu entry Name and Title * releaser: Prepare repository for 0.141.0-DEV - Update to version 0.140.0: * releaser: Bump versions for release of 0.140.0 * js/esbuild: Add missing es2024 target * Fix panic on server rebuilds when using both base templates and template.Defer * js: Fix js.Batch for multihost setups * parser/pageparser: Fix Org Mode summary delimiter assignment * Fix a rebuild on resource rename case * js/esbuild: Add runners after scripts * js/esbuild: Batch: Avoid nil Instances slice * tpl/tplimpl: Fix title attribute in details shortcode * tpl/tplimpl: Update youtube shortcode * tpl/tplimpl: Update details shortcode * tpl/collections: Allow querify to accept a map argument * js/esbuild: Build groups in order of their ID * tpl/tplimpl: Add details shortcode * Write all logging (INFO, WARN, ERROR) to stderr * js/esbuild: Add platform option * Add config option disableDefaultLanguageRedirect * Add js.Batch * build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 * Upgrade to Go 1.23.4 * build(deps): bump golang.org/x/tools from 0.27.0 to 0.28.0 * Remove some old and unused shell scripts * build(deps): bump github.com/hairyhenderson/go-codeowners * Squashed 'docs/' changes from 227aab619..8390a4a3a * Fix Sass imports on the form index.{scss,sass} * build(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 * markup/goldmark: Fix blockquote render hook text parsing * releaser: Bump versions for release of 0.139.4 - Update to version 0.139.5: * releaser: Bump versions for release of 0.139.5 - Update to version 0.139.4: * releaser: Bump versions for release of 0.139.4 * tpl/tplimpl: Escape Markdown attributes in render hooks and shortcodes * deps: Upgrade github.com/bep/godartsass/v2 v2.3.1 => v2.3.2 * common/maps: Simplify TestScratchSetInMap/DeleteInMap * markup/tableofcontents: Cast Fragments.ToHTML args to int * releaser: Prepare repository for 0.140.0-DEV - Update to version 0.139.3: * releaser: Bump versions for release of 0.139.3 * Fix server edits of resources included in shortcode/hooks * Fix some typos * build(deps): bump github.com/bep/godartsass/v2 from 2.3.0 to 2.3.1 * build(deps): bump github.com/tetratelabs/wazero from 1.8.1 to 1.8.2 * commands: Fix flaw in the livereload logic * releaser: Prepare repository for 0.140.0-DEV - Update to version 0.139.2: * releaser: Bump versions for release of 0.139.2 * modules: Skip empty lines in modules.txt * releaser: Prepare repository for 0.140.0-DEV - Update to version 0.139.1: * releaser: Bump versions for release of 0.139.1 * Revert "build(deps): bump github.com/tdewolff/minify/v2 from 2.20.37 to 2.21.1" * minifiers: Add failing test for upstream bug * dartsass: Fix nilpointer on Close when Dart Sass isn't installed * common: Fix some GoDoc typos * readme: Update dependency list * releaser: Prepare repository for 0.140.0-DEV - Update to version 0.139.0: * releaser: Bump versions for release of 0.139.0 * dartsass: Fix error message * Make sure term is always set * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * dartsass: Add silenceDeprecations option * dartsass: Remove support for v1 of the protocol/binary (note) * build(deps): bump google.golang.org/api from 0.191.0 to 0.206.0 * build(deps): bump github.com/aws/aws-sdk-go-v2 from 1.30.3 to 1.32.4 * build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 * Squashed 'docs/' changes from 159c843fd..227aab619 * deps: Upgrade github.com/bep/imagemeta v0.8.1 => v0.8.3 * docs: Regen CLI docs * Remove deprecations <= v0.122.0 (note) * release: Add missing withdeploy archive for arm64 Linux * Fix extra newline/paragraphs issue with .RenderShortcodes * build(deps): bump golang.org/x/tools from 0.26.0 to 0.27.0 * build(deps): bump github.com/tdewolff/minify/v2 from 2.20.37 to 2.21.1 * build(deps): bump github.com/fatih/color from 1.17.0 to 1.18.0 * build(deps): bump golang.org/x/image from 0.21.0 to 0.22.0 * Run go mod tidy * docs: Regenerate CLI docs * commands: Add -O flag to server to open browser * Preserve input type. * deps: Upgrade github.com/yuin/goldmark v1.7.4 => v1.7.8 * server: Strip ANSI escape codes from browser error log * build(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 * build(deps): bump github.com/hairyhenderson/go-codeowners * parser/metadecoders: Add benchmark * Add site.Store and hugo.Store and Shortcode.Store * Squashed 'docs/' changes from ccb1b97cb..159c843fd * markup/goldmark: Fix typo in error message * markup/goldmark: Improve the raw HTML omitted warning * releaser: Prepare repository for 0.139.0-DEV - Update to version 0.138.0: * releaser: Bump versions for release of 0.138.0 * Fix concurrent map read and map write in short page lookups * Alias Page.Scratch to Page.Store (note) * releaser: Prepare repository for 0.138.0-DEV - Update to version 0.137.1: * releaser: Bump versions for release of 0.137.1 * common/hugo: Add withdeploy to the version string printed in hugo version * markup: Goldmark log "Raw HTML omitted" warning also for inline HTML * build: Add missing withdeploy archive for Windows * commands: Print the "deploy not available" error message even if flags provided * tpl/tplimpl: Create an embedded comment shortcode * releaser: Prepare repository for 0.138.0-DEV - Update to version 0.137.0: * releaser: Bump versions for release of 0.137.0 * Do not watch directories with no mounted files in it * markup/goldmark: Only log Raw HTML omitted WARN on block entering * markup/goldmark: Add warning (using Warnidf) on Goldmark <!-- raw HTML omitted --> * Fix stale pages on rebuilds in GetPage with short refs * Fix some RenderShortcodes error cases * Update README.md * resources: Address Dart Sass deprecation of global built-in functions * github: Adjust test workflow to install Dart Sass v1.80.3 * deps: Upgrade github.com/bep/godartsass/v2 v2.1.0 => v2.2.0 * Update README.md * Build without the deploy feature by default * deps: Upgrade github.com/bep/lazycache v0.6.0 => v0.7.0 * dynacache: Fix potential deadlocks on panics in GetOrCreate * releaser: Prepare repository for 0.137.0-DEV - Update to version 0.136.5: * releaser: Bump versions for release of 0.136.5 * hugolib/commands: Fix stuck server error issues - Update to version 0.136.4: * releaser: Bump versions for release of 0.136.4 * tpl/transform: Revert unmarshal whitespace removal * releaser: Prepare repository for 0.137.0-DEV - Update to version 0.136.3: * releaser: Bump versions for release of 0.136.3 * docker: Fix permission issues in Dockerfile * Make sure that HugoSites is always closed when done * tpl/strings: Add TrimSpace function * common/herrors: Fix the deferred error message cleaner regexp * tpl/transform: Don't fail on "no data to transform" * releaser: Prepare repository for 0.137.0-DEV - Update to version 0.136.2: * releaser: Bump versions for release of 0.136.2 * docker: Fix Dart Sass ARM64 arch mismatch, /cache permissions * releaser: Prepare repository for 0.137.0-DEV - Update to version 0.136.1: * releaser: Bump versions for release of 0.136.1 * Never sanitize when url set in front matter * Remove erroneously permalink validation * create/skeletons: Add delimiters to archetype front matter * releaser: Prepare repository for 0.137.0-DEV - Update to version 0.136.0: * releaser: Bump versions for release of 0.136.0 * circleci: Use default docker image * docs: Regen CLI docs * resources/page: Adjust the permalinks colon implementation a little * resources/page: Allow colons in permalinks to be escaped * commands: Use consistent style when describing subcommands * build(deps): bump github.com/tetratelabs/wazero from 1.8.0 to 1.8.1 * build(deps): bump golang.org/x/image from 0.20.0 to 0.21.0 * build(deps): bump github.com/yuin/goldmark-emoji from 1.0.3 to 1.0.4 * config: Imrove uglyurls section test * config: Fix uglyurls map parse * create/skeletons: Honor --format flag when creating default archetype * hugolib: Make .Site.Author deprecation warning clearer * Upgrade to latest Go version + Some Docker image improvements (note) * ci: Build multi-platform image with cross-compilation * tpl/tplimpl: Trim descriptions rather than just chomp * build(deps): bump golang.org/x/tools from 0.23.0 to 0.26.0 * build(deps): bump github.com/rogpeppe/go-internal from 1.12.0 to 1.13.1 * build(deps): bump github.com/evanw/esbuild from 0.23.1 to 0.24.0 * build(deps): bump github.com/hairyhenderson/go-codeowners * tailwind: Pin Tailwind 4 test to alpha 26 or later * resources/page: Treat null dates as zero dates * resources/page: Improve front matter date validation * commands: Add "hugo build" as an alias for "hugo" * markup/goldmark: Change default cell alignment in table render hook * tests: Address deprecation warnings and errors * releaser: Prepare repository for 0.136.0-DEV - Update to version 0.135.0: * releaser: Bump versions for release of 0.135.0 * build(deps): bump golang.org/x/mod from 0.19.0 to 0.21.0 * build(deps): bump github.com/bep/helpers from 0.4.0 to 0.5.0 * build(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 * resources/page: Validate predefined front matter dates * build(deps): bump golang.org/x/image from 0.19.0 to 0.20.0 * github: Trigger image workflow on release.published * tailwind: Pin Tailwind 4 test to alpha 24 * tpl/compare: Use any data type for compare.Conditional condition * deps: Upgrade github.com/gobuffalo/flect v1.0.2 => v1.0.3 * releaser: Prepare repository for 0.135.0-DEV - Update to version 0.134.3: * releaser: Bump versions for release of 0.134.3 * tpl: Remove RSS deprecation site.Author check * modules: Improve console output on hugo mod init * commands: Ignore "module does not exist" errors in hugo mod init * Add exclusion for helix .bck files * hugolib: Move hugolib/site_new.go into hugolib/site.go * libsass: Resolve directory paths to directory index files * dartsass: Resolve directory paths to directory index files * internal/warpc: Improve the JS plugin API * releaser: Prepare repository for 0.135.0-DEV - Update to version 0.134.2: * releaser: Bump versions for release of 0.134.2 * Don't count HTML markup in auto summaries * releaser: Prepare repository for 0.135.0-DEV - Update to version 0.134.1: * releaser: Bump versions for release of 0.134.1 * Fix stray end p tag in Obsidian callout titles * Make ContentWithoutSummary return Content when summary is fetched from front matter * Squashed 'docs/' changes from a49697e53..ccb1b97cb * releaser: Prepare repository for 0.135.0-DEV - Update to version 0.134.0: * releaser: Bump versions for release of 0.134.0 * Update Dockerfile * markup/goldmark/blockquotes: Improve some tests * Add support for Obsidian type blockquote alerts * Squashed 'docs/' changes from fcc3ed651..a49697e53 * Rename hstring.RenderedHTML => hstring.HTML * github: Try to fix "no space left on device" on MacOS * Make all renderhook Text methods return template.HTML * Add Markdown render hooks for tables * create/skeletons: Clean up lang attribute in base template * Fix deprecation warning for resources.ToCSS * tpl/resources: Improve resources.Concat error message * tpl: Trim whitespace from google_analytics.html * Add Page.Contents with scope support * deps: Upgrade github.com/bep/golibsass v1.1.1 => v1.2.0 * build(deps): bump github.com/evanw/esbuild from 0.23.0 to 0.23.1 * build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.3 * output: Fix docshelper template lookup order for AMP pages * hugolib: Add a test for overriding _internal templates * releaser: Prepare repository for 0.134.0-DEV - Update to version 0.133.1: * releaser: Bump versions for release of 0.133.1 * Revert "Adjust Circleci workflow to make the Docker images build" * Adjust Circleci workflow to make the Docker images build * Fix missing method NameNormalized panic * deps: Upgraded github.com/bep/imagemeta v0.8.0 => v0.8.1 * config: Fix pagination deprecation messages * Revert "releaser: Rework the run conditions" * Revert "circleci: Upgrade to version 2.1 of the schema" * circleci: Upgrade to version 2.1 of the schema * releaser: Rework the run conditions * Revert "releaser: Rework the run conditions" * releaser: Rework the run conditions * releaser: Prepare repository for 0.134.0-DEV - Update to version 0.133.0: * releaser: Bump versions for release of 0.133.0 * Add config options page.nextPrevSortOrder/nextPrevInSectionSortOrder * build(deps): bump gocloud.dev from 0.38.0 to 0.39.0 * deps: Upgrade github.com/tetratelabs/wazero v1.7.4-0.20240805170331-2b12e189eeec => v1.8.0 * Upgrade to Go 1.23 * releaser: Prepare repository for 0.133.0-DEV - Packaging improvements (TODO: do not forward to Factory until): * Remove bundled .wasm compiled units and compile from JS source: - ./internal/warpc/wasm - ./internal/warpc/wasm/greet.wasm - ./internal/warpc/wasm/quickjs.wasm - ./internal/warpc/wasm/renderkatex.wasm - Update to version 0.132.2: * releaser: Bump versions for release of 0.132.2 * markup/goldmark/blockquotes: Fix handling of lower/mixed case GitHub alerts * tpl/transform: Don't run ToMath tests in parallel * resources: Add URI GetRemote error * loggers: Omit map nil check * github: Add workflow_dispatch to the Docker workflow * github: Simplify Docker workflow / only trigger on new tags * github: Simplify Docker workflow * releaser: Prepare repository for 0.133.0-DEV - Update to version 0.132.1: * releaser: Bump versions for release of 0.132.1 * github: Adjust image workflow * Fix nilpointer regression with empty blockquotes * releaser: Prepare repository for 0.133.0-DEV - Update to version 0.132.0: * releaser: Bump versions for release of 0.132.0 * internal/warpc: Add license headers * Improve Katex error handling and fix handling of large expressions * Add katex option ThrowOnError * Add some more KaTeX options * tpl/transform: Make Plainify and ToMath return template.HTML * deps: Upgrade github.com/bep/imagemeta v0.7.6 => v0.8.0 * Fix compare of uints and ints in eq, gt etc. * docs: Regen docshelper * Add build time math rendering * github: Turn off the image workflow for pull request * github: Update image actions versions and some adjustments * github: Build and publish Docker image on release * Squashed 'docs/' changes from 9b06f951e..fcc3ed651 * github: Update GitHub actions versions * markup: Add blockquote render hooks * markup/goldmark/codeblocks: Simplify codeblcok hook code * Add render hooks for inline and block passthrough snippets * build(deps): bump golang.org/x/net from 0.27.0 to 0.28.0 * build(deps): bump golang.org/x/image from 0.18.0 to 0.19.0 * tpl/cast: Improve float * Skip TestEchoParam * build(deps): bump github.com/bep/imagemeta from 0.7.5 to 0.7.6 (#12720) * Fix deprecation errors * releaser: Prepare repository for 0.132.0-DEV - Update to version 0.131.0: * releaser: Bump versions for release of 0.131.0 * Fix images.AutoOrient regression * revamp pagegroup tests with quicktest * allow nested params when using Pages.GroupByParam and Pages.GroupByParamDate * build(deps): bump github.com/bep/godartsass/v2 from 2.0.0 to 2.1.0 * build(deps): bump google.golang.org/api from 0.152.0 to 0.189.0 * build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 * build(deps): bump gocloud.dev from 0.36.0 to 0.38.0 * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.3 * build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.12 to 2.2.13 * deps: Upgrade github.com/hairyhenderson/go-codeowners v0.4.0 => v0.5.0 * build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 * build(deps): bump github.com/evanw/esbuild from 0.21.4 to 0.23.0 * build(deps): bump github.com/tdewolff/minify/v2 from 2.20.36 to 2.20.37 * Revert "deps: Set toolchain go1.21.0 in go.mod" * Run go mod tidy * resources/page: Expand parmalinks tokens in `url` * Bump to go 1.21 in go.mod * tpl: Sync Go template packages with the Go 1.22.5 source * Upgrade to Go 1.22.5 * deps: Set toolchain go1.21.0 in go.mod * deps: Upgrade golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d => v0.23.0 * Shorten processed image filenames * Consolidate all hashing to the common/hashing package * Replace the MD5 hashing of images with xxHash * resources: Add BenchmarkHashImage * deps: Replace github.com/mitchellh/hashstructure/v2 with github.com/gohugoio/hashstructure * identity: Use xxHash in hashstructure (note) * identity: Upgrade to github.com/mitchellh/hashstructure/v2 v2.0.2 * identity: Add BenchmarkHashString * deps: Upgrade github.com/bep/imagemeta v0.7.4 => v0.7.5 * deps: Upgrade github.com/aws/aws-sdk-go-v2 v1.26.1 => v1.30.3 * deps: Upgrade to github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.7.0 * releaser: Prepare repository for 0.131.0-DEV - Packaging improvements: * Update to BuildRequires: golang(API) >= 1.21 matching go.mod - Update to version 0.130.0: * releaser: Bump versions for release of 0.130.0 * math: Add trigonometric functions and some angle helper functions * deps: Upgrade github.com/bep/imagemeta v0.7.3 => v0.7.4 * deps: Upgrade github.com/bep/imagemeta v0.7.1 => v0.7.3 * readme: Pull the star history down a little * deps: Upgraded github.com/bep/imagemeta v0.7.0 => v0.7.1 * Switch EXIF library * readme: Add Star History * releaser: Prepare repository for 0.130.0-DEV - Update to version 0.129.0: * tpl: Use xxHash instead of MD5 to hash the deferred templates * Throw error if resources.PostProcess is used in a deferred template * deps: Upgrade github.com/bep/gitmap v1.4.0 => v1.6.0 (note) * deps: Go mod tidy * deps: Upgraded github.com/tdewolff/minify/v2 v2.20.20 => v2.20.36 * deps: Upgrade to golang.org/x/image v0.18.0 * commands: Fix --navigateToChanged server behavior when editing headless content * commands: Simplify the browser live reload logic * Use xxHash for the change detector * source: Expose GitInfo Body * commands: Fix hugo mod get -u ./... * Add hash.XxHash - Update to version 0.128.2: * Fix site.GetPage, never do short lookups for paths with leadig slash - Update to version 0.128.1: * create/skeletons: Fix languageCode region subtag * Fix it so publishDate rolls up to section, taxonomy, or term pages * Update README.md - Update to version 0.128.0: * deps: Upgrade github.com/yuin/goldmark v1.7.2 => v1.7.4 * Add css.TailwindCSS * Clean up the css related template funcs package structure * Delete unused release hook script * modules: Remove newly introduced "mount source" does not exist warning * deps: Upgrade github.com/yuin/goldmark-emoji v1.0.2 => v1.0.3 * tpl/debug: Fix reset of debug timers when running the server * Implement defer * Fix Erroridf/Warnidf mixed case issue * Update README.md * common/hexec: Fall back to the binary in PATH if npx fails * deploy: Add stripIndexHtml target option * Speed up GetTerms * markup/goldmark: Add the Hugo Goldmark Extras "delete" extension * Fix live reload when both CSS and HTML changes * resources: Update Dart Sass error message * config: Fix typo * resources/page: Deprecate PageSize in favor of PagerSize * Rename DefaultPageSize => PagerSize * deps: Upgrade github.com/alecthomas/chroma v2.13.0 => v2.14.0 * resources/page: Let GroupByParam return nil instead of error * Add option to not generate aliases for first page of pagination pages * js: Support more recent targets with js.Build / esbuild * deps: Upgrade github.com/evanw/esbuild v0.20.2 => v0.21.4 - Update to version 0.127.0: * Misc remote HTTP/content adapter enhancements * resources: Fix spelling * deps: Upgrade github.com/gohugoio/httpcache v0.6.0 => v0.7.0 * Add a HTTP cache for remote resources. - Update to version 0.126.3: * content adapter: Fix site.GetPage using the base part of the path * resources/page: Deprecate .Sites.First in favor of .Sites.Default * metrics: Increase maximum length of cumulative duration to 15 * content adapter: Handle <!--more--> separator in content.value - Update to version 0.126.2: * content adapter: Fix server crash on partial edit * Delete .github/workflows/test-dart-sass-v1.yml * commands: Add shorthand flags -M (--renderToMemory) and -N (--navigateToChanged) * content adapter: Add support for menus in AddPage * content adapter: Fix issue with content starting out with a shortcode * hugolib: Allow override of sitemap file name * commands: Improve list command * config: Remove extraneous BuildConfig setting * tpl/tplimpl: Resolve render hook destinations with leading ./ * Also warn about duplicate content paths with --printPathWarnings - Update to version 0.126.1: * Fix mixed case Page params handling in content adapters * Fix paths with dots issue with content adapters - Update to version 0.126.0: * tpl/tplimpl: Plainify title and description in twitter_cards.html * tpl/tplimpl: Plainify title and description in schema.html * resources/images: Handle NaN EXIF latitude and longitude * Create pages from _content.gotmpl * create/skeletons: Remove superfluous language code fallback * tpl/tplimpl: Improve locale value in opengraph.html * build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 * build(deps): bump golang.org/x/image from 0.15.0 to 0.16.0 * livereload: Improve the livereload script build and update to v4.0.2 * tpl/tplimpl: Retain query string and fragment in render-image.html * markup/goldmark: Support extras extension - Update to version 0.125.7: * deps: Downgrade github.com/getkin/kin-openapi v0.124.0 => v0.123.0 * readme: Update Sponsors - Update to version 0.125.6: * Fix one more resource change eviction logic issue * Make the cache eviction logic for stale entities more robust * build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.1 to 2.2.2 * Run mage generate * resources/page: Pull internal Page methods into its own interface - Update to version 0.125.5: * Fix rebuilds on cascade deletes/renames * commands: Print "Webserver is ..." right before "Total ..." * Make sure replaced pages gets marked as stale - Update to version 0.125.4: * commands: Clarify that create or install a theme are two options * config: Setups with only one active language can never be multihost * Fix rebuilds when running hugo -w * build(deps): bump github.com/tdewolff/minify/v2 from 2.20.19 to 2.20.20 * tpl/tplimpl: Fix double-escaping in opengraph template * Use Apache License without modification - Update to version 0.125.3: Refs boo#1223309 * markup/goldmark: Fix data race in the hugocontext wrapper * Delete .hugo_build.lock * tpl: Escape .Title in built-in image and link render hooks * tpl/tplimpl: Improve embedded templates * SECURITY.md: Update link to security model * modules: Fix potential infinite loop in module collection - Update to version 0.125.2: * Only add root sections to the section pages menu * Fix partial rebuilds for SCSS fetched with GetMatch and similar Fixes #12395 * commands: Add gen chromastyles --lineNumbersTableStyle flag * resources/images: Fix TestColorLuminance on s390x * commands: Provide examples for chromastyles flags - Update to version 0.125.1: * tpl: Use erroridf for remote YouTube errors * build: Fix `GLIBC_2.29' not found issue - Update to version 0.125.0: * docs: Regen docshelper * Fix server rebuilds when adding a content file on Linux * build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.0 to 2.2.1 * Add Luminance to Color * hugolib: Add an asciidoc rebuild test case * Pass .RenderShortcodes' Page to render hooks as .PageInner * build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 * helpers: Fix TrimShortHTML when used with AsciiDoc content * github: Add a "free space" step on Ubuntu * helpers: Add BenchmarkTrimShortHTML * github: Update actions * github: Format GitHub actions files * hugolib: Display server address after each rebuild * resources/page: Add taxonomies Page method * commands: Adjust completions * completion: Improve existing argument completions, add many more * Upgrade to Go 1.22.2 * build(deps): bump golang.org/x/tools from 0.19.0 to 0.20.0 * github: Fix CI build * all: Fix duplicate words in comments * build(deps): bump golang.org/x/net from 0.23.0 to 0.24.0 * build(deps): bump github.com/getkin/kin-openapi from 0.123.0 to 0.124.0 * all: Typo fixes * babel: Run go fmt * babel: Close file before removing * bump golang.org/x/mod from 0.16.0 to 0.17.0 * hugolib: Fix regression for blank summaries * Fix sectionPagesMenu for pages in root level * resources/page: Escape hash sign in permalinks * build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.1 to 2.2.0 * build(deps): bump github.com/yuin/goldmark from 1.7.0 to 1.7.1 * tpl/strings: Improve type checking * build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 * tpl/tplimpl: Improve youtube shortcode * errors: Return error from cast.ToStringE() consistently * tpl/tplimpl: Improve embedded opengraph template * tpl/strings: Create strings.Diff template function * Fix resource bundling for overlapping page.md vs page.txt * tpl/tplimpl: Optionally exclude content from sitemap * tpl/tplimpl: Remove trailing slash from void elements * tpl/tplimpl: Update RSS template * tpl/tplimpl: Update schema template * resources: Use different cache key when copying resources * Fix panic with debug.Dump with Page when running the server * tpl/tplimpl: Update Google Analytics template and config * hugolib: Conditionally suppress .Site.Author deprecation notice * resources/page: Fix GoDoc comment * markup/asciidocext: Add Level to Heading struct - Packaging improvements: * Add basic %check to execute binary --help - added zsh completion package - added %check section in spec file following rpmlint warning - Update to version 0.124.1: * Fix potential deadlock in Translations * Fix rebuild when changing mixed case named templates * testing: Set usesFMA as true for riscv64 too * Fix regression for outputs defined in front matter for term pages - Update to version 0.124.0: * Add segments config + --renderSegments flag * Fix .Parent when there are overlapping regular pages inbetween * hugolib: Remove Site.HomeAbsURL * deps: Upgrade github.com/gohugoio/hugo-goldmark-extensions/passthrough v0.1.0 => v0.2.0 * hugolib: Fix sitemap index with monolingual site * hugolib: Deprecate site methods Author, Authors, and Social * all: Typo fixes * Fix translationKey handling for term pages * Fix intersect and similar for term entry page collections * Upgrade to Go 1.22.1 * build(deps): bump github.com/evanw/esbuild from 0.20.1 to 0.20.2 * Fix server rebuilds when adding sub sections especially on Windows * tpl/tplimpl: Remove deprecated method from sitemapindex.xml * build(deps): bump golang.org/x/tools from 0.18.0 to 0.19.0 * build(deps): bump github.com/tdewolff/minify/v2 from 2.20.17 to 2.20.19 * deps: Upgrade github.com/alecthomas/chroma/v2 to v2.13.0 * tpl/tplimpl: Modify figure shortcode to look for page resource * Fix panic when changing archetype files when servere is running * build(deps): bump golang.org/x/mod from 0.15.0 to 0.16.0 * Fix front matter date location when value gets inherited from other dates * Fix Name for nested resourced fetched in resources.ByName and similar * common/hugo: Rename IsMultiHost and IsMultiLingual * hugolib: Deprecate .Site.MultiLingual in favor of hugo.IsMultiLingual * snap: Transition to from core20 to core22 - Update to version 0.123.8: * markup/goldmark: TOC: render strikethrough, emojis * Add hugo.IsMultiHost * docs: Fix hyphens and grammar in synopsis of command 'hugo server' * resources/images: Retain newlines with text overlays * Don't auto-create empty sections for nested taxonomies * Fix resource name in resources.ByType * Fix global resource isn't published when using an uncommon code construct * Fix section page resource not published if resource filename partially matches content file name * Fix taxonomy kind template lookup issue * tpl/tplimpl: Honor markdown attributes in embedded image render hook - Update to version 0.123.7: * hugofs: Fix vertical mount merge issue * Fix and add integration test for the Bootstrap SCSS module for both Dart Sass and Libsass * Fix resources.GetMatch, resources.Match, and resources.ByType to they don't normalize permalinks * Make sure that sitemaps gets generated even if there is a content bundle with the same path * resources/page: Make Taxonomy.Get and Taxonomy.Count case-insensitive - Update to version 0.123.6: * Fix panic when cascading headless from site config to section that does not have an _index.md file * Fix assets vs data issue * Fix draft for non-default content when content in default language does not exist - Update to version 0.123.5: * Fix .Page.Pages with similary named sections * Fix single mount rename panic * Fix multihost processed image not copied to non-default content languages * build(deps): bump github.com/bep/overlayfs from 0.9.1 to 0.9.2 - Update to version 0.123.4: * Fix cascade-pattern-with-extension for cascade in site config * build(deps): bump github.com/spf13/fsync from 0.10.0 to 0.10.1 * Fix term template lookup when its backed by a content file * resource: Revert the normalization of Resource.Name * Fix panic for disableKinds page for content resources * tocss: Fix the import resolving from absolute to relative assets paths * Maek Resoyrce.Key as (mostly) internal * config/allconfig: Fix typo - Update to version 0.123.3: * cache/dynacache: Reset ticker in case one cache eviction takes some time * Revert "cache/dynacache: Prevent multiple concurrent resizes" * cache/dynacache: Prevent multiple concurrent resizes * Speed up GetPage * hugolib: Fix a .Page.GetPage from bundle case * resources: Skip the image golden tests when running locally * js: Support JSX and JSXImportSourceOptions * hugolib: Add capitalizeListTitles config option - Update to version 0.123.2: * Fix it so not all bundled resources are removed when one translation is drafted * commands/mod: Ignore invalid module path * Fix regression on handling of overlapping file mounts * Sitemap should not use list.xml * Fix rebuild when adding a bundle with space in name * Fix relative import issue in libsass/dart sass * Fix relref regression with trailing slash - Update to version 0.123.1: * tpl/tplimpl: Resolve fragments in link render hook * Fix rebuilding of pages without default content language * Fix dart sass import regression * Fall back to original name in Resources.GetMatch/Match * Fix robots.txt using the built-in template regression - Update to version 0.123.0: * build(deps): bump github.com/tdewolff/minify/v2 from 2.20.16 to 2.20.17 * build(deps): bump github.com/evanw/esbuild from 0.20.0 to 0.20.1 * Handle rebuilds when resources passed to transform.Unmarshal etc. changes * Fix handling of build options for term pages * Fix sample logic when adding content files in server * build(deps): bump golang.org/x/tools from 0.17.0 to 0.18.0 * Fix handling of draft term pages * releaser: Fix archive homepage and description * commands: Fix --clock with the list command * Don't use the same value in .Data.Term.Title as in .Title * Fix server panic on i18n file change * build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 * Fix rebuild regression on non-default content language edits * Let standard library handle charset parameter to MIME types * Fix i18n rebuild regression * Fix rebuild with resources.Concat * Add images.Dither filter * markup/goldmark: Update TOC test * Fix taxonomy term with backing file regression * markup/goldmark: Improve TOC tests * Move the duplicate page/resource filter * Make HTML behave exactly like other content formats (note) * docs: Regen CLI docs * docs: Regenerate docshelper * build(deps): bump golang.org/x/mod from 0.14.0 to 0.15.0 * Upgrade to Go 1.22 * Avoid impporting deploy from config when nodeploy tag is set * Fix rebuild of changed bundled content files * Fix site.Taxonomies for taxonomies with space in name * commands: Remove unused memstats flag * source: Remove unused Filesystem struct * Filter dot files etc. in i18n * commands: Revert the recent changes that allowed profiling on server rebuilds * commands: Make the server flag --renderToDisk into --renderToMemory (note) * build(deps): bump github.com/yuin/goldmark from 1.6.0 to 1.7.0 * Handle resource changes when the resources is already evicted from cache * all: Rename Unmormalized => Unnormalized * hugolib: Formally deprecate .Page.NextPage .Page.PrevPage * hugio: Rename strigReadSeeker => stringReadSeeker * resources/page: Formally deprecate .Site.LastChange * Preserve file/dir name case when loading data * Detect now invalid path patterns in cascade * Handle build vs _build in front matter * resources: Optimize reading resource Content when it's already a string * Misc resource fixes/improvements * tpl/tplimpl: Update embedded instagram, twitter, and vimeo shortcodes * Add some more context to error * build(deps): bump github.com/getkin/kin-openapi from 0.122.0 to 0.123.0 * build(deps): bump github.com/tdewolff/minify/v2 from 2.20.13 to 2.20.16 * Improve nilpointer error message * Fix disabled languages regression * tpl/data: Fix GetCSV deprecation message * hugolib: Adjust a test case * hugolib: Revert deprecation of .Page.Lang * all: Deprecate .Page.Lang and .Page.File.Lang * Fix failing test on Windows * config/security: Add SYSTEMDRIVE to OsEnv allowlist * hugolib: Add some more details to the "paginator not supported" error * Run go mod tidy * build(deps): bump github.com/evanw/esbuild from 0.19.12 to 0.20.0 * deploy: Fix CloudFront invalidation with AWS SDK2 * deps: Update gocloud.dev/aws * Upgrade to deploy to use AWS SDK V2 * Improve error message when attempting to paginate from a single page template * build(deps): bump github.com/aws/aws-sdk-go from 1.48.6 to 1.50.7 * build(deps): bump golang.org/x/image from 0.14.0 to 0.15.0 * Fix build error * docs: Make null booleans falsy in the docs helper * Filter out duplicate content resource files * docs: Regen docs helper * output: Prevent setting Name directly in new output formats * Create default link and image render hooks * Fix recent regression .Resources.Get for resources with spaces in filename * Emit a warning that can be turned off when overwriting built-in .Params values * Add warnidf template function * Add path, kind and lang to content front matter * hugofs/glob: Fix dropped test error * all: Run gofumpt -l -w . * testing: Simplify some integration tests * Add the [params] concept to front matter * tpl/data: Deprecate data.GetJSON and data.GetCSV * modules: Print required Hugo version for incompatible modules * hugolib: Remove unused test image * navigation: Improve menu cache * testing: Rename integration_test.go to PACKAGE_integration_test.go * Port some integration tests to new test setup * all: Rework page store, add a dynacache, improve partial rebuilds, and some general spring cleaning


cloud_download Downloads

SUSE Package Hub 15.7 x86_64
  • Packages
    hugo
    Static website generator written in Go
    0.163.1-bp157.2.3.1 lock rpm
    hugo-bash-completion
    Bash Completion for hugo
    0.163.1-bp157.2.3.1 lock rpm
    hugo-zsh-completion
    ZSH Completion for hugo
    0.163.1-bp157.2.3.1 lock rpm
SUSE Package Hub 15.7 aarch64
  • Packages
    hugo
    Static website generator written in Go
    0.163.1-bp157.2.3.1 lock rpm
    hugo-bash-completion
    Bash Completion for hugo
    0.163.1-bp157.2.3.1 lock rpm
    hugo-zsh-completion
    ZSH Completion for hugo
    0.163.1-bp157.2.3.1 lock rpm
SUSE Package Hub 15.7 s390x
  • Packages
    hugo
    Static website generator written in Go
    0.163.1-bp157.2.3.1 lock rpm
    hugo-bash-completion
    Bash Completion for hugo
    0.163.1-bp157.2.3.1 lock rpm
    hugo-zsh-completion
    ZSH Completion for hugo
    0.163.1-bp157.2.3.1 lock rpm
SUSE Package Hub 15.7 ppc64le
  • Packages
    hugo
    Static website generator written in Go
    0.163.1-bp157.2.3.1 lock rpm
    hugo-bash-completion
    Bash Completion for hugo
    0.163.1-bp157.2.3.1 lock rpm
    hugo-zsh-completion
    ZSH Completion for hugo
    0.163.1-bp157.2.3.1 lock rpm