hugoreleaser
669216e204
releaser: Prepare repository for 0.145.0-DEV
...
[ci skip]
2025-02-18 12:29:51 +00:00
hugoreleaser
a79d63a446
releaser: Bump versions for release of 0.144.1
...
[ci skip]
2025-02-18 12:14:07 +00:00
hugoreleaser
f1e799c2e1
releaser: Prepare repository for 0.145.0-DEV
...
[ci skip]
2025-02-17 16:36:56 +00:00
hugoreleaser
b289b17c43
releaser: Bump versions for release of 0.144.0
...
[ci skip]
2025-02-17 16:22:31 +00:00
Bjørn Erik Pedersen
9b5f786df8
Deprecate kind, lang, and path from front matter
...
These were added to the page meta object when we implemented "pages from data", but were not meant to be used in front matter.
That is not supported, so we might as well add validation.
Fixes #12484
2025-02-10 21:22:43 +01:00
Bjørn Erik Pedersen
c2fb221209
Add ContentTypes to config
...
This is an empty struct for now, but we will most likely expand on that.
```
[contentTypes]
[contentTypes.'text/markdown']
```
The above means that only Markdown will be considered a content type. E.g. HTML will be treated as plain text.
Fixes #12274
2025-02-08 10:31:15 +01:00
Oleksandr Redko
4245a4514d
all: Remove deprecated build tags
2025-02-08 10:29:42 +01:00
hugoreleaser
377287a614
releaser: Prepare repository for 0.144.0-DEV
...
[ci skip]
2025-02-04 09:14:03 +00:00
hugoreleaser
0270364a34
releaser: Bump versions for release of 0.143.1
...
[ci skip]
2025-02-04 08:57:38 +00:00
Joe Mooring
7104de83ce
common/hugo: Adjust deprecation timing and message
...
Closes #13333
2025-02-03 18:32:30 +01:00
hugoreleaser
05e067ced8
releaser: Prepare repository for 0.144.0-DEV
...
[ci skip]
2025-02-01 16:09:38 +00:00
hugoreleaser
ee48d9692a
releaser: Bump versions for release of 0.143.0
...
[ci skip]
2025-02-01 15:56:04 +00:00
Bjørn Erik Pedersen
329b2342f0
Fix "concurrent map iteration and map write" in pages from data
...
Fixes #13254
2025-01-30 19:57:09 +01:00
Bjørn Erik Pedersen
cd7dc7a372
Fix some server rebuild issues for non-HTML custom output formats
...
The failing test case here is
* A custom search output format defined on the home page, marked as `noAlternative` and not `permalinkable`
* In fast render mode, when making a change to a data source for that search output format, the JSON file was not refreshed.
There are variants of the above, but the gist of it is:
* The change set was correctly determined, but since the search JSON file was not in the recently visited browser stack, we skipped rendering it.
Running with `hugo server --disableFastRender` would be a workaround for the above.
This commit fixes this by:
* Adding a check for the HTTP request header `Sec-Fetch-Mode = navigation` to the condition for if we should track server request as a user navigation (and not e.g. a HTTP request for a linked CSS stylesheet).
* Making sure that we compare against the real relative URL for non-permalinkable output formats.
Fixes #13014
2025-01-24 17:27:02 +01:00
Bjørn Erik Pedersen
7f0f50b133
Make cascade front matter order deterministic
...
Fixes #12594
2025-01-23 09:45:47 +01:00
hugoreleaser
9d765e1b99
releaser: Prepare repository for 0.143.0-DEV
...
[ci skip]
2025-01-22 12:35:08 +00:00
hugoreleaser
1f746a8724
releaser: Bump versions for release of 0.142.0
...
[ci skip]
2025-01-22 12:20:52 +00:00
W. Michael Petullo
4b0c194fb3
Fix build with Go 1.24
...
Go 1.24 provides stricter checking that forbids passing a variable as
a format string to Printf-family functions with no other arguments. Remove
instances of this. See also:
https://tip.golang.org/doc/go1.24#vet
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-01-21 11:10:03 +01:00
hugoreleaser
e91d3cff98
releaser: Prepare repository for 0.142.0-DEV
...
[ci skip]
2025-01-16 13:26:52 +00:00
hugoreleaser
e7bd51698e
releaser: Bump versions for release of 0.141.0
...
[ci skip]
2025-01-16 13:11:18 +00:00
Jack Baldry
8b52626915
common/paths: Fix docstring
2025-01-16 10:58:18 +01:00
Bjørn Erik Pedersen
a2edf04c27
deps: Upgrade github.com/gohugoio/hashstructure from 0.1.0 to 0.3.0
...
Faster hashing of maps:
```
│ stash.bench │ deps-hashstructv030.bench │
│ sec/op │ sec/op vs base │
HashMap-10 198.9µ ± ∞ ¹ 142.6µ ± ∞ ¹ -28.31% (p=0.029 n=4)
¹ need >= 6 samples for confidence interval at level 0.95
│ stash.bench │ deps-hashstructv030.bench │
│ B/op │ B/op vs base │
HashMap-10 92.38Ki ± ∞ ¹ 37.14Ki ± ∞ ¹ -59.80% (p=0.029 n=4)
¹ need >= 6 samples for confidence interval at level 0.95
│ stash.bench │ deps-hashstructv030.bench │
│ allocs/op │ allocs/op vs base │
HashMap-10 6.747k ± ∞ ¹ 4.748k ± ∞ ¹ -29.63% (p=0.029 n=4)
```
2025-01-13 16:22:24 +02:00
Bjørn Erik Pedersen
dde9d9d544
Adjust error handling in ToMath vs try (note)
...
Closes #13239
2025-01-09 11:47:19 +01:00
Bjørn Erik Pedersen
cfa0801815
Fix NPX issue with TailwindCSS v4
...
This allows the `tailwindcss` CLI binary to live in the `PATH` for NPM-less projects.
Fixes #13221
2025-01-07 13:12:08 +01:00
Bjørn Erik Pedersen
5f2adad2c7
tpl/images: Format the QR hashes as hex
...
Slightly shorter, and it looks more like a ... hash.
2025-01-06 15:05:03 +01:00
Bjørn Erik Pedersen
0918e087ec
resources: Replace error handling in GetRemote with try (note)
...
Closes #13216
2025-01-06 12:22:17 +01:00
Bjørn Erik Pedersen
723e3f4342
resources: Add FromOpts for more effective resource creation
...
E.g. when the targetPath already contains a hash or if the resource content is expensive to create.
2025-01-05 12:43:37 +01:00
hugoreleaser
46ce1f191b
releaser: Prepare repository for 0.141.0-DEV
...
[ci skip]
2024-12-30 15:16:00 +00:00
hugoreleaser
aae02ca612
releaser: Bump versions for release of 0.140.2
...
[ci skip]
2024-12-30 15:01:53 +00:00
hugoreleaser
43385d6aeb
releaser: Prepare repository for 0.141.0-DEV
...
[ci skip]
2024-12-23 16:40:37 +00:00
hugoreleaser
a9b0b95ef4
releaser: Bump versions for release of 0.140.1
...
[ci skip]
2024-12-23 16:26:35 +00:00
Joe Mooring
6c583e3227
common/loggers: Write PrintTimerIfDelayed output to stdErr
...
Closes #13171
2024-12-19 19:52:13 +01:00
hugoreleaser
55ecd3a90e
releaser: Prepare repository for 0.141.0-DEV
...
[ci skip]
2024-12-17 14:37:51 +00:00
hugoreleaser
3f35721fb2
releaser: Bump versions for release of 0.140.0
...
[ci skip]
2024-12-17 14:20:55 +00:00
Bjørn Erik Pedersen
a5e5be234c
Fix panic on server rebuilds when using both base templates and template.Defer
...
Fixes #12963
2024-12-16 18:03:04 +01:00
Bjørn Erik Pedersen
9dfa112617
Write all logging (INFO, WARN, ERROR) to stderr
...
The old setup tried to log >= warning to stderr, the rest to stdout.
However, that logic was flawed, so warnings ended up in stdout, which makes `hugo list all` etc. hard to reason about from scripts.
This commit fixes this by making all logging (info, warn, error) log to stderr and let stdout be reserved for program output.
Fixes #13074
2024-12-13 09:23:09 +01:00
Bjørn Erik Pedersen
e293e7ca6d
Add js.Batch
...
Fixes #12626
Closes #7499
Closes #9978
Closes #12879
Closes #13113
Fixes #13116
2024-12-12 21:43:17 +01:00
hugoreleaser
3afe91d4b1
releaser: Bump versions for release of 0.139.4
...
[ci skip]
2024-12-09 17:45:23 +00:00
Oleksandr Redko
d0dc518844
common/maps: Simplify TestScratchSetInMap/DeleteInMap
2024-12-05 12:40:59 +01:00
hugoreleaser
487bb96474
releaser: Prepare repository for 0.140.0-DEV
...
[ci skip]
2024-11-29 15:51:07 +00:00
hugoreleaser
2f6864387c
releaser: Bump versions for release of 0.139.3
...
[ci skip]
2024-11-29 15:36:56 +00:00
huajin tong
fc3d1cbadb
Fix some typos
2024-11-28 11:20:02 +01:00
hugoreleaser
467444ef64
releaser: Prepare repository for 0.140.0-DEV
...
[ci skip]
2024-11-23 15:46:37 +00:00
hugoreleaser
770f548b47
releaser: Bump versions for release of 0.139.2
...
[ci skip]
2024-11-23 15:33:51 +00:00
hugoreleaser
e00fdae456
releaser: Prepare repository for 0.140.0-DEV
...
[ci skip]
2024-11-23 14:26:42 +00:00
hugoreleaser
21299a7a67
releaser: Bump versions for release of 0.139.1
...
[ci skip]
2024-11-23 14:13:46 +00:00
wangjingcun
8fcd3c1487
common: Fix some GoDoc typos
2024-11-19 11:29:19 +01:00
hugoreleaser
59a55a1f9e
releaser: Prepare repository for 0.140.0-DEV
...
[ci skip]
2024-11-18 16:32:01 +00:00
hugoreleaser
dacef0df92
releaser: Bump versions for release of 0.139.0
...
[ci skip]
2024-11-18 16:17:45 +00:00
Bjørn Erik Pedersen
1fd845eee4
dartsass: Remove support for v1 of the protocol/binary (note)
...
People who stil use a very old binary named `dart-sass-embedded` need to upgrade.
See https://gohugo.io/functions/css/sass/#dart-sass
2024-11-18 12:32:39 +01:00