hugoreleaser
|
0ccbc63ab8
|
releaser: Prepare repository for 0.153.0-DEV
[ci skip]
|
2025-10-21 16:43:50 +00:00 |
|
hugoreleaser
|
06bc2c16c0
|
releaser: Bump versions for release of 0.152.0
[ci skip]
|
2025-10-21 16:29:49 +00:00 |
|
Bjørn Erik Pedersen
|
a1307700dd
|
config: Clone language map entries before modifying them
Now, with YAML anchor and alias support, these can point to shared data,
which must not be modified in place.
Fixes #14072
|
2025-10-21 13:34:15 +02:00 |
|
Bjørn Erik Pedersen
|
bd50c9c7e7
|
Misc YAML adjustments
Closes #14067
|
2025-10-20 16:05:05 +02:00 |
|
Bjørn Erik Pedersen
|
a3d9548469
|
Replace to gopkg.in/yaml with github.com/goccy/go-yaml (note)
This commit also adds validation to prevent the "Billion Laughs" attack (see https://github.com/goccy/go-yaml/issues/461). The limit of non-scalar aliases to the same node is set to 10,000. See benchmarks below.
``` │ sec/op │
UnmarshalBillionLaughs/Billion_Laughs_no_validation-10 125.2µ ± ∞ ¹
UnmarshalBillionLaughs/Billion_Laughs_with_validation-10 655.8µ ± ∞ ¹
UnmarshalBillionLaughs/YAML_Front_Matter_no_validation-10 9.223µ ± ∞ ¹
UnmarshalBillionLaughs/YAML_Front_Matter_with_validation-10 9.443µ ± ∞ ¹
geomean 51.71µ
¹ need >= 6 samples for confidence interval at level 0.95
│ fix-goyaml-8822.bench │
│ B/op │
UnmarshalBillionLaughs/Billion_Laughs_no_validation-10 177.0Ki ± ∞ ¹
UnmarshalBillionLaughs/Billion_Laughs_with_validation-10 177.0Ki ± ∞ ¹
UnmarshalBillionLaughs/YAML_Front_Matter_no_validation-10 11.67Ki ± ∞ ¹
UnmarshalBillionLaughs/YAML_Front_Matter_with_validation-10 11.67Ki ± ∞ ¹
geomean 45.45Ki
¹ need >= 6 samples for confidence interval at level 0.95
│ fix-goyaml-8822.bench │
│ allocs/op │
UnmarshalBillionLaughs/Billion_Laughs_no_validation-10 3.302k ± ∞ ¹
UnmarshalBillionLaughs/Billion_Laughs_with_validation-10 3.305k ± ∞ ¹
UnmarshalBillionLaughs/YAML_Front_Matter_no_validation-10 253.0 ± ∞ ¹
UnmarshalBillionLaughs/YAML_Front_Matter_with_validation-10 253.0 ± ∞ ¹
````
Fixes #8822
Fixes #13043
Fixes #14053
Fixes ##8427
|
2025-10-18 13:52:22 +02:00 |
|
hugoreleaser
|
b76c50ac18
|
releaser: Prepare repository for 0.152.0-DEV
[ci skip]
|
2025-10-15 15:06:42 +00:00 |
|
hugoreleaser
|
1cdd17882c
|
releaser: Bump versions for release of 0.151.1
[ci skip]
|
2025-10-15 14:51:34 +00:00 |
|
hugoreleaser
|
c29897fac0
|
releaser: Prepare repository for 0.152.0-DEV
[ci skip]
|
2025-10-02 13:45:36 +00:00 |
|
hugoreleaser
|
c70ab27ceb
|
releaser: Bump versions for release of 0.151.0
[ci skip]
|
2025-10-02 13:30:36 +00:00 |
|
Bjørn Erik Pedersen
|
ec463c0977
|
Report OSC 9;4 progress when building
As supported by the Ghostty terminal and others.
|
2025-10-01 14:27:23 +02:00 |
|
Bjørn Erik Pedersen
|
4d1303512b
|
common/hreflect: Speed up IsTrutfulValue
By caching the calculation of whether a type implements `IsZero`:
```
IsTruthFulVAlue-10 467.95n ± ∞ ¹ 79.13n ± ∞ ¹ -83.09% (p=0.029 n=4)
```
|
2025-09-29 17:06:50 +02:00 |
|
hugoreleaser
|
18b9b6488b
|
releaser: Prepare repository for 0.151.0-DEV
[ci skip]
|
2025-09-25 10:45:05 +00:00 |
|
hugoreleaser
|
ce44a8e835
|
releaser: Bump versions for release of 0.150.1
[ci skip]
|
2025-09-25 10:26:04 +00:00 |
|
hugoreleaser
|
0f18cbe990
|
releaser: Prepare repository for 0.151.0-DEV
[ci skip]
|
2025-09-08 13:16:24 +00:00 |
|
hugoreleaser
|
3f5473b7d4
|
releaser: Bump versions for release of 0.150.0
[ci skip]
|
2025-09-08 13:01:12 +00:00 |
|
hugoreleaser
|
321a66ef19
|
releaser: Prepare repository for 0.150.0-DEV
[ci skip]
|
2025-09-04 14:18:57 +00:00 |
|
hugoreleaser
|
57a784e027
|
releaser: Bump versions for release of 0.149.1
[ci skip]
|
2025-09-04 14:04:46 +00:00 |
|
Bjørn Erik Pedersen
|
4f2d2b2cc4
|
Fix nilpointer on ToC heading
Fixes #11843
Co-authored-by: Joe Mooring <joe.mooring@veriphor.com>
|
2025-09-04 14:01:51 +02:00 |
|
hugoreleaser
|
70d62993ee
|
releaser: Prepare repository for 0.150.0-DEV
[ci skip]
|
2025-08-27 15:51:44 +00:00 |
|
hugoreleaser
|
66240338f1
|
releaser: Bump versions for release of 0.149.0
[ci skip]
|
2025-08-27 15:37:16 +00:00 |
|
Bjørn Erik Pedersen
|
1ba80874e4
|
tpl/collections: Add collections.D using Vitter's Method D for sequential random sampling
|
2025-08-26 20:37:08 +02:00 |
|
Bjørn Erik Pedersen
|
186934feb4
|
common/hcontext: Replace with external package
|
2025-08-22 09:13:46 +02:00 |
|
hugoreleaser
|
3aa22b0942
|
releaser: Prepare repository for 0.149.0-DEV
[ci skip]
|
2025-07-27 12:59:26 +00:00 |
|
hugoreleaser
|
40c3d8233d
|
releaser: Bump versions for release of 0.148.2
[ci skip]
|
2025-07-27 12:43:24 +00:00 |
|
Bjørn Erik Pedersen
|
3937ab24d0
|
Revert "hugolib: Honor implicit "page" type during template selection"
This reverts commit cfc8d315b4.
See #13868
|
2025-07-27 14:39:39 +02:00 |
|
hugoreleaser
|
bbcc2a7973
|
releaser: Prepare repository for 0.149.0-DEV
[ci skip]
|
2025-07-11 13:13:44 +00:00 |
|
hugoreleaser
|
98ba786f2f
|
releaser: Bump versions for release of 0.148.1
[ci skip]
|
2025-07-11 12:56:21 +00:00 |
|
hugoreleaser
|
65893efd8d
|
releaser: Prepare repository for 0.149.0-DEV
[ci skip]
|
2025-07-08 13:51:56 +00:00 |
|
hugoreleaser
|
c0d9bebacc
|
releaser: Bump versions for release of 0.148.0
[ci skip]
|
2025-07-08 13:34:49 +00:00 |
|
Joe Mooring
|
cfc8d315b4
|
hugolib: Honor implicit "page" type during template selection
Closes #13826
|
2025-07-02 13:43:40 +02:00 |
|
hugoreleaser
|
762417617c
|
releaser: Prepare repository for 0.148.0-DEV
[ci skip]
|
2025-06-23 08:38:21 +00:00 |
|
hugoreleaser
|
29bdbde19c
|
releaser: Bump versions for release of 0.147.9
[ci skip]
|
2025-06-23 08:22:20 +00:00 |
|
Joe Mooring
|
4217fee4b0
|
common/terminal: Enable color output on windows
Closes #8209
|
2025-06-09 11:44:13 +02:00 |
|
hugoreleaser
|
fad57964aa
|
releaser: Prepare repository for 0.148.0-DEV
[ci skip]
|
2025-06-07 13:13:56 +00:00 |
|
hugoreleaser
|
10da2bd765
|
releaser: Bump versions for release of 0.147.8
[ci skip]
|
2025-06-07 12:59:52 +00:00 |
|
Joe Mooring
|
01241d5dc9
|
hugolib: Emit ignorable warning when home page is a leaf bundle
Closes #13538
|
2025-06-07 13:02:28 +02:00 |
|
hugoreleaser
|
32af02cd3e
|
releaser: Prepare repository for 0.148.0-DEV
[ci skip]
|
2025-05-31 12:55:24 +00:00 |
|
hugoreleaser
|
189453612e
|
releaser: Bump versions for release of 0.147.7
[ci skip]
|
2025-05-31 12:41:12 +00:00 |
|
Bjørn Erik Pedersen
|
5273a884d4
|
Fix language handling in shortcode templates
Fixes #13767
|
2025-05-31 13:57:00 +02:00 |
|
Ruslan Semagin
|
bff5d19121
|
common/collections: Increase test coverage
|
2025-05-29 09:17:13 +02:00 |
|
hugoreleaser
|
463e440c7a
|
releaser: Prepare repository for 0.148.0-DEV
[ci skip]
|
2025-05-27 11:31:53 +00:00 |
|
hugoreleaser
|
0a5fd8ebb8
|
releaser: Bump versions for release of 0.147.6
[ci skip]
|
2025-05-27 11:17:16 +00:00 |
|
Bjørn Erik Pedersen
|
9ad26b69ad
|
Fix it so e.g. de in layouts/_shortcodes/de.html is not interpreted as a language code
Fixes #13740
|
2025-05-26 20:26:56 +02:00 |
|
hugoreleaser
|
e25db38467
|
releaser: Prepare repository for 0.148.0-DEV
[ci skip]
|
2025-05-22 11:51:47 +00:00 |
|
hugoreleaser
|
7766fc6241
|
releaser: Bump versions for release of 0.147.5
[ci skip]
|
2025-05-22 11:37:19 +00:00 |
|
hugoreleaser
|
e6574cf7a7
|
releaser: Prepare repository for 0.148.0-DEV
[ci skip]
|
2025-05-12 12:40:04 +00:00 |
|
hugoreleaser
|
05417512bd
|
releaser: Bump versions for release of 0.147.3
[ci skip]
|
2025-05-12 12:25:03 +00:00 |
|
hugoreleaser
|
d70f828e2b
|
releaser: Prepare repository for 0.148.0-DEV
[ci skip]
|
2025-05-06 11:33:36 +00:00 |
|
hugoreleaser
|
c7feb15d10
|
releaser: Bump versions for release of 0.147.2
[ci skip]
|
2025-05-06 11:18:55 +00:00 |
|
hugoreleaser
|
d799c045fd
|
releaser: Prepare repository for 0.148.0-DEV
[ci skip]
|
2025-05-01 14:04:58 +00:00 |
|