Bjørn Erik Pedersen [Sun, 27 Feb 2022 12:31:55 +0000 (13:31 +0100)]
 
CodeblockContext method renames
Fixes #9577
dependabot[bot] [Fri, 25 Feb 2022 08:04:52 +0000 (08:04 +0000)]
 
build(deps): bump github.com/tdewolff/minify/v2 from 2.9.29 to 2.10.0
Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify) from 2.9.29 to 2.10.0.
- [Release notes](https://github.com/tdewolff/minify/releases)
- [Commits](https://github.com/tdewolff/minify/compare/v2.9.29...v2.10.0)
---
updated-dependencies:
- dependency-name: github.com/tdewolff/minify/v2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Bjørn Erik Pedersen [Sat, 26 Feb 2022 17:57:21 +0000 (18:57 +0100)]
 
markup/goldmark: Adjust test for Windows
Bjørn Erik Pedersen [Sat, 26 Feb 2022 16:24:10 +0000 (17:24 +0100)]
 
markup/goldmark: Improve attributes vs options
Fixes #9571
Bjørn Erik Pedersen [Sat, 26 Feb 2022 11:52:06 +0000 (12:52 +0100)]
 
markup/goldmark: Add Position to CodeblockContext
But note that this is not particulary fast and the recommendad usage is error logging only.
Updates #9574
Bjørn Erik Pedersen [Sat, 26 Feb 2022 10:27:54 +0000 (11:27 +0100)]
 
 markup/goldmark: Unify some code block tests
Bjørn Erik Pedersen [Sat, 26 Feb 2022 09:42:21 +0000 (10:42 +0100)]
 
Remove the trailing new line in .Code
Fixes #9572
Bjørn Erik Pedersen [Sat, 26 Feb 2022 09:32:14 +0000 (10:32 +0100)]
 
markup/goldmark: Rename extension struct
dependabot[bot] [Thu, 24 Feb 2022 22:00:52 +0000 (22:00 +0000)]
 
build(deps): bump github.com/gobuffalo/flect from 0.2.3 to 0.2.4
Bumps [github.com/gobuffalo/flect](https://github.com/gobuffalo/flect) from 0.2.3 to 0.2.4.
- [Release notes](https://github.com/gobuffalo/flect/releases)
- [Commits](https://github.com/gobuffalo/flect/compare/v0.2.3...v0.2.4)
---
updated-dependencies:
- dependency-name: github.com/gobuffalo/flect
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Bjørn Erik Pedersen [Fri, 25 Feb 2022 06:45:37 +0000 (07:45 +0100)]
 
markup/goldmark: Use Ordinal to create default lineanchors
The `Ordinal` starts at 0, so with a `hl-` prefix, this gives `hl-0-1` as a starting point.
Fixes #9567
dependabot[bot] [Thu, 24 Feb 2022 22:00:31 +0000 (22:00 +0000)]
 
build(deps): bump github.com/gorilla/websocket from 1.4.2 to 1.5.0
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket) from 1.4.2 to 1.5.0.
- [Release notes](https://github.com/gorilla/websocket/releases)
- [Commits](https://github.com/gorilla/websocket/compare/v1.4.2...v1.5.0)
---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Thu, 24 Feb 2022 22:06:06 +0000 (22:06 +0000)]
 
build(deps): bump github.com/sanity-io/litter from 1.5.1 to 1.5.2
Bumps [github.com/sanity-io/litter](https://github.com/sanity-io/litter) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/sanity-io/litter/releases)
- [Changelog](https://github.com/sanity-io/litter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sanity-io/litter/compare/v1.5.1...v1.5.2)
---
updated-dependencies:
- dependency-name: github.com/sanity-io/litter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Bjørn Erik Pedersen [Thu, 24 Feb 2022 23:09:07 +0000 (00:09 +0100)]
 
Move the Goat template to the correct place
Updates #7765
dependabot[bot] [Thu, 24 Feb 2022 16:26:26 +0000 (16:26 +0000)]
 
build(deps): bump google.golang.org/api from 0.63.0 to 0.70.0
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.63.0 to 0.70.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases)
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md)
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.63.0...v0.70.0)
---
updated-dependencies:
- dependency-name: google.golang.org/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
RheingoldRiver [Thu, 24 Feb 2022 10:14:32 +0000 (04:14 -0600)]
 
Update error message about failed menus in config.toml
dependabot[bot] [Thu, 24 Feb 2022 18:01:17 +0000 (18:01 +0000)]
 
build(deps): bump github.com/getkin/kin-openapi from 0.85.0 to 0.90.0
Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.85.0 to 0.90.0.
- [Release notes](https://github.com/getkin/kin-openapi/releases)
- [Commits](https://github.com/getkin/kin-openapi/compare/v0.85.0...v0.90.0)
---
updated-dependencies:
- dependency-name: github.com/getkin/kin-openapi
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Kaushal Modi [Thu, 24 Feb 2022 19:12:45 +0000 (14:12 -0500)]
 
Add test for line anchor attributes with code fences
Fixes https://github.com/gohugoio/hugo/issues/9385.
dependabot[bot] [Thu, 24 Feb 2022 18:01:15 +0000 (18:01 +0000)]
 
build(deps): bump github.com/evanw/esbuild from 0.14.22 to 0.14.23
Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild) from 0.14.22 to 0.14.23.
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.14.22...v0.14.23)
---
updated-dependencies:
- dependency-name: github.com/evanw/esbuild
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Bjørn Erik Pedersen [Thu, 17 Feb 2022 12:04:00 +0000 (13:04 +0100)]
 
Add Markdown diagrams and render hooks for code blocks
You can now create custom hook templates for code blocks, either one for all (`render-codeblock.html`) or for a given code language (e.g. `render-codeblock-go.html`).
We also used this new hook to add support for diagrams in Hugo:
* Goat (Go ASCII Tool) is built-in and enabled by default; just create a fenced code block with the language `goat` and start draw your Ascii diagrams.
* Another popular alternative for diagrams in Markdown, Mermaid (supported by GitHub), can also be implemented with a simple template. See the Hugo documentation for more information.
Updates #7765
Closes #9538
Fixes #9553
Fixes #8520
Fixes #6702
Fixes #9558
dependabot[bot] [Wed, 23 Feb 2022 21:45:43 +0000 (21:45 +0000)]
 
build(deps): bump github.com/aws/aws-sdk-go from 1.41.14 to 1.43.5
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.41.14 to 1.43.5.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.41.14...v1.43.5)
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Wed, 23 Feb 2022 21:51:53 +0000 (21:51 +0000)]
 
build(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.5.6 to 0.5.7.
- [Release notes](https://github.com/google/go-cmp/releases)
- [Commits](https://github.com/google/go-cmp/compare/v0.5.6...v0.5.7)
---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Marshall Cottrell [Fri, 18 Feb 2022 20:28:02 +0000 (14:28 -0600)]
 
Add support for CODEOWNERS
Fixes #9474
Bjørn Erik Pedersen [Wed, 23 Feb 2022 19:55:16 +0000 (20:55 +0100)]
 
Remove Viper as a dependency
Cameron Moore [Mon, 17 Jan 2022 22:33:47 +0000 (16:33 -0600)]
 
helpers: Allow hyphens in UnicodeSanitize
Improve handling of existing hyphens in input to UnicodeSanitize.
This commit accomplishes three things:
1. Explicitly allow hyphens
2. Avoid appending a hyphen if a preceeding hyphen is found
3. Avoid prepending a hyphen if a trailing hyphen is found
Fixes #7288
Akimo [Wed, 23 Feb 2022 04:42:40 +0000 (13:42 +0900)]
 
Change `disqus_config` to `window.disqus_config`
Anthony Fok [Tue, 22 Feb 2022 17:47:21 +0000 (10:47 -0700)]
 
deps: Update github.com/spf13/cobra v1.2.1 => v1.3.0
Bjørn Erik Pedersen [Tue, 22 Feb 2022 13:42:33 +0000 (14:42 +0100)]
 
Add page.Store
Fixes #9546
John Elliott [Tue, 22 Feb 2022 16:50:23 +0000 (16:50 +0000)]
 
Allow images to be cropped without being resized
Introduces the Crop method for image processing which implements gift.CropToSize. Also allows a smartCrop without resizing, and updates the documentation.
Fixes #9499
Bjørn Erik Pedersen [Mon, 21 Feb 2022 18:12:04 +0000 (19:12 +0100)]
 
commands: Fix server panic regression
And now with a proper server test.
Fixes #9518
Fixes #9530
Fixes #9539
Bjørn Erik Pedersen [Mon, 21 Feb 2022 19:53:52 +0000 (20:53 +0100)]
 
markup/goldmark: Add BenchmarkCodeblocks
Joe Mooring [Fri, 18 Feb 2022 17:17:29 +0000 (09:17 -0800)]
 
deps: Update github.com/gohugoio/localescompressed v0.14.0 => v0.15.0
Fixes #9446
Bjørn Erik Pedersen [Fri, 18 Feb 2022 20:18:57 +0000 (21:18 +0100)]
 
deps: Update github.com/yuin/goldmark v1.4.4 => v1.4.7
Closes #9397
Bjørn Erik Pedersen [Fri, 18 Feb 2022 11:43:59 +0000 (12:43 +0100)]
 
modules: Add modules.Workspace config for Go 1.18
Sets `GOWORK` env var for Go 1.18.
Fixes #9525
Bjørn Erik Pedersen [Fri, 18 Feb 2022 10:43:35 +0000 (11:43 +0100)]
 
Update stale.yml
Updates #9522
Bjørn Erik Pedersen [Fri, 18 Feb 2022 10:38:24 +0000 (11:38 +0100)]
 
Update stale.yml
Updates #9522
Bjørn Erik Pedersen [Fri, 18 Feb 2022 10:31:57 +0000 (11:31 +0100)]
 
github: Configure stale to be run manually
Updates #9522
Bjørn Erik Pedersen [Thu, 17 Feb 2022 15:51:19 +0000 (16:51 +0100)]
 
tpl/partials: Fix recently introduced deadlock in partials cache
The change in lock logic for `partialCached` in  
0927cf739fee9646c7fb917965799d9acf080922 was naive as it didn't consider cached partials calling other cached partials.
This changeset may look on the large side for this particular issue, but it pulls in part of a working branch, introducing `context.Context` in the template execution.
Note that the context is only partially implemented in this PR, but the upcoming use cases will, as one example, include having access to the top "dot" (e.g. `Page`) all the way down into partials and shortcodes etc.
The earlier benchmarks rerun against master:
```bash
name              old time/op    new time/op    delta
IncludeCached-10    13.6ms ± 2%    13.8ms ± 1%    ~     (p=0.343 n=4+4)
name              old alloc/op   new alloc/op   delta
IncludeCached-10    5.30MB ± 0%    5.35MB ± 0%  +0.96%  (p=0.029 n=4+4)
name              old allocs/op  new allocs/op  delta
IncludeCached-10     74.7k ± 0%     75.3k ± 0%  +0.77%  (p=0.029 n=4+4)
```
Fixes #9519
Bjørn Erik Pedersen [Thu, 17 Feb 2022 15:45:59 +0000 (16:45 +0100)]
 
tpl/partials: Add some more partials to BenchmarkIncludeCached
Bjørn Erik Pedersen [Thu, 17 Feb 2022 10:17:46 +0000 (11:17 +0100)]
 
deps: Update github.com/evanw/esbuild v0.14.11 => v0.14.22
Bjørn Erik Pedersen [Wed, 16 Feb 2022 09:26:42 +0000 (10:26 +0100)]
 
tpl/partials: Make sure a cached partial is invoked only once
This commit revises the locking strategy for `partialCached`. We have added a benchmark that may be a little artificial, but it should at least show that we're not losing any performance over this:
```bash
name              old time/op    new time/op    delta
IncludeCached-10    12.2ms ± 2%    11.3ms ± 1%   -7.36%  (p=0.029 n=4+4)
name              old alloc/op   new alloc/op   delta
IncludeCached-10    7.17MB ± 0%    5.09MB ± 0%  -29.00%  (p=0.029 n=4+4)
name              old allocs/op  new allocs/op  delta
IncludeCached-10      128k ± 1%       70k ± 0%  -45.42%  (p=0.029 n=4+4)
```
This commit also revises the template metrics hints logic a little, and add a test for it, which output is currently this:
```bash
 cumulative       average       maximum      cache  percent  cached  total
       duration      duration      duration  potential   cached   count  count  template
     ----------      --------      --------  ---------  -------  ------  -----  --------
      163.334µs     163.334µs     163.334µs          0        0       0      1  index.html
       23.749µs       5.937µs      19.916µs         25       50       2      4  partials/dynamic1.html
        9.625µs       4.812µs        6.75µs        100       50       1      2  partials/static1.html
        7.625µs       7.625µs       7.625µs        100        0       0      1  partials/static2.html
```
Some notes:
* The duration now includes the cached invocations (which should be very short)
* A cached template gets executed once before it gets cached, so the "percent cached" will never be 100.
Fixes #4086
Fixes #9506
dependabot[bot] [Sat, 29 Jan 2022 12:56:40 +0000 (12:56 +0000)]
 
build(deps): bump github.com/rogpeppe/go-internal from 1.8.0 to 1.8.1
Bumps [github.com/rogpeppe/go-internal](https://github.com/rogpeppe/go-internal) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/rogpeppe/go-internal/releases)
- [Commits](https://github.com/rogpeppe/go-internal/compare/v1.8.0...v1.8.1)
---
updated-dependencies:
- dependency-name: github.com/rogpeppe/go-internal
  dependency-type: direct:production
  update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Mon, 17 Jan 2022 08:03:18 +0000 (08:03 +0000)]
 
build(deps): bump github.com/magefile/mage from 1.11.0 to 1.12.1
Bumps [github.com/magefile/mage](https://github.com/magefile/mage) from 1.11.0 to 1.12.1.
- [Release notes](https://github.com/magefile/mage/releases)
- [Changelog](https://github.com/magefile/mage/blob/master/.goreleaser.yml)
- [Commits](https://github.com/magefile/mage/compare/v1.11.0...v1.12.1)
---
updated-dependencies:
- dependency-name: github.com/magefile/mage
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Joe Mooring [Wed, 16 Feb 2022 18:56:23 +0000 (10:56 -0800)]
 
markup/goldmark: Exclude event attributes from markdown render hook
Fixes #9511
Bjørn Erik Pedersen [Wed, 16 Feb 2022 12:44:09 +0000 (13:44 +0100)]
 
markup/goldmark: Fix mangling of headers/links in render hooks
```bash
name                    old time/op    new time/op    delta
SiteWithRenderHooks-10    11.9ms ± 1%    11.9ms ± 1%    ~     (p=0.486 n=4+4)
name                    old alloc/op   new alloc/op   delta
SiteWithRenderHooks-10    11.2MB ± 0%    11.3MB ± 0%  +0.16%  (p=0.029 n=4+4)
name                    old allocs/op  new allocs/op  delta
SiteWithRenderHooks-10      145k ± 0%      145k ± 0%  +0.14%  (p=0.029 n=4+4)
```
Fixes #9504
Bjørn Erik Pedersen [Wed, 16 Feb 2022 12:30:53 +0000 (13:30 +0100)]
 
markup/goldmark: Add a render hook benchmark
Updates #9504
Bjørn Erik Pedersen [Wed, 16 Feb 2022 12:23:43 +0000 (13:23 +0100)]
 
Fix BenchmarkCascadeTarget
Cameron Moore [Tue, 30 Mar 2021 15:47:34 +0000 (10:47 -0500)]
 
metrics: Add cached count tracking
Track cached partial executions and display more useful info when
showing the hints output. Also group cache hints and counters together
to the right of the timing measurements.
Sample output:
     cumulative       average       maximum      cache  percent  cached  total
       duration      duration      duration  potential   cached   count  count  template
     ----------      --------      --------  ---------  -------  ------  -----  --------
       2.6973ms     674.325µs       857.3µs          0        0       0      4  _internal/_default/rss.xml
       2.6295ms     657.375µs       861.3µs          0        0       0      4  _default/single.html
       1.2563ms     314.075µs       381.5µs          0        0       0      4  news/single.html
        799.2µs       399.6µs       573.3µs          0        0       0      2  _internal/_default/sitemap.xml
        667.3µs       66.73µs       238.6µs         84        0       0     10  partials/header.html
        656.7µs      328.35µs       459.4µs          0        0       0      2  _default/list.html
        479.7µs       47.97µs         158µs         92        0       0     10  partials/head.html
        323.3µs       323.3µs       323.3µs          0        0       0      1  _internal/alias.html
        200.7µs       200.7µs       200.7µs          0        0       0      1  _internal/_default/sitemapindex.xml
         36.1µs       6.016µs        32.6µs        100       33       2      6  partials/footer.html
         27.4µs        13.7µs        26.7µs          0        0       0      2  index.html
Fixes #8375
Bjørn Erik Pedersen [Tue, 15 Feb 2022 22:39:54 +0000 (23:39 +0100)]
 
tpl: Remove TODO comment
Bjørn Erik Pedersen [Tue, 15 Feb 2022 14:26:18 +0000 (15:26 +0100)]
 
Add --printUnusedTemplates
Fixes #9502
Joe Mooring [Fri, 14 Jan 2022 02:18:33 +0000 (18:18 -0800)]
 
deps: Update github.com/tdewolff/minify/v2 v2.9.22 => v2.9.29
Fixes #9244
Fixes #9132
Fixes https://discourse.gohugo.io/t/36523
Bjørn Erik Pedersen [Tue, 15 Feb 2022 12:03:36 +0000 (13:03 +0100)]
 
commands: Rename --i18n-warnings to printI18nWarnings
To get it in line with the others.
Bjørn Erik Pedersen [Tue, 15 Feb 2022 11:57:49 +0000 (12:57 +0100)]
 
commands: Rename --path-warnings, --print-men to --printPathWarnings, --printMemoryUsage
To get it in line with the others.
Bjørn Erik Pedersen [Mon, 14 Feb 2022 12:27:17 +0000 (13:27 +0100)]
 
deps: Update github.com/alecthomas/chroma v0.9.4 => v0.10.0
Bjørn Erik Pedersen [Mon, 24 Jan 2022 10:15:54 +0000 (11:15 +0100)]
 
Finally remove deprecated Page methods
They have been deprecated for a very long time, first with a warning, then with an ERROR. Now they are removed.
Closes #4117
Bjørn Erik Pedersen [Mon, 14 Feb 2022 11:58:42 +0000 (12:58 +0100)]
 
Bjørn Erik Pedersen [Mon, 14 Feb 2022 11:58:42 +0000 (12:58 +0100)]
 
Squashed 'docs/' changes from 
b8b20e9a2..
93f7baf80
93f7baf80 netlify: Hugo 0.92.2
ecd8a6b6b Merge branch 'tempv0.92.2'
ee04caf9f Fix validation of Page Kind in cascade target map
3fce03ed2 Remove the "check" command
70ad71b25 Fix typo (#1651)
dfd1dc570 Fix internal link (#1650)
b5e0e0d38 Update rotten Fedora package link
78276390a Add missing word in types.md (#1645)
45eb945f8 Remove hugo gen autocomplete
2f84d0896 netlify: Hugo 0.92.1
b55f5773b Update complement.md
7013ee43e Remove deprecated RSSLink from page variables
1c3fb6ed3 Remove deprecated page vars (#1638)
9bd0af3ab Update union.md
4576487a0 Update symdiff.md
58f1b26c7 Update starter-kits.md (#1521)
285356c1d Move inline partials section (#1635)
4d08625d2 Improve directions for editing Win 10 path env var (#1632)
41d9c7804 Update page content (#1629)
d05536cad Removed unpaired quote character (#1630)
3b0fdcd88 netlify: Bump to Hugo 0.92.0
cdb068346 docs: Regenerate docshelper
778503ca8 Merge commit '
a8e9fc699a6ff7d578f97a7c553ce844efad8fdb'
2d2401c91 docs: Add dependency table to maintainance page
6bc95c386 Add hugo.Deps
19d0b5e23 docs. Regen CLI docs
76a750d96 docs: Regenerate CLI docs
70156962a docs: Regenerate docshelper
git-subtree-dir: docs
git-subtree-split: 
93f7baf80bd03176ad44701cd2452433d492ea0b
Bjørn Erik Pedersen [Wed, 9 Feb 2022 17:29:49 +0000 (18:29 +0100)]
 
tpl: Use go:embed to load internal templates
Fixes #8297
hugoreleaser [Fri, 11 Feb 2022 14:54:18 +0000 (14:54 +0000)]
 
releaser: Prepare repository for 0.93.0-DEV
[ci skip]
hugoreleaser [Fri, 11 Feb 2022 14:17:39 +0000 (14:17 +0000)]
 
releaser: Bump versions for release of 0.92.2
[ci skip]
hugoreleaser [Fri, 11 Feb 2022 14:17:38 +0000 (14:17 +0000)]
 
releaser: Add release notes for 0.92.2
[ci skip]
Joe Mooring [Fri, 11 Feb 2022 00:00:54 +0000 (16:00 -0800)]
 
Add HUGO_ENV to the os/exec environment
Closes #9490
Bjørn Erik Pedersen [Thu, 10 Feb 2022 18:49:20 +0000 (19:49 +0100)]
 
Simplify some integration tests
Joe Mooring [Sun, 30 Jan 2022 02:34:27 +0000 (18:34 -0800)]
 
Fix validation of Page Kind in cascade target map
Fixes #8888
Bjørn Erik Pedersen [Thu, 10 Feb 2022 19:37:10 +0000 (20:37 +0100)]
 
Add another cascade benchmark
Bjørn Erik Pedersen [Thu, 10 Feb 2022 16:12:02 +0000 (17:12 +0100)]
 
commands: Fix server deadlock on config error
Fixes #9486
Joe Mooring [Fri, 4 Feb 2022 00:03:25 +0000 (16:03 -0800)]
 
Exclude event attributes when rendering markdown
Closes #9463
Joe Mooring [Tue, 1 Feb 2022 23:04:03 +0000 (15:04 -0800)]
 
Remove the "check" command
Closes #9454
Joe Mooring [Thu, 10 Feb 2022 06:51:37 +0000 (22:51 -0800)]
 
Update the application/javascript media type
Add jsm and mjs extensions.
Closes #9483
Bjørn Erik Pedersen [Wed, 9 Feb 2022 14:51:44 +0000 (15:51 +0100)]
 
tpl/templates: Fix templates.Exist issue with base templates
Fixes #9477
Bjørn Erik Pedersen [Wed, 9 Feb 2022 15:37:21 +0000 (16:37 +0100)]
 
Add a migration test helper
Bjørn Erik Pedersen [Wed, 9 Feb 2022 13:15:20 +0000 (14:15 +0100)]
 
babel: Port integration tests to their own package
Bjørn Erik Pedersen [Wed, 9 Feb 2022 13:14:06 +0000 (14:14 +0100)]
 
js: Port integration tests to its own package
Bjørn Erik Pedersen [Wed, 9 Feb 2022 13:12:17 +0000 (14:12 +0100)]
 
postcss: Move integration test to its own package
Bjørn Erik Pedersen [Wed, 9 Feb 2022 13:10:09 +0000 (14:10 +0100)]
 
minifier: Port integration tests to its package
Bjørn Erik Pedersen [Wed, 9 Feb 2022 13:08:01 +0000 (14:08 +0100)]
 
templates: Port integration test to its package
Bjørn Erik Pedersen [Wed, 9 Feb 2022 13:04:57 +0000 (14:04 +0100)]
 
tocss: Port integration tests to their package
Bjørn Erik Pedersen [Wed, 9 Feb 2022 12:45:38 +0000 (13:45 +0100)]
 
openapi3: Port integration test into correct package
Bjørn Erik Pedersen [Wed, 9 Feb 2022 12:41:04 +0000 (13:41 +0100)]
 
Add a new integration test framework
I have had this living in a separate branch for now, but we need this in the main branch sooner rather than later.
One big advantage of this is that integration tests can live in any package, not just hugolib.
Joe Mooring [Fri, 4 Feb 2022 11:01:54 +0000 (03:01 -0800)]
 
Validate comparison operator argument count
Fixes #9462
Joe Mooring [Sun, 30 Jan 2022 23:33:15 +0000 (15:33 -0800)]
 
Remove hugo gen autocomplete
Closes #8862
Bjørn Erik Pedersen [Sat, 29 Jan 2022 12:55:23 +0000 (13:55 +0100)]
 
deps: Update github.com/pelletier/go-toml/v2 to v2.0.0-beta.6
Closes #9439
Closes #9417
Bjørn Erik Pedersen [Fri, 28 Jan 2022 08:45:11 +0000 (09:45 +0100)]
 
Fix erroneous warning with .Page.RenderString on a page without a backing file
Fixes #9433
Joe Mooring [Thu, 27 Jan 2022 16:13:32 +0000 (08:13 -0800)]
 
Fix typo in panicOnWarning message
hugoreleaser [Thu, 27 Jan 2022 12:22:31 +0000 (12:22 +0000)]
 
releaser: Prepare repository for 0.93.0-DEV
[ci skip]
hugoreleaser [Thu, 27 Jan 2022 11:44:40 +0000 (11:44 +0000)]
 
releaser: Bump versions for release of 0.92.1
[ci skip]
hugoreleaser [Thu, 27 Jan 2022 11:44:40 +0000 (11:44 +0000)]
 
releaser: Add release notes for 0.92.1
[ci skip]
Bjørn Erik Pedersen [Thu, 27 Jan 2022 08:46:51 +0000 (09:46 +0100)]
 
Make the RenderString content provider fix more general
Updates #9383
Paul Gottschling [Fri, 14 Jan 2022 21:08:11 +0000 (16:08 -0500)]
 
Fix .RenderString issue in .Translations
Fixes #9383
Ephex2 [Wed, 26 Jan 2022 22:44:20 +0000 (17:44 -0500)]
 
general: Fix issue causing log threads to hang indefinitely when print() panics
The function printIfNotPrinted() defined for DistinctLogger unlocked the mutex within
the logger only after the print() function ran. If print panics, the mutex would stay
locked and future attempts to read or write from the logger mutex would cause the goroutine
to hang indefinitely.
Deferred the unlocking of the mutex to prevent this. Also, put l.m[key] before the print()
call since this will prevent another bug where the same warning potentially gets logged
multiple times if the print() call panics.
Fixes #9380
Bjørn Erik Pedersen [Wed, 26 Jan 2022 16:48:50 +0000 (17:48 +0100)]
 
Fix duplicate mount sources
Fixes #9426
Bjørn Erik Pedersen [Sun, 16 Jan 2022 21:01:13 +0000 (22:01 +0100)]
 
tpl/collections: Fix apply with namespaced template funcs
We changed the signature to `func(...interface{}) (interface{}, error)` some time ago, but sadly we had no test for this for `apply`. Now we do.
Fixes #9393
Bjørn Erik Pedersen [Sun, 16 Jan 2022 14:46:19 +0000 (15:46 +0100)]
 
common: Remove unused code
Bjørn Erik Pedersen [Sun, 16 Jan 2022 12:50:32 +0000 (13:50 +0100)]
 
common/paths: Remove unused code
Bjørn Erik Pedersen [Sat, 15 Jan 2022 20:04:37 +0000 (21:04 +0100)]
 
helpers: Remove unused code
Joe Mooring [Sat, 15 Jan 2022 03:29:39 +0000 (19:29 -0800)]
 
Do not render hl_style as an HTML attribute
Fixes #9390
dependabot[bot] [Tue, 11 Jan 2022 19:33:26 +0000 (19:33 +0000)]
 
build(deps): bump github.com/spf13/viper from 1.8.1 to 1.10.1
Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.8.1 to 1.10.1.
- [Release notes](https://github.com/spf13/viper/releases)
- [Commits](https://github.com/spf13/viper/compare/v1.8.1...v1.10.1)
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Andreas Deininger [Sat, 15 Jan 2022 00:07:17 +0000 (01:07 +0100)]
 
Fixing typos (#9387)
Andreas Deininger [Thu, 13 Jan 2022 11:21:13 +0000 (12:21 +0100)]
 
Fix typo in warning message
Bjørn Erik Pedersen [Thu, 13 Jan 2022 08:43:34 +0000 (09:43 +0100)]
 
github: Clean up the issue templates a little
Bjørn Erik Pedersen [Wed, 12 Jan 2022 18:55:53 +0000 (19:55 +0100)]
 
github: Add lock-threads step