summaryrefslogtreecommitdiffstats
path: root/go.sum
AgeCommit message (Collapse)Author
2018-10-29Update go.sumBjørn Erik Pedersen
2018-10-29mod: Update minifyBjørn Erik Pedersen
Closes #5261
2018-10-28common/loggers: Make sure the global logger also gets colored labelsBjørn Erik Pedersen
See #4414
2018-10-26Revert "mod: Update minify"Bjørn Erik Pedersen
This reverts commit 83c873ff37ddd379181540021232f026e7678486.
2018-10-26mod: Update minifyBjørn Erik Pedersen
Closes #5261
2018-10-26mod: Update castBjørn Erik Pedersen
Closes #5340
2018-10-23herrors: Improve handling of JSON errorsBjørn Erik Pedersen
`*json.UnmarshalTypeError` and `*json.SyntaxError` has a byte `Offset`, so use that. This commit also reworks/simplifies the errror line matching logic. This also makes the file reading unbuffered, but that should be fine in this error case. See #5324
2018-10-23commands, hugolib: Get file context in "config parse failed" errorsBjørn Erik Pedersen
Fixes #5325
2018-10-22parser/metadecoders: Consolidate the metadata decodersBjørn Erik Pedersen
See #5324
2018-10-22hugolib: Redo the summary delimiter logicBjørn Erik Pedersen
Now that we have a proper page parse tree, this can be greatly simplified. See #5324
2018-10-22hugolib: Integrate new page parserBjørn Erik Pedersen
See #5324
2018-10-16commands: Show server error info in browserBjørn Erik Pedersen
The main item in this commit is showing of errors with a file context when running `hugo server`. This can be turned off: `hugo server --disableBrowserError` (can also be set in `config.toml`). But to get there, the error handling in Hugo needed a revision. There are some items left TODO for commits soon to follow, most notable errors in content and config files. Fixes #5284 Fixes #5290 See #5325 See #5324
2018-09-14tpl/collections: Add collections.AppendBjørn Erik Pedersen
Before this commit you would typically use `.Scratch.Add` to manually create slices in a loop. With variable overwrite in Go 1.11, we can do better. This commit adds the `append` template func. A made-up example: ```bash {{ $p1 := index .Site.RegularPages 0 }}{{ $p2 := index .Site.RegularPages 1 }} {{ $pages := slice }} {{ if true }} {{ $pages = $pages | append $p2 $p1 }} {{ end }} ``` Note that with 2 slices as arguments, the two examples below will give the same result: ```bash {{ $s1 := slice "a" "b" | append (slice "c" "d") }} {{ $s2 := slice "a" "b" | append "c" "d" }} ``` Both of the above will give `[]string{a, b, c, d}`. This commit also improves the type handling in the `slice` template function. Now `slice "a" "b"` will give a `[]string` slice. The old behaviour was to return a `[]interface{}`. Fixes #5190
2018-09-12Update MageBjørn Erik Pedersen
2018-09-07Update dependenciesBjørn Erik Pedersen
2018-09-06Fix broken Travis configBjørn Erik Pedersen
See https://github.com/magefile/mage/issues/79
2018-09-03Update to latest MageBjørn Erik Pedersen
And run the Appveyor tests without GOPATH. Fixes https://github.com/magefile/mage/issues/79
2018-08-25Use Go 1.11 modules with MageBjørn Erik Pedersen
See #5115
2018-08-25Add go.modBjørn Erik Pedersen
See #5115