Bjørn Erik Pedersen [Wed, 21 Jul 2021 09:28:32 +0000 (11:28 +0200)]
Update 0.86.0-relnotes.md
[ci skip]
hugoreleaser [Wed, 21 Jul 2021 09:04:02 +0000 (09:04 +0000)]
releaser: Add release notes for 0.86.0
Rename to *-ready.md to continue.
[ci skip]
Bjørn Erik Pedersen [Wed, 21 Jul 2021 08:45:53 +0000 (10:45 +0200)]
Bjørn Erik Pedersen [Wed, 21 Jul 2021 08:45:05 +0000 (10:45 +0200)]
Squashed 'docs/' changes from
6ebb5dad9..
60a58d123
60a58d123 Remove outdated references in scss-sass.md
225a03834 Revert "Update menus.md"
7d149dd1e Update menus.md
3694ecafc Fix theme submission process/repository
0277c202c Update index.md - fix typo (#1490)
8921f0462 Fix link to theme components in 0.42 release notes (#1489)
c948bd519 Release 0.85.0
ee5bc5be9 releaser: Add release notes to /docs for release of 0.85.0
f2f692c32 commands: Make the --poll flag a duration
13070337a docs: Regen CLI docs
git-subtree-dir: docs
git-subtree-split:
60a58d123d9f9d20ee7d09373812ce4428dffcdf
Bjørn Erik Pedersen [Tue, 20 Jul 2021 16:23:09 +0000 (18:23 +0200)]
commands: Fix panic on invalid config in "hugo mod get" and similar
Fixes #8773
Bjørn Erik Pedersen [Tue, 20 Jul 2021 10:10:22 +0000 (12:10 +0200)]
Simplify "active menu" logic for section menus
Fixes #8776
Bjørn Erik Pedersen [Tue, 20 Jul 2021 09:32:50 +0000 (11:32 +0200)]
Fix Params case handling for menu items defined in site config
Fixes #8775
Bjørn Erik Pedersen [Mon, 19 Jul 2021 09:32:47 +0000 (11:32 +0200)]
minifiers: Make keepWhitespace = true default for HTML
Fixes #8771
Bjørn Erik Pedersen [Tue, 13 Jul 2021 09:41:02 +0000 (11:41 +0200)]
hugofs: Make FileMeta a struct
This commit started out investigating a `concurrent map read write` issue, ending by replacing the map with a struct.
This is easier to reason about, and it's more effective:
```
name old time/op new time/op delta
SiteNew/Regular_Deep_content_tree-16 71.5ms ± 3% 69.4ms ± 5% ~ (p=0.200 n=4+4)
name old alloc/op new alloc/op delta
SiteNew/Regular_Deep_content_tree-16 29.7MB ± 0% 27.9MB ± 0% -5.82% (p=0.029 n=4+4)
name old allocs/op new allocs/op delta
SiteNew/Regular_Deep_content_tree-16 313k ± 0% 303k ± 0% -3.35% (p=0.029 n=4+4)
```
See #8749
rhymes [Thu, 15 Jul 2021 14:48:39 +0000 (16:48 +0200)]
markup: Add tabindex="0" to default <pre> wrapper
Currently the generated `<pre>` element isn't fully accessible as it can't be focused by keyboard users.
To make this fully accessible, the attribute `tabindex="0"` should be added to the `<pre>` tag.
Closes #7194
Bjørn Erik Pedersen [Thu, 15 Jul 2021 13:31:50 +0000 (15:31 +0200)]
Fix default values when loading from config dir
By waiting until we've loaded the config dir config before applying the default values.
Fixes #8763
Bjørn Erik Pedersen [Thu, 15 Jul 2021 10:24:20 +0000 (12:24 +0200)]
Fix the deprecation error/warn log levels
Bjørn Erik Pedersen [Thu, 15 Jul 2021 07:05:13 +0000 (09:05 +0200)]
markup/goldmark: Rename/reorder the hook methods
To make them easier to follow.
See #8755
Bjørn Erik Pedersen [Thu, 15 Jul 2021 06:46:54 +0000 (08:46 +0200)]
markup/goldmark: Support auto links in render hook
Fixes #8755
Bjørn Erik Pedersen [Wed, 14 Jul 2021 19:47:26 +0000 (21:47 +0200)]
Adjust a test helper
Bjørn Erik Pedersen [Fri, 9 Jul 2021 09:52:03 +0000 (11:52 +0200)]
Add config.cascade
This commit adds support for using the `cascade` keyword in your configuration file(s), e.g. `config.toml`.
Note that
* Every feature of `cascade` is available, e.g. `_target` to target specific page sets.
* Pages, e.g. the home page, can overwrite the cascade defined in config.
Fixes #8741
Bjørn Erik Pedersen [Wed, 7 Jul 2021 08:24:47 +0000 (10:24 +0200)]
resources: Regenerate image golden testdata
Keep this as a separate commit as this isn't because the files have changed. The filenames have changed due to cache busting of PNG and Webp images.
See #8729
Bjørn Erik Pedersen [Wed, 7 Jul 2021 07:34:39 +0000 (09:34 +0200)]
Fix transparency problem when converting 32-bit images to WebP
Fixes #8729
hugoreleaser [Mon, 5 Jul 2021 11:37:38 +0000 (11:37 +0000)]
releaser: Prepare repository for 0.86.0-DEV
[ci skip]
hugoreleaser [Mon, 5 Jul 2021 10:46:25 +0000 (10:46 +0000)]
releaser: Add release notes to /docs for release of 0.85.0
[ci skip]
hugoreleaser [Mon, 5 Jul 2021 10:46:25 +0000 (10:46 +0000)]
releaser: Bump versions for release of 0.85.0
[ci skip]
Bjørn Erik Pedersen [Mon, 5 Jul 2021 10:37:25 +0000 (12:37 +0200)]
Update 0.85.0-relnotes.md
hugoreleaser [Mon, 5 Jul 2021 10:27:32 +0000 (10:27 +0000)]
releaser: Add release notes for 0.85.0
Rename to *-ready.md to continue.
[ci skip]
John Hollowell [Mon, 5 Jul 2021 08:38:54 +0000 (04:38 -0400)]
commands: Move time notification to after any build errors
This allows error parsers (VSCode problemMatchers) to use the time notification as bounds for detecting errors.
Closes #8403
Brandon Woodford [Tue, 22 Jun 2021 01:41:41 +0000 (20:41 -0500)]
exif: Log warning for metadata decode error
see #8519
Raoul [Wed, 30 Jun 2021 01:34:45 +0000 (03:34 +0200)]
Fix tab selection of disabled items in internal pagination template
Bjørn Erik Pedersen [Mon, 5 Jul 2021 08:13:41 +0000 (10:13 +0200)]
commands: Make the --poll flag a duration
So you can do:
```
hugo server --poll 700ms
```
See #8720
Bjørn Erik Pedersen [Sun, 4 Jul 2021 14:35:21 +0000 (16:35 +0200)]
docs: Regen CLI docs
Bjørn Erik Pedersen [Sun, 4 Jul 2021 14:34:53 +0000 (16:34 +0200)]
Bjørn Erik Pedersen [Sun, 4 Jul 2021 14:34:26 +0000 (16:34 +0200)]
Squashed 'docs/' changes from
710856e5a..
6ebb5dad9
6ebb5dad9 Remove file
27cc23ef4 Hugo 0.84.4
94dccbfa4 Merge branch 'tempv0.84.4'
e9d8b61fb releaser: Add release notes to /docs for release of 0.84.4
51e472005 Improve readability of examples on shortcode templates page
0aef26479 Fix lookup order typos (#1484)
534a527fe Fix two typos (#1483)
394aabd5a Higo "0.84.3
03ee92c1c Merge branch 'tempv0.84.3'
96a8be0f1 releaser: Add release notes to /docs for release of 0.84.3
9a770323f Update index.md
7f65cfcbe Hugo 0.84.2
444422515 releaser: Add release notes to /docs for release of 0.84.2
a2f29c5d8 modules: Add module.import.noMounts config
e00e4a7e7 releaser: Add release notes to /docs for release of 0.84.2
af04b53b3 modules: Add module.import.noMounts config
f7d5669c7 Remove Appernetic (#1481)
14f8d4029 Clarify interaction of sections and top-level leaf bundles
d140b6a62 Update lookup-order.md
399904959 Update shortcode-templates.md
e78aa4865 Hugo 0.84.1
35d7c1c22 Merge branch 'tempv0.84.1'
a6be65b0d releaser: Add release notes to /docs for release of 0.84.1
7b3b3ca45 Hugo 0.84.0 News Grammar fixes
cbc23bf5a Remove trailing newlines
69349198d Fix erroridf docs
dbc1157c1 Fix missing deep
git-subtree-dir: docs
git-subtree-split:
6ebb5dad9a87655196c0990d88d50a2248df5c54
Bjørn Erik Pedersen [Fri, 2 Jul 2021 07:54:03 +0000 (09:54 +0200)]
Add polling as a fallback to native filesystem events in server watch
Fixes #8720
Fixes #6849
Fixes #7930
Bjørn Erik Pedersen [Sun, 4 Jul 2021 13:48:33 +0000 (15:48 +0200)]
deps: Bump github.com/yuin/goldmark v1.3.9
Closes #8727
Bjørn Erik Pedersen [Sat, 3 Jul 2021 08:40:59 +0000 (10:40 +0200)]
Fix panic when theme has permalinks config
Fixes #8724
hugoreleaser [Thu, 1 Jul 2021 12:59:47 +0000 (12:59 +0000)]
releaser: Prepare repository for 0.85.0-DEV
[ci skip]
hugoreleaser [Thu, 1 Jul 2021 11:51:53 +0000 (11:51 +0000)]
releaser: Add release notes to /docs for release of 0.84.4
[ci skip]
hugoreleaser [Thu, 1 Jul 2021 11:51:53 +0000 (11:51 +0000)]
releaser: Bump versions for release of 0.84.4
[ci skip]
hugoreleaser [Thu, 1 Jul 2021 11:51:53 +0000 (11:51 +0000)]
releaser: Add release notes for 0.84.4
[ci skip]
Bjørn Erik Pedersen [Wed, 30 Jun 2021 10:55:29 +0000 (12:55 +0200)]
Fix Cloudflare vs Netlify cache dir issue
Re-add the additional environment checks to determine if its Netlify. Seems that Cloudflare also sets `NETLIFY=true`.
This makes it look, basically, like a variant of the conditional we had before we started fixing this, but I have checked this logic on Netlify now and it should work.
Fixes #8714
Joe Mooring [Sun, 20 Jun 2021 19:30:41 +0000 (12:30 -0700)]
Fix date format in schema and opengraph templates
Fixes #8671
hugoreleaser [Tue, 29 Jun 2021 12:27:15 +0000 (12:27 +0000)]
releaser: Prepare repository for 0.85.0-DEV
[ci skip]
hugoreleaser [Tue, 29 Jun 2021 11:40:19 +0000 (11:40 +0000)]
releaser: Add release notes to /docs for release of 0.84.3
[ci skip]
hugoreleaser [Tue, 29 Jun 2021 11:40:19 +0000 (11:40 +0000)]
releaser: Bump versions for release of 0.84.3
[ci skip]
hugoreleaser [Tue, 29 Jun 2021 11:40:19 +0000 (11:40 +0000)]
releaser: Add release notes for 0.84.3
[ci skip]
Bjørn Erik Pedersen [Tue, 29 Jun 2021 07:51:09 +0000 (09:51 +0200)]
config: Fix Netlify default cache dir logic
Fixes #8710
Bjørn Erik Pedersen [Tue, 29 Jun 2021 07:38:05 +0000 (09:38 +0200)]
config: Fix handling of invalid OS env config overrides
Fixes #8709
hugoreleaser [Mon, 28 Jun 2021 11:41:38 +0000 (11:41 +0000)]
releaser: Prepare repository for 0.85.0-DEV
[ci skip]
hugoreleaser [Mon, 28 Jun 2021 10:59:18 +0000 (10:59 +0000)]
releaser: Add release notes to /docs for release of 0.84.2
[ci skip]
hugoreleaser [Mon, 28 Jun 2021 10:59:18 +0000 (10:59 +0000)]
releaser: Bump versions for release of 0.84.2
[ci skip]
hugoreleaser [Mon, 28 Jun 2021 10:59:18 +0000 (10:59 +0000)]
releaser: Add release notes for 0.84.2
[ci skip]
Bjørn Erik Pedersen [Mon, 28 Jun 2021 08:39:52 +0000 (10:39 +0200)]
modules: Add module.import.noMounts config
Fixes #8708
Bjørn Erik Pedersen [Sun, 27 Jun 2021 16:06:52 +0000 (18:06 +0200)]
modules: Use value type for module.Time
Which is in line with how we do it elsewhere.
Bjørn Erik Pedersen [Sun, 27 Jun 2021 16:00:20 +0000 (18:00 +0200)]
commands: Add version time to "hugo config mounts"
Bjørn Erik Pedersen [Sun, 27 Jun 2021 13:58:24 +0000 (15:58 +0200)]
commands: Add some more info to "hugo config mounts"
* Add owner path and version.
* Also add thme meta info and Hugo version when run with -v flag
Bjørn Erik Pedersen [Sun, 27 Jun 2021 11:24:49 +0000 (13:24 +0200)]
Fix config handling with empty config entries after merge
Fixes #8701
Bjørn Erik Pedersen [Sun, 27 Jun 2021 10:03:43 +0000 (12:03 +0200)]
Fix config loading for "hugo mod init"
We have some commands that will continue even if the config loading fails (e.g. because a module can not be found). In Hugo 0.84.0 we introduced a new `_merge` flag that we removed once the configuration was loaded. But we did not do that in error situations, leading to failures in some situations.
This commit fixes that by making sure the configuration is always cleaned before return, even in error situations.
Fixes #8697
Bjørn Erik Pedersen [Sat, 26 Jun 2021 15:15:55 +0000 (17:15 +0200)]
deps: Update to Minify v2.9.18
Closes #8693
digitalcraftsman [Fri, 25 Jun 2021 19:14:11 +0000 (21:14 +0200)]
Remove credit from release notes
hugoreleaser [Thu, 24 Jun 2021 12:33:45 +0000 (12:33 +0000)]
releaser: Prepare repository for 0.85.0-DEV
[ci skip]
hugoreleaser [Thu, 24 Jun 2021 11:44:21 +0000 (11:44 +0000)]
releaser: Add release notes to /docs for release of 0.84.1
[ci skip]
hugoreleaser [Thu, 24 Jun 2021 11:44:21 +0000 (11:44 +0000)]
releaser: Bump versions for release of 0.84.1
[ci skip]
hugoreleaser [Thu, 24 Jun 2021 11:44:21 +0000 (11:44 +0000)]
releaser: Add release notes for 0.84.1
[ci skip]
Bjørn Erik Pedersen [Tue, 22 Jun 2021 16:17:49 +0000 (18:17 +0200)]
Fix language menu config regression
Fixes #8672
Bjørn Erik Pedersen [Tue, 22 Jun 2021 07:53:37 +0000 (09:53 +0200)]
config: Fix merge of config with map[string]string values.
Fixes #8679
Bjørn Erik Pedersen [Mon, 21 Jun 2021 14:12:18 +0000 (16:12 +0200)]
releaser: Bump to Goreleaser v0.171.0
Closes #8665
Bjørn Erik Pedersen [Sat, 19 Jun 2021 16:19:46 +0000 (18:19 +0200)]
markup: Rename Header(s) to Heading(s) in ToC struct
Because that is what it is.
Bjørn Erik Pedersen [Fri, 18 Jun 2021 15:50:27 +0000 (17:50 +0200)]
Bjørn Erik Pedersen [Fri, 18 Jun 2021 15:49:54 +0000 (17:49 +0200)]
Squashed 'docs/' changes from
3a923e155..
710856e5a
710856e5a Release 0.84.0
362f4ea7b releaser: Add release notes to /docs for release of 0.84.0
6bb8800f7 docs: Regenerate docs helper
00a522e6a docs: Regenerate docshelper
bc171954b Merge commit '
92405e5b0adc5d8c3dfde88d6a8b67eb09169190'
ef73ffc3b Misc config loading fixes
0b4117f7f docs: Regenerate docs helper
9b9452b9c Merge commit '
32ba623541d74ee0b7ae4efb1b8326dc49af28b8'
9c4413dd9 tpl/fmt: Add erroridf template func
e1875742e tpl/data: Misc header improvements, tests, allow multiple headers of same key
e4560893c Add math.Max and math.Min
7dc282eaf common/maps: Add Scratch.DeleteInMap
b9cd77171 docs: Update querify function description and examples
git-subtree-dir: docs
git-subtree-split:
710856e5a6c683ce26d385960423303cc109c09e
hugoreleaser [Fri, 18 Jun 2021 15:36:43 +0000 (15:36 +0000)]
releaser: Prepare repository for 0.85.0-DEV
[ci skip]
hugoreleaser [Fri, 18 Jun 2021 14:55:51 +0000 (14:55 +0000)]
releaser: Add release notes to /docs for release of 0.84.0
[ci skip]
hugoreleaser [Fri, 18 Jun 2021 14:55:51 +0000 (14:55 +0000)]
releaser: Bump versions for release of 0.84.0
[ci skip]
Bjørn Erik Pedersen [Fri, 18 Jun 2021 14:05:01 +0000 (16:05 +0200)]
releaser: Increase timeout
hugoreleaser [Fri, 18 Jun 2021 12:03:52 +0000 (12:03 +0000)]
releaser: Add release notes for 0.84.0
Bjørn Erik Pedersen [Fri, 18 Jun 2021 11:21:10 +0000 (13:21 +0200)]
docs: Regenerate docs helper
Bjørn Erik Pedersen [Fri, 18 Jun 2021 11:19:37 +0000 (13:19 +0200)]
output: Make WebAppManifestFormat NotAlternative=true
Updates #8624
Bjørn Erik Pedersen [Fri, 18 Jun 2021 11:15:00 +0000 (13:15 +0200)]
media: Adjust test assertion
Closes #8625
Rohan Kumar [Wed, 9 Jun 2021 23:13:46 +0000 (16:13 -0700)]
media: support application/manifest+json
The standard file extension for Web App Manifest files is
".webmanifest". This commit allows Hugo to recognize .webmanifest files
as "application/manifest+json" files and to minify them using its
JSON minifier.
The .webmanifest file extension is recommended in the w3c spec to
simplify media type registration:
https://www.w3.org/TR/appmanifest/#media-type-registration
Webhint docs are also relevant:
https://webhint.io/docs/user-guide/hints/hint-manifest-file-extension/
Closes #8624
Bjørn Erik Pedersen [Fri, 18 Jun 2021 10:58:07 +0000 (12:58 +0200)]
docs: Regenerate docshelper
Bjørn Erik Pedersen [Fri, 18 Jun 2021 10:57:19 +0000 (12:57 +0200)]
Squashed 'docs/' changes from
4c81c6c2a..
3a923e155
3a923e155 Update configuration.md
git-subtree-dir: docs
git-subtree-split:
3a923e15502520d1c4aa0481bcc528b2831d4c81
Bjørn Erik Pedersen [Fri, 18 Jun 2021 10:57:19 +0000 (12:57 +0200)]
Bjørn Erik Pedersen [Wed, 16 Jun 2021 17:11:01 +0000 (19:11 +0200)]
Implement configuration in a directory for modules
Fixes #8654
Bjørn Erik Pedersen [Fri, 18 Jun 2021 10:27:37 +0000 (12:27 +0200)]
tpl: Rename err-missing-instagram-accesstoken => error-missing-instagram-accesstoken
To get it in line with the other.
Bjørn Erik Pedersen [Fri, 18 Jun 2021 10:14:52 +0000 (12:14 +0200)]
deps: Update github.com/alecthomas/chroma v0.9.1 => v0.9.2
Closes #8658
Bjørn Erik Pedersen [Fri, 18 Jun 2021 10:13:17 +0000 (12:13 +0200)]
deps: Run go mod tidy
Bjørn Erik Pedersen [Fri, 18 Jun 2021 08:27:27 +0000 (10:27 +0200)]
Split out the puthe path/filepath functions into common/paths
So they can be used from the config package without cyclic troubles.
Updates #8654
Bjørn Erik Pedersen [Tue, 15 Jun 2021 16:22:05 +0000 (18:22 +0200)]
resources/image: Fix fill with smartcrop sometimes returning 0 bytes images
Fixes #7955
Joe Mooring [Thu, 17 Jun 2021 17:34:26 +0000 (10:34 -0700)]
deps: Update to Goldmark v1.3.8
Fixes #8648
Bjørn Erik Pedersen [Wed, 16 Jun 2021 16:58:40 +0000 (18:58 +0200)]
Do not read config from os.Environ when running tests
Fixes #8655
Bjørn Erik Pedersen [Wed, 9 Jun 2021 08:58:18 +0000 (10:58 +0200)]
Misc config loading fixes
The main motivation behind this is simplicity and correctnes, but the new small config library is also faster:
```
BenchmarkDefaultConfigProvider/Viper-16 252418 4546 ns/op 2720 B/op 30 allocs/op
BenchmarkDefaultConfigProvider/Custom-16 450756 2651 ns/op 1008 B/op 6 allocs/op
```
Fixes #8633
Fixes #8618
Fixes #8630
Updates #8591
Closes #6680
Closes #5192
Bjørn Erik Pedersen [Sun, 13 Jun 2021 09:09:50 +0000 (11:09 +0200)]
github: Set a dummy Instagram token
For now, need to debug why this fails.
Bjørn Erik Pedersen [Tue, 8 Jun 2021 16:52:38 +0000 (18:52 +0200)]
docs: Regenerate docs helper
Bjørn Erik Pedersen [Tue, 8 Jun 2021 16:47:53 +0000 (18:47 +0200)]
Bjørn Erik Pedersen [Tue, 8 Jun 2021 16:46:58 +0000 (18:46 +0200)]
Squashed 'docs/' changes from
bcc4f9324..
4c81c6c2a
4c81c6c2a live reload: add section about `--navigateToChanged`
271014257 Update netify hugo version to 0.83.1
14199cff1 Add pull_request event
0c33b05de Hosting on GitHub: Little wording fixes and update Ubuntu runner in example workflow to 20.04 (#1457)
e47b6c33a Hugo Modules plural typo (#1266)
0f2bbacdd Add node_modules to .gitignore
1d645d79f Overhaul scratch.md (#1451)
572766889 Add link to golang regex syntax, change modified date
21b0c7459 Add info about contentType config
de7d96fa2 Document Go template's multiline support
0c8f2dcb1 Avoid scratch usage
696fa92e1 Rename scratch var
44193f267 Update usage instructions
4230f8fa5 Rename and refactor shortcode
e9953751e Strip leading whitespaces
d61a58010 Add `insertpages` shortcode
04d30677d Mention WebP under 'Target Format' (#1431)
946784508 Update lookup-order.md (#1443)
a7b587988 Update index.md
27907f7ea netlify: Hugo 0.83.1
044d37e57 Merge branch 'tempv0.83.1'
b81aedb03 Fix page `.Kind`
fcf7775ad releaser: Add release notes to /docs for release of 0.83.1
9b39c77c8 fix typo in 0.83 release notes
1c38993ce Update index.md
45b8aefa6 Update index.md
43902dfaa Update index.md
3d959c7ae Merge branch 'tempv0.83.0'
6c22dc327 Fix URL
497ea3224 Use Hugo version badge shortcode
a182d10dd releaser: Add release notes to /docs for release of 0.83.0
287fd9ac0 docs: Fix shortcode
e789c879a docs: Regenerate docs helper
1666c7f31 docs: Regenerate CLI docs
117de1d12 Merge commit '
c239c643fee10bfa217cb108755b798f8f5f3b10'
a6bf3f7d9 docs: Regen docs helper
git-subtree-dir: docs
git-subtree-split:
4c81c6c2ace6c23d0d5d24ee37e6a2f30acba01e
Bjørn Erik Pedersen [Tue, 8 Jun 2021 15:56:16 +0000 (17:56 +0200)]
Update to Go 1.16.5, Goreleaser 0.169.0
Fixes #8619
Fixes #8263
Joe Mooring [Tue, 8 Jun 2021 08:41:21 +0000 (01:41 -0700)]
tpl: Add a terse pagination template variant to improve performance
These calls are equivalent:
{{ template "_internal/pagination.html" . }}
{{ template "_internal/pagination.html" (dict "page" .) }}
{{ template "_internal/pagination.html" (dict "page" . "format" "default") }}
To use an alternate format:
{{ template "_internal/pagination.html" (dict "page" . "format" "terse") }}
Fixes #8599
Bjørn Erik Pedersen [Mon, 7 Jun 2021 10:45:00 +0000 (12:45 +0200)]
Upgrade Instagram shortcode
Fixes #7879
Bjørn Erik Pedersen [Tue, 8 Jun 2021 07:48:22 +0000 (09:48 +0200)]
Fix nested OS env config override when parent does not exist
Fixes #8618
Bjørn Erik Pedersen [Mon, 7 Jun 2021 14:36:48 +0000 (16:36 +0200)]
tpl/fmt: Add erroridf template func
Fixes #8613
Bjørn Erik Pedersen [Mon, 7 Jun 2021 10:06:27 +0000 (12:06 +0200)]
tpl/data: Print response body on HTTP errors
Which makes it easier to debug.
Bjørn Erik Pedersen [Sat, 5 Jun 2021 10:44:45 +0000 (12:44 +0200)]
tpl/data: Misc header improvements, tests, allow multiple headers of same key
Closes #5617
Paul Chamberlain [Mon, 26 Apr 2021 20:41:37 +0000 (16:41 -0400)]
tpl/data: Allows user-defined HTTP headers with getJSON and getCSV
Updates #5617