brevno-suite/hugo
4 years agoreleaser: Bump versions for release of 0.88.0
hugoreleaser [Thu, 2 Sep 2021 09:27:27 +0000 (09:27 +0000)]
releaser: Bump versions for release of 0.88.0

[ci skip]

4 years agoRelease 0.88.0
Bjørn Erik Pedersen [Thu, 2 Sep 2021 09:11:08 +0000 (11:11 +0200)]
Release 0.88.0

4 years agoUpdate 0.88.0-relnotes.md
Bjørn Erik Pedersen [Thu, 2 Sep 2021 09:10:40 +0000 (11:10 +0200)]
Update 0.88.0-relnotes.md

[ci skip]

4 years agoreleaser: Add release notes for 0.88.0
hugoreleaser [Thu, 2 Sep 2021 08:09:25 +0000 (08:09 +0000)]
releaser: Add release notes for 0.88.0

Rename to *-ready.md to continue.
[ci skip]

4 years agoRun go mod tidy
Bjørn Erik Pedersen [Wed, 1 Sep 2021 08:48:13 +0000 (10:48 +0200)]
Run go mod tidy

4 years agojs: Fix import order for ./foo when both ./foo.js and ./foo/index.js exists
Bjørn Erik Pedersen [Wed, 1 Sep 2021 07:07:29 +0000 (09:07 +0200)]
js: Fix import order for ./foo when both ./foo.js and ./foo/index.js exists

This is in line with how both Node and ESBuild's native import resolver does it.

The ambiguous situations above were discovered trying to build AlpineJS v3.

Note that the above was never an issue if you used `./foo.js` and similar to import the component.

Fixes #8945

4 years agocommands: Don't fail on template errors on go mod graph etc.
Bjørn Erik Pedersen [Tue, 31 Aug 2021 15:02:51 +0000 (17:02 +0200)]
commands: Don't fail on template errors on go mod graph etc.

Fixes #8942

4 years agobuild(deps): bump github.com/getkin/kin-openapi from 0.74.0 to 0.75.0
dependabot[bot] [Mon, 30 Aug 2021 08:19:16 +0000 (08:19 +0000)]
build(deps): bump github.com/getkin/kin-openapi from 0.74.0 to 0.75.0

Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.74.0 to 0.75.0.
- [Release notes](https://github.com/getkin/kin-openapi/releases)
- [Commits](https://github.com/getkin/kin-openapi/compare/v0.74.0...v0.75.0)

---
updated-dependencies:
- dependency-name: github.com/getkin/kin-openapi
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/frankban/quicktest from 1.13.0 to 1.13.1
dependabot[bot] [Tue, 24 Aug 2021 08:14:50 +0000 (08:14 +0000)]
build(deps): bump github.com/frankban/quicktest from 1.13.0 to 1.13.1

Bumps [github.com/frankban/quicktest](https://github.com/frankban/quicktest) from 1.13.0 to 1.13.1.
- [Release notes](https://github.com/frankban/quicktest/releases)
- [Commits](https://github.com/frankban/quicktest/compare/v1.13.0...v1.13.1)

---
updated-dependencies:
- dependency-name: github.com/frankban/quicktest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/evanw/esbuild from 0.12.22 to 0.12.24
dependabot[bot] [Mon, 30 Aug 2021 08:19:56 +0000 (08:19 +0000)]
build(deps): bump github.com/evanw/esbuild from 0.12.22 to 0.12.24

Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild) from 0.12.22 to 0.12.24.
- [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.12.22...v0.12.24)

---
updated-dependencies:
- dependency-name: github.com/evanw/esbuild
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agoAvoid failing with "module not found" for hugo mod init and similar
Bjørn Erik Pedersen [Tue, 31 Aug 2021 10:08:11 +0000 (12:08 +0200)]
Avoid failing with "module not found" for hugo mod init and similar

Fixes #8940

4 years agoUpdate to Go 1.17
Bjørn Erik Pedersen [Thu, 26 Aug 2021 15:24:52 +0000 (17:24 +0200)]
Update to Go 1.17

Go 1.17 now lazy-loads dependencies when `go.mod` is version `go17`. This does not work for us for new projects started with `hugo mod init`.

Before this commit, starting a project with Go 1.17 with `hugo mod init` and then start adding dependencies with transitive dependenies to `config.toml` would treat the transitive dependencies as new, and you would potentially get a too recent version of those.

Note that this does not effect existing projects, where all dependencies are already recorded in `go.mod`.

Fixes #8930

4 years agoRemove Pygments from snapcraft.yml
Anthony Fok [Wed, 25 Aug 2021 16:43:32 +0000 (10:43 -0600)]
Remove Pygments from snapcraft.yml

Pygments support was removed in Hugo v0.60.0

4 years agoRevert "build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.0"
Bjørn Erik Pedersen [Mon, 23 Aug 2021 16:20:29 +0000 (18:20 +0200)]
Revert "build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.0"

This reverts commit f70165242b98e3ee182fbac08bf2893a7f09e961.

Closes #8920

4 years agohighlight: Add tabindex when code is not highlighted
Helder Pereira [Sun, 22 Aug 2021 14:03:20 +0000 (15:03 +0100)]
highlight: Add tabindex when code is not highlighted

4 years agobuild(deps): bump github.com/evanw/esbuild from 0.12.17 to 0.12.22
dependabot[bot] [Sun, 22 Aug 2021 11:01:08 +0000 (11:01 +0000)]
build(deps): bump github.com/evanw/esbuild from 0.12.17 to 0.12.22

Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild) from 0.12.17 to 0.12.22.
- [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.12.17...v0.12.22)

---
updated-dependencies:
- dependency-name: github.com/evanw/esbuild
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agoFix it so disableKinds etc. does not get merged in from theme
Bjørn Erik Pedersen [Sun, 22 Aug 2021 09:57:37 +0000 (11:57 +0200)]
Fix it so disableKinds etc. does not get merged in from theme

Unless the merge strategy is set up to do so.

For `disableKinds` the current workaround is to make sure the project config has an entry, even if is empty:

```
disableKinds = []
```

Note that this issue only touches root, non-map config-values that either is not set in project config or in Hugo's defaults.

Fixes #8866

4 years agobuild(deps): bump golang.org/x/text from 0.3.6 to 0.3.7
dependabot[bot] [Wed, 11 Aug 2021 08:11:09 +0000 (08:11 +0000)]
build(deps): bump golang.org/x/text from 0.3.6 to 0.3.7

Bumps [golang.org/x/text](https://github.com/golang/text) from 0.3.6 to 0.3.7.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.3.6...v0.3.7)

---
updated-dependencies:
- dependency-name: golang.org/x/text
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.0
dependabot[bot] [Thu, 19 Aug 2021 08:16:27 +0000 (08:16 +0000)]
build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.5.0

Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.4.9 to 1.5.0.
- [Release notes](https://github.com/fsnotify/fsnotify/releases)
- [Changelog](https://github.com/fsnotify/fsnotify/blob/master/CHANGELOG.md)
- [Commits](https://github.com/fsnotify/fsnotify/compare/v1.4.9...v1.5.0)

---
updated-dependencies:
- dependency-name: github.com/fsnotify/fsnotify
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agoPrevent minifier from removing quoutes around post-processed attributes
Bjørn Erik Pedersen [Thu, 19 Aug 2021 09:30:50 +0000 (11:30 +0200)]
Prevent minifier from removing quoutes around post-processed attributes

Fixes #8884

4 years agoRevert "commands: Avoid too many watch file handles causing the server to fail to...
Bjørn Erik Pedersen [Sat, 21 Aug 2021 14:32:20 +0000 (16:32 +0200)]
Revert "commands: Avoid too many watch file handles causing the server to fail to start"

This reverts commit 3f38c785b7208440e2a9dd9a80cb39d4ae23e676.

4 years agohighlight: Remove some pygments references
Helder Pereira [Sat, 21 Aug 2021 10:46:18 +0000 (11:46 +0100)]
highlight: Remove some pygments references

4 years agocommands: Avoid too many watch file handles causing the server to fail to start
Shiming Zhang [Thu, 19 Aug 2021 09:04:09 +0000 (17:04 +0800)]
commands: Avoid too many watch file handles causing the server to fail to start

Fixes #8904

4 years agobuild(deps): bump github.com/getkin/kin-openapi from 0.68.0 to 0.74.0
dependabot[bot] [Tue, 17 Aug 2021 08:21:42 +0000 (08:21 +0000)]
build(deps): bump github.com/getkin/kin-openapi from 0.68.0 to 0.74.0

Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.68.0 to 0.74.0.
- [Release notes](https://github.com/getkin/kin-openapi/releases)
- [Commits](https://github.com/getkin/kin-openapi/compare/v0.68.0...v0.74.0)

---
updated-dependencies:
- dependency-name: github.com/getkin/kin-openapi
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agodeps: Update github.com/spf13/cast v1.4.0 => v1.4.1
Bjørn Erik Pedersen [Mon, 16 Aug 2021 07:16:41 +0000 (09:16 +0200)]
deps: Update github.com/spf13/cast v1.4.0 => v1.4.1

Closes #8891

4 years agoImport time/tzdata on Windows
Bjørn Erik Pedersen [Sat, 14 Aug 2021 10:09:41 +0000 (12:09 +0200)]
Import time/tzdata on Windows

Updates #8892

4 years agoreleaser: Bump to Go 1.16.7
Bjørn Erik Pedersen [Tue, 10 Aug 2021 12:00:49 +0000 (14:00 +0200)]
releaser: Bump to Go 1.16.7

4 years agoRevert "tpl/time: Handle nil values in time.AsTime"
Bjørn Erik Pedersen [Tue, 10 Aug 2021 11:21:49 +0000 (13:21 +0200)]
Revert "tpl/time: Handle nil values in time.AsTime"

This reverts commit 3e11072892ca31bb76980ee38890a4bd92d83dfd.

4 years agotpl/time: Handle nil values in time.AsTime
Bjørn Erik Pedersen [Mon, 9 Aug 2021 16:44:35 +0000 (18:44 +0200)]
tpl/time: Handle nil values in time.AsTime

Closes #8865

4 years agoparser: Indent TOML tables
Bjørn Erik Pedersen [Wed, 4 Aug 2021 09:33:30 +0000 (11:33 +0200)]
parser: Indent TOML tables

Fixes #8850

4 years agoFix `lang.FormatPercent` description
Salim B [Tue, 3 Aug 2021 14:22:28 +0000 (14:22 +0000)]
Fix `lang.FormatPercent` description

Successor PR for https://github.com/gohugoio/hugoDocs/pull/1504

4 years agoreleaser: Prepare repository for 0.88.0-DEV
hugoreleaser [Tue, 3 Aug 2021 12:11:56 +0000 (12:11 +0000)]
releaser: Prepare repository for 0.88.0-DEV

[ci skip]

4 years agoreleaser: Add release notes to /docs for release of 0.87.0 v0.87.0
hugoreleaser [Tue, 3 Aug 2021 10:57:26 +0000 (10:57 +0000)]
releaser: Add release notes to /docs for release of 0.87.0

[ci skip]

4 years agoreleaser: Bump versions for release of 0.87.0
hugoreleaser [Tue, 3 Aug 2021 10:57:26 +0000 (10:57 +0000)]
releaser: Bump versions for release of 0.87.0

[ci skip]

4 years agoRelease 0.87
Bjørn Erik Pedersen [Tue, 3 Aug 2021 10:42:22 +0000 (12:42 +0200)]
Release 0.87

4 years agoMerge branch 'b087' into release-0.87.0
Bjørn Erik Pedersen [Tue, 3 Aug 2021 10:38:58 +0000 (12:38 +0200)]
Merge branch 'b087' into release-0.87.0

4 years agoUpdate 0.87.0-relnotes.md
Bjørn Erik Pedersen [Tue, 3 Aug 2021 10:31:41 +0000 (12:31 +0200)]
Update 0.87.0-relnotes.md

[ci skip]

4 years agoUpdate 0.87.0-relnotes.md
Bjørn Erik Pedersen [Tue, 3 Aug 2021 10:30:42 +0000 (12:30 +0200)]
Update 0.87.0-relnotes.md

[ci skip]

4 years agodocs: Adjust config docs
Bjørn Erik Pedersen [Tue, 3 Aug 2021 10:17:50 +0000 (12:17 +0200)]
docs: Adjust config docs

4 years agodocs: Regen CLI docs
Bjørn Erik Pedersen [Tue, 3 Aug 2021 09:55:02 +0000 (11:55 +0200)]
docs: Regen CLI docs

4 years agodocs: Regen docs helper
Bjørn Erik Pedersen [Tue, 3 Aug 2021 09:53:34 +0000 (11:53 +0200)]
docs: Regen docs helper

4 years agoMerge commit 'bd77f6e1c99e04a476f0b1bb4e44569134e02399' into release-0.87.0
Bjørn Erik Pedersen [Tue, 3 Aug 2021 09:52:57 +0000 (11:52 +0200)]
Merge commit 'bd77f6e1c99e04a476f0b1bb4e44569134e02399' into release-0.87.0

4 years agoSquashed 'docs/' changes from 60a58d123..327003421
Bjørn Erik Pedersen [Tue, 3 Aug 2021 09:51:36 +0000 (11:51 +0200)]
Squashed 'docs/' changes from 60a58d123..327003421

327003421 Update index.md
cafdccc13 Hugo 0.86.1
467a89a02 Merge branch 'v0861'
a22c37bc9 Merge branch 'release-0.86.1'
276da91a8 releaser: Add release notes to /docs for release of 0.86.1
198cdf8f0 tpl/lang: Add new localized versions of lang.FormatNumber etc.
93f986ecc Add timezone support for front matter dates without one
b30b876bb Localize time.Format
950fdab90 Fix AddDate documentation
78d7b52b6 Document config.cascade
fd1e1e4b7 Fix grammar and spelling (#1497)
05bf3aa32 Fix grammar / typos in news
32060a3b4 One more try
f6e24ddfa PNG to JPG for the rel notes image
9ec5bdfad Update index.md
5f5d7f69d Release Hugo 0.86.0
2dd60bb71 releaser: Add release notes to /docs for release of 0.86.0
6445fb36c Merge commit '53a352795a69a9d4a373f50ec62138595948c6ea'
cb57ca73a Simplify "active menu" logic for section menus

git-subtree-dir: docs
git-subtree-split: 327003421d8c07f9764aaaf644626805287fd30c

4 years agodocs: Adjust time zone docs
Bjørn Erik Pedersen [Tue, 3 Aug 2021 09:49:28 +0000 (11:49 +0200)]
docs: Adjust time zone docs

4 years agoreleaser: Add release notes for 0.87.0
hugoreleaser [Tue, 3 Aug 2021 08:45:16 +0000 (08:45 +0000)]
releaser: Add release notes for 0.87.0

Rename to *-ready.md to continue.
[ci skip]

4 years agoMake sure module config loading errors have file positioning info
Bjørn Erik Pedersen [Tue, 3 Aug 2021 07:57:14 +0000 (09:57 +0200)]
Make sure module config loading errors have file positioning info

Fixes #8845

4 years agotpl/time: Adjust tests to handle matching local time zones
Bjørn Erik Pedersen [Tue, 3 Aug 2021 04:58:25 +0000 (06:58 +0200)]
tpl/time: Adjust tests to handle matching local time zones

Closes #8843

4 years agomod: Remove superflous replace statement
Bjørn Erik Pedersen [Mon, 2 Aug 2021 18:33:13 +0000 (20:33 +0200)]
mod: Remove superflous replace statement

4 years agoReduce binary size vs locale, update to CLDR v36.1
Bjørn Erik Pedersen [Mon, 2 Aug 2021 14:24:04 +0000 (16:24 +0200)]
Reduce binary size vs locale, update to CLDR v36.1

Test building with `go build -ldflags="-s -w"`

Hugo 0.86.2: 46MB
Before this commit: 77MB
After this commit: 54MB

Fixes #8839
Fixes #8841

4 years agodeps: Update github.com/tdewolff/minify/v2 v2.9.20 => v2.9.21
Joe Mooring [Mon, 2 Aug 2021 14:35:12 +0000 (07:35 -0700)]
deps: Update github.com/tdewolff/minify/v2 v2.9.20 => v2.9.21

Closes #8831

4 years agoFix error handling for the time func alias
Bjørn Erik Pedersen [Sun, 1 Aug 2021 10:50:37 +0000 (12:50 +0200)]
Fix error handling for the time func alias

Fixes #8835

4 years agoFail on invalid time zone
Bjørn Erik Pedersen [Sun, 1 Aug 2021 09:50:12 +0000 (11:50 +0200)]
Fail on invalid time zone

Fixes #8832

4 years agoImprove handling of <nil> Params
Bjørn Erik Pedersen [Fri, 30 Jul 2021 08:56:45 +0000 (10:56 +0200)]
Improve handling of <nil> Params

Fixes #8825

4 years agoMerge branch 'release-0.86.1'
Bjørn Erik Pedersen [Fri, 30 Jul 2021 10:58:26 +0000 (12:58 +0200)]
Merge branch 'release-0.86.1'

4 years agoreleaser: Add release notes for 0.86.1
hugoreleaser [Fri, 30 Jul 2021 10:13:32 +0000 (10:13 +0000)]
releaser: Add release notes for 0.86.1
[ci skip]

4 years agoreleaser: Prepare repository for 0.87.0-DEV
hugoreleaser [Fri, 30 Jul 2021 10:54:50 +0000 (10:54 +0000)]
releaser: Prepare repository for 0.87.0-DEV

[ci skip]

4 years agoreleaser: Add release notes to /docs for release of 0.86.1 v0.86.1
hugoreleaser [Fri, 30 Jul 2021 10:13:32 +0000 (10:13 +0000)]
releaser: Add release notes to /docs for release of 0.86.1

[ci skip]

4 years agoreleaser: Bump versions for release of 0.86.1
hugoreleaser [Fri, 30 Jul 2021 10:13:32 +0000 (10:13 +0000)]
releaser: Bump versions for release of 0.86.1

[ci skip]

4 years agoreleaser: Add release notes for 0.86.1
hugoreleaser [Fri, 30 Jul 2021 10:13:32 +0000 (10:13 +0000)]
releaser: Add release notes for 0.86.1
[ci skip]

4 years agoconfig: Fix a potential deadlock in config reading
Bjørn Erik Pedersen [Fri, 30 Jul 2021 09:53:27 +0000 (11:53 +0200)]
config: Fix a potential deadlock in config reading

Note that the deadlock has not been seen earlier, in tests on in real Hugo sites.

Fixes #8791

4 years agobuild(deps): bump github.com/evanw/esbuild from 0.12.16 to 0.12.17
dependabot[bot] [Fri, 30 Jul 2021 08:16:58 +0000 (08:16 +0000)]
build(deps): bump github.com/evanw/esbuild from 0.12.16 to 0.12.17

Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild) from 0.12.16 to 0.12.17.
- [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.12.16...v0.12.17)

---
updated-dependencies:
- dependency-name: github.com/evanw/esbuild
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/getkin/kin-openapi from 0.67.0 to 0.68.0
dependabot[bot] [Fri, 30 Jul 2021 08:14:53 +0000 (08:14 +0000)]
build(deps): bump github.com/getkin/kin-openapi from 0.67.0 to 0.68.0

Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.67.0 to 0.68.0.
- [Release notes](https://github.com/getkin/kin-openapi/releases)
- [Commits](https://github.com/getkin/kin-openapi/compare/v0.67.0...v0.68.0)

---
updated-dependencies:
- dependency-name: github.com/getkin/kin-openapi
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agotpl/lang: Add new localized versions of lang.FormatNumber etc.
Bjørn Erik Pedersen [Wed, 28 Jul 2021 10:28:52 +0000 (12:28 +0200)]
tpl/lang: Add new localized versions of lang.FormatNumber etc.

Fixes #8820

4 years agoGo back to WARNING for Page deprecations
Bjørn Erik Pedersen [Thu, 29 Jul 2021 14:18:38 +0000 (16:18 +0200)]
Go back to WARNING for Page deprecations

Do that in the next release, let's reduce the noise, we have enough changes as it is.

4 years agoHandle toml.LocalDate and toml.LocalDateTime in front matter
Bjørn Erik Pedersen [Wed, 28 Jul 2021 16:02:42 +0000 (18:02 +0200)]
Handle toml.LocalDate and toml.LocalDateTime in front matter

See #8801

4 years agodeps: Upgrade github.com/pelletier/go-toml/v2 v2.0.0-beta.3 => v2.0.0-beta.3.0.202107...
Bjørn Erik Pedersen [Wed, 28 Jul 2021 15:27:31 +0000 (17:27 +0200)]
deps: Upgrade github.com/pelletier/go-toml/v2 v2.0.0-beta.3 => v2.0.0-beta.3.0.20210727221244-fa0796069526

4 years agoSwitch to go-toml v2
Bjørn Erik Pedersen [Tue, 27 Jul 2021 17:07:10 +0000 (19:07 +0200)]
Switch to go-toml v2

We have been using `go-toml` for language files only. This commit makes it the only TOML library.

It's spec compliant and very fast.

A benchark building a site with 200 pages with TOML front matter:

```bash
name                                  old time/op    new time/op    delta
SiteNew/Regular_TOML_front_matter-16    48.5ms ± 1%    47.1ms ± 1%  -2.85%  (p=0.029 n=4+4)

name                                  old alloc/op   new alloc/op   delta
SiteNew/Regular_TOML_front_matter-16    16.9MB ± 0%    16.7MB ± 0%  -1.56%  (p=0.029 n=4+4)

name                                  old allocs/op  new allocs/op  delta
SiteNew/Regular_TOML_front_matter-16      302k ± 0%      296k ± 0%  -2.20%  (p=0.029 n=4+4)
```

Note that the front matter unmarshaling is only a small part of building a site, so the above is very good.

Fixes #8801

4 years agobuild(deps): bump github.com/tdewolff/minify/v2 from 2.9.19 to 2.9.20
dependabot[bot] [Wed, 28 Jul 2021 08:17:56 +0000 (08:17 +0000)]
build(deps): bump github.com/tdewolff/minify/v2 from 2.9.19 to 2.9.20

Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify) from 2.9.19 to 2.9.20.
- [Release notes](https://github.com/tdewolff/minify/releases)
- [Commits](https://github.com/tdewolff/minify/compare/v2.9.19...v2.9.20)

---
updated-dependencies:
- dependency-name: github.com/tdewolff/minify/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agoAdd a TOML front matter benchmark
Bjørn Erik Pedersen [Tue, 27 Jul 2021 17:24:19 +0000 (19:24 +0200)]
Add a TOML front matter benchmark

4 years agoAdd timezone support for front matter dates without one
Bjørn Erik Pedersen [Tue, 27 Jul 2021 11:45:05 +0000 (13:45 +0200)]
Add timezone support for front matter dates without one

Fixes #8810

4 years agoLocalize time.Format
Bjørn Erik Pedersen [Mon, 26 Jul 2021 16:28:57 +0000 (18:28 +0200)]
Localize time.Format

Fixes #8797

4 years agobuild(deps): bump github.com/getkin/kin-openapi from 0.61.0 to 0.67.0
dependabot[bot] [Tue, 27 Jul 2021 13:17:35 +0000 (13:17 +0000)]
build(deps): bump github.com/getkin/kin-openapi from 0.61.0 to 0.67.0

Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.61.0 to 0.67.0.
- [Release notes](https://github.com/getkin/kin-openapi/releases)
- [Commits](https://github.com/getkin/kin-openapi/compare/v0.61.0...v0.67.0)

---
updated-dependencies:
- dependency-name: github.com/getkin/kin-openapi
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/spf13/cast from 1.3.1 to 1.4.0
dependabot[bot] [Tue, 27 Jul 2021 13:06:42 +0000 (13:06 +0000)]
build(deps): bump github.com/spf13/cast from 1.3.1 to 1.4.0

Bumps [github.com/spf13/cast](https://github.com/spf13/cast) from 1.3.1 to 1.4.0.
- [Release notes](https://github.com/spf13/cast/releases)
- [Commits](https://github.com/spf13/cast/compare/v1.3.1...v1.4.0)

---
updated-dependencies:
- dependency-name: github.com/spf13/cast
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump google.golang.org/api from 0.45.0 to 0.51.0
dependabot[bot] [Tue, 27 Jul 2021 12:19:06 +0000 (12:19 +0000)]
build(deps): bump google.golang.org/api from 0.45.0 to 0.51.0

Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.45.0 to 0.51.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/master/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.45.0...v0.51.0)

---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/sanity-io/litter from 1.5.0 to 1.5.1
dependabot[bot] [Tue, 27 Jul 2021 12:13:37 +0000 (12:13 +0000)]
build(deps): bump github.com/sanity-io/litter from 1.5.0 to 1.5.1

Bumps [github.com/sanity-io/litter](https://github.com/sanity-io/litter) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/sanity-io/litter/releases)
- [Changelog](https://github.com/sanity-io/litter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sanity-io/litter/compare/v1.5.0...v1.5.1)

---
updated-dependencies:
- dependency-name: github.com/sanity-io/litter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/mattn/go-isatty from 0.0.12 to 0.0.13
dependabot[bot] [Tue, 27 Jul 2021 12:16:48 +0000 (12:16 +0000)]
build(deps): bump github.com/mattn/go-isatty from 0.0.12 to 0.0.13

Bumps [github.com/mattn/go-isatty](https://github.com/mattn/go-isatty) from 0.0.12 to 0.0.13.
- [Release notes](https://github.com/mattn/go-isatty/releases)
- [Commits](https://github.com/mattn/go-isatty/compare/v0.0.12...v0.0.13)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-isatty
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/spf13/cobra from 1.1.3 to 1.2.1
dependabot[bot] [Tue, 27 Jul 2021 11:24:26 +0000 (11:24 +0000)]
build(deps): bump github.com/spf13/cobra from 1.1.3 to 1.2.1

Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.1.3 to 1.2.1.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/spf13/cobra/compare/v1.1.3...v1.2.1)

---
updated-dependencies:
- dependency-name: github.com/spf13/cobra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/mitchellh/mapstructure from 1.3.3 to 1.4.1
dependabot[bot] [Tue, 27 Jul 2021 10:42:19 +0000 (10:42 +0000)]
build(deps): bump github.com/mitchellh/mapstructure from 1.3.3 to 1.4.1

Bumps [github.com/mitchellh/mapstructure](https://github.com/mitchellh/mapstructure) from 1.3.3 to 1.4.1.
- [Release notes](https://github.com/mitchellh/mapstructure/releases)
- [Changelog](https://github.com/mitchellh/mapstructure/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mitchellh/mapstructure/compare/v1.3.3...v1.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/google/go-cmp from 0.5.5 to 0.5.6
dependabot[bot] [Tue, 27 Jul 2021 08:12:00 +0000 (08:12 +0000)]
build(deps): bump github.com/google/go-cmp from 0.5.5 to 0.5.6

Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.5.5 to 0.5.6.
- [Release notes](https://github.com/google/go-cmp/releases)
- [Commits](https://github.com/google/go-cmp/compare/v0.5.5...v0.5.6)

---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/mitchellh/hashstructure from 1.0.0 to 1.1.0
dependabot[bot] [Fri, 18 Jun 2021 10:30:21 +0000 (10:30 +0000)]
build(deps): bump github.com/mitchellh/hashstructure from 1.0.0 to 1.1.0

Bumps [github.com/mitchellh/hashstructure](https://github.com/mitchellh/hashstructure) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/mitchellh/hashstructure/releases)
- [Commits](https://github.com/mitchellh/hashstructure/compare/v1.0.0...v1.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/gobuffalo/flect from 0.2.2 to 0.2.3
dependabot[bot] [Tue, 27 Jul 2021 07:43:17 +0000 (07:43 +0000)]
build(deps): bump github.com/gobuffalo/flect from 0.2.2 to 0.2.3

Bumps [github.com/gobuffalo/flect](https://github.com/gobuffalo/flect) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/gobuffalo/flect/releases)
- [Commits](https://github.com/gobuffalo/flect/compare/v0.2.2...v0.2.3)

---
updated-dependencies:
- dependency-name: github.com/gobuffalo/flect
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/pelletier/go-toml from 1.9.0 to 1.9.3
dependabot[bot] [Mon, 26 Jul 2021 19:28:00 +0000 (19:28 +0000)]
build(deps): bump github.com/pelletier/go-toml from 1.9.0 to 1.9.3

Bumps [github.com/pelletier/go-toml](https://github.com/pelletier/go-toml) from 1.9.0 to 1.9.3.
- [Release notes](https://github.com/pelletier/go-toml/releases)
- [Commits](https://github.com/pelletier/go-toml/compare/v1.9.0...v1.9.3)

---
updated-dependencies:
- dependency-name: github.com/pelletier/go-toml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/aws/aws-sdk-go from 1.38.23 to 1.40.8
dependabot[bot] [Mon, 26 Jul 2021 18:31:23 +0000 (18:31 +0000)]
build(deps): bump github.com/aws/aws-sdk-go from 1.38.23 to 1.40.8

Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.38.23 to 1.40.8.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.38.23...v1.40.8)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agobuild(deps): bump github.com/tdewolff/minify/v2 from 2.9.18 to 2.9.19
dependabot[bot] [Mon, 26 Jul 2021 13:01:24 +0000 (13:01 +0000)]
build(deps): bump github.com/tdewolff/minify/v2 from 2.9.18 to 2.9.19

Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify) from 2.9.18 to 2.9.19.
- [Release notes](https://github.com/tdewolff/minify/releases)
- [Commits](https://github.com/tdewolff/minify/compare/v2.9.18...v2.9.19)

---
updated-dependencies:
- dependency-name: github.com/tdewolff/minify/v2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
4 years agodeps: Update github.com/evanw/esbuild v0.11.16 => v0.12.16
Bjørn Erik Pedersen [Mon, 26 Jul 2021 09:26:41 +0000 (11:26 +0200)]
deps: Update github.com/evanw/esbuild v0.11.16 => v0.12.16

4 years agoDeprecate Blackfriday and fix a potential deadlock in config
Bjørn Erik Pedersen [Mon, 26 Jul 2021 09:21:11 +0000 (11:21 +0200)]
Deprecate Blackfriday and fix a potential deadlock in config

Note that the deadlock has not been seen earlier, in tests on in real Hugo sites.

Fixes #8792
Fixes #8791

4 years agodeps: Update github.com/yuin/goldmark v1.3.9 => v1.4.0
Bjørn Erik Pedersen [Mon, 26 Jul 2021 09:29:06 +0000 (11:29 +0200)]
deps: Update github.com/yuin/goldmark v1.3.9 => v1.4.0

4 years agobuild(deps): bump github.com/frankban/quicktest from 1.12.0 to 1.13.0
dependabot[bot] [Fri, 18 Jun 2021 10:25:32 +0000 (10:25 +0000)]
build(deps): bump github.com/frankban/quicktest from 1.12.0 to 1.13.0

Bumps [github.com/frankban/quicktest](https://github.com/frankban/quicktest) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/frankban/quicktest/releases)
- [Commits](https://github.com/frankban/quicktest/compare/v1.12.0...v1.13.0)

Signed-off-by: dependabot[bot] <support@github.com>
4 years agoBump all long-living deprecations to ERRORs
Bjørn Erik Pedersen [Sun, 25 Jul 2021 11:34:00 +0000 (13:34 +0200)]
Bump all long-living deprecations to ERRORs

4 years agoFix theme count in release notes
Digitalcraftsman [Wed, 21 Jul 2021 13:07:31 +0000 (06:07 -0700)]
Fix theme count in release notes

4 years agoreleaser: Prepare repository for 0.87.0-DEV
hugoreleaser [Wed, 21 Jul 2021 11:13:04 +0000 (11:13 +0000)]
releaser: Prepare repository for 0.87.0-DEV

[ci skip]

4 years agoreleaser: Add release notes to /docs for release of 0.86.0 v0.86.0
hugoreleaser [Wed, 21 Jul 2021 09:53:11 +0000 (09:53 +0000)]
releaser: Add release notes to /docs for release of 0.86.0

[ci skip]

4 years agoreleaser: Bump versions for release of 0.86.0
hugoreleaser [Wed, 21 Jul 2021 09:53:11 +0000 (09:53 +0000)]
releaser: Bump versions for release of 0.86.0

[ci skip]

4 years agoRelease 0.86.0
Bjørn Erik Pedersen [Wed, 21 Jul 2021 09:37:16 +0000 (11:37 +0200)]
Release 0.86.0

4 years agonavigation: Check Page first in URL()
Bjørn Erik Pedersen [Wed, 21 Jul 2021 09:34:26 +0000 (11:34 +0200)]
navigation: Check Page first in URL()

 In Hugo #8776 we added `pageRef`, a way to connect menu items in site config to pages.

This means that you now can have both a Page and a configured URL.

Having the configured URL as a fallback if the Page isn't found is obviously more useful, especially in multilingual sites.

See #8776

4 years agoUpdate 0.86.0-relnotes.md
Bjørn Erik Pedersen [Wed, 21 Jul 2021 09:28:32 +0000 (11:28 +0200)]
Update 0.86.0-relnotes.md

[ci skip]

4 years agoreleaser: Add release notes for 0.86.0
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]

4 years agoMerge commit '53a352795a69a9d4a373f50ec62138595948c6ea'
Bjørn Erik Pedersen [Wed, 21 Jul 2021 08:45:53 +0000 (10:45 +0200)]
Merge commit '53a352795a69a9d4a373f50ec62138595948c6ea'

4 years agoSquashed 'docs/' changes from 6ebb5dad9..60a58d123
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

4 years agocommands: Fix panic on invalid config in "hugo mod get" and similar
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