Bjørn Erik Pedersen
12a65e76df
Add openapi3.Unmarshal
...
Fixes #7442
Fixes #7443
2020-07-06 20:03:36 +02:00
hugoreleaser
47aaa52e39
releaser: Prepare repository for 0.74.0-DEV
...
[ci skip]
2020-06-23 16:42:50 +00:00
hugoreleaser
a78b3e3415
releaser: Bump versions for release of 0.73.0
...
[ci skip]
2020-06-23 16:29:21 +00:00
Bjørn Erik Pedersen
fc045e12a9
Rename taxonomy kinds from taxonomy to term, taxonomyTerm to taxonomy
...
And we have taken great measures to limit potential site breakage:
* For `disableKinds` and `outputs` we try to map from old to new values if possible, if not we print an ERROR that can be toggled off if not relevant.
* The layout lookup is mostly compatible with more options for the new `term` kind.
That leaves:
* Where queries in site.Pages using taxonomy/taxonomyTerm Kind values as filter.
* Other places where these kind value are used in the templates (classes etc.)
Fixes #6911
Fixes #7395
2020-06-18 09:09:56 +02:00
Bjørn Erik Pedersen
522ba1cd98
Fix order of GetTerms
...
Preserve the order from front matter, which would be behaviour when doing this manually (before GetTerms).
Fixes #7213
2020-06-15 22:23:02 +02:00
hugoreleaser
f7d909f394
releaser: Prepare repository for 0.73.0-DEV
...
[ci skip]
2020-05-31 12:16:50 +00:00
hugoreleaser
2dfe242ea6
releaser: Bump versions for release of 0.72.0
...
[ci skip]
2020-05-31 12:05:36 +00:00
Bjørn Erik Pedersen
2919a6a503
common/maps: Add Scratch.Values
...
Fixes #7335
2020-05-29 19:51:49 +02:00
hugoreleaser
b3e4f911f4
releaser: Prepare repository for 0.72.0-DEV
...
[ci skip]
2020-05-25 09:21:10 +00:00
hugoreleaser
646bc85088
releaser: Bump versions for release of 0.71.1
...
[ci skip]
2020-05-25 09:08:55 +00:00
hugoreleaser
833d16d467
releaser: Prepare repository for 0.72.0-DEV
...
[ci skip]
2020-05-18 16:18:12 +00:00
hugoreleaser
330e52ebe6
releaser: Bump versions for release of 0.71.0
...
[ci skip]
2020-05-18 16:05:47 +00:00
hugoreleaser
a5039dddaf
releaser: Prepare repository for 0.71.0-DEV
...
[ci skip]
2020-05-06 11:29:18 +00:00
hugoreleaser
b98e2f66b0
releaser: Bump versions for release of 0.70.0
...
[ci skip]
2020-05-06 11:16:40 +00:00
Bjørn Erik Pedersen
6add6d77b4
Rename transpileJS to babel
...
And add a test.
Updates #5764
2020-04-29 10:51:33 +02:00
hugoreleaser
c2d9fd1ebe
releaser: Prepare repository for 0.70.0-DEV
...
[ci skip]
2020-04-24 08:00:48 +00:00
hugoreleaser
03802ff3cb
releaser: Bump versions for release of 0.69.2
...
[ci skip]
2020-04-24 07:48:07 +00:00
hugoreleaser
ade27699e5
releaser: Prepare repository for 0.70.0-DEV
...
[ci skip]
2020-04-22 08:07:03 +00:00
hugoreleaser
8549189e8e
releaser: Bump versions for release of 0.69.1
...
[ci skip]
2020-04-22 07:55:01 +00:00
hugoreleaser
4a3f2427ed
releaser: Prepare repository for 0.70.0-DEV
...
[ci skip]
2020-04-10 09:19:20 +00:00
hugoreleaser
9b55d13589
releaser: Bump versions for release of 0.69.0
...
[ci skip]
2020-04-10 09:08:37 +00:00
Bjørn Erik Pedersen
9f12be54ee
Revert "Revert "common/herrors: Fix typos in comments""
...
OK, I'm getting tired. Sorry for the noise.
This reverts commit 4437e918cd
.
2020-04-06 01:07:57 +02:00
Bjørn Erik Pedersen
4437e918cd
Revert "common/herrors: Fix typos in comments"
...
This reverts commit 1123711b09
.
2020-04-06 01:06:27 +02:00
rnazmo
1123711b09
common/herrors: Fix typos in comments
2020-04-02 22:06:22 +02:00
hugoreleaser
19a8accc9f
releaser: Prepare repository for 0.69.0-DEV
...
[ci skip]
2020-03-24 12:16:13 +00:00
hugoreleaser
8f49df946a
releaser: Bump versions for release of 0.68.3
...
[ci skip]
2020-03-24 12:04:27 +00:00
hugoreleaser
971b28904b
releaser: Prepare repository for 0.69.0-DEV
...
[ci skip]
2020-03-24 08:33:02 +00:00
hugoreleaser
73ae6d581d
releaser: Bump versions for release of 0.68.2
...
[ci skip]
2020-03-24 08:21:09 +00:00
hugoreleaser
244e49c0ea
releaser: Prepare repository for 0.69.0-DEV
...
[ci skip]
2020-03-22 10:47:54 +00:00
hugoreleaser
87dd5725de
releaser: Bump versions for release of 0.68.1
...
[ci skip]
2020-03-22 10:36:42 +00:00
hugoreleaser
1664a0e893
releaser: Prepare repository for 0.69.0-DEV
...
[ci skip]
2020-03-21 11:59:39 +00:00
hugoreleaser
e1b609af9b
releaser: Bump versions for release of 0.68.0
...
[ci skip]
2020-03-21 11:47:37 +00:00
hugoreleaser
94fb4dc3dd
releaser: Prepare repository for 0.68.0-DEV
...
[ci skip]
2020-03-15 19:41:55 +00:00
hugoreleaser
99d36237c0
releaser: Bump versions for release of 0.67.1
...
[ci skip]
2020-03-15 19:30:33 +00:00
Bjørn Erik Pedersen
5eadc4c0a8
metrics: Fix --templateMetricsHints
...
Also improve non-string comparisons.
Fixes #7048
2020-03-12 19:26:19 +01:00
hugoreleaser
5b4659fa0b
releaser: Prepare repository for 0.68.0-DEV
...
[ci skip]
2020-03-09 20:47:30 +00:00
hugoreleaser
f7d4b01c6d
releaser: Bump versions for release of 0.67.0
...
[ci skip]
2020-03-09 20:35:43 +00:00
hugoreleaser
cb12f41a96
releaser: Prepare repository for 0.67.0-DEV
...
[ci skip]
2020-03-03 15:31:19 +00:00
hugoreleaser
713132cd4b
releaser: Bump versions for release of 0.66.0
...
[ci skip]
2020-03-03 15:19:36 +00:00
Joshua Wong
1352bc880d
Add hugo.IsProduction function
...
Fixes #6873
2020-02-25 17:58:07 +01:00
hugoreleaser
322c285ba2
releaser: Prepare repository for 0.66.0-DEV
...
[ci skip]
2020-02-23 10:09:29 +00:00
hugoreleaser
0ac528d746
releaser: Bump versions for release of 0.65.3
...
[ci skip]
2020-02-23 09:58:31 +00:00
hugoreleaser
1510f07780
releaser: Bump versions for release of 0.65.2
...
[ci skip]
2020-02-21 10:10:11 +00:00
hugoreleaser
dbaa15d40f
releaser: Bump versions for release of 0.65.1
...
[ci skip]
2020-02-20 13:42:26 +00:00
hugoreleaser
9fd7d3957e
releaser: Bump versions for release of 0.65.0
...
[ci skip]
2020-02-20 08:11:06 +00:00
Elliott Sales de Andrade
c7975b48b6
Fix goMinorVersion on non-final Go releases
...
This should work for alpha/beta/rc releases.
2020-02-19 08:46:21 +01:00
Bjørn Erik Pedersen
eada236f87
Introduce a tree map for all content
...
This commit introduces a new data structure to store pages and their resources.
This data structure is backed by radix trees.
This simplies tree operations, makes all pages a bundle, and paves the way for #6310 .
It also solves a set of annoying issues (see list below).
Not a motivation behind this, but this commit also makes Hugo in general a little bit faster and more memory effective (see benchmarks). Especially for partial rebuilds on content edits, but also when taxonomies is in use.
```
name old time/op new time/op delta
SiteNew/Bundle_with_image/Edit-16 1.32ms ± 8% 1.00ms ± 9% -24.42% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file/Edit-16 1.28ms ± 0% 0.94ms ± 0% -26.26% (p=0.029 n=4+4)
SiteNew/Tags_and_categories/Edit-16 33.9ms ± 2% 21.8ms ± 1% -35.67% (p=0.029 n=4+4)
SiteNew/Canonify_URLs/Edit-16 40.6ms ± 1% 37.7ms ± 3% -7.20% (p=0.029 n=4+4)
SiteNew/Deep_content_tree/Edit-16 56.7ms ± 0% 51.7ms ± 1% -8.82% (p=0.029 n=4+4)
SiteNew/Many_HTML_templates/Edit-16 19.9ms ± 2% 18.3ms ± 3% -7.64% (p=0.029 n=4+4)
SiteNew/Page_collections/Edit-16 37.9ms ± 4% 34.0ms ± 2% -10.28% (p=0.029 n=4+4)
SiteNew/Bundle_with_image-16 10.7ms ± 0% 10.6ms ± 0% -1.15% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file-16 10.8ms ± 0% 10.7ms ± 0% -1.05% (p=0.029 n=4+4)
SiteNew/Tags_and_categories-16 43.2ms ± 1% 39.6ms ± 1% -8.35% (p=0.029 n=4+4)
SiteNew/Canonify_URLs-16 47.6ms ± 1% 47.3ms ± 0% ~ (p=0.057 n=4+4)
SiteNew/Deep_content_tree-16 73.0ms ± 1% 74.2ms ± 1% ~ (p=0.114 n=4+4)
SiteNew/Many_HTML_templates-16 37.9ms ± 0% 38.1ms ± 1% ~ (p=0.114 n=4+4)
SiteNew/Page_collections-16 53.6ms ± 1% 54.7ms ± 1% +2.09% (p=0.029 n=4+4)
name old alloc/op new alloc/op delta
SiteNew/Bundle_with_image/Edit-16 486kB ± 0% 430kB ± 0% -11.47% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file/Edit-16 265kB ± 0% 209kB ± 0% -21.06% (p=0.029 n=4+4)
SiteNew/Tags_and_categories/Edit-16 13.6MB ± 0% 8.8MB ± 0% -34.93% (p=0.029 n=4+4)
SiteNew/Canonify_URLs/Edit-16 66.5MB ± 0% 63.9MB ± 0% -3.95% (p=0.029 n=4+4)
SiteNew/Deep_content_tree/Edit-16 28.8MB ± 0% 25.8MB ± 0% -10.55% (p=0.029 n=4+4)
SiteNew/Many_HTML_templates/Edit-16 6.16MB ± 0% 5.56MB ± 0% -9.86% (p=0.029 n=4+4)
SiteNew/Page_collections/Edit-16 16.9MB ± 0% 16.0MB ± 0% -5.19% (p=0.029 n=4+4)
SiteNew/Bundle_with_image-16 2.28MB ± 0% 2.29MB ± 0% +0.35% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file-16 2.07MB ± 0% 2.07MB ± 0% ~ (p=0.114 n=4+4)
SiteNew/Tags_and_categories-16 14.3MB ± 0% 13.2MB ± 0% -7.30% (p=0.029 n=4+4)
SiteNew/Canonify_URLs-16 69.1MB ± 0% 69.0MB ± 0% ~ (p=0.343 n=4+4)
SiteNew/Deep_content_tree-16 31.3MB ± 0% 31.8MB ± 0% +1.49% (p=0.029 n=4+4)
SiteNew/Many_HTML_templates-16 10.8MB ± 0% 10.9MB ± 0% +1.11% (p=0.029 n=4+4)
SiteNew/Page_collections-16 21.4MB ± 0% 21.6MB ± 0% +1.15% (p=0.029 n=4+4)
name old allocs/op new allocs/op delta
SiteNew/Bundle_with_image/Edit-16 4.74k ± 0% 3.86k ± 0% -18.57% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file/Edit-16 4.73k ± 0% 3.85k ± 0% -18.58% (p=0.029 n=4+4)
SiteNew/Tags_and_categories/Edit-16 301k ± 0% 198k ± 0% -34.14% (p=0.029 n=4+4)
SiteNew/Canonify_URLs/Edit-16 389k ± 0% 373k ± 0% -4.07% (p=0.029 n=4+4)
SiteNew/Deep_content_tree/Edit-16 338k ± 0% 262k ± 0% -22.63% (p=0.029 n=4+4)
SiteNew/Many_HTML_templates/Edit-16 102k ± 0% 88k ± 0% -13.81% (p=0.029 n=4+4)
SiteNew/Page_collections/Edit-16 176k ± 0% 152k ± 0% -13.32% (p=0.029 n=4+4)
SiteNew/Bundle_with_image-16 26.8k ± 0% 26.8k ± 0% +0.05% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file-16 26.8k ± 0% 26.8k ± 0% +0.05% (p=0.029 n=4+4)
SiteNew/Tags_and_categories-16 273k ± 0% 245k ± 0% -10.36% (p=0.029 n=4+4)
SiteNew/Canonify_URLs-16 396k ± 0% 398k ± 0% +0.39% (p=0.029 n=4+4)
SiteNew/Deep_content_tree-16 317k ± 0% 325k ± 0% +2.53% (p=0.029 n=4+4)
SiteNew/Many_HTML_templates-16 146k ± 0% 147k ± 0% +0.98% (p=0.029 n=4+4)
SiteNew/Page_collections-16 210k ± 0% 215k ± 0% +2.44% (p=0.029 n=4+4)
```
Fixes #6312
Fixes #6087
Fixes #6738
Fixes #6412
Fixes #6743
Fixes #6875
Fixes #6034
Fixes #6902
Fixes #6173
Fixes #6590
2020-02-18 09:49:42 +01:00
hugoreleaser
4f43c9022a
releaser: Prepare repository for 0.65.0-DEV
...
[ci skip]
2020-02-09 20:53:18 +00:00
hugoreleaser
8bd8d4fe9a
releaser: Bump versions for release of 0.64.1
...
[ci skip]
2020-02-09 20:44:34 +00:00
hugoreleaser
6a74cbe916
releaser: Prepare repository for 0.65.0-DEV
...
[ci skip]
2020-02-04 09:16:38 +00:00