Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-30 | Improve handling of <nil> Params | Bjørn Erik Pedersen | |
Fixes #8825 | |||
2021-07-29 | tpl/lang: Add new localized versions of lang.FormatNumber etc. | Bjørn Erik Pedersen | |
Fixes #8820 | |||
2021-07-28 | Handle toml.LocalDate and toml.LocalDateTime in front matter | Bjørn Erik Pedersen | |
See #8801 | |||
2021-07-28 | Switch to go-toml v2 | Bjø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-27 | Localize time.Format | Bjørn Erik Pedersen | |
Fixes #8797 | |||
2021-07-21 | releaser: Prepare repository for 0.87.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-07-21 | releaser: Bump versions for release of 0.86.0 | hugoreleaser | |
[ci skip] | |||
2021-07-15 | hugofs: Make FileMeta a struct | Bjø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-05 | releaser: Prepare repository for 0.86.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-07-05 | releaser: Bump versions for release of 0.85.0 | hugoreleaser | |
[ci skip] | |||
2021-07-05 | commands: Make the --poll flag a duration | Bjørn Erik Pedersen | |
So you can do: ``` hugo server --poll 700ms ``` See #8720 | |||
2021-07-01 | releaser: Prepare repository for 0.85.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-07-01 | releaser: Bump versions for release of 0.84.4 | hugoreleaser | |
[ci skip] | |||
2021-06-29 | releaser: Prepare repository for 0.85.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-06-29 | releaser: Bump versions for release of 0.84.3 | hugoreleaser | |
[ci skip] | |||
2021-06-28 | releaser: Prepare repository for 0.85.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-06-28 | releaser: Bump versions for release of 0.84.2 | hugoreleaser | |
[ci skip] | |||
2021-06-27 | Fix config handling with empty config entries after merge | Bjørn Erik Pedersen | |
Fixes #8701 | |||
2021-06-24 | releaser: Prepare repository for 0.85.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-06-24 | releaser: Bump versions for release of 0.84.1 | hugoreleaser | |
[ci skip] | |||
2021-06-22 | config: Fix merge of config with map[string]string values. | Bjørn Erik Pedersen | |
Fixes #8679 | |||
2021-06-18 | releaser: Prepare repository for 0.85.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-06-18 | releaser: Bump versions for release of 0.84.0 | hugoreleaser | |
[ci skip] | |||
2021-06-18 | Split out the puthe path/filepath functions into common/paths | Bjørn Erik Pedersen | |
So they can be used from the config package without cyclic troubles. Updates #8654 | |||
2021-06-16 | Do not read config from os.Environ when running tests | Bjørn Erik Pedersen | |
Fixes #8655 | |||
2021-06-14 | Misc config loading fixes | Bjø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-07 | tpl/fmt: Add erroridf template func | Bjørn Erik Pedersen | |
Fixes #8613 | |||
2021-06-06 | tpl/data: Misc header improvements, tests, allow multiple headers of same key | Bjørn Erik Pedersen | |
Closes #5617 | |||
2021-05-23 | deps: Update to LibSASS 3.6.5 | Bjørn Erik Pedersen | |
See https://github.com/sass/libsass/releases/tag/3.6.5 | |||
2021-05-19 | Revert "publisher: Make the HTML element collector more robust" | Bjørn Erik Pedersen | |
This reverts commit ef0f1a726901d6c614040cfc2d7e8f9a2ca97816. | |||
2021-05-17 | publisher: Make the HTML element collector more robust | Bjørn Erik Pedersen | |
Fixes #8530 | |||
2021-05-17 | common/maps: Add Scratch.DeleteInMap | meehawk | |
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-02 | releaser: Prepare repository for 0.84.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-05-02 | releaser: Bump versions for release of 0.83.1 | hugoreleaser | |
[ci skip] | |||
2021-05-01 | releaser: Prepare repository for 0.84.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-05-01 | releaser: Bump versions for release of 0.83.0 | hugoreleaser | |
[ci skip] | |||
2021-04-25 | langs/i18n: Improve plural handling of floats | Bjørn Erik Pedersen | |
The go-i18n library expects plural counts with floats to be represented as strings. Fixes #8464 | |||
2021-04-22 | Correct function name in comment | Santiago De la Cruz | |
IsInt to IsNumber | |||
2021-04-15 | Add webp image encoding support | Bjørn Erik Pedersen | |
Fixes #5924 | |||
2021-04-09 | Add complete dependency list in "hugo env -v" | Bjørn Erik Pedersen | |
Fixes #8400 | |||
2021-04-09 | Add hugo.IsExtended | Bjørn Erik Pedersen | |
Fixes #8399 | |||
2021-03-21 | releaser: Prepare repository for 0.83.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-03-21 | releaser: Bump versions for release of 0.82.0 | hugoreleaser | |
[ci skip] | |||
2021-02-19 | releaser: Prepare repository for 0.82.0-DEV | hugoreleaser | |
[ci skip] | |||
2021-02-19 | releaser: Bump versions for release of 0.81.0 | hugoreleaser | |
[ci skip] | |||
2021-02-16 | Change version string format and add VendorInfo to help with issue triaging | Anthony Fok | |
* Change version string format as proposed by @moorereason 1. shorten program name 2. make version string semver compliant with +extended. The slash is not allowed in semver. 3. Use key=value pairs for BuildDate etc. * Add optional vendorInfo to version string to help with issue triaging, e.g. VendorInfo=debian:0.80.0-7 | |||
2021-02-09 | Refer to mage instead of make in comment regarding commitHash | Anthony Fok | |
2020-12-31 | releaser: Prepare repository for 0.81.0-DEV | hugoreleaser | |
[ci skip] | |||
2020-12-31 | releaser: Bump versions for release of 0.80.0 | hugoreleaser | |
[ci skip] | |||
2020-12-23 | para: Skip para test when not on CI | Bjørn Erik Pedersen | |
Fixes #6963 |