- 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 (forwarded request 1313089 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1313090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=102
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=234
- 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 (forwarded request 1312878 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1312889
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=101
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=232
- 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 (forwarded request 1312026 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1312034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=100
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=230
- 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 (forwarded request 1311540 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1311541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=99
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=228
- 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 (forwarded request 1308723 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1308724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=98
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=226
- 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 (forwarded request 1307180 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1307181
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=97
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=224
- 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 (forwarded request 1303243 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1303244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=96
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=222
- 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 (forwarded request 1302812 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1302815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=95
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=220
- 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 (forwarded request 1301612 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1301613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=94
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=218
- 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 (forwarded request 1295967 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1295969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=93
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=216
- 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 (forwarded request 1291307 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1291325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=91
- 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
OBS-URL: https://build.opensuse.org/request/show/1291307
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=212
- 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 (forwarded request 1287933 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1287942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=90
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=210
- 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 (forwarded request 1283860 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1283861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=89
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=208
- 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 (forwarded request 1281630 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1281631
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=88
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=206
- 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 (forwarded request 1278901 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1278902
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=87
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=204
- 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 (forwarded request 1276967 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1276968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=86
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=202
- 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 (forwarded request 1275937 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1275938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=85
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=200
- 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 (forwarded request 1272038 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1272171
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=84
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=198
- 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 (forwarded request 1271103 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1271111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=83
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=196
- 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
- Packaging improvements:
* Add patch remove-wasm-tomath.patch refs boo#1241131 hugo needs a package for
dependency javy JS to WebAssembly toolchain (Rust)
- Original patch by darix (forwarded request 1269052 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1269053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=82
* 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
- Packaging improvements:
* Add patch remove-wasm-tomath.patch refs boo#1241131 hugo needs a package for
dependency javy JS to WebAssembly toolchain (Rust)
- Original patch by darix
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=194
* 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
- Packaging improvements:
* Add patch remove-wasm-tomath.patch refs boo#1241131 hugo needs a package for
dependency javy JS to WebAssembly toolchain (Rust)
- Original patch by darix
- Removes JS to WASM functionality used for server-side rendering of LaTeX to MathML
- .wasm compiled binaries already being removed, see previous changelog
- Imposes unmet dependency on javy JS to WASM toolchain
- Drop patch if and when a javy package is available boo#1241131
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=193
- 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
OBS-URL: https://build.opensuse.org/request/show/1193999
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=192
- 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 (forwarded request 1190332 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1190333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=80
- 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
OBS-URL: https://build.opensuse.org/request/show/1190332
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=188
- 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 (forwarded request 1188233 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1188234
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=79
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=186