]> git.maquefel.me Git - brevno-suite/hugo/log
brevno-suite/hugo
15 months agotpl: Fix some baseof lookup issues
Bjørn Erik Pedersen [Fri, 11 Apr 2025 08:16:28 +0000 (10:16 +0200)]
tpl: Fix some baseof lookup issues

We were mistakingly using the templates (e.g. list.html) descriptor to resolve the base template and not the page,
which worked fine in most cases, but not all.

Fixes #13583

15 months agoreleaser: Prepare repository for 0.147.0-DEV
hugoreleaser [Thu, 10 Apr 2025 16:59:48 +0000 (16:59 +0000)]
releaser: Prepare repository for 0.147.0-DEV

[ci skip]

15 months agoreleaser: Bump versions for release of 0.146.1
hugoreleaser [Thu, 10 Apr 2025 16:44:46 +0000 (16:44 +0000)]
releaser: Bump versions for release of 0.146.1

[ci skip]

15 months agotpl: Skip dot and temp files inside /layouts
Bjørn Erik Pedersen [Thu, 10 Apr 2025 15:55:46 +0000 (17:55 +0200)]
tpl: Skip dot and temp files inside /layouts

Fixes #13579

15 months agoreleaser: Prepare repository for 0.147.0-DEV
hugoreleaser [Thu, 10 Apr 2025 15:13:26 +0000 (15:13 +0000)]
releaser: Prepare repository for 0.147.0-DEV

[ci skip]

15 months agoreleaser: Bump versions for release of 0.146.0
hugoreleaser [Thu, 10 Apr 2025 14:57:56 +0000 (14:57 +0000)]
releaser: Bump versions for release of 0.146.0

[ci skip]

15 months agotpl: Warn and skip non-hook templates inside /layouts/_markup
Bjørn Erik Pedersen [Thu, 10 Apr 2025 13:57:29 +0000 (15:57 +0200)]
tpl: Warn and skip non-hook templates inside /layouts/_markup

Fixes #13577

15 months agoMerge commit '5be51ac3db225d5df501ed1fa1499c41d97dbf65'
Bjørn Erik Pedersen [Thu, 10 Apr 2025 11:04:51 +0000 (13:04 +0200)]
Merge commit '5be51ac3db225d5df501ed1fa1499c41d97dbf65'

15 months agoSquashed 'docs/' changes from d1a251933..dc7a9ae12
Bjørn Erik Pedersen [Thu, 10 Apr 2025 11:02:49 +0000 (13:02 +0200)]
Squashed 'docs/' changes from d1a251933..dc7a9ae12

dc7a9ae12 content: Update JS options
07d3d8803 npm: Use tilde ranges for versions
e06362a13 Minor grammar fixes
c42db0838 content: Algolia DocSearch clarification
d67412b82 deps: Upgrade to TailwindCSS 4.1.0
da1fb12d3 theme: Update Lato font path for images.Text example
140fa3bb9 Update introduction.md
7b1fcca27 content: Fix links to embedded template source
908a55532 theme: Improve dark mode syntax highlighting background
d830e5962 Update XxHash.md
807be5dbf Update Defer.md
4b56693f6 content: Update GitHub Pages sample workflow
57b766fba Update TailwindCSS.md
64982ab6a Update TailwindCSS.md
1b6e879c6 Update TailwindCSS.md
e67cbcdd2 content: Add caching to the GitHub Pages workflow example
b7ca3b07c Update index.md
14e1a3977 Update XxHash.md
980f344ae Update XxHash.md
6b815f03e theme: Remove aria-label attribute from links
1c00bbc45 theme: Update npm dependencies
533149bf9 theme: Include section pages in related content
2b6bda6bd content: Fix typos
92ce95cbb content: Miscellaneous edits
f12936681 theme: Add a simple LRU cache for search
339ca3388 Fix the previous broken commit
8537e59e0 Make it into a non-link
e13f17d29 Add Algolia logo/link to the search listing dialog
d3e09e886 content: Fix typo
7217f64b6 content: Miscellaneous edits
51aa1ae73 content: Improve some examples
8ebaa53f9 theme: Adjust shortcodes
898870438 theme: Hide anchor until mouse-over
c933ea237 content: More front matter cleanup
f26ca047a content: Miscellaneous edits
e272b2039 theme: Fix inline partial refs
c540e6d29 content: Replace note shortcode calls with blockquote alerts
aef899bc5 theme: Add title and QR code when printing
bd46ef626 theme: Implement blockquote render hook
ddefbefaa content: Improve contributing page
f41d28ee1 content: Adjust usage of whitespace removal with action delimiters
03315336d theme: Use full title in related content sidebar
4f4076364 misc: Document the front matter fields used on this site
2f78d7632 misc: Fix gitignore file
7de6dbab3 content: Fix front matter for several function pages
5d3542ea6 config: Disable tags taxonomy
68bc28d67 content: Add linkTitle to shortcode pages
5f32c92ed theme: Restore deduplication logic for related items
a943a4bb8 theme: Implement related content tooling
fd628be6e content: Replace calls to the code shortcode with fenced code blocks
b23c9a583 content: Fix position of new-in badges
ec056f251 content: Fix typo
245351c84 theme: Adjust spacing in highlighting theme examples
2fcd21ee5 content: Remove "related" array from function and method pages
71d8426ee theme: Create code block render hook
4cdde6649 theme: Adjust number of news items to display
34ab45261 content: Miscellaneous edits
b6cae5cbc content: Consolidate configuration documentation
727ef6f66 theme: Fix overflow issue for wide tables
c4f759e01 Add es2024
93cce62c8 Update support list of more recent targets with js.Build / esbuild
974d0655f Update hosting-on-codeberg.md
b3f0ed9ce content: Add hosting instructions for Codeberg Pages
8217c0900 content: Correct the SourceHut repository URL
a8cf3d28f content: Add hosting instructions for SourceHut Pages
8c059cbe1 theme: Use content adapter for news section
03938c600 Remove some old new-in
5c50a75e8 content: Fix typo
5cf89f2f6 theme: Re-enable banner gtag outbound link tracking
3c555d5f8 One more copy button
94bce999a Add some copy buttons
9e1cc0c2b Update PortableText.md
dd26ac49f Document transform.PortableText
5f632ab32 netlify: Hugo 0.145.0
59e057bb4 Update index.md
d07e07d6c Remove some unused home page front matter
d482657b7 Add footnote about alias to the build front matter key
f0629b77c content: Fix typo
d91c4cccf theme: Fix news items URLs
ca931cd1f theme: Restore RSS feed for news section
e6b870bc9 theme: Adjust copy-to-clipboard button
071851431 Update netlify.toml
e68431034 theme: Format layouts
aa3cd839a theme: Format assets
22ad3eee3 theme: Add some more space on the right for copy buttons
f4a19083a netlify: Hugo 0.144.1
974cb8795 theme: Remove Internet Explorer configs (#2929)
4a23a1f41 content: Fix typos
d49f15d03 theme: Get the scrollspy back working
720c7ff67 config: Evict getresource cache hourly
1f62ca97e theme: Hide the Turbo progress bar
f6449ace3 Move the dark class up to the html element
074cd1a07 content: Miscellaneous edits
e098a7716 content: Miscellaneous edits
8e1e104aa content: Updates for v0.144.0
18e1aa916 theme: Add anchor links via JS
ac3b5505c Close new-in
bfa4db6b8 netlify: Hugo 0.144.0
fd6e7feee Regen CLI docs
da9d1218a Regen docs helper
5de494ded Merge branch 'tempv0.144.0'
f683e6469 theme: Minor improvements to base template
ef8bf89d8 resources/page: Revise the new contentbasename permalinks tokens
901adb07b resources/page: Add :contentbasename and :contentbasenameorslug permalink tokens
0fca8ef25 all: Change shortcode usage and design to prevent invalid HTML
c41d76613 Update RegularPagesRecursive.md
e93574748 content: Correct return type for strings.Split
3d504abba Revert "content: Add ids to the Netlify steps"
c08c8e15e content: Add ids to the Netlify steps
5a3b470a2 theme: "move" the id from content to article
b878613aa theme: Add page kind as a CSS class to body
269657e8f content: Fix formatting error
664f6c92f config: Change image cache location
fa6b719b1 theme: Reduce ToC to level 2-4
bc16341ca theme: Render mathematical markup with transform.ToMath
14bf9dc70 theme: Add aria-label attribute to search fields
ed42af5b3 theme: Adjust search field and search activation
f042e4970 dev: Add prettier-plugin-void-html
f6ec83533 content: Fix inline shortcode example
0a74210e2 theme: Remove readfile shortcode
334ca06ac theme: Fix some dark mode accessibility as reported by Axe core
02626ff92 theme: aria-lbabel => aria-label
227b76ab7 Add Prettier and config
43ab22428 content: Bump minimum required Go version to 1.23.0
03e54683f modules: Add GOAUTH to module config
9f06a3b9c js/esbuild: Add drop option
ddcd99369 Merge commit 'a024bc7d76fcc5e49e8210f9b0896db9ef21861a'
733731253 helpers: Add Chroma styles to docs.yaml

git-subtree-dir: docs
git-subtree-split: dc7a9ae127717cde17840496cb0287f481c5f0ee

15 months agotpl: Add a partial lookup cache
Bjørn Erik Pedersen [Thu, 10 Apr 2025 07:22:29 +0000 (09:22 +0200)]
tpl: Add a partial lookup cache

````
                 │ stash.bench  │          perf-v146.bench           │
                 │    sec/op    │   sec/op     vs base               │
LookupPartial-10   248.00n ± 0%   14.75n ± 2%  -94.05% (p=0.002 n=6)

                 │ stash.bench │          perf-v146.bench          │
                 │    B/op     │   B/op     vs base                │
LookupPartial-10    48.00 ± 0%   0.00 ± 0%  -100.00% (p=0.002 n=6)

                 │ stash.bench │          perf-v146.bench           │
                 │  allocs/op  │ allocs/op   vs base                │
LookupPartial-10    3.000 ± 0%   0.000 ± 0%  -100.00% (p=0.002 n=6)
```

THe speedup above assumes reuse of the same partials over and over again, which I think is not uncommon.

This commits also adds some more lookup benchmarks. The current output of these on my MacBook looks decent:

```
BenchmarkLookupPagesLayout/Single_root-10                3031562               395.5 ns/op             0 B/op          0 allocs/op
BenchmarkLookupPagesLayout/Single_sub_folder-10          2515915               480.9 ns/op             0 B/op          0 allocs/op
BenchmarkLookupPartial-10                               84808112                14.13 ns/op            0 B/op          0 allocs/op
BenchmarkLookupShortcode/toplevelpage-10                 8111779               148.2 ns/op             0 B/op          0 allocs/op
BenchmarkLookupShortcode/nestedpage-10                   8088183               148.6 ns/op             0 B/op          0 allocs/op
```

Note that in the above the partial lookups are cahced, the others not (they are harder to cache because of the page path).

Closes #13571

15 months agobuild(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0
dependabot[bot] [Thu, 10 Apr 2025 08:05:50 +0000 (08:05 +0000)]
build(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0

Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/fsnotify/fsnotify/releases)
- [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.8.0...v1.9.0)

---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
  dependency-version: 1.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
15 months agobuild(deps): bump golang.org/x/tools from 0.31.0 to 0.32.0
dependabot[bot] [Thu, 10 Apr 2025 08:05:57 +0000 (08:05 +0000)]
build(deps): bump golang.org/x/tools from 0.31.0 to 0.32.0

Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.31.0 to 0.32.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.31.0...v0.32.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-version: 0.32.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
15 months agobuild(deps): bump github.com/evanw/esbuild from 0.25.1 to 0.25.2
dependabot[bot] [Thu, 10 Apr 2025 08:06:05 +0000 (08:06 +0000)]
build(deps): bump github.com/evanw/esbuild from 0.25.1 to 0.25.2

Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild) from 0.25.1 to 0.25.2.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.1...v0.25.2)

---
updated-dependencies:
- dependency-name: github.com/evanw/esbuild
  dependency-version: 0.25.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
15 months agotpl: Add templates.Current
Bjørn Erik Pedersen [Tue, 8 Apr 2025 16:41:06 +0000 (18:41 +0200)]
tpl: Add templates.Current

This commit also

* Unexport all internal state in TemplateInfo.
* Make the dispatcher keys used for passing context.Context into uint8 from string to save memory allocations.

Co-authored-by: Joe Mooring <joe@mooring.com>
Updates #13571

15 months agobuild(deps): bump golang.org/x/image from 0.25.0 to 0.26.0
dependabot[bot] [Tue, 8 Apr 2025 10:15:49 +0000 (10:15 +0000)]
build(deps): bump golang.org/x/image from 0.25.0 to 0.26.0

Bumps [golang.org/x/image](https://github.com/golang/image) from 0.25.0 to 0.26.0.
- [Commits](https://github.com/golang/image/compare/v0.25.0...v0.26.0)

---
updated-dependencies:
- dependency-name: golang.org/x/image
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
15 months agobuild(deps): bump github.com/pelletier/go-toml/v2 from 2.2.3 to 2.2.4
dependabot[bot] [Wed, 9 Apr 2025 08:43:01 +0000 (08:43 +0000)]
build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.3 to 2.2.4

Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml) from 2.2.3 to 2.2.4.
- [Release notes](https://github.com/pelletier/go-toml/releases)
- [Changelog](https://github.com/pelletier/go-toml/blob/v2/.goreleaser.yaml)
- [Commits](https://github.com/pelletier/go-toml/compare/v2.2.3...v2.2.4)

---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml/v2
  dependency-version: 2.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
15 months agobuild(deps): bump github.com/alecthomas/chroma/v2 from 2.15.0 to 2.16.0
dependabot[bot] [Wed, 9 Apr 2025 08:44:22 +0000 (08:44 +0000)]
build(deps): bump github.com/alecthomas/chroma/v2 from 2.15.0 to 2.16.0

Bumps [github.com/alecthomas/chroma/v2](https://github.com/alecthomas/chroma) from 2.15.0 to 2.16.0.
- [Release notes](https://github.com/alecthomas/chroma/releases)
- [Changelog](https://github.com/alecthomas/chroma/blob/master/.goreleaser.yml)
- [Commits](https://github.com/alecthomas/chroma/compare/v2.15.0...v2.16.0)

---
updated-dependencies:
- dependency-name: github.com/alecthomas/chroma/v2
  dependency-version: 2.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
15 months agocommands/new: Improve theme creation
Joe Mooring [Sun, 30 Mar 2025 19:31:12 +0000 (12:31 -0700)]
commands/new: Improve theme creation

- Update the skeleton structure to match the new template system.
- Add a --format flag to the `hugo new theme` command to control the
  format of the site configuration and default archetype files.
- Remove theme.toml. This file's presence can be confusing for new
  users, and the README in the themes repository already has an example.
- Remove the LICENSE and README files from the skeleton. These files
  are not needed for a theme to work, and they can be added later by
  the user if desired.

Closes #13489
Closes #13544

15 months agobuild(deps): bump golang.org/x/net from 0.37.0 to 0.39.0
dependabot[bot] [Tue, 8 Apr 2025 08:17:58 +0000 (08:17 +0000)]
build(deps): bump golang.org/x/net from 0.37.0 to 0.39.0

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.37.0 to 0.39.0.
- [Commits](https://github.com/golang/net/compare/v0.37.0...v0.39.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
15 months agobuild(deps): bump github.com/bep/imagemeta from 0.10.0 to 0.11.0
dependabot[bot] [Tue, 8 Apr 2025 08:18:04 +0000 (08:18 +0000)]
build(deps): bump github.com/bep/imagemeta from 0.10.0 to 0.11.0

Bumps [github.com/bep/imagemeta](https://github.com/bep/imagemeta) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/bep/imagemeta/releases)
- [Commits](https://github.com/bep/imagemeta/compare/v0.10.0...v0.11.0)

---
updated-dependencies:
- dependency-name: github.com/bep/imagemeta
  dependency-version: 0.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
15 months agodeps: Upgrade github.com/gohugoio/hugo-goldmark-extensions/passthrough v0.3.0 =>...
Joe Mooring [Sun, 30 Mar 2025 18:17:19 +0000 (11:17 -0700)]
deps: Upgrade github.com/gohugoio/hugo-goldmark-extensions/passthrough v0.3.0 => v0.3.1

15 months agotpl/tplimpl: Update embedded pagination template
Joe Mooring [Thu, 3 Apr 2025 17:16:04 +0000 (10:16 -0700)]
tpl/tplimpl: Update embedded pagination template

15 months agoReimplement and simplify Hugo's template system
Bjørn Erik Pedersen [Sun, 6 Apr 2025 17:55:35 +0000 (19:55 +0200)]
Reimplement and simplify Hugo's template system

See #13541 for details.

Fixes #13545
Fixes #13515
Closes #7964
Closes #13365
Closes #12988
Closes #4891

15 months agoconfig: Use the non-global logger for deprecations when possible
Bjørn Erik Pedersen [Thu, 3 Apr 2025 09:57:36 +0000 (11:57 +0200)]
config: Use the non-global logger for deprecations when possible

To prevent warnings leaking into parallel tests.

15 months agotpl/time: Add time.In function
Joe Mooring [Tue, 1 Apr 2025 18:37:22 +0000 (11:37 -0700)]
tpl/time: Add time.In function

Closes #13548

15 months agoresources: Add option to silence dependency deprecation warnings
Joe Mooring [Thu, 27 Mar 2025 22:52:46 +0000 (15:52 -0700)]
resources: Add option to silence dependency deprecation warnings

Closes #13530

16 months agotpl/tplimpl: Fix full screen option in vimeo and youtube shortcodes
Joe Mooring [Wed, 26 Mar 2025 23:01:01 +0000 (16:01 -0700)]
tpl/tplimpl: Fix full screen option in vimeo and youtube shortcodes

Closes #13531

Co-authored-by: Stefan Ritter <60473875+gideonstar-git@users.noreply.github.com>
16 months agocommon/hreflect: Replace the map/RWMutex method cache with sync.Map
Bjørn Erik Pedersen [Wed, 26 Mar 2025 10:11:06 +0000 (11:11 +0100)]
common/hreflect: Replace the map/RWMutex method cache with sync.Map

It's much faster when running in parallel:

```
GetMethodByName-10        125.1n ± 6%   181.7n ± 7%  +45.30% (p=0.002 n=6)
GetMethodByNamePara-10   770.10n ± 1%   24.77n ± 9%  -96.78% (p=0.002 n=6)
```

16 months agobuild(deps): bump golang.org/x/tools from 0.30.0 to 0.31.0
dependabot[bot] [Mon, 24 Mar 2025 09:46:57 +0000 (09:46 +0000)]
build(deps): bump golang.org/x/tools from 0.30.0 to 0.31.0

Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.30.0 to 0.31.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.30.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agobuild(deps): bump github.com/getkin/kin-openapi from 0.129.0 to 0.131.0
dependabot[bot] [Tue, 25 Mar 2025 08:50:19 +0000 (08:50 +0000)]
build(deps): bump github.com/getkin/kin-openapi from 0.129.0 to 0.131.0

Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.129.0 to 0.131.0.
- [Release notes](https://github.com/getkin/kin-openapi/releases)
- [Commits](https://github.com/getkin/kin-openapi/compare/v0.129.0...v0.131.0)

---
updated-dependencies:
- dependency-name: github.com/getkin/kin-openapi
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agobuild(deps): bump github.com/spf13/afero from 1.11.0 to 1.14.0
dependabot[bot] [Tue, 25 Mar 2025 08:50:23 +0000 (08:50 +0000)]
build(deps): bump github.com/spf13/afero from 1.11.0 to 1.14.0

Bumps [github.com/spf13/afero](https://github.com/spf13/afero) from 1.11.0 to 1.14.0.
- [Release notes](https://github.com/spf13/afero/releases)
- [Commits](https://github.com/spf13/afero/compare/v1.11.0...v1.14.0)

---
updated-dependencies:
- dependency-name: github.com/spf13/afero
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agobuild(deps): bump github.com/bep/imagemeta from 0.9.0 to 0.10.0
dependabot[bot] [Mon, 24 Mar 2025 08:24:06 +0000 (08:24 +0000)]
build(deps): bump github.com/bep/imagemeta from 0.9.0 to 0.10.0

Bumps [github.com/bep/imagemeta](https://github.com/bep/imagemeta) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/bep/imagemeta/releases)
- [Commits](https://github.com/bep/imagemeta/compare/v0.9.0...v0.10.0)

---
updated-dependencies:
- dependency-name: github.com/bep/imagemeta
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agobuild(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2
dependabot[bot] [Fri, 21 Mar 2025 22:17:09 +0000 (22:17 +0000)]
build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2

Bumps [github.com/golang-jwt/jwt/v5](https://github.com/golang-jwt/jwt) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/golang-jwt/jwt/releases)
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md)
- [Commits](https://github.com/golang-jwt/jwt/compare/v5.2.1...v5.2.2)

---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agobuild(deps): bump github.com/evanw/esbuild from 0.24.2 to 0.25.1
dependabot[bot] [Sun, 23 Mar 2025 12:56:59 +0000 (12:56 +0000)]
build(deps): bump github.com/evanw/esbuild from 0.24.2 to 0.25.1

Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild) from 0.24.2 to 0.25.1.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.1)

---
updated-dependencies:
- dependency-name: github.com/evanw/esbuild
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agobuild(deps): bump github.com/bep/godartsass/v2 from 2.4.0 to 2.4.1
dependabot[bot] [Mon, 24 Mar 2025 08:24:11 +0000 (08:24 +0000)]
build(deps): bump github.com/bep/godartsass/v2 from 2.4.0 to 2.4.1

Bumps [github.com/bep/godartsass/v2](https://github.com/bep/godartsass) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/bep/godartsass/releases)
- [Commits](https://github.com/bep/godartsass/compare/v2.4.0...v2.4.1)

---
updated-dependencies:
- dependency-name: github.com/bep/godartsass/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agobuild(deps): bump golang.org/x/net from 0.35.0 to 0.37.0
dependabot[bot] [Thu, 13 Mar 2025 15:19:20 +0000 (15:19 +0000)]
build(deps): bump golang.org/x/net from 0.35.0 to 0.37.0

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.35.0 to 0.37.0.
- [Commits](https://github.com/golang/net/compare/v0.35.0...v0.37.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agocommon/hexec: Remove github.com/cli/safeexec
Joe Mooring [Sat, 22 Mar 2025 19:26:41 +0000 (12:26 -0700)]
common/hexec: Remove github.com/cli/safeexec

We began using the safeexec package in v0.79.1 to address
https://github.com/gohugoio/hugo/security/advisories/GHSA-8j34-9876-pvfq.

The vulnerability was addressed by the Go team in 1.19, so the safeexec
package is no longer needed.

Closes #13516

16 months agoparser/metadecoder: Improve errors for non-map XML root values
Ville Vesilehto [Sat, 22 Mar 2025 17:48:23 +0000 (19:48 +0200)]
parser/metadecoder: Improve errors for non-map XML root values

Previously, the XML decoder would panic when encountering a root element with
a non-map value due to an unsafe type assertion.

The fix adds proper type checking before the map conversion and provides
clear error messages to help users identify and fix invalid XML structures.

Example error for invalid XML like:
<root>just text</root>

Will now return:
"XML root element 'root' must be a map/object, got string"

16 months agoidentity: Use clear to clear the finder seen map
Bjørn Erik Pedersen [Sat, 15 Mar 2025 17:26:11 +0000 (18:26 +0100)]
identity: Use clear to clear the finder seen map

Faster:

```
Finder/Find_one-10    172.8n ± 26%   129.3n ± 2%  -25.18% (p=0.002 n=6)
Finder/Find_none-10   174.0n ±  1%   130.6n ± 0%  -24.94% (p=0.002 n=6)
```

16 months agobuild(deps): bump github.com/bep/godartsass/v2 from 2.3.2 to 2.4.0
dependabot[bot] [Tue, 11 Mar 2025 20:05:20 +0000 (20:05 +0000)]
build(deps): bump github.com/bep/godartsass/v2 from 2.3.2 to 2.4.0

Bumps [github.com/bep/godartsass/v2](https://github.com/bep/godartsass) from 2.3.2 to 2.4.0.
- [Release notes](https://github.com/bep/godartsass/releases)
- [Commits](https://github.com/bep/godartsass/compare/v2.3.2...v2.4.0)

---
updated-dependencies:
- dependency-name: github.com/bep/godartsass/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agocommands/gen: Set url in command pages to /docs/reference/commands/
Joe Mooring [Thu, 13 Mar 2025 00:43:24 +0000 (17:43 -0700)]
commands/gen: Set url in command pages to /docs/reference/commands/

16 months agocache: Apply httpcache defaults for polling config
khayyam [Fri, 14 Mar 2025 13:37:26 +0000 (09:37 -0400)]
cache: Apply httpcache defaults for polling config

Previously, compiling the config with partial or missing poll configs
would introduce a panic. This ensures that the default poll configs
are applied in such scenarios to ensure config is valid.

Fixes #13471

16 months agobuild(deps): bump golang.org/x/image from 0.24.0 to 0.25.0
dependabot[bot] [Thu, 13 Mar 2025 08:22:13 +0000 (08:22 +0000)]
build(deps): bump golang.org/x/image from 0.24.0 to 0.25.0

Bumps [golang.org/x/image](https://github.com/golang/image) from 0.24.0 to 0.25.0.
- [Commits](https://github.com/golang/image/compare/v0.24.0...v0.25.0)

---
updated-dependencies:
- dependency-name: golang.org/x/image
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agodeps: Upgrade golang.org/x/mod v0.23.0 => v0.24.0
Bjørn Erik Pedersen [Wed, 12 Mar 2025 13:52:37 +0000 (14:52 +0100)]
deps: Upgrade golang.org/x/mod v0.23.0 => v0.24.0

Closes #13484

16 months agobuild(deps): bump github.com/bep/overlayfs from 0.9.2 to 0.10.0
dependabot[bot] [Tue, 11 Mar 2025 15:52:48 +0000 (15:52 +0000)]
build(deps): bump github.com/bep/overlayfs from 0.9.2 to 0.10.0

Bumps [github.com/bep/overlayfs](https://github.com/bep/overlayfs) from 0.9.2 to 0.10.0.
- [Release notes](https://github.com/bep/overlayfs/releases)
- [Commits](https://github.com/bep/overlayfs/compare/v0.9.2...v0.10.0)

---
updated-dependencies:
- dependency-name: github.com/bep/overlayfs
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agobuild(deps): bump github.com/bep/lazycache from 0.7.0 to 0.8.0
dependabot[bot] [Tue, 11 Mar 2025 15:52:45 +0000 (15:52 +0000)]
build(deps): bump github.com/bep/lazycache from 0.7.0 to 0.8.0

Bumps [github.com/bep/lazycache](https://github.com/bep/lazycache) from 0.7.0 to 0.8.0.
- [Release notes](https://github.com/bep/lazycache/releases)
- [Commits](https://github.com/bep/lazycache/compare/v0.7.0...v0.8.0)

---
updated-dependencies:
- dependency-name: github.com/bep/lazycache
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agotpl/tplimpl: Add loading attribute to Vimeo shortcode
Joe Mooring [Thu, 27 Feb 2025 22:45:00 +0000 (14:45 -0800)]
tpl/tplimpl: Add loading attribute to Vimeo shortcode

Closes #13445

16 months agobuild(deps): bump github.com/bep/imagemeta from 0.8.4 to 0.9.0
dependabot[bot] [Thu, 27 Feb 2025 08:42:40 +0000 (08:42 +0000)]
build(deps): bump github.com/bep/imagemeta from 0.8.4 to 0.9.0

Bumps [github.com/bep/imagemeta](https://github.com/bep/imagemeta) from 0.8.4 to 0.9.0.
- [Release notes](https://github.com/bep/imagemeta/releases)
- [Commits](https://github.com/bep/imagemeta/compare/v0.8.4...v0.9.0)

---
updated-dependencies:
- dependency-name: github.com/bep/imagemeta
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agobuild(deps): bump github.com/bep/simplecobra from 0.5.0 to 0.6.0
dependabot[bot] [Thu, 27 Feb 2025 08:42:43 +0000 (08:42 +0000)]
build(deps): bump github.com/bep/simplecobra from 0.5.0 to 0.6.0

Bumps [github.com/bep/simplecobra](https://github.com/bep/simplecobra) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/bep/simplecobra/releases)
- [Commits](https://github.com/bep/simplecobra/compare/v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: github.com/bep/simplecobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
16 months agocommands: Add --omitEmpty flag to gen chromastyles
Joe Mooring [Fri, 7 Mar 2025 05:37:23 +0000 (21:37 -0800)]
commands: Add --omitEmpty flag to gen chromastyles

Closes #13475

16 months agotpl: Add trailing newline to robots.txt template
Will Faught [Mon, 3 Mar 2025 05:55:49 +0000 (21:55 -0800)]
tpl: Add trailing newline to robots.txt template

16 months agocommands: Skip flaky test on Windows
Bjørn Erik Pedersen [Mon, 3 Mar 2025 10:20:22 +0000 (11:20 +0100)]
commands: Skip flaky test on Windows

Closes #13465

17 months agoresources/image: Mark loong64 as FMA-using architecture
Hannes Braun [Wed, 26 Feb 2025 20:17:06 +0000 (21:17 +0100)]
resources/image: Mark loong64 as FMA-using architecture

17 months agoreleaser: Prepare repository for 0.146.0-DEV
hugoreleaser [Wed, 26 Feb 2025 15:58:38 +0000 (15:58 +0000)]
releaser: Prepare repository for 0.146.0-DEV

[ci skip]

17 months agoreleaser: Bump versions for release of 0.145.0
hugoreleaser [Wed, 26 Feb 2025 15:41:25 +0000 (15:41 +0000)]
releaser: Bump versions for release of 0.145.0

[ci skip]

17 months agogithub: Build docker image with both extended and withdeploy tags
margau [Wed, 26 Feb 2025 15:33:22 +0000 (16:33 +0100)]
github: Build docker image with both extended and withdeploy tags

17 months agoall: Typo fixes
coliff [Wed, 26 Feb 2025 11:35:12 +0000 (20:35 +0900)]
all: Typo fixes

17 months agodeps: Upgrade github.com/rogpeppe/go-internal v1.13.1 => v1.14.1
Bjørn Erik Pedersen [Wed, 26 Feb 2025 10:01:08 +0000 (11:01 +0100)]
deps: Upgrade github.com/rogpeppe/go-internal v1.13.1 => v1.14.1

Closes #13449

17 months agoUse the page path and not the backing filename as the last resort in the default...
Bjørn Erik Pedersen [Wed, 26 Feb 2025 11:16:58 +0000 (12:16 +0100)]
Use the page path and not the backing filename as the last resort in the default sort

This should:

1. Fix some (rare) tiebreaker issues when sorting pages from multiple content adapters.
2. Improve the sorting for pages without a backing file.

17 months agoall: Run modernize -fix ./...
Bjørn Erik Pedersen [Wed, 26 Feb 2025 09:15:04 +0000 (10:15 +0100)]
all: Run modernize -fix ./...

17 months agobuild(deps): bump github.com/yuin/goldmark-emoji from 1.0.4 to 1.0.5
dependabot[bot] [Wed, 26 Feb 2025 08:49:17 +0000 (08:49 +0000)]
build(deps): bump github.com/yuin/goldmark-emoji from 1.0.4 to 1.0.5

Bumps [github.com/yuin/goldmark-emoji](https://github.com/yuin/goldmark-emoji) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/yuin/goldmark-emoji/releases)
- [Commits](https://github.com/yuin/goldmark-emoji/compare/v1.0.4...v1.0.5)

---
updated-dependencies:
- dependency-name: github.com/yuin/goldmark-emoji
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
17 months agotpl: HTTPS the instagram Shortcode JS
Christian Oliff [Wed, 26 Feb 2025 08:27:31 +0000 (17:27 +0900)]
tpl: HTTPS the instagram Shortcode JS

This JavaScript will always load over HTTPS so it's best to specify that. Protocol-less loaded resources are an anti-pattern (REF: https://www.paulirish.com/2010/the-protocol-relative-url/)

17 months agobuild(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0
dependabot[bot] [Mon, 24 Feb 2025 08:54:40 +0000 (08:54 +0000)]
build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0

Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/google/go-cmp/releases)
- [Commits](https://github.com/google/go-cmp/compare/v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
17 months agobuild(deps): bump github.com/tetratelabs/wazero from 1.8.2 to 1.9.0
dependabot[bot] [Thu, 20 Feb 2025 08:22:34 +0000 (08:22 +0000)]
build(deps): bump github.com/tetratelabs/wazero from 1.8.2 to 1.9.0

Bumps [github.com/tetratelabs/wazero](https://github.com/tetratelabs/wazero) from 1.8.2 to 1.9.0.
- [Release notes](https://github.com/tetratelabs/wazero/releases)
- [Commits](https://github.com/tetratelabs/wazero/compare/v1.8.2...v1.9.0)

---
updated-dependencies:
- dependency-name: github.com/tetratelabs/wazero
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
17 months agoAdd transform.PortableText
Bjørn Erik Pedersen [Fri, 21 Feb 2025 15:22:01 +0000 (16:22 +0100)]
Add transform.PortableText

Using this in a content adapter could look like this:

```handlebars
{{ $projectID := "<myproject>" }}
{{ $useCached := true }}
{{ $api := "api" }}
{{ if $useCached }}
  {{/* See https://www.sanity.io/docs/api-cdn */}}
  {{ $api = "apicdn" }}
{{ end }}
{{ $url := printf "https://%s.%s.sanity.io/v2021-06-07/data/query/production"  $projectID $api }}

{{/* prettier-ignore-start */ -}}
{{ $q :=  `*[_type == 'post']{
  title, publishedAt, summary, slug, body[]{
    ...,
    _type == "image" => {
      ...,
      asset->{
        _id,
        path,
        url,
        altText,
        title,
        description,
        metadata {
          dimensions {
            aspectRatio,
            width,
            height
          }
        }
      }
    }
  },
  }`
}}
{{/* prettier-ignore-end */ -}}
{{ $body := dict "query" $q | jsonify }}
{{ $opts := dict "method" "post" "body" $body }}
{{ $t := debug.Timer "sanity.get" }}
{{ $r := resources.GetRemote $url $opts }}
{{ $t.Stop }}
{{ $m := $r | transform.Unmarshal }}
{{ $result := $m.result }}
{{ $t := debug.Timer "sanity.parse" }}
{{ range $result }}
  {{ if not .slug }}
    {{ continue }}
  {{ end }}
  {{ $markdown := transform.PortableText .body }}
  {{ $t.Stop }}
  {{ $content := dict
    "mediaType" "text/markdown"
    "value" $markdown
  }}
  {{ $params := dict
    "portabletext" (.body | jsonify (dict "indent" " "))
  }}
  {{ $page := dict
    "content" $content
    "kind" "page"
    "path" .slug.current
    "title" .title
    "date" (.publishedAt | time )
    "summary" .summary
    "params" $params
  }}
  {{ $.AddPage $page }}
{{ end }}
```

17 months agoreadme: Fix relative links in Editions section
Martey Dodoo [Sat, 22 Feb 2025 23:31:21 +0000 (18:31 -0500)]
readme: Fix relative links in Editions section

Make relative gohugo.io links used in Editions section of README
absolute so that they resolve successfully.

17 months agoFix some related content issues with content adapters
Bjørn Erik Pedersen [Tue, 25 Feb 2025 10:28:59 +0000 (11:28 +0100)]
Fix some related content issues with content adapters

Fixes #13443

17 months agoFix potential nilpointer in httpcache config
Bjørn Erik Pedersen [Mon, 24 Feb 2025 16:37:20 +0000 (17:37 +0100)]
Fix potential nilpointer in httpcache config

17 months agohugolib: Deprecate _build front matter key in favor of build
Joe Mooring [Mon, 24 Feb 2025 04:17:04 +0000 (20:17 -0800)]
hugolib: Deprecate _build front matter key in favor of build

We effectively aliased "_build" to "build" in v0.123.0, and
removed "_build" from the documentation at the same time.

17 months agosnap: Update Node.js to 22.x
Joe Mooring [Sat, 22 Feb 2025 15:49:02 +0000 (07:49 -0800)]
snap: Update Node.js to 22.x

17 months agoFix --printPathWarnings when site calls templates.Defer
Bjørn Erik Pedersen [Wed, 19 Feb 2025 07:44:37 +0000 (08:44 +0100)]
Fix --printPathWarnings when site calls templates.Defer

This issue was introduced recently in eb7a5aabaaa025b6633b4aff3267b21ebdffb8e9.

Fixes #13420

17 months agoreleaser: Prepare repository for 0.145.0-DEV
hugoreleaser [Tue, 18 Feb 2025 12:29:51 +0000 (12:29 +0000)]
releaser: Prepare repository for 0.145.0-DEV

[ci skip]

17 months agoreleaser: Bump versions for release of 0.144.1
hugoreleaser [Tue, 18 Feb 2025 12:14:07 +0000 (12:14 +0000)]
releaser: Bump versions for release of 0.144.1

[ci skip]

17 months agomarkup/goldmark: Fix panic on empty Markdown header
Bjørn Erik Pedersen [Tue, 18 Feb 2025 08:30:47 +0000 (09:30 +0100)]
markup/goldmark: Fix panic on empty Markdown header

Fixes #13416

17 months agoreleaser: Prepare repository for 0.145.0-DEV
hugoreleaser [Mon, 17 Feb 2025 16:36:56 +0000 (16:36 +0000)]
releaser: Prepare repository for 0.145.0-DEV

[ci skip]

17 months agoreleaser: Bump versions for release of 0.144.0
hugoreleaser [Mon, 17 Feb 2025 16:22:31 +0000 (16:22 +0000)]
releaser: Bump versions for release of 0.144.0

[ci skip]

17 months agomarkup/goldmark: Fix panic on stray attribute nodes
Bjørn Erik Pedersen [Mon, 17 Feb 2025 15:06:54 +0000 (16:06 +0100)]
markup/goldmark: Fix panic on stray attribute nodes

17 months agoFix Position for passthrough hooks
Bjørn Erik Pedersen [Mon, 17 Feb 2025 09:58:32 +0000 (10:58 +0100)]
Fix Position for passthrough hooks

Fixes #13406

17 months agoFix auto generated header ids so they don't contain e.g. hyperlink destinations ...
Bjørn Erik Pedersen [Sun, 16 Feb 2025 20:52:46 +0000 (21:52 +0100)]
Fix auto generated header ids so they don't contain e.g. hyperlink destinations (note)

This makes the header ids match the newly added dt ids.

Also make sure newlines are preserved in hooks' `.PlainText`.

Fixes #13405
Fixes #13410

17 months agobuild(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1
dependabot[bot] [Mon, 17 Feb 2025 08:40:51 +0000 (08:40 +0000)]
build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1

Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.8.1 to 1.9.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v1.8.1...v1.9.1)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
17 months agobuild(deps): bump github.com/sanity-io/litter from 1.5.7 to 1.5.8
dependabot[bot] [Mon, 17 Feb 2025 08:40:47 +0000 (08:40 +0000)]
build(deps): bump github.com/sanity-io/litter from 1.5.7 to 1.5.8

Bumps [github.com/sanity-io/litter](https://github.com/sanity-io/litter) from 1.5.7 to 1.5.8.
- [Changelog](https://github.com/sanity-io/litter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sanity-io/litter/compare/v1.5.7...v1.5.8)

---
updated-dependencies:
- dependency-name: github.com/sanity-io/litter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
17 months agoconfig/allconfig: Deprecate :filename and :slugorfilename tokens
Joe Mooring [Mon, 17 Feb 2025 09:38:08 +0000 (01:38 -0800)]
config/allconfig: Deprecate :filename and :slugorfilename tokens

17 months agoresources/page: Revise the new contentbasename permalinks tokens
Bjørn Erik Pedersen [Wed, 12 Feb 2025 21:36:24 +0000 (22:36 +0100)]
resources/page: Revise the new contentbasename permalinks tokens

* Make it work for all pages, including those created from content adapters and not backed by a file.
* Allow the `slug` to win, so the new tokens are:

`:contentbasename`:

1. ContentBaseName

`:slugorcontentbasename`:

1. Slug
2. ContentBaseName

Note that a page will always have a `ContentBaseName`, so no need to fall back to e.g. the title.

Closes #11722

17 months agoresources/page: Add :contentbasename and :contentbasenameorslug permalink tokens
Henrique Dias [Wed, 12 Feb 2025 13:13:17 +0000 (14:13 +0100)]
resources/page: Add :contentbasename and :contentbasenameorslug permalink tokens

See #11722

17 months agoAdd autoID for definition terms
Bjørn Erik Pedersen [Sat, 15 Feb 2025 16:13:20 +0000 (17:13 +0100)]
Add autoID for definition terms

Fixes #13403
See #11566

Co-authored-by: Joe Mooring <joe@mooring.com>
17 months agobuild(deps): bump github.com/sanity-io/litter from 1.5.5 to 1.5.7
dependabot[bot] [Fri, 14 Feb 2025 08:47:21 +0000 (08:47 +0000)]
build(deps): bump github.com/sanity-io/litter from 1.5.5 to 1.5.7

Bumps [github.com/sanity-io/litter](https://github.com/sanity-io/litter) from 1.5.5 to 1.5.7.
- [Changelog](https://github.com/sanity-io/litter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sanity-io/litter/compare/v1.5.5...v1.5.7)

---
updated-dependencies:
- dependency-name: github.com/sanity-io/litter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
17 months agobuild(deps): bump github.com/gohugoio/hugo-goldmark-extensions/extras
dependabot[bot] [Fri, 14 Feb 2025 08:47:13 +0000 (08:47 +0000)]
build(deps): bump github.com/gohugoio/hugo-goldmark-extensions/extras

Bumps [github.com/gohugoio/hugo-goldmark-extensions/extras](https://github.com/gohugoio/hugo-goldmark-extensions) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/gohugoio/hugo-goldmark-extensions/releases)
- [Commits](https://github.com/gohugoio/hugo-goldmark-extensions/compare/extras/v0.2.0...extras/v0.3.0)

---
updated-dependencies:
- dependency-name: github.com/gohugoio/hugo-goldmark-extensions/extras
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
17 months agoconfig: Fix server.redirects.fromRe being ignored unless server.redirects.from is...
Peter Weston [Fri, 14 Feb 2025 09:21:19 +0000 (09:21 +0000)]
config: Fix server.redirects.fromRe being ignored unless server.redirects.from is also set

17 months agointernal/warpc: Enable KaTeX mhchem extension
Joe Mooring [Thu, 13 Feb 2025 21:56:11 +0000 (13:56 -0800)]
internal/warpc: Enable KaTeX mhchem extension

17 months agoUpdate README.md
Joe Mooring [Thu, 13 Feb 2025 15:30:14 +0000 (07:30 -0800)]
Update README.md

- Include section about editions
- Bump minimum required Go version for building from source
- Include instructions for building the extended/deploy edition
- Update dependency list

17 months agobuild(deps): bump golang.org/x/tools from 0.29.0 to 0.30.0
dependabot[bot] [Thu, 13 Feb 2025 12:49:30 +0000 (12:49 +0000)]
build(deps): bump golang.org/x/tools from 0.29.0 to 0.30.0

Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.29.0 to 0.30.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.29.0...v0.30.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
17 months agomodules: Add GOAUTH to module config
Bjørn Erik Pedersen [Thu, 13 Feb 2025 10:00:02 +0000 (11:00 +0100)]
modules: Add GOAUTH to module config

Closes #13385

17 months agobuild(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront
dependabot[bot] [Tue, 11 Feb 2025 08:08:20 +0000 (08:08 +0000)]
build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront

Bumps [github.com/aws/aws-sdk-go-v2/service/cloudfront](https://github.com/aws/aws-sdk-go-v2) from 1.44.9 to 1.44.10.
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json)
- [Commits](https://github.com/aws/aws-sdk-go-v2/compare/service/macie2/v1.44.9...service/s3control/v1.44.10)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2/service/cloudfront
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
17 months agobuild(deps): bump google.golang.org/api from 0.206.0 to 0.221.0
dependabot[bot] [Wed, 12 Feb 2025 21:02:58 +0000 (21:02 +0000)]
build(deps): bump google.golang.org/api from 0.206.0 to 0.221.0

Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.206.0 to 0.221.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.206.0...v0.221.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
17 months agoSupport menus as maps in content adapters
Bjørn Erik Pedersen [Thu, 13 Feb 2025 10:42:42 +0000 (11:42 +0100)]
Support menus as maps in content adapters

Fixes #13384

17 months agojs/esbuild: Add drop option
Bjørn Erik Pedersen [Thu, 13 Feb 2025 09:44:44 +0000 (10:44 +0100)]
js/esbuild: Add drop option

Fixes #13362

17 months agoSquashed 'docs/' changes from 73a01565c..d1a251933
Bjørn Erik Pedersen [Thu, 13 Feb 2025 09:40:34 +0000 (10:40 +0100)]
Squashed 'docs/' changes from 73a01565c..d1a251933

d1a251933 theme: Optimize for printing
d906488d5 theme: Add border to highlighted code blocks within list items
9630c38cb theme: Display short command on commands list
7f81dd997 content: Regen commands markup
a84008e99 content: Cleanup primary list page
0874b03e9 content: Publish QR code examples to the images/qr directory
ef1ce3498 Restore static/img
489a68458 content: Restore KeyCDN screen captures
7d6e6184b theme: Move search button in navbar to the right on smaller screens
b03b96082 theme: Misc style adjustments
ecad97821 theme: Misc fixes
cf5e07b0f content: Restore example data and images
c7265041f content: Reformat css.TailwindCSS setup steps
3226e668f theme: Make the search button more compact on mobile
1f6614ee8 content: Update css.TailwindCSS example
49a2e7d71 theme: Improve search output
7e6b81ffa misc: Create issue template
826740223 theme: Misc search improvements
75f32b2f6 theme:  Remove the search alert
fd3de4ac2 config: Enable link render hook warnings
769e387cd Adjust logic to mark current section for Algolia
ba73ce646 Adjust markup to make it easier to match in Algolia
5accec5f1 Misc adjustments
eb5842566 Some content adjustments
bdf97b7b4 Add new theme
b19d68ee5 Remove old theme
a04e96e55 Rewrite the css.TailwindCSS page
1c46f1864 Update deprecation notes
aedcb444c Fix typo
c3290b876 Changes related to release of v0.144.0
a0012fcce netlify: Hugo 0.143.1
9e4d73e87 Include sections in quick-reference page collection
4591058f5 Miscellaneous edits
612b8528f glossary: More edits
1f0c54e60 Fit typo
6f14084c1 Move glossary to quick reference section
2d94905be Improve branch bundle admonition
2ea56bef3 Fix typos found with codespell
71c5fe951 Close shortcode
e95d06592 Document the responseHeaders option for resources.GetRemote
da7c12aaa Deprecate gist shortcode
c2d3e2c25 netlify: Bump to 0.143.0
367d3a7ab Improve new-in shortcode
1a7413a16 Clean up shortcode documentation
d847892aa Improve glossary
6a7fd42ff Update pages describing Store methods and functions
fa7643d1b Revert "Improve link render hook performance"
fe4c86ec4 Reformat MathJax example
cea44922a Update MathJax example to use safe mode
0b6d0292c Update KaTeX example to use latest version
fd4508645 Improve link render hook performance
23aeb5bd0 Update purgecss example
f7ef83e56 Refer each Hugo Pipe page to the corresponding function
81b91ef4e Remove related pages from pages for deprecated functions and methods
53c7627d5 Remove body from deprecated functions and methods
d9cf034c8 Consolidate css.ToCSS information
b7ed108f9 Improve js.Build example and presentation of options
86a4a5088 Improve babel example and description of options
d1874c5f5 Consistently use "edition" when referring to standard, extended, etc.
92f03a350 Revise description of privacy settings
152a92d80 Update Last.md
82a2365bd Add print-only QR code example
d22cadc25 Update mathematics.md
b8160af03 Delete page self-reference in page/type.md
ce24fe4e0 Update param.md
51cb92180 Improve description of output format template selection
78bcf358e Update Tailwind CSS npm package version to 4.0
2ca9da4af Include winget command to uninstall

git-subtree-dir: docs
git-subtree-split: d1a2519330f3647447053c89c49d6098af29519f

17 months agoMerge commit 'a024bc7d76fcc5e49e8210f9b0896db9ef21861a'
Bjørn Erik Pedersen [Thu, 13 Feb 2025 09:40:34 +0000 (10:40 +0100)]
Merge commit 'a024bc7d76fcc5e49e8210f9b0896db9ef21861a'

17 months agobuild(deps): bump github.com/bep/imagemeta from 0.8.3 to 0.8.4
dependabot[bot] [Tue, 11 Feb 2025 08:08:31 +0000 (08:08 +0000)]
build(deps): bump github.com/bep/imagemeta from 0.8.3 to 0.8.4

Bumps [github.com/bep/imagemeta](https://github.com/bep/imagemeta) from 0.8.3 to 0.8.4.
- [Release notes](https://github.com/bep/imagemeta/releases)
- [Commits](https://github.com/bep/imagemeta/compare/v0.8.3...v0.8.4)

---
updated-dependencies:
- dependency-name: github.com/bep/imagemeta
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
17 months agoconfig: Remove unused code
Joe Mooring [Thu, 13 Feb 2025 06:02:49 +0000 (22:02 -0800)]
config: Remove unused code