- 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
- 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 (forwarded request 1183240 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1183259
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=77
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=182
- 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 (forwarded request 1177791 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1177792
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=74
- 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
OBS-URL: https://build.opensuse.org/request/show/1177791
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=176
- 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
OBS-URL: https://build.opensuse.org/request/show/1174050
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=173
- 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 (forwarded request 1172782 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1172790
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=72
- 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
OBS-URL: https://build.opensuse.org/request/show/1172782
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=171
- 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 (forwarded request 1170161 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1170163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=70
- 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
OBS-URL: https://build.opensuse.org/request/show/1170161
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=167
- 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 (forwarded request 1169402 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1169403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=68
- 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
OBS-URL: https://build.opensuse.org/request/show/1169402
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=162
- 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 (forwarded request 1168425 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1168426
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=67
- 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
OBS-URL: https://build.opensuse.org/request/show/1168425
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=160
- 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 (forwarded request 1158572 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1158573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=64
- 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
OBS-URL: https://build.opensuse.org/request/show/1158572
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=153
- 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 (forwarded request 1156218 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1156219
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=63
- 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
OBS-URL: https://build.opensuse.org/request/show/1156218
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=151
- 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 (forwarded request 1155747 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1155748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=62
- 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
OBS-URL: https://build.opensuse.org/request/show/1155747
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=149
- 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 (forwarded request 1152008 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1152009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=59
- 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
OBS-URL: https://build.opensuse.org/request/show/1152008
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/hugo?expand=0&rev=143
- 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 (forwarded request 1150052 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1150057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hugo?expand=0&rev=58