Cameron Moore
6d95dc9d74
tpl: Fix reflection bug in merge
...
Value.Type().Key() must only be called on map values.
Fixes #7899
2020-10-29 19:19:41 +01:00
José Moreira
56a343507c
deploy: Do not call CDN service invalidation when executing a dry run deployment
...
Currently, if cache invalidation is enabled when running `hugo deploy --dryRun` with , the deployer does not take the dry run flag into consideration and triggers CloudFront/GoogleCloudCDN cache invalidation if any of those services are configured.
This change will instead print a feedback message if a dry run is in effect and quiet mode is not enabled.
Fixes #7884
2020-10-28 11:19:40 +01:00
Bhavin Gandhi
d48a98c477
create: Pass editor arguments from newContentEditor correctly
...
If newContentEditor has editor name with arguments like `emacsclient
-n`, it fails with `executable file not found in $PATH`. This change
parses the value correctly and passes it to the given editor.
Signed-off-by: Bhavin Gandhi <bhavin7392@gmail.com>
2020-10-24 20:34:03 +02:00
Anthony Fok
3261678f63
deps: Bump github.com/spf13/cobra from 0.0.7 to 1.1.1
...
Cobra 1.1.1 fixes internal formatting for go-md2man v2 (which caused
man page generation e.g. "hugo gen man" to be broken since Cobra 0.0.6).
See spf13/cobra#1049 for context.
2020-10-24 03:39:53 -06:00
Eric Hagman
f465c5c307
build: Allow optional "nodeploy" tag to exclude deploy command from bin
...
Fixes #7826
2020-10-23 09:03:41 +02:00
Gareth Watts
3400aff258
Allow cascade _target to work with non toml fm
...
The TOML lib unmarshals slices of string maps to []map[string]interface{}
whereas YAML and JSON decode to []interface{}
The existing tests only check for TOML working correctly, and _target
with cascade did not work at all for frontmatter defined in other formats.
Add a function to normalize those slices
Fixes #7874
2020-10-22 23:00:19 +02:00
Bjørn Erik Pedersen
fdfa4a5fe6
Allow getJSON errors to be ignored
...
This change is mostly motivated to get a more stable CI build (we're building the Hugo site there, with Instagram and Twitter shortcodes sometimes failing).
Fixes #7866
2020-10-22 09:09:29 +02:00
dependabot[bot]
8cbe2bbfad
build(deps): bump github.com/evanw/esbuild from 0.7.15 to 0.7.18
...
Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild ) from 0.7.15 to 0.7.18.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/master/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.7.15...v0.7.18 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-21 10:19:40 +02:00
Cameron Moore
807db97af8
tpl: Refactor time.AsTime location implementation
2020-10-21 09:49:25 +02:00
Mark Johnson
26eeb29147
tpl: Update Hugo time to support optional [LOCATION] parameter
2020-10-21 09:49:25 +02:00
Bjørn Erik Pedersen
b886fa46bb
Revert "Add benchmark for building docs site"
...
We already have a lot of site building benchmarks. The main problem with adding the "Hugo site docs" to the list is that it cannot easiliy be compared to any previous release, because its content/template/whatever has changed.
This reverts commit 837e084bbe
.
2020-10-17 00:37:42 +02:00
Cameron Moore
14bce18a6c
highlight: Avoid making unnecessary allocation
...
Avoid creating a local copy of the highlight configuration when no
options are passed.
Benchmarks of building the docs site:
name old time/op new time/op delta
DocsSite-2 1.94s ± 4% 1.93s ± 4% ~ (p=0.841 n=5+5)
name old alloc/op new alloc/op delta
DocsSite-2 666MB ± 1% 656MB ± 0% -1.48% (p=0.008 n=5+5)
name old allocs/op new allocs/op delta
DocsSite-2 8.85M ± 0% 8.76M ± 0% -1.04% (p=0.029 n=4+4)
2020-10-16 21:14:02 +02:00
Cameron Moore
837e084bbe
Add benchmark for building docs site
2020-10-16 21:13:39 +02:00
Cameron Moore
08e4f9ff9c
embedded: Always show page number when 5 pages or less
...
Fixes #7523
2020-10-16 16:16:49 +02:00
Cameron Moore
acfa153863
output: Improve layout path construction
2020-10-15 20:54:47 +02:00
dependabot[bot]
f033d9f01d
build(deps): bump github.com/frankban/quicktest from 1.11.0 to 1.11.1
...
Bumps [github.com/frankban/quicktest](https://github.com/frankban/quicktest ) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/frankban/quicktest/releases )
- [Commits](https://github.com/frankban/quicktest/compare/v1.11.0...v1.11.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-15 00:01:45 +02:00
dependabot[bot]
59fe279424
build(deps): bump github.com/evanw/esbuild from 0.7.14 to 0.7.15
...
Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild ) from 0.7.14 to 0.7.15.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/master/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.7.14...v0.7.15 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-14 21:59:26 +02:00
Bjørn Erik Pedersen
62119022d1
Merge branch 'release-0.76.5'
2020-10-14 17:44:47 +02:00
hugoreleaser
2f3f41f736
releaser: Prepare repository for 0.77.0-DEV
...
[ci skip]
2020-10-14 15:28:16 +00:00
hugoreleaser
60f0725b3e
releaser: Add release notes to /docs for release of 0.76.5
...
[ci skip]
2020-10-14 15:15:22 +00:00
hugoreleaser
dcf70ea5a5
releaser: Bump versions for release of 0.76.5
...
[ci skip]
2020-10-14 15:15:22 +00:00
hugoreleaser
7487c0abf2
releaser: Add release notes for 0.76.5
...
[ci skip]
2020-10-14 15:15:22 +00:00
Bjørn Erik Pedersen
79a022a15c
Render aliases even if render=link
...
Fixes #7832
2020-10-14 17:06:34 +02:00
Bjørn Erik Pedersen
ead5799f7e
Render aliases even if render=link
...
Fixes #7832
2020-10-14 16:59:37 +02:00
dependabot[bot]
d57be11324
build(deps): bump github.com/spf13/afero from 1.4.0 to 1.4.1
...
Bumps [github.com/spf13/afero](https://github.com/spf13/afero ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/spf13/afero/releases )
- [Commits](https://github.com/spf13/afero/compare/v1.4.0...v1.4.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-12 22:54:09 +02:00
dependabot[bot]
d070596694
build(deps): bump github.com/evanw/esbuild from 0.7.9 to 0.7.14
...
Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild ) from 0.7.9 to 0.7.14.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/master/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.7.9...v0.7.14 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-12 22:51:34 +02:00
Daniel Sutton
f5ea359dd3
docker: Update to Go 1.15 and Alpine 3.12
2020-10-12 22:51:08 +02:00
Cameron Moore
78b26d538c
output: Test all lookup permutations in TestLayout
2020-10-12 22:24:47 +02:00
Cameron Moore
28179bd556
output: Reformat TestLayout table
2020-10-12 22:24:47 +02:00
hugoreleaser
fef057b489
releaser: Prepare repository for 0.77.0-DEV
...
[ci skip]
2020-10-12 08:45:25 +00:00
hugoreleaser
50dfe40b91
releaser: Add release notes to /docs for release of 0.76.4
...
[ci skip]
2020-10-12 08:32:44 +00:00
hugoreleaser
1ef4211fea
releaser: Bump versions for release of 0.76.4
...
[ci skip]
2020-10-12 08:32:44 +00:00
hugoreleaser
b148063ec0
releaser: Add release notes for 0.76.4
...
[ci skip]
2020-10-12 08:32:44 +00:00
Anthony Fok
e9a7ebaf67
snap: Install postcss v8 explicitly as it is now a peer dependency
...
Fix Snap build failures since 2020-09-21
2020-10-09 12:23:38 -06:00
Bjørn Erik Pedersen
506820435c
lang/i18n: Fix for language code case issue with pt-br etc.
...
Fixes #7804
2020-10-09 18:02:43 +02:00
Bjørn Erik Pedersen
49972d0792
Merge branch 'release-0.76.3'
2020-10-08 19:33:23 +02:00
Bjørn Erik Pedersen
c98132e30e
Add merge helper
2020-10-08 19:32:53 +02:00
hugoreleaser
af19253f43
releaser: Prepare repository for 0.77.0-DEV
...
[ci skip]
2020-10-08 17:20:03 +00:00
hugoreleaser
e96234590d
releaser: Add release notes to /docs for release of 0.76.3
...
[ci skip]
2020-10-08 17:07:29 +00:00
hugoreleaser
d62bc74770
releaser: Bump versions for release of 0.76.3
...
[ci skip]
2020-10-08 17:07:29 +00:00
hugoreleaser
1b1d62fdc9
releaser: Add release notes for 0.76.3
...
[ci skip]
2020-10-08 17:07:29 +00:00
Bjørn Erik Pedersen
33e9d79b78
langs/i18n: Add workaround for known language, but missing plural rule error
...
Closes #7798
2020-10-08 14:20:18 +02:00
Bjørn Erik Pedersen
fc6abc39c7
langs/i18n: Fix for bare TOML keys
...
Hugo 0.76.0 updated go-i18n from v1 to v2. This allowed us to set the TOML unmarshaler to use, so we set the one we use in other places in Hugo.
But that does not support dotted bare keys, which caused some breakage in the wild.
This commit fixes that by:
* Using go-toml for language files
* Updating go-toml to the latest version
2020-10-08 14:20:18 +02:00
hugoreleaser
18ed22be5c
releaser: Prepare repository for 0.77.0-DEV
...
[ci skip]
2020-10-07 09:11:54 +00:00
hugoreleaser
207913f349
releaser: Add release notes to /docs for release of 0.76.2
...
[ci skip]
2020-10-07 08:59:11 +00:00
hugoreleaser
830b1a94de
releaser: Bump versions for release of 0.76.2
...
[ci skip]
2020-10-07 08:59:11 +00:00
hugoreleaser
605cff4071
releaser: Add release notes for 0.76.2
...
[ci skip]
2020-10-07 08:59:11 +00:00
Bjørn Erik Pedersen
6dd60fca73
Revert "deps: Update to github.com/tdewolff/minify v2.9.4"
...
Closes #7792
This reverts commit b254532b52
.
2020-10-07 10:46:19 +02:00
hugoreleaser
138a025916
releaser: Prepare repository for 0.77.0-DEV
...
[ci skip]
2020-10-07 07:45:26 +00:00
hugoreleaser
58ac83a98c
releaser: Add release notes to /docs for release of 0.76.1
...
[ci skip]
2020-10-07 07:33:10 +00:00