summaryrefslogtreecommitdiffstats
path: root/common
AgeCommit message (Collapse)Author
2023-06-19common/loggers: Drop the bold INFO etc. prefixesBjørn Erik Pedersen
That looked a little too much.
2023-06-19loggers: Avoid using Logf for the LevelLoggerToWriterBjørn Erik Pedersen
To prevent issues with percentage chars.
2023-06-19all: Fix typos in function names and commentsOleksandr Redko
2023-06-18common/loggers: Re-add trailing newline in logger.PrintfBjørn Erik Pedersen
Fixes #11130
2023-06-18Replace the old log setup, with structured logging etc.Bjørn Erik Pedersen
Fixes #11124
2023-06-14common/collections: Always make a copy of the input slice in AppendBjørn Erik Pedersen
Fixes #10458.
2023-06-14tpl/collections: Fix append when appending a slice to a slice of slicesBjørn Erik Pedersen
Fixes #11093
2023-06-12Upgrade to v2 of the Dart Sass Embedded ProtocolBjørn Erik Pedersen
Fixes #11059
2023-06-05releaser: Prepare repository for 0.114.0-DEVrelease-0.113.0hugoreleaser
[ci skip]
2023-06-05releaser: Bump versions for release of 0.113.0v0.113.0hugoreleaser
[ci skip]
2023-06-02releaser: Prepare repository for 0.113.0-DEVrelease-0.112.7hugoreleaser
[ci skip]
2023-06-02releaser: Bump versions for release of 0.112.7v0.112.7hugoreleaser
[ci skip]
2023-06-01releaser: Prepare repository for 0.113.0-DEVrelease-0.112.6hugoreleaser
[ci skip]
2023-06-01releaser: Bump versions for release of 0.112.6v0.112.6hugoreleaser
[ci skip]
2023-05-29releaser: Bump versions for release of 0.112.5release-0.112.5hugoreleaser
[ci skip]
2023-05-28releaser: Prepare repository for 0.113.0-DEVrelease-0.112.4hugoreleaser
[ci skip]
2023-05-28releaser: Bump versions for release of 0.112.4v0.112.4hugoreleaser
[ci skip]
2023-05-24releaser: Prepare repository for 0.113.0-DEVrelease-0.112.3hugoreleaser
[ci skip]
2023-05-24releaser: Bump versions for release of 0.112.3v0.112.3hugoreleaser
[ci skip]
2023-05-24releaser: Prepare repository for 0.113.0-DEVrelease-0.112.2hugoreleaser
[ci skip]
2023-05-24releaser: Bump versions for release of 0.112.2v0.112.2hugoreleaser
[ci skip]
2023-05-23releaser: Prepare repository for 0.113.0-DEVrelease-0.112.1hugoreleaser
[ci skip]
2023-05-23releaser: Bump versions for release of 0.112.1v0.112.1hugoreleaser
[ci skip]
2023-05-23releaser: Prepare repository for 0.113.0-DEVrelease-0.112.0hugoreleaser
[ci skip]
2023-05-23releaser: Bump versions for release of 0.112.0v0.112.0hugoreleaser
[ci skip]
2023-05-20Add hugo.WorkingDirBjørn Erik Pedersen
Fixes #10969
2023-05-18all: Fix comments for exported functions and packagesOleksandr Redko
2023-05-17Support, but warn, about top level language custom paramsBjørn Erik Pedersen
Updates #10947
2023-05-16Create a struct with all of Hugo's config optionsBjørn Erik Pedersen
Primary motivation is documentation, but it will also hopefully simplify the code. Also, * Lower case the default output format names; this is in line with the custom ones (map keys) and how it's treated all the places. This avoids doing `stringds.EqualFold` everywhere. Closes #10896 Closes #10620
2023-05-15Add a counter helperBjørn Erik Pedersen
2023-03-15markup/goldmark: Fail on invalid Markdown attributesBjørn Erik Pedersen
2023-03-14commands: Fix data race in testBjørn Erik Pedersen
Note that this is a test fix only.
2023-03-12releaser: Prepare repository for 0.112.0-DEVrelease-0.111.3hugoreleaser
[ci skip]
2023-03-12releaser: Bump versions for release of 0.111.3v0.111.3hugoreleaser
[ci skip]
2023-03-12Run gofmt -s on source filesAndreas Deininger
2023-03-05releaser: Prepare repository for 0.112.0-DEVrelease-0.111.2hugoreleaser
[ci skip]
2023-03-05releaser: Bump versions for release of 0.111.2v0.111.2hugoreleaser
[ci skip]
2023-03-02Correct typos in Go commentsOleksandr Redko
2023-03-02releaser: Prepare repository for 0.112.0-DEVrelease-0.111.1hugoreleaser
[ci skip]
2023-03-02releaser: Bump versions for release of 0.111.1v0.111.1hugoreleaser
[ci skip]
2023-03-01releaser: Prepare repository for 0.112.0-DEVrelease-0.111.0hugoreleaser
[ci skip]
2023-03-01releaser: Bump versions for release of 0.111.0v0.111.0hugoreleaser
[ci skip]
2023-03-01Replace deprecated ioutil with io and osOleksandr Redko
https://pkg.go.dev/io/ioutil is deprecated since Go 1.16.
2023-02-25Add a page template funcBjørn Erik Pedersen
Fixes #9339
2023-02-22tocss: Simplify the hugo:vars type handlingBjørn Erik Pedersen
Instead of maintaing a list of all CSS units and functions this commit: * Uses 3 regexps to detect typed CSS values (e.g. `24px`) + properly handle numeric Go types. * These regexps may have some false positives -- e.g. strings that needs to be quoted. * For that rare case, you can mark the string with e.g. `"32xxx" | css.Quoted` * For the opposite case: `"32" | css.Unquoted` Updates #10632
2023-02-22Adjust tests for GO 1.20Bjørn Erik Pedersen
Updates #10691
2023-02-21Add page fragments support to RelatedBjørn Erik Pedersen
The main topic of this commit is that you can now index fragments (content heading identifiers) when calling `.Related`. You can do this by: * Configure one or more indices with type `fragments` * The name of those index configurations maps to an (optional) front matter slice with fragment references. This allows you to link page<->fragment and page<->page. * This also will index all the fragments (heading identifiers) of the pages. It's also possible to use type `fragments` indices in shortcode, e.g.: ``` {{ $related := site.RegularPages.Related .Page }} ``` But, and this is important, you need to include the shortcode using the `{{<` delimiter. Not doing so will create infinite loops and timeouts. This commit also: * Adds two new methods to Page: Fragments (can also be used to build ToC) and HeadingsFiltered (this is only used in Related Content with index type `fragments` and `enableFilter` set to true. * Consolidates all `.Related*` methods into one, which takes either a `Page` or an options map as its only argument. * Add `context.Context` to all of the content related Page API. Turns out it wasn't strictly needed for this particular feature, but it will soon become usefil, e.g. in #9339. Closes #10711 Updates #9339 Updates #10725
2023-01-17releaser: Prepare repository for 0.111.0-DEVrelease-0.110.0hugoreleaser
[ci skip]
2023-01-17releaser: Bump versions for release of 0.110.0v0.110.0hugoreleaser
[ci skip]
2023-01-04Misc doc, code refactoring to improve documentationBjørn Erik Pedersen