Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2021-11-08releaser: Prepare repository for 0.90.0-DEVrelease-0.89.2hugoreleaser
[ci skip]
2021-11-08releaser: Bump versions for release of 0.89.2hugoreleaser
[ci skip]
2021-11-05releaser: Prepare repository for 0.90.0-DEVrelease-0.89.1hugoreleaser
[ci skip]
2021-11-05releaser: Bump versions for release of 0.89.1hugoreleaser
[ci skip]
2021-11-02releaser: Prepare repository for 0.90.0-DEVrelease-0.89.0hugoreleaser
[ci skip]
2021-11-02releaser: Bump versions for release of 0.89.0hugoreleaser
[ci skip]
2021-11-01common/htime: Fix time.Format with Go layoutsBjørn Erik Pedersen
Fixes #9107
2021-10-25htime: Set zone of datetime from from `go-toml`satotake
`go-toml/v2`'s unmarshaler does not specify zone name even if value has offset explicitly. To make time-formatting behaviour consistent, convert them into string in hugo. Close #8895
2021-09-04releaser: Prepare repository for 0.89.0-DEVhugoreleaser
[ci skip]
2021-09-04releaser: Bump versions for release of 0.88.1hugoreleaser
[ci skip]
2021-09-02releaser: Prepare repository for 0.89.0-DEVhugoreleaser
[ci skip]
2021-09-02releaser: Bump versions for release of 0.88.0hugoreleaser
[ci skip]
2021-08-22Fix it so disableKinds etc. does not get merged in from themeBjørn Erik Pedersen
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
2021-08-03releaser: Prepare repository for 0.88.0-DEVhugoreleaser
[ci skip]
2021-08-03releaser: Bump versions for release of 0.87.0hugoreleaser
[ci skip]
2021-08-03Make sure module config loading errors have file positioning infoBjørn Erik Pedersen
Fixes #8845
2021-08-02Reduce binary size vs locale, update to CLDR v36.1Bjørn Erik Pedersen
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
2021-07-30Improve handling of <nil> ParamsBjørn Erik Pedersen
Fixes #8825
2021-07-29tpl/lang: Add new localized versions of lang.FormatNumber etc.Bjørn Erik Pedersen
Fixes #8820
2021-07-28Handle toml.LocalDate and toml.LocalDateTime in front matterBjørn Erik Pedersen
See #8801
2021-07-28Switch to go-toml v2Bjørn Erik Pedersen
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
2021-07-27Localize time.FormatBjørn Erik Pedersen
Fixes #8797
2021-07-21releaser: Prepare repository for 0.87.0-DEVhugoreleaser
[ci skip]
2021-07-21releaser: Bump versions for release of 0.86.0hugoreleaser
[ci skip]
2021-07-15hugofs: Make FileMeta a structBjørn Erik Pedersen
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
2021-07-05releaser: Prepare repository for 0.86.0-DEVhugoreleaser
[ci skip]
2021-07-05releaser: Bump versions for release of 0.85.0hugoreleaser
[ci skip]
2021-07-05commands: Make the --poll flag a durationBjørn Erik Pedersen
So you can do: ``` hugo server --poll 700ms ``` See #8720
2021-07-01releaser: Prepare repository for 0.85.0-DEVhugoreleaser
[ci skip]
2021-07-01releaser: Bump versions for release of 0.84.4hugoreleaser
[ci skip]
2021-06-29releaser: Prepare repository for 0.85.0-DEVhugoreleaser
[ci skip]
2021-06-29releaser: Bump versions for release of 0.84.3hugoreleaser
[ci skip]
2021-06-28releaser: Prepare repository for 0.85.0-DEVhugoreleaser
[ci skip]
2021-06-28releaser: Bump versions for release of 0.84.2hugoreleaser
[ci skip]
2021-06-27Fix config handling with empty config entries after mergeBjørn Erik Pedersen
Fixes #8701
2021-06-24releaser: Prepare repository for 0.85.0-DEVhugoreleaser
[ci skip]
2021-06-24releaser: Bump versions for release of 0.84.1hugoreleaser
[ci skip]
2021-06-22config: Fix merge of config with map[string]string values.Bjørn Erik Pedersen
Fixes #8679
2021-06-18releaser: Prepare repository for 0.85.0-DEVhugoreleaser
[ci skip]
2021-06-18releaser: Bump versions for release of 0.84.0hugoreleaser
[ci skip]
2021-06-18Split out the puthe path/filepath functions into common/pathsBjørn Erik Pedersen
So they can be used from the config package without cyclic troubles. Updates #8654
2021-06-16Do not read config from os.Environ when running testsBjørn Erik Pedersen
Fixes #8655
2021-06-14Misc config loading fixesBjørn Erik Pedersen
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
2021-06-07tpl/fmt: Add erroridf template funcBjørn Erik Pedersen
Fixes #8613
2021-06-06tpl/data: Misc header improvements, tests, allow multiple headers of same keyBjørn Erik Pedersen
Closes #5617
2021-05-23deps: Update to LibSASS 3.6.5Bjørn Erik Pedersen
See https://github.com/sass/libsass/releases/tag/3.6.5
2021-05-19Revert "publisher: Make the HTML element collector more robust"Bjørn Erik Pedersen
This reverts commit ef0f1a726901d6c614040cfc2d7e8f9a2ca97816.
2021-05-17publisher: Make the HTML element collector more robustBjørn Erik Pedersen
Fixes #8530
2021-05-17common/maps: Add Scratch.DeleteInMapmeehawk
Add Scratch.DeleteInMap method. This method works similar to Scratch.SetInMap. It takes in two string parameters, key and mapKey and deletes the value mapped to mapKey in key Closes #8504
2021-05-02releaser: Prepare repository for 0.84.0-DEVhugoreleaser
[ci skip]