Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-25 | tpl/tplimpl: Fix incorrect lastBuildDate | Daniel Terhorst-North | |
Fixes #11600 Co-authored-by: Joe Mooring <joe@mooring.com> | |||
2024-01-25 | tpl: fix incorrect lastBuildDate | Daniel Terhorst-North | |
Set the `<lastBuildDate>` field to be the most recent Lastmod date of all the posts in the current selection. Fixes #11600 | |||
2024-01-16 | parser/metadecoders: Add CSV lazyQuotes option to transform.Unmarshal | Joe Mooring | |
If true, a quote may appear in an unquoted field and a non-doubled quote may appear in a quoted field. It defaults to false. Closes #11884 | |||
2023-12-29 | tpl/math: Add math.Rand template function | Joe Mooring | |
Closes #11833 | |||
2023-12-18 | all: Remove unused code | Bjørn Erik Pedersen | |
Using x/tools/cmd/deadcode | |||
2023-12-04 | Pull in the latest code from Go's template packages (#11771) | Bjørn Erik Pedersen | |
Fixes #10707 Fixes #11507 | |||
2023-12-04 | tpl: Allow using page resources on the images page parameter for ↵ | Razon Yang | |
`opengraph`, `schema` and `twitter_cards` templates The page images selection order as follows: 1. Page's images parameter, image resources are supported. 2. Page's image resources that naming in *feature*, *cover* or *thumbnail* pattern. 3. If no page images specified, then the first one of site's images will be used as the fallback, supports site resources. | |||
2023-12-04 | tpl/fmt: Print suppression help with erroridf | Joe Mooring | |
Closes #11506 | |||
2023-12-04 | tpl/transform: Display Chroma highlighting errors | Joe Mooring | |
Closes #9642 | |||
2023-11-27 | tpl/transform: Add transform.XMLEscape template function | Joe Mooring | |
Fixes #3268 | |||
2023-11-27 | tpl/tplimpl: Remove superfluous type attr on script elements | Joe Mooring | |
Closes #6379 | |||
2023-11-16 | helpers: Fix TrimShortHTML used by markdownify and RenderString | Joe Mooring | |
Closes #11698 | |||
2023-11-01 | tpl/tplimpl: Fix deprecation logic in embedded templates | Joe Mooring | |
Closes #11658 | |||
2023-10-31 | Fix deprecation printing on info level | Bjørn Erik Pedersen | |
Fixes #11638 | |||
2023-10-31 | tpl/tplimpl: Fix deprecation logic in RSS template | Joe Mooring | |
Closes #11639 | |||
2023-10-29 | tpl/urls: Return strings from URL functions | Joe Mooring | |
Closes #11511 | |||
2023-10-28 | tpl/collections: Make delimit return a string | Bjørn Erik Pedersen | |
Closes #10876 Closes #11502 | |||
2023-10-26 | Revise the deprecation logging | Bjørn Erik Pedersen | |
This introduces a more automatic way of increasing the log levels for deprecation log statements based on the version it was deprecated. The thresholds are a little arbitrary, but * We log INFO for 6 releases * We log WARN for another 6 releases * THen ERROR (failing the build) This should give theme authors plenty of time to catch up without having the log filled with warnings. | |||
2023-10-21 | tpl/debug: Add average and median to timer output | Bjørn Erik Pedersen | |
2023-10-20 | tpl/debug: Add debug.Timer | Bjørn Erik Pedersen | |
Closes #11580 | |||
2023-10-18 | hugolib: Deprecate .Site.DisqusShortname | Joe Mooring | |
Use .Site.Config.Services.Disqus.Shortname instead. | |||
2023-10-18 | tpl/tplimpl: Fix dropped error | Lars Lehtonen | |
2023-10-17 | hugolib: Deprecate .Site.GoogleAnalytics | Joe Mooring | |
Use .Site.Config.Services.GoogleAnalytics.ID instead. | |||
2023-10-17 | tpl/tplimpl: Deprecate .Site.Author usage in RSS template | Joe Mooring | |
2023-10-17 | tpl/tplimpl: Deprecate .Site.Social usage with internal templates | Joe Mooring | |
2023-10-05 | all: Format files with gofmt | Oleksandr Redko | |
2023-09-27 | tpl/lang: Formally deprecate lang.NumFmt | Joe Mooring | |
Use lang.FormatNumberCustom instead. | |||
2023-09-27 | tpl/collections: Fix and deprecate echoParams | Joe Mooring | |
Fixes #11498 | |||
2023-09-23 | google_analytics_async.html: Add deprecation warning | Carl Johnson | |
2023-09-21 | Upgrade to Go 1.21.1 | Bjørn Erik Pedersen | |
See https://github.com/golang/go/issues?q=milestone%3AGo1.21.1+label%3ACherryPickApproved Fixes #11474 Fixes #11414 | |||
2023-08-23 | Go 1.21 Upgrade | Bjørn Erik Pedersen | |
Fixes #11351 | |||
2023-08-03 | Add Page.RenderShortcodes | Bjørn Erik Pedersen | |
A layouts/shortcodes/include.html shortcode may look like this: ```html {{ $p := site.GetPage (.Get 0) }} {{ $p.RenderShortcodes }} ``` Fixes #7297 | |||
2023-07-28 | tpl/collections: Add BenchmarkWhereOps | Bjørn Erik Pedersen | |
``` BenchmarkWhereOps/eq-10 8702 120410 ns/op 52280 B/op 2515 allocs/op BenchmarkWhereOps/ne-10 9829 120759 ns/op 52280 B/op 2515 allocs/op BenchmarkWhereOps/like-10 6754 176377 ns/op 52917 B/op 2515 allocs/op ``` | |||
2023-07-28 | tpl/collections: Add like operator to where function | Joe Mooring | |
Closes #11279 | |||
2023-07-28 | tpl/collections: Fix description of apply function | Joe Mooring | |
The collections.Apply template function cannot be used with maps. | |||
2023-07-27 | Add a common regexp cache | Bjørn Erik Pedersen | |
``` BenchmarkGetOrCompileRegexp-10 73959368 13.71 ns/op 0 B/op 0 allocs/op BenchmarkCompileRegexp-10 3143529 380.1 ns/op 872 B/op 10 allocs/op ``` | |||
2023-07-11 | tpl/collections: Fix WordCount (etc.) regression in Where, Sort, Delimit | Bjørn Erik Pedersen | |
Fixes #11234 | |||
2023-07-08 | Make imageConfig work with modules | Bjørn Erik Pedersen | |
Fixes #11205 | |||
2023-06-28 | Fix output formats and media type per language config regression | Bjørn Erik Pedersen | |
Fixes #11159 | |||
2023-06-28 | common/collections: Fix append regression to allow appending nil | khayyam | |
Closes #11180 | |||
2023-06-26 | tpl/tplimpl: Fix typo in global variable name | Oleksandr Redko | |
2023-06-18 | Replace the old log setup, with structured logging etc. | Bjørn Erik Pedersen | |
Fixes #11124 | |||
2023-06-15 | Fix upstream Go templates bug with reversed key/value assignment | Bjørn Erik Pedersen | |
The template packages are based on go1.20.5 with the patch in befec5ddbbfbd81ec84e74e15a38044d67f8785b added. This also includes a security fix that now disallows Go template actions in JS literals (inside backticks). This will throw an error saying "... appears in a JS template literal". If you're really sure this isn't a security risk in your case, you can revert to the old behaviour: ```toml [security] [security.gotemplates] allowActionJSTmpl = true ``` See https://github.com/golang/go/issues/59234 Fixes #11112 | |||
2023-06-14 | tpl/collections: Fix append when appending a slice to a slice of slices | Bjørn Erik Pedersen | |
Fixes #11093 | |||
2023-06-13 | tpl/math: Allow variadic math functions to take slice args, add ↵ | Bjørn Erik Pedersen | |
math.Product, math.Sum * Update math.Min and math.Max to allow 1 or more args, either scalar or slice, or combination of the two * Add math.Sum (allow 1 or more args, either scalar or slice, or combination of the two) * Add math.Product (allow 1 or more args, either scalar or slice, or combination of the two) Fixes #11030 | |||
2023-06-01 | markup: Fix typo in function and struct names | Oleksandr Redko | |
2023-06-01 | all: Replace deprecated ioutil with io and os | Oleksandr Redko | |
2023-05-30 | tpl/tplimpl: Use .Language.LanguageCode in built-in templates | Joe Mooring | |
2023-05-29 | Fix potential deadlock in ByParam | Bjørn Erik Pedersen | |
Fixes #11039 | |||
2023-05-22 | docs: Regen docshelper | Bjørn Erik Pedersen | |