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
Bjørn Erik Pedersen
ad43d137d5
Remove deprecations <= v0.122.0 (note)
...
These have, once we release this, been logging ERROR for 6 minor versions.
2024-11-16 20:32:43 +01:00
KN4CK3R
23d21b0d16
Preserve input type.
2024-11-14 15:05:37 +01:00
Bjørn Erik Pedersen
ce9cf882a5
server: Strip ANSI escape codes from browser error log
...
Fixes #13037
2024-11-14 14:25:07 +01:00
Bjørn Erik Pedersen
a7df536a52
Add site.Store and hugo.Store and Shortcode.Store
...
Closes #13021
2024-11-13 12:41:16 +01:00
hugoreleaser
35afe6fe2a
releaser: Prepare repository for 0.139.0-DEV
...
[ci skip]
2024-11-06 11:36:12 +00:00
hugoreleaser
ad82998d54
releaser: Bump versions for release of 0.138.0
...
[ci skip]
2024-11-06 11:22:34 +00:00