Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from gohugoio:master #627

Open
wants to merge 1,892 commits into
base: master
Choose a base branch
from
Open
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 5, 2024

  1. releaser: Prepare repository for 0.128.0-DEV

    [ci skip]
    bep committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    1a53a8c View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Configuration menu
    Copy the full SHA
    b57306d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cdd3d0 View commit details
    Browse the repository at this point in the history
  3. Add option to not generate aliases for first page of pagination pages

    Also consolidate the pagination configuration into a struct.
    
    Closes #12572
    bep committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    9c4e14e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cba2de6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8cf94ae View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. Rename DefaultPageSize => PagerSize

    This was recently introduced. so no breaking change.
    
    The thing is:
    
    * We do not commonly use the prefix Default* even if it can be overridden in the templates.
    * PagerSize makes more sense and is also the term used in the code.
    bep committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    9f22bc4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c3143c View commit details
    Browse the repository at this point in the history
  3. config: Fix typo

    razonyang authored Jun 9, 2024
    Configuration menu
    Copy the full SHA
    7ee36b3 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. resources: Update Dart Sass error message

    jmooring authored and bep committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    57165d4 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Fix live reload when both CSS and HTML changes

    This seems to be a browser bug (tested in both Chrome and Safari on MacOS), but it seems that doing a `window.location.reload()` (or `window.location.reload(true)`) doesn't refresh the CSS changes, even if HTTP caching is disabled.
    
    This commit works around this by doing additional refreshes of the CSSes.
    
    Closes #12600
    bep committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    ad6d91c View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. markup/goldmark: Add the Hugo Goldmark Extras "delete" extension

    With Goldmark v1.7.1 and earlier, the Goldmark "strikethrough" extension was
    triggered by wrapping text within a pair of double-tilde characters. With
    Goldmark v1.7.2 and later, to provide full GFM compatibility, the Goldmark
    "strikethrough" extension is triggered by wrapping text within a pair of
    single- or double-tilde characters.
    
    This change created a conflict with the Hugo Goldmark Extras "subscript"
    extension.
    
    When enabling the Hugo Goldmark Extras "subscript" extension, if you
    want to render subscript and strikethrough text concurrently, you must:
    
    1. Disable the Goldmark "strikethrough" extension
    2. Enable the Hugo Goldmark Extras "delete" extension
    
    Closes #12597
    jmooring authored and bep committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    8efc75b View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Update README.md

    bep authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    b46d101 View commit details
    Browse the repository at this point in the history
  2. Speed up GetTerms

    ```text
    name                               old time/op    new time/op    delta
    TaxonomiesGetTerms/pages_100-10      5.25ms  5%    5.13ms  4%     ~     (p=0.486 n=4+4)
    TaxonomiesGetTerms/pages_1000-10     30.1ms  1%    26.8ms  1%  -11.13%  (p=0.029 n=4+4)
    TaxonomiesGetTerms/pages_10000-10     1.33s 24%     0.29s  2%  -78.42%  (p=0.029 n=4+4)
    TaxonomiesGetTerms/pages_20000-10     5.50s 12%     0.83s 28%  -84.88%  (p=0.029 n=4+4)
    
    name                               old alloc/op   new alloc/op   delta
    TaxonomiesGetTerms/pages_100-10      4.08MB  0%    4.06MB  0%   -0.59%  (p=0.029 n=4+4)
    TaxonomiesGetTerms/pages_1000-10     25.1MB  0%    24.9MB  0%   -0.87%  (p=0.029 n=4+4)
    TaxonomiesGetTerms/pages_10000-10     238MB  2%     233MB  0%   -1.94%  (p=0.029 n=4+4)
    TaxonomiesGetTerms/pages_20000-10     469MB  0%     465MB  0%   -1.00%  (p=0.029 n=4+4)
    
    name                               old allocs/op  new allocs/op  delta
    TaxonomiesGetTerms/pages_100-10       49.5k  0%     48.9k  0%   -1.17%  (p=0.029 n=4+4)
    TaxonomiesGetTerms/pages_1000-10       304k  0%      298k  0%   -1.97%  (p=0.029 n=4+4)
    TaxonomiesGetTerms/pages_10000-10     3.02M  7%     2.81M  0%   -7.09%  (p=0.029 n=4+4)
    TaxonomiesGetTerms/pages_20000-10     5.77M  1%     5.59M  0%   -3.19%  (p=0.029 n=4+4)
    
    ```
    
    Note that the numbers above represents a full site build, but GetTerms is a big part of the site in question.
    
    Fixes #12610
    bep committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    478a910 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. deploy: Add stripIndexHtml target option

    This new configuration parameter causes paths matching
    "<dir>/index.html" to be stored as "<dir>/" remotely. This simplifies
    the cloud configuration needed for some use cases, such as CloudFront
    distributions with S3 bucket origins. Before this change, users must
    configure their S3 buckets as public websites (which is incompatible
    with certain authentication / authorization schemes), or users must add
    a CloudFormation function to add index.html to the end of incoming
    requests. After this change, users can simply use an ordinary CloudFront
    distribution (no additional code) with an ordinary S3 bucket origin (and
    not an S3 website).
    
    This adds tests to ensure that functionality like matchers is unaffected
    by this change. I have also tested that the functionality works as
    expected when deploying to a real S3 / CloudFront website.
    
    Closes #12607
    depp authored and bep committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    d5542ed View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Squashed 'docs/' changes from 8c46b304a..9b06f951e

    9b06f951e Update theme
    aa24b5319 Improve quick start example
    08e4e626d Update index.md
    f4c1a8ce1 Update Disqus comments implementation notes (#2631)
    aac3c0279 Update data sources
    6ac3d7617 Fix typo
    017da70a0 Ensure consistent use of method instead of variable
    820881dcf Fix typo
    dc6fa5ac6 Document LiveReload debugging
    18b8c79f3 Improve url function examples
    89e6997f1 Improve url function examples
    53134e05c Remove static files page
    27645a90f Improve data file/source documentation
    f86b95bd4 Correct manual summary divider example
    f0e95c8d1 Add examples to comparison operators
    c5c6aa798 Document Pager methods
    015049af9 Fix typos
    ea6a9fa3f Remove new-in label
    0359c4a1e Fix links
    3ab8bb4e3 Update performance.md
    b5393c65d Update configuration.md
    ca9697630 Update Sections.md
    927c90562 Document HTTP cache config
    6da219643 netlify: Hugo 0.127.0
    de236b58b Deprecate .Sites.First in favor of .Sites.Default
    076067b47 netlify: Hugo 0.126.3
    c37dd680e Change GetPage examples to single argument
    24282c554 Clarify cardinalityThreshold
    a4ce1a2d2 Revert "Update summaries.md"
    466bc7e0f Update summaries.md
    168800d5a Fix typo
    65f6ca106 content adapters: Use --printPathWarnings to detect page collisions
    9c7a700ea Update CLI docs
    993aa40d3 netlify: Hugo 0.126.2
    0242ec396 Replace file tree image with text
    7670da499 rel and relref: Add note about which language version is picked
    5dbd7ee26 Add cautionary note to virus scanner exclusion instructions
    3c52fab72 Fix typo
    868620bcd Improve content summary page
    6bca7bc77 Rework safe functions
    e30d17947 Rework index function
    b76e81697 Miscellaneous edits
    35849e55a Update formats.md
    8f939ed5d Update menus.md
    ea2fd0384 Update docs.yaml (#2592)
    2f5d1712b Add security.http.mediaTypes to security page
    d218b9c44 Change twitter.com to x.com
    cb2255821 content adapters: Note to exclude file extension when specifying page path
    2d5a1690f Indicate that .Page.Sites.First returns the site corresponding to the default content language
    60071d923 Indicate that .Site.Sites.First returns the site corresponding to the default content language
    0a115cfda Add content adapters section to features summary
    011742c24 timer: Adjust output example
    977101061 Describe possibility of page collisions with content adapters
    d57b8a8cf Document virus scanning performance impact and remedy
    dd5c3af04 netlify: Hugo 0.126.1
    0b16c842d Update description of Markdown content format
    e42ff7609 Fix typo
    a120ccd0d Update Scratch and Store descriptions
    cbb2294e3 Update content-adapters.md
    c39aa4e25 netlify: Upgrade to Hugo 0.126.0
    58b9554b7 Update version references
    6140802d8 Update docs.yaml
    5ee96971a Document content adapters
    653069a0d Document the Goldmark extras extension
    b8ca2833d Update sample data
    efad994ee Describe .Language.LanguageCode fallback value
    3336532fe Update Colors.md
    40b49a1f4 Update embedded.md
    f31741b47 Remove references to symlinks
    1d5f40c90 Update sample data
    fb76580f8 Update function signatures
    463adcf26 Use key-value consistently throughout documentation
    d03ed1887 Update sample data
    fc59e1f6f Remove examples of LanguageCode fallback
    b608f3165 Clarify purpose of multilingual site `title`
    b677f9424 use-modules: clarify the example of initializing a new module
    774d64a4d Update theme
    417e869f0 Update site configuration docs
    1dbe9ee20 Update sample data file
    fa494af4b Move sample data file
    300b4a319 Add sample data file
    b4fc35c3e Change transform.Unmarshal remote data examples (#2557)
    4b79599b9 netlify: Hugo 0.125.6
    e8cb250f3 Improve external learning resources
    9b0c02e46 Rework content formats
    886f952e0 Clarify descriptions of permalink tokens
    2f0d8c98c Fix a misused word
    3b3b0693d Update Dart Sass version refs
    c5d0fbcb0 netlify: Hugo 0.125.5
    bf7d4f4fd Add Discourse to the comment system list
    86a29bd43 Clarify language key format
    6126c901a Update multilingual.md
    6ec03c2c7 Update WorkingDir: Add new-in
    d48f40ded Document multilingual 404 redirects
    b161cc0c5 Update version references
    02732fe91 Remove layouts directory
    5befe5f28 Vendor theme
    21247df4e Update link render hook
    7d2fd8647 Update link render hook
    af9e6bbe7 Update Colors.md
    0442f8264 Document images.Color.Luminance and images.Color.ColorHex
    d58b0b2f5 Update views.md
    48ef3ad18 netlify: Hugo 0.125.4
    b5721dff2 Update cross-references.md
    27905febb Fix typo
    d16acd658 netlify: Hugo 0.125.3 o
    28a1b9dce Update Parse.md
    842b20d2c Update YouTube shortcode argument description
    a133a4828 Clarify that generated syntax highlighter css overrides markup.highlight.style
    6e739fcbf Fix alias in /about/security.md
    a9859e4e2 netlify: Hugo 0.125.2
    326fcb518 Update CLI docs
    1d3afb6b0 Fix netlify.toml examples in hosting-on-netlify
    f4628189a Document front matter params expected by embedded templates
    8a12d3c48 Fix typo
    4b411d3fb Fix typo
    a7fa25d7f Update CLI docs
    7c9a1b864 Add related funcs/methods to time.Round and time.Truncate
    79f22ead4 Update strings.Diff description
    8085d85e3 Document time.Truncate and time.Round
    76a1263e7 netlify: Hugo 0.125.1
    6ea4cb709 Update introduction.md
    e59a8805b Fix typo
    eace2624a Fix PageInner reference links
    ba66d6b90 Fix typo
    3dcf32e25 Update debug.Dump
    38d6731e2 netlify: Hugo 0.125.0
    34362b62f Merge branch 'tempv0.125.0'
    2221162fa Update privacy defaults and description
    3873cf209 Remove "same path" restriction when using resources.Copy
    66237fe12 Update youtube shortcode args
    961639dfa Document additional changes in v0.125.0
    3aa75ee74 Document taxonomies Page method
    7f26f69e8 docs: Regen docshelper
    05494b7d2 Fix conflicting text for global site function
    264fe788e Add missing example to TOC page
    de8d008e4 Update formats.md
    8559c70c3 Update comments.md
    987f9424e Update comments.md
    b77011c93 Improve function descriptions
    ae663793b all: Fix duplicate words in comments
    585095cf8 Fix home page feed
    37c6954ac Improve RSS feeds
    6cd1b77af Update front-matter.md
    3d95ad715 Fix RSS last build date
    2c6153461 Improve RSS feed for news section (#2521)
    898d7c261 Fix typo
    0241936e1 Add installation instructions for Exherbo
    62df9bd73 Add missing links to warnidf function
    c9551d433 Fix a typo in templates docs
    09ff1f27c Update YearDay.md
    4b278d920 Fix literal usage of manual summary divider
    8dec28c50 Fix literal usage of manual summary divider
    16102faa8 Add introduction video
    b276bb17f Fix default data type
    61319af7a Fix file extension typo in page-bundles.md
    ea74d798a Update shortcodes.md
    9d18e239f tpl/tplimpl: Optionally exclude content from sitemap
    4fe2efc76 Update page-bundles.md
    34f099e1e Revise page bundle descriptions
    021eea7b1 Update link to Modules page of Go Wiki
    6972a9a83 Fix reference link
    5ebfdea40 Fix configuration file tree example
    12bebaaea Fixing typos
    b179f3b7f Update segments example
    ad3e26cec Update segments example
    6970a9eeb Fix typo
    194139ce7 Update configuration-markup.md
    8fb8af286 tpl/tplimpl: Update Google Analytics template and config
    4f8fd82ad Add wp2hugo migration tool
    39261556a Update directory-structure.md
    1e2c0b880 netlify: Hugo 0.124.1
    55d5a2787 Update partial function example
    e26b4634f Fix typo
    bdada4361 Fix typo and capitalization
    4a1fcfc29 Miscellaneous edits
    6d6092058 Rework the about section
    77ec9d696 Fix typo
    6efbf5a39 Update configuration.md
    dc1fe4405 Update configuration.md
    3d1cd3383 Miscellaneous updates
    8049e7701 Update IsMultihost method
    939281f3a Update version references
    5e9567046 Add segments documentation
    8e267d780 Update MultiLingual and MultiHost methods/functions
    c6aeeb747 netlify: Hugo 0.124.0
    9fcd40fb5 Merge branch 'tempv0.124.0'
    2f7a4ed68 docs: Regen CLI docs
    5162805d7 docs: Regen docshelper
    e1fa18bf8 Update versions in GitHub hosting example
    70653e4b2 Add PubCrank to list of front ends
    5f81464d5 Update opengraph configuration example
    cc8a99633 Update hosting-on-gitlab.md
    3af715f77 Clarify .Page.File behavior when page is not backed by a file
    cab417dee Update cspell rules
    29f4dde19 Rename section menu entries from "Overview" to "In this section"
    e04291a99 Miscellaneous edits towards the goal of consistent language
    f9fc2d5d6 Update page collection quick reference
    a4893d9ba Update multilingual.md
    ed81ac6b0 Fix typo
    1f522e32e Fix typo
    c4611eab5 Rework introduction to templating
    64154fb8f Fix typo
    ad71bdfbf Miscellaneous multilingual edits
    016adc81b Sync CLI docs
    346a5fb02 netlify: Hugo 0.123.8
    ff0bedd97 Document hugo.IsMultihost
    0e234715c docs: Fix hyphens and grammar in synopsis of command 'hugo server'
    c8ef1da97 Add the Hugo dedicated Quiqr CMS
    59dfe253b Fix grammatical error
    1c6ca8022 Standardize usage of the term open-source
    e6fd6e68c Update Translations.md
    f6728e79b Update AllTranslations.md
    18812d030 Fix typo
    3b2d738c9 Correct isCJKLanguage description
    a1188fe28 Bump version references
    b51bd5548 Sync and vendor theme
    da3ba4902 Replace the github logo png with svg
    f75112195 Add diego to developer tools
    a4b001470 netlify: Hugo 0.123.7
    c37107fda Fix typo
    37c1d9c92 Fix typo
    48a5ac213 Correct description of MENUENTRY.Title
    f434e25e8 Correct RESOURCE.Title example
    de03cd28c netlify: Hugo 0.123.5
    3c103d0f9 Revise and improve RESOURCE.Name and RESOURCE.Title examples
    4aafbb2f4 netlify: Hugo 0.123.4
    f2bf6c365 Clarify archetype context
    98ddc91a2 List page kinds to which a taxonomy term may be applied
    6094e59bb Remove refs to RESOURCE.Key
    208d44a04 Update Key.md
    46dd28266 Document the capitalizeListTitles site config option
    2ed3b7732 netlify: Hugo 0.123.3
    73d35c02f Merge branch 'tempv0.123.3'
    93eb216ca js: Support JSX and JSXImportSourceOptions
    c0cd22cc8 netlify: Hugo 0.123.2
    94256ecd0 Add "comma" to list of comments solutions
    6a4f38fc3 Update RESOURCE.Name examples
    8cf5046f5 netlify: Hugo 0.123.1
    c11c8e0da Fix link to embedded code block render hook for GoAT diagrams
    08c4af7af Fix typos
    1c20eb91a Update all transform.Unmarshal examples
    d41da7450 Clarify functionality of sectionPagesMenu
    5bb3752f7 Update list of methods that use logical path
    fcab32c62 Update version strings
    5770d37c0 Add new-in badge to images.Dither
    9f9a9315f Remove variables section
    313b1d85e Define and describe the concept of a logical path
    97a8d2963 Document HUGO_MEMORYLIMIT
    c60cd20a8 Capitalize the word Markdown throughout the documentation
    f9b5938dd Create links to referenced embedded templates
    df31318d1 Improve quick start guide
    a76fa0de4 Rework Netlify hosting instructions and examples
    a3184764d Provide examples of content rendering before accessing Scratch or Store
    0206b9699 Include examples of building from source
    ab268c395 Create FAQ reqarding file watcher
    c89cf2baa More updates for v0.123.00
    b8d5383f7 Replace links to variable pages with links to method pages
    ad4a124c0 Updates for v0.123.0
    24eda1cb0 netlify: Hugo 0.123.0
    f7436b6a3 Merge commit '2658a71e1b6fe24a8b754a62ce0398a09d270d86'
    da2d6ba11 docs: Regen docshelper
    411374a58 Add images.Dither filter
    36937d58d docs: Regen CLI docs
    7c4b77317 docs: Regenerate docshelper
    a9f56bf9b Merge commit '6efb279bfacbd7304cef994be8181c6f804e7dd4'
    b3346da53 docs: Make null booleans falsy in the docs helper
    88286d1ea docs: Regen docs helper
    a8ad989c6 Merge commit '9b0050e9aabe4be65c78ccf292a348f309d50ccd' as 'docs'
    fc7de7136 docs: Prepare for new sub tree
    1083bf7c0 releaser: Prepare repository for 0.123.0-DEV
    b9a03bd59 releaser: Bump versions for release of 0.122.0
    e0021f496 build(deps): bump golang.org/x/tools from 0.16.0 to 0.17.0
    d25902c0d build(deps): bump github.com/rogpeppe/go-internal from 1.11.0 to 1.12.0
    50042ee1f docs: Regen docshelper
    3758456b3 Merge commit '7125ad401ad043e46262afc7eca8dceb6d54bb9e'
    7125ad401 Squashed 'docs/' changes from 4dd2d6415..3b1a8579d
    d0d2c6795 markup/goldmark: Support passthrough extension
    2dd608378 build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.0 to 2.1.1
    45f52be7f build(deps): bump github.com/evanw/esbuild from 0.19.8 to 0.19.12
    87bf2b968 tpl/tplimpl: Fix incorrect lastBuildDate
    f281ef8a4 tpl: fix incorrect lastBuildDate
    46f618756 parser/metadecoders: Accumulate org keywords into arrays
    891534307 deps: Update github.com/tdewolff/minify/v2 v2.20.9 => v2.20.13
    a541e3b4d Upgrade to Go 1.21.6
    912c6576b parser/metadecoders: Add CSV lazyQuotes option to transform.Unmarshal
    911bc60a7 README: Update minimum Go version to 1.20
    5ff632332 releaser: Prepare repository for 0.122.0-DEV
    6d5b44305 releaser: Bump versions for release of 0.121.2
    1ccd3147a build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
    e40b9fbbc tpl/math: Add math.Rand template function
    9cd8fbb33 Adjust site benchmark
    abcc61002 Simplify baseline benchmark
    648d00c7d resources/images: Create AutoOrient image filter
    8adba648c all: Remove unused code
    6f13430d4 releaser: Prepare repository for 0.122.0-DEV
    00b46fed8 releaser: Bump versions for release of 0.121.1
    eb9f1eb65 Upgrade to Go 1.21.5
    5186e762a releaser: Prepare repository for 0.122.0-DEV
    e321c3502 releaser: Bump versions for release of 0.121.0
    255e0a971 docs: Regen docshelper
    558f3258a build(deps): bump github.com/alecthomas/chroma/v2 from 2.11.1 to 2.12.0
    6580cd30a docs: Adjust last merge from docs repository
    7617de86c docs: Regen docs helper
    d19ed4d4e Merge commit '35dec7c96f7ee3eb17dd444f7067f0c776fb56ae'
    35dec7c96 Squashed 'docs/' changes from 4d936aee6..4dd2d6415
    9f978d387 Pull in the latest code from Go's template packages (#11771)
    14d85ec13 tpl: Allow using page resources on the images page parameter for `opengraph`, `schema` and `twitter_cards` templates
    171836cdf hugolib: Apply titleCaseStyle to automatic section pages
    9ea7103db tpl/urls: Retain query and fragment with absURL and absLangURL
    3fc42da3d markup: Add Level to Heading struct
    d24da1712 tpl/fmt: Print suppression help with erroridf
    4583b4130 tpl/transform: Display Chroma highlighting errors
    507f4e356 build(deps): bump github.com/tdewolff/minify/v2 from 2.20.8 to 2.20.9
    a7e721e02 build(deps): bump github.com/spf13/cast from 1.5.1 to 1.6.0
    2627b91d3 build(deps): bump github.com/getkin/kin-openapi from 0.121.0 to 0.122.0
    6d4b01241 github: Fix CI build on Windows
    e536d461a build(deps): bump golang.org/x/image from 0.13.0 to 0.14.0
    bfc325f56 deps: Update github.com/tdewolff/minify/v2 v2.20.7 => v2.20.8
    36a60f65d build(deps): bump github.com/spf13/afero from 1.10.0 to 1.11.0
    de2fcc5e1 build(deps): bump github.com/evanw/esbuild from 0.19.7 to 0.19.8
    26a8ec207 Fix handling of dropped error in test
    9ca889ba4 build(deps): bump google.golang.org/api from 0.151.0 to 0.152.0
    e2a624dd6 common/para: Skip flaky test on CI
    4fb40ee87 deps: Upgrade to libwebp 1.3.2
    bc93a3613 build(deps): bump github.com/aws/aws-sdk-go from 1.48.4 to 1.48.6
    3e5bc6f3b build(deps): bump golang.org/x/tools from 0.15.0 to 0.16.0
    7c47036f1 build(deps): bump github.com/getkin/kin-openapi from 0.120.0 to 0.121.0
    4d07e1fe8 build(deps): bump github.com/bep/logg from 0.3.0 to 0.4.0
    1c41232e6 deps: Upgrade to github.com/bep/simplecobra v0.4.0
    f11ca0fad build(deps): bump github.com/aws/aws-sdk-go from 1.48.2 to 1.48.4
    30a18e882 watcher: Skip flaky test for now
    d7a2f3f98 build(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0
    b4c5df42f tpl/transform: Add transform.XMLEscape template function
    ef12d169c build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
    a62bbfa9e build(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0
    8d32ca223 tpl/tplimpl: Remove superfluous type attr on script elements
    5887230b7 build(deps): bump golang.org/x/net from 0.17.0 to 0.18.0
    a4a66b821 build(deps): bump github.com/evanw/esbuild from 0.19.5 to 0.19.7
    813390b5a build(deps): bump github.com/alecthomas/chroma/v2 from 2.10.0 to 2.11.1
    d528bbd6d build(deps): bump github.com/tdewolff/minify/v2 from 2.20.5 to 2.20.7
    af7f6c8b3 build(deps): bump google.golang.org/api from 0.138.0 to 0.151.0
    e70849ea7 build(deps): bump github.com/aws/aws-sdk-go from 1.45.14 to 1.48.2 (#11724)
    dd6cd6268 resources/resource: Fix GroupByParamDate with raw TOML dates
    27620daa2 common/para: Skip flaky tests on Windows
    80d2fdbaa navigation: Unexport menu entry methods
    805cc1773 markup/goldmark: Sync image render hook code with Goldmark
    0bde6931a helpers: Fix TrimShortHTML used by markdownify and RenderString
    ac7cffa7e releaser: Prepare repository for 0.121.0-DEV
    f11bca5fe releaser: Bump versions for release of 0.120.4
    9315a2d2c Upgrade to go 1.21.4
    cee3a56a9 Add a new test helper
    da2a8e640 releaser: Prepare repository for 0.121.0-DEV
    a4892a07b releaser: Bump versions for release of 0.120.3
    cb98e9061 tpl/tplimpl: Fix deprecation logic in embedded templates
    5fa97ee96 Remove some old and unused deprecation code
    4d38f4725 Add a field prefix to the deprecated log statements
    80f793c38 Avoid double printing INFO deprecation messages
    a9079d7a6 build(deps): bump github.com/tdewolff/parse/v2 from 2.7.1 to 2.7.3
    4914b7f18 build(deps): bump github.com/tdewolff/minify/v2 from 2.20.1 to 2.20.5
    9e06fd339 releaser: Prepare repository for 0.121.0-DEV
    9c2b2414d releaser: Bump versions for release of 0.120.2
    ab2143368 Fix deprecation printing on info level
    23fcfb7f7 tpl/tplimpl: Fix deprecation logic in RSS template
    47bf2fcbe releaser: Prepare repository for 0.121.0-DEV
    16fb2cae8 releaser: Bump versions for release of 0.120.1
    2bedcf3d1 deps: Update github.com/tdewolff/minify/v2 v2.20.0 => v2.20.1
    935999e2f releaser: Prepare repository for 0.121.0-DEV
    20c3bae2c releaser: Bump versions for release of 0.120.0
    29b6e133a docs: Regen docshelper
    7f8ab7468 Add Solaris build
    59bcc098c build(deps): bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0
    e26ba752d build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0
    bcf07fa63 build(deps): bump github.com/alecthomas/chroma/v2 from 2.9.1 to 2.10.0
    b6a756813 Make site.BaseURL and $pager.URL a string
    acf01bfb7 create/skeletons: Fix menu template
    27b22cd87 commands/new: Remove format flag from new content cmd
    a2488b1c9 hugolib: Display correct markup identifier in error message
    8f60c0c1e livereloadinject: Save some allocations
    9dc608084 livereloadinject: Use more robust injection method
    a349aafb7 tpl/urls: Return strings from URL functions
    b8fbd4a57 transform/livereloadinject: Add benchmark
    e2b2092ce build(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0
    f4df7b88b build(deps): bump github.com/tdewolff/minify/v2 from 2.12.9 to 2.20.0
    3d9bd404e build(deps): bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20
    5f5e55aa8 build(deps): bump golang.org/x/image from 0.12.0 to 0.13.0
    aaaf1c8df Squashed 'docs/' changes from 417593493..4d936aee6
    0baa4f983 Merge commit 'aaaf1c8df5d6aa061609d20510f7fa6c42e5cc1a'
    d3d4ab41a docs: Regenerate docshelper
    28d844642 Revert "modules: Throttle the "downloading modules …" log entries"
    eb5fd3127 Revert "modules: Adjust the log throttle logic a little"
    3ed28e4bf resources/images: Create padding image filter
    db14238ba markup/goldmark: Update the CJK extension to allow specifying line break styles
    3f64b5a3d modules: Adjust the log throttle logic a little
    66904097e modules: Throttle the "downloading modules …" log entries
    e54139c85 tpl/collections: Make delimit return a string
    3710a5ec7 Squashed 'docs/' changes from cb18a5183..417593493
    705e3cd5f Merge commit '3710a5ec7efe6baca6e452f43632c05d22bab3c4'
    8c61fd254 build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
    d3145e4e5 build(deps): bump github.com/evanw/esbuild from 0.19.3 to 0.19.5
    743a1da3e build(deps): bump github.com/spf13/afero from 1.9.5 to 1.10.0
    123901b74 build(deps): bump github.com/bep/logg from 0.2.0 to 0.3.0
    71fd79a3f Revise the deprecation logging
    c4a530f10 Remove rest of the now unused emoji code
    272484f8b markdown: Pass emoji codes to yuin/goldmark-emoji
    de4e46603 Fix so hugo get -u updates transitively
    c23a0c4a0 watcher/filenotify: Remove redundant duplicated comments
    a95670b98 docs: Remove outdated note from CONTRIBUTING.md
    46bdc0388 tpl/debug: Add average and median to timer output
    5160c7efa tpl/debug: Add debug.Timer
    e2dd4cd05 Merge commit 'e509cac533600cf4fa8382c9cdab78ddd82db688'
    e509cac53 Squashed 'docs/' changes from 7ef2dbce4..cb18a5183
    fd3817181 Add some convenient integration test helpers
    2eca1b3cc hugolib: Deprecate .Site.DisqusShortname
    625162674 tpl/tplimpl: Fix dropped error
    a692278bc hugolib: Deprecate .Site.GoogleAnalytics
    d4016dd5c tpl/tplimpl: Deprecate .Site.Author usage in RSS template
    4910312ee tpl/tplimpl: Deprecate .Site.Social usage with internal templates
    1b5f78b6b markup/tableofcontents: Return template.HTML from .Fragments.ToHTML
    d5d0f420d deps: Update github.com/tdewolff/minify/v2 v2.12.7 => v2.12.9
    5993afa4c commands: Update message displayed when running CLI from GUI
    d1b445853 common/hugo: Add hugo.IsServer and hugo.IsDevelopment
    274852bcf all: Format files with gofmt
    37a2d5eb4 magefile: Update isGoLatest to check for Go 1.21
    4c95389c2 resources/integrity: Return string instead of template.HTMLAttr
    3af8bded2 Update README.md
    46da0b7aa tpl/lang: Formally deprecate lang.NumFmt
    75f56b4ce tpl/collections: Fix and deprecate echoParams
    d234a963e releaser: Prepare repository for 0.120.0-DEV
    b84644c00 releaser: Bump versions for release of 0.119.0
    a9d19dbdd docs: Even more about images.Process
    12d713176 docs: More about images.Process
    6b65b2fae common: Remove unused constants
    1768684d8 docs: Regen docshelper
    9aec42c54 Squashed 'docs/' changes from 686c7b6eb..7ef2dbce4
    eb0ed33df Merge commit '9aec42c5452b3eb224888c50ba1c3f3b68a447e9'
    6a246d115 Add images.Process filter
    ef0e7149d Add $image.Process
    c32094ace google_analytics_async.html: Add deprecation warning
    a262fd4dd build(deps): bump golang.org/x/tools from 0.12.0 to 0.13.0
    f0d32455d build(deps): bump github.com/alecthomas/chroma/v2 from 2.8.0 to 2.9.1
    e8bc8e6d0 build(deps): bump github.com/evanw/esbuild from 0.19.2 to 0.19.3
    f9b3c0f48 Add images.Opacity filter
    11fcda971 build(deps): bump github.com/aws/aws-sdk-go from 1.44.314 to 1.45.14
    f31375d4c build(deps): bump github.com/getkin/kin-openapi from 0.118.0 to 0.120.0
    6415b599b build(deps): bump golang.org/x/image from 0.11.0 to 0.12.0
    1e9b87f76 Upgrade to Go 1.21.1
    275c0acbf commands: Update CLI docs with the important -u flag in hugo mod get
    f9163155d create/skeletons: Improve viewport meta tag
    79a17d9e5 Fix tests for Go 1.21.1
    75c0f8828 commands/gen: Remove default highlight style
    18ce85462 Fix recently broken benchmark
    69f5bad40 Adjust baseline benchmarks
    525bed991 commands: Print language code after web server address info
    2ae4786ca releaser: Prepare repository for 0.119.0-DEV
    da7983ac4 releaser: Bump versions for release of 0.118.2
    df5d76fed release: Revert to building with Go 1.20
    7362ba220 releaser: Prepare repository for 0.119.0-DEV
    0eb480aa1 releaser: Bump versions for release of 0.118.1
    7e9092eee Revert to bullseye as the release build image
    0200eaf58 releaser: Prepare repository for 0.119.0-DEV
    28b640a22 releaser: Bump versions for release of 0.118.0
    db45dbbee Merge commit '77b976dd92b4f66657d83d875aef0c617df492d9'
    77b976dd9 Squashed 'docs/' changes from a7e1e9be8..686c7b6eb
    e847a98db docs: Regen docs helper
    45c9bbc6c Don't use the OS environment when creating config for docs
    94fbab2a8 Delay the creation of cache directories until they're used
    c3f273b2d deploy: Create AWS session for CloudFront invalidation via Go CDK
    d7dcc76d2 markup/goldmark: Add CJK extension
    9bf76fd7e build(deps): bump google.golang.org/api from 0.134.0 to 0.138.0
    15d3e48ce Fix RegularPagesRecursive for the home page
    b2a02c3c5 build(deps): bump golang.org/x/tools from 0.11.1 to 0.12.0
    6821d6f15 build(deps): bump gocloud.dev from 0.33.0 to 0.34.0
    93c7ad12e build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.9 to 2.1.0
    d2ae9e136 testscripts: Move hugo new tests to where they belong
    3a8aad6b1 Fix .RawContent for empty content pages (#11407)
    a7b93e656 hugolib: Handle dropped error
    65871d5cf common/loggers: Fix typo in option name
    2e4bf89ec misc: Change dart-sass labels in workflows and snapcraft
    ebaa733d4 Make sure resources directory isn't created in hugo new theme
    24b1be45c Go 1.21 Upgrade
    111f02db2 testscripts: Make mod vendor test stable
    8a08f91d5 dockerfile: Update Docker images
    dcf425c84 Fix it so disable a module does not disable transitive dependency required by others
    9a8c84d60 create/skeletons: Move theme's site config to top level
    a19d03b0e build(deps): bump github.com/yuin/goldmark from 1.5.5 to 1.5.6
    cdf0b3b7a modules: Make new cache directories read/write
    d979831db deploy: Update InvalidateCloudFront to use Go CDK helper
    bcf7421ea Avoid escaping HTML chars inside hugo_stats.json
    b6538532f commands/new: Embed site and theme skeletons
    90944aa26 docshelper: Improve template lookup order descriptions
    db7bc4969 build(deps): bump github.com/evanw/esbuild from 0.18.17 to 0.19.2
    a2f6400d6 cache: Hide IsResourceDir from the exported config
    7d74cd0cc commands: Handle floats without decimals in hugo config
    d139f3023 docs: Replace docs.json with docs.yaml
    b1b691241 config: Add a type value for the tags related config entry
    0de81c643 build(deps): bump golang.org/x/net from 0.13.0 to 0.14.0
    851bf3515 Add all config to docshelper.json
    d4a6c16c1 build(deps): bump golang.org/x/image from 0.10.0 to 0.11.0
    5d5fb22ea Merge commit '7c62d6ef1654c0383eae474d3bd9ddf7754c1f30'
    7c62d6ef1 Squashed 'docs/' changes from c43daf45f..a7e1e9be8
    641390f8f Try to make test more stable
    2e6191b2e deps: Sync go-i18n with upstream
    22861cb4d Return original error on resources.GetRemote retry timeouts
    16da1ade7 testing: Write test caches to /tmp
    a3d42a277 Add retry in resources.GetRemote for temporary HTTP errors
    2c20fd557 build(deps): bump gocloud.dev from 0.24.0 to 0.33.0
    243736e75 build(deps): bump golang.org/x/net from 0.11.0 to 0.13.0
    bf891c225 build(deps): bump github.com/marekm4/color-extractor from 1.2.0 to 1.2.1
    da0df0ada build(deps): bump github.com/frankban/quicktest from 1.14.5 to 1.14.6
    0885f8ec2 build(deps): bump golang.org/x/image from 0.9.0 to 0.10.0
    61be050a9 build(deps): bump github.com/clbanning/mxj/v2 from 2.5.7 to 2.7.0
    65af75fb0 build(deps): bump golang.org/x/tools from 0.9.3 to 0.11.1
    2d75f74b8 build(deps): bump go.uber.org/automaxprocs from 1.5.2 to 1.5.3
    2ac3d6160 build(deps): bump github.com/hairyhenderson/go-codeowners
    ade7ec818 Add Page.RenderShortcodes
    8fa8ce3e4 Update GitHub issue template
    9dce45c25 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.8 to 2.0.9
    239f2e2c9 releaser: Prepare repository for 0.117.0-DEV
    3e1ea030a releaser: Bump versions for release of 0.116.1
    30885a6c5 Fix module config watch regression
    58da8554c deps: Fix Chroma dependency version
    92c159437 releaser: Prepare repository for 0.117.0-DEV
    5a7e0da84 releaser: Bump versions for release of 0.116.0
    d7db096a9 build(deps): bump github.com/evanw/esbuild from 0.18.11 to 0.18.17
    c1df5b1b0 config: Do not fail on unknown config keys
    be8e2de59 resources: Fix spelling in method name
    d297c8e1b docs: Regenerate CLI docs
    fbb8eb39e Fix so temporary images do not get published
    87d9bffe7 readme: Fix link
    d9fdcbe93 commands: Update cacheDir description
    295d73388 Update where.md
    d5247788e docs: Update where
    036e260d8 docs: Update where function operators
    a50356b9a docs: Rework the cacheDir documentation
    8859be1c0 Merge commit '87de22d7464e239c775fbd48ebce1665d5b1e80d'
    87de22d74 Squashed 'docs/' changes from 85befbb4d..c43daf45f
    bec9b80d9 Deprecate taxonomyTerm
    1c97095ac Warn about unknown kinds in disableKinds
    b3cb6788b Move all Kind constants to its own package
    5542f02fb build(deps): bump github.com/rogpeppe/go-internal
    0bc7ed9a1 build(deps): bump golang.org/x/image from 0.8.0 to 0.9.0
    36b512605 Remove unused autogenerated method
    2589b1295 commands: Replace deprecated ioutil with os
    ef6e813ca tpl/collections: Add BenchmarkWhereOps
    f4598a098 tpl/collections: Add like operator to where function
    dc2a544fa tpl/collections: Fix description of apply function
    916397320 snap: Set cache location to $HOME/.cache/hugo_cache
    b3f10556f Use os.UserCacheDir as first fallback if cacheDir is not set
    4d7af757c Add a common regexp cache
    7f058b8ba Fix multiple languages in HUGO_DISABLELANGUAGES
    575d7f806 snap: Allow access to SSH keys and $HOME/.config/hugo
    739d10e8b deps: Upgrade github.com/yuin/goldmark v1.5.4 => v1.5.5
    0dbe0f1a0 releaser: Prepare repository for 0.116.0-DEV
    dc9524521 releaser: Bump versions for release of 0.115.4
    d70b6c7d0 Fix broken handling of legacy taxonomyTerm in disableKinds
    d947db371 commands: Move testscript into its correct place
    d8c94c354 publisher: Improve class collector for dynamic classes
    6bbec9001 Fix cache busting setup
    5bd22ba85 commands: Delay server builds after the watcher is set up
    7ae62f4aa Create hugo_stats.json if it's mounted but does not exists
    f1a061e9e Re-instate disableLiveReload as a config option (and not just a flag)
    2f11e673c common/htime: Fix localization of abbreviated month names
    387c5f60f Improve error messages for PostCSS etc.
    c406fd3a0 Fix setting config from env with complex (e.g. YAML) strings
    286821e36 Fix for data mounts in sub folders
    79f15be5b releaser: Prepare repository for 0.116.0-DEV
    5c2e014a5 releaser: Bump versions for release of 0.115.3
    cc44583cc Improve behavior of defaultContentLanguageInSubdir when only the default language is enabled
    4da672af8 Return error when .Render is invoked without arg
    f1886f8c3 js: Pass tsconfig.json to esBuild
    5bec50838 tpl/collections: Fix WordCount (etc.) regression in Where, Sort, Delimit
    f650e4d75 config/allconfig: Update timeout description
    c934a4506 docs: Refresh docs.json
    91b02091a releaser: Prepare repository for 0.116.0-DEV
    8966424e0 releaser: Bump versions for release of 0.115.2
    72510969a snap: Allow access to AWS, Azure, and GCS config/credentials
    70c5e485b snap: Update metadata and security.exec.osEnv
    a78b17d7f Make imageConfig work with modules
    a48194253 Restore language.disabled config
    0f921ace6 Fix hugo mod vendor for modules with hugo.toml
    601995376 Fix static content files multilingual root regression
    92e86702e Fix defaultContentLanguageInSubdir with only 1 language
    6c9ea022a config: Expand default security.exec.osEnv policy
    12d3469dd Add titleCaseStyle none and firstupper
    bf7ee8a91 Bump github.com/bep/clock v0.3.0 to renamed github.com/bep/clocks v0.5.0
    d912491f2 releaser: Prepare repository for 0.116.0-DEV
    857374e69 releaser: Bump versions for release of 0.115.1
    c27639b9a docs: Regen docs helper
    ceb486f98 Fix buildStats when tags and classes are disabled
    5afc89f2b Rework the build.writeStats struct
    c1eac616d snap: Explicitly set security.exec.osenv during build
    3c8256a13 snap: Restore security.exec.osenv whitelist
    19d76ae96 github: Build for Dragonfly in CI build
    11ecea610 Make build.writeStats a struct
    da98724bc build(deps): bump github.com/evanw/esbuild from 0.18.10 to 0.18.11
    4d470bb73 build(deps): bump github.com/alecthomas/chroma/v2 from 2.7.0 to 2.8.0
    0ff8e13c1 commands: Fix index out of range in hugo mod get
    ffd37d4f7 Only print the path warnings once
    b4b65245b Update README.md
    87886f40d releaser: Prepare repository for 0.116.0-DEV
    67caf5069 releaser: Bump versions for release of 0.115.0
    7917961d5 Misc permalinks adjustments
    80ecb9589 commands: Handle hugo mod get --help
    58e09cc6c Update README.md
    635cc346c commands: Fix panic when running hugo new theme without theme name
    12646750a Print help message when triggered with no flags
    79639c981 Fix output formats and media type  per language config regression
    9b313cec1 build(deps): bump github.com/evanw/esbuild from 0.18.5 to 0.18.10
    b74b8d647 common/collections: Fix append regression to allow appending nil
    793e38f5c commands: Fix help message for hugo new theme
    7f698c893 Don't panic on invalid security whitelist regexp
    fa0e16f4c Fix false path warnings with resources.PostProcess
    12e4c4d5d docs: Update permalinks documentation
    bac03f407 Merge branch 'master' of github.com:gohugoio/hugo
    cc14c6a52 resources/page: Allow section and taxonomy pages to have a permalink configuration
    e3308a0bb tpl/tplimpl: Fix typo in global variable name
    019299b0b commands: Enable format flag with hugo new site
    23ed087c4 Update README.md
    a018259bc Merge branch 'release-0.114.1'
    ad5e04daa releaser: Prepare repository for 0.115.0-DEV
    e9b716ad9 releaser: Bump versions for release of 0.114.1
    ae31dbdd1 Revert "build(deps): bump gocloud.dev from 0.24.0 to 0.30.0"
    5b4bfc2db Fix broken nodeploy setup
    92f55f112 build(deps): bump github.com/niklasfasching/go-org from 1.6.6 to 1.7.0
    078226dd6 Fix broken nodeploy setup
    06d228aad snap: Switch from Embedded Dart Sass to Dart Sass (#11146)
    b1016d2e2 commands: Make hugo env respect --logLevel
    49336bfc5 commands: Update Jekyll post-import output
    941818295 build(deps): bump gocloud.dev from 0.24.0 to 0.30.0
    5491e5547 build(deps): bump github.com/evanw/esbuild from 0.18.4 to 0.18.5
    bf7af9043 deps: Update github.com/tdewolff/minify/v2 v2.12.5 => v2.12.7
    5e12bf7dc releaser: Prepare repository for 0.115.0-DEV
    9df2ec798 releaser: Bump versions for release of 0.114.0
    59300faae Revert "build(deps): bump gocloud.dev from 0.24.0 to 0.29.0"
    9f98b3e71 docs: Regen docshelper
    3ab84651c Add empty Environ when loading test config
    7241b5fd5 docs: Regen CLI docs
    6dfbd2479 common/loggers: Drop the bold INFO etc. prefixes
    f59c3c021 loggers: Avoid using Logf for the LevelLoggerToWriter
    3ca29b156 tocss/dartsas: Avoid using Logf for the internal Dart Sass logging
    fdb0b7fb1 helpers: Remove superflous formatting flag in deprecation warnings
    49dd53a40 Revert "deps: Update github.com/tdewolff/minify/v2 v2.12.5 => v2.12.6"
    68d9d3ebd all: Fix some typos
    9009c8cdc all: Fix typos in function names and comments
    12dc9a6e4 deploy: Fix deploy defaults for non-zero flag values (e.g. maxDeletes, invalidateCDN)
    1b85303ac common/loggers: Re-add trailing newline in logger.Printf
    8a04d47ab build(deps): bump github.com/evanw/esbuild from 0.18.3 to 0.18.4
    7c9fada77 Replace the old log setup, with structured logging etc.
    0e7944658 Revert "snap: Transition base snap from core20 to core22 (#11101)" (#11125)
    aaf2e9693 build(deps): bump github.com/evanw/esbuild from 0.18.2 to 0.18.3
    ee359df17 Fix upstream Go templates bug with reversed key/value assignment
    0f989d5e2 build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0
    f73c56753 common/collections: Always make a copy of the input slice in Append
    d178fe94f tpl/collections: Fix append when appending a slice to a slice of slices
    732dcb848 build(deps): bump google.golang.org/api from 0.123.0 to 0.127.0
    944859f1a build(deps): bump golang.org/x/tools from 0.9.1 to 0.9.3
    90b2674dd Re-add site.RSSLink (and deprecate it)
    bb9377b5e build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.11 to 2.2.12
    e88f1b80b build(deps): bump github.com/getkin/kin-openapi from 0.117.0 to 0.118.0
    516f0cb6c build(deps): bump golang.org/x/net from 0.10.0 to 0.11.0
    21d17566a Fix .Width and .Height for animated gifs
    35e9b3ed1 snap: Transition base snap from core20 to core22 (#11101)
    3c1deaf20 Squashed 'docs/' changes from 1d5548d73..85befbb4d
    a0009e070 Merge commit '3c1deaf201a35de08d23cc58f8f03682cace3349'
    7bed16c30 build(deps): bump gocloud.dev from 0.24.0 to 0.29.0
    2ba2271e4 tpl/math: Allow variadic math functions to take slice args, add math.Product, math.Sum
    60a2cdf72 Fix config merge regression with root slices (e.g. disableKinds)
    e08cfc8ca build(deps): bump golang.org/x/image from 0.7.0 to 0.8.0
    ef147f4e8 commands: Remove flags log, verboseLog, add flag logLevel, deprecate flags verbose and debug
    489519566 build(deps): bump github.com/magefile/mage from 1.14.0 to 1.15.0
    91c0b0f76 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.6 to 2.0.8
    baef235d5 build(deps): bump github.com/evanw/esbuild from 0.17.19 to 0.18.2
    0541a1b57 Fix handling of aliases (e.g. hugo serve)
    258884f44 cache: Set default cache path based on $USER
    254c2b323 build(deps): bump go.uber.org/atomic from 1.10.0 to 1.11.0
    84f71ba8f build(deps): bump github.com/hairyhenderson/go-codeowners
    69f0e88a4 resources: Remove failing and superflous test assertion
    82adc972e build(deps): bump github.com/frankban/quicktest from 1.14.4 to 1.14.5
    60533fdc0 build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19
    261143bbb build(deps): bump github.com/spf13/afero from 1.9.3 to 1.9.5
    b8526f32f commands,config: Fix typo in log and error messages
    ed7e25006 helpers: Avoid url.Parse in RelURL and AbsURL if we can
    6a09e7f28 Adjust benchmarks
    29e5cbb69 Adjust benchmark
    ded686600 Add BenchmarkAbsURL
    e1d43021c helpers: Improve schema detection when creating relative URLs
    5db215d4d helpers: Add a basic benchmark for RelURL
    b7dc93ca1 config: Remove unexpected _merge keys introduced in author and social maps
    f210188da Upgrade to v2 of the Dart Sass Embedded Protocol
    c782ebd89 Fix indented SASS imports for Dart Sass
    73779707a releaser: Prepare repository for 0.114.0-DEV
    085c1b3d6 releaser: Bump versions for release of 0.113.0
    6c955cc3d docs: Regenerate CLI docs
    5446900de commands: Update CLI docs vs server and production
    cf38c73f5 commands: Add TLS/HTTPS support to hugo server
    536bf71ab releaser: Prepare repository for 0.113.0-DEV
    ea3c95a7b releaser: Bump versions for release of 0.112.7
    5e5ce00d4 Fix menuItem.URL when pageRef is not set
    a191b38ac Don't inject livereload script on hugo -w
    382c726e6 markup: Fix typo in function and struct names
    4c46f9400 all: Replace deprecated ioutil with io and os
    8c7a4e995 releaser: Prepare repository for 0.113.0-DEV
    2ca0fcc44 releaser: Bump versions for release of 0.112.6
    a6d774e80 docs: Regenerate CLI docs
    dfb1895e4 Squashed 'docs/' changes from 1798dc0d5..1d5548d73
    9e4072ac2 Merge commit 'dfb1895e4b82b2249d9baaed37ac7ae5e855a126'
    0ef295284 commands: Add --lang to hugo config
    e3ae8f025 Make sure any default mounts show up in "hugo config"
    06faee5be github: Fix Windows build
    409c6c3fc deps: Update github.com/tdewolff/minify/v2 v2.12.5 => v2.12.6
    ff77a927f tpl/tplimpl: Use .Language.LanguageCode in built-in templates
    9cdca1f95 Fail on invalid defaultContentLanguage
    6462eecfb Avoid panic in invalid language config
    a7d6b1413 Don't panic on empty yaml config params
    3f497d496 Prevent double escaping of image alt-text in Goldmar typographer
    32585696b Fix potential deadlock in ByParam
    d47225ce9 releaser: Bump versions for release of 0.112.5
    e3dfc76fa Fix it so languageCode on top level config still works
    cd59216de releaser: Prepare repository for 0.113.0-DEV
    e285153d7 releaser: Bump versions for release of 0.112.4
    20ea2e0c6 docs: Regenerate CLI docs
    51d0a0ab0 commands: Add the common build flags to the config commands
    fd099331e Fix Processed images count regression for multiple languages
    43f1282e7 commands: Reinstate some of the removed build flags (e.g. --theme) to new and mod
    e96cdfe96 Don't create the public folder unless needed
    ffdbce578 docs: Regen CLI docs
    a838a27e4 Merge commit 'd3927310d5b2404c3238f9b899db3329ea516490'
    d3927310d Squashed 'docs/' changes from 39af43ef1..1798dc0d5
    273d9f69a commands: Fail the build when no config file or config dir
    a6257d8a4 langs: Remove the Language.Params deprecation message for now
    6c2db0dfb Add language.LanguageCode
    8f293a185 Fix --renderStaticToDisk regression
    901cd970d commands: Re-introduce the -f shorthand for hugo new site
    f86b5f70a commands: Move the --format flag to only the commands that support it
    3297b395d releaser: Prepare repository for 0.113.0-DEV
    ba6f74e40 releaser: Bump versions for release of 0.112.3
    231374a1f Fix regression when loading config  -e is empty or HUGO_ENV or HUGO_ENVIRONMENT is set
    5adc83790 releaser: Prepare repository for 0.113.0-DEV
    f89108f2b releaser: Bump versions for release of 0.112.2
    dd6792201 minifiers: Make sure JS.Version always has a value
    9a235d0af Fix regression with site.IsServer when not running a server
    99407c39b releaser: Prepare repository for 0.113.0-DEV
    7c90c19d2 releaser: Bump versions for release of 0.112.1
    ed906a86e Fix regression when config for OutputFormat.BaseName is an empty string
    d666edad7 releaser: Prepare repository for 0.113.0-DEV
    0a95d6704 releaser: Bump versions for release of 0.112.0
    70b2aaf87 circleci: Add github.com to known hosts
    f01492115 Revert "build(deps): bump gocloud.dev from 0.24.0 to 0.29.0"
    bd38e35f9 Revert "postcss: Improve validation of option 'config'"
    85b13c105 Add --format to hugo config
    b6e6438f7 docs: Regen docshelper
    943ff7f7c commands: Add missing gen docshelper command
    288be1976 Fix "unknown command" message when no suggestion
    9a0370e8e postcss: Improve validation of option 'config'
    10d0fcc01 docs: Regen CLI docs
    b95e15694 Merge commit 'f96384a3b596f9bc0a3a035970b09b2c601f0ccb'
    f96384a3b Squashed 'docs/' changes from 6e32d0591..39af43ef1
    4cac5f5e3 Avoid writing to hugo_stats.json when there are no changes
    2c3d4dfb7 Add cache busting config to support Tailwind 3
    1292d5a26 build(deps): bump github.com/tdewolff/parse/v2 from 2.6.5 to 2.6.6
    baa556904 build(deps): bump gocloud.dev from 0.24.0 to 0.29.0
    a5413c1f8 build(deps): bump github.com/gobuffalo/flect from 0.3.0 to 1.0.2
    9cea58a8a build(deps): bump golang.org/x/image from 0.5.0 to 0.7.0
    1a5dce4cc build(deps): bump github.com/tdewolff/minify/v2 from 2.12.4 to 2.12.5
    6ca8a40f2 commands: Make all list commands list what 'all' did before
    2db7ec622 tpl/tplimpl: Add img loading attribute to figure shortcode  (#10927)
    e6dc8053b commands: Fix build logic when listing expired/future draft content
    2637b4ef4 Allow whitelisting mediaTypes used in resources.GetRemote
    7c7baa618 Add hugo.WorkingDir
    4f085e80d Make language merging of markup etc. config without values in the root
    150d190ff tpl/urls: Return empty string when JoinPath has zero args
    065ae003a build(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1
    1a7d57c0b build(deps): bump google.golang.org/api from 0.76.0 to 0.123.0
    bba54e694 build(deps): bump golang.org/x/tools from 0.4.0 to 0.9.1
    737054311 build(deps): bump github.com/cli/safeexec from 1.0.0 to 1.0.1
    f6269ee92 build(deps): bump github.com/getkin/kin-openapi from 0.110.0 to 0.117.0
    715d48404 deps: Update github.com/evanw/esbuild v0.17.0 => v0.17.19
    0a51dfac9 commands: Fix data race
    c371171ab deps: Update github.com/alecthomas/chroma/v2 v2.7.0
    d6197a41f Re-add --printUnusedTemplates and --printPathWarnings
    e4e0313c8 tpl/urls: Fix build broken by a merge
    5b3e165ba tpl/urls: Add JoinPath template function
    03cb38e6c Allow legacy taxonomyTerm in disableKinds
    ad4bc969d Fix warn message about custom params on the language top level
    4003c7903 Fix some spelling mistakes
    610cedaa6 all: Fix comments for exported functions and packages
    24e7d0c17 deps: Update github.com/bep/golibsass v1.1.0 => v1.1.1
    008170c8a Make GOMAXPROCS to be CPU limit aware
    7c647bcae Allow empty params.mainSections
    95818e27d modules: Fix format flag in error
    3f00f4753 commands: Load config before creating the filesystem
    834b3d7e4 Fix some recently introduced error handling issues
    1155bbca9 tpl/lang: document delimiter option for FormatNumberCustom
    86b2a2743 Re-add site.LanguagePrefix
    35955f50e github: Trim the test flow a little
    8a69ccbb0 commands: Improve the common build flag handling
    7ce033a89 Support, but warn, about top level language custom params
    05542130b Handle transient errors in config loading etc.
    5251f015b Re-establish all the server flags
    5d857165f Deprecate site.Language.Params and some other fixes
    0106cf1a6 Revert "Make GOMAXPROCS CPU limit aware"
    59050f97f Make GOMAXPROCS CPU limit aware
    faa6998f2 Add Sections to Site interface
    3d90871e9 helpers: simplify path tests with T.TempDir
    bda082c98 tpl: Add math.Abs
    241b21b0f Create a struct with all of Hugo's config options
    6aededf6b Improve date parsing performance for the common case
    0988b76a7 Add a counter helper
    e0e19a934 Expand the baseline benchmark a little
    bcd7ac770 Revert "Update syntax-highlighting.md (#10929)" (#10930)
    a4fb8dc6b Update syntax-highlighting.md (#10929)
    4f341fa1a Update README.md
    5c7b79cf7 tpl/strings: Clarify findRESubmatch description
    0cb6ca590 langs/i18n: Fallback to defaultContentLanguage instead of English
    f1062519a tpl/debug: Add VisualizeSpaces
    46a3cf618 Update README.md
    9906c1ae5 Prevent the global error collector to panic when sending on closed channel
    5596dc24a markup/goldmark: Add config options for the typographer extension
    d01731d53 readme: Fix build command
    f1e8f010f Update README.md
    5748133d5 Add test for ToC vs include
    05c095a0e resources.functions: improve validation
    891b2918d resources: Fix typos in error message and variables
    b0b1b76dc markup/goldmark: Fail on invalid Markdown attributes
    0fbab7cbc commands: Fix data race in test
    f5eddf89b tpl/math: Return error if less than 2 input numbers
    0e8ab20a8 releaser: Prepare repository for 0.112.0-DEV
    5d4eb5154 releaser: Bump versions for release of 0.111.3
    1c841ec91 deps: Update go-org to v1.6.6
    e7148f335 Fix "unknown shortcode token" when calling shortcode within fenced code block
    d55af2abf Run gofmt -s on source files
    b6f44aaf1 docs: Improve examples of variadic math functions
    84201e8d5 tpl/math: Allow multi numbers in add, sub, mul, div, min and max
    04b981164 readme: Update dependency list
    9818724b5 Improve error message for unclosed shortcode with inner content
    34a86e13f Don't fail when calling Paginate with an empty pages.PagesGroup
    0f01bd463 server: Replace golang.org/x/net/context with context
    d171d1543 tpl: Add hasSuffix alias
    02ab77da3 watcher: use time.NewTicker to prevent leaks
    873be9f90 ensure we default to 10 correctly
    bebb2b8d0 switch transfers to workers
    e6f029bde customize parallel transfer count
    bdbfacb86 metadecoders: Add support for native org dates in frontmatter PR #7433 added support for Org timestamps for the DATE header. This PR widens the support with additional front matter headers LASTMOD, PUBLISHDATE and EXPIRYDATE.
    32ea40aa8 releaser: Prepare repository for 0.112.0-DEV
    4164f8fef releaser: Bump versions for release of 0.111.2
    b83050cb4 Fix .Fragments when called cross sites on uninitialized output format
    df5608f8a Allow page.TableOfContents on self in shortcode
    f56ce01ae tpl/partial: Consolidate GoDoc
    3bbeb5688 Fix "context canceled" with partial
    184a67ac4 cache: Fix --gc failure on Windows
    6c798eba6 Page context handling in i18n
    ec1c97e7e Work around --gc failure on Windows <= 10
    f10009e7f Update to Go 1.20.1
    a950950f1 snap: Fix dart-sass-embedded installation
    36ce3a4a9 Correct typos in Go comments
    17e60b77e releaser: Prepare repository for 0.112.0-DEV
    39a4a3cf6 releaser: Bump versions for release of 0.111.1
    52f339dad Merge branch 'release-0.111.0'
    eef23a7f2 Fix "page" not defined
    18cf75805 releaser: Prepare repository for 0.112.0-DEV
    3fa8bb831 releaser: Bump versions for release of 0.111.0
    db9f74d24 Revert "build(deps): bump gocloud.dev from 0.24.0 to 0.28.0 (#10610)"
    60e6fa798 build: Bump build images
    7e51ba03c build: Update Linux ARM build image
    66f94b494 tpl/tplimpl: Remove the Google News internal template
    c0d15a289 strings: fix Truncate behavior for formatted html
    2a61910e8 tpl/strings: Adjust benchmark
    079d1b654 tpl/strings: Add BenchmarkTruncate
    a56b9071d cods: Regen docs helper
    5c317c55e Move the Related doc counter to prevent a race
    a669467d9 Misc ioutil deprecation adjustments
    d453c1274 Replace deprecated ioutil with io and os
    336622d5e Squashed 'docs/' changes from 36dd5483f..6e32d0591
    97b010f52 Merge commit '336622d5e7afd9334cd2de7150d4f16bdf7c24f9'
    4d36b99a4 build(deps): bump github.com/tdewolff/parse/v2 from 2.6.4 to 2.6.5
    807237bc0 build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17
    79b03b3f7 build(deps): bump golang.org/x/image
    e31441031 Remove unused temp directory
    39cc3a2a7 exif: Return the proper exposure time value in some special cases
    ce524d0b5 Add a page template func
    2662faf61 dartsass: Import CSS without extension at compile time
    271318ad7 Split parse and render for Goldmark
    e442a63bb related: Add config option cardinalityThreshold
    d5601e839  docs: Another fix related docs example
    cedd04db3 docs: Fix related docs example
    4bf91b975 build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0
    ae48507d6 Fix shortcode error when closing without .Inner
    7d78a498e Throw an error when shortcode is expected to be closed
    0dbeac80c Add some shortcode testcases
    b99d073ca sass: Remove some unused leftover code
    e965cb679 resources/sass: Remove debug statements
    cf591b7c0 Squashed 'docs/' changes from 1214f6ffb..36dd5483f
    7e539cb39 Merge commit 'cf591b7c0c598d34896709db6d28598da37e3ff6'
    586fea0de page: Move the cache double check right after the lock
    fa2d7adf1 page: Add some concurrency to the building of the related page index
    4346987fa related: Adjust benchmark
    2dad13c0e create: Fix typo in error message
    ecf3cd514 tocss: Simplify the hugo:vars type handling
    a1a9c08b5 resource_transformers/tocss: Fixed hugo:vars casting
    6abd15e78 Adjust tests for GO 1.20
    094135ff9 tpl/internal: Sync Go template src to Go 1.20
    4801e2e8e build: Update to Go 1.20
    90da7664b Add page fragments support to Related
    0afec0a9f related: Adjust benchmark
    28540ed13 related: Add benchmark
    9af78d110 tpl/collections: Improve error message in Index
    d33a7ebcc Make the HTML collector parsing more robust
    2a364cca6 Revert "build(deps): bump github.com/getkin/kin-openapi from 0.110.0 to 0.114.0"
    3fb2417cb deps: Upgrade github.com/yuin/goldmark v1.5.3 => v1.5.4
    fce089048 tpl/strings: Add strings.ContainsNonSpace
    87c78bd3e build(deps): bump github.com/getkin/kin-openapi from 0.110.0 to 0.114.0
    69c369e11 deps: Upgrade github.com/alecthomas/chroma v2.4.0 => v2.5.0
    73ece30d8 markup: Fix linenos codeblock hl option case regression
    f9fc0e045 Fix slow HTML elements collector for the pre case
    4f4a1c00b publisher: Add benchmark
    76c6140c5 snap: Install dart-sass-embedded for 32-bit ARM (armhf) too
    d4482e8bf snap: Add read access for ~/.gitconfig.local and ~/.config/git/* too
    1477d0ba9 commands: Fix server url rewrites (http status 200)
    dd37163f5 build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.10 to 2.2.11
    c3a59a7d5 build(deps): bump gocloud.dev from 0.24.0 to 0.28.0 (#10610)
    4ccc8cfb4 Fix description of collections.Uniq
    e2cfc3d5a Update CONTRIBUTING.md
    168858331 Fix shortcode detection in RenderString
    4ef9baf5b Only invoke a given cached partial once
    93ed6e447 Update README.md
    0d1161b26 releaser: Prepare repository for 0.111.0-DEV
    e32a493b7 releaser: Bump versions for release of 0.110.0
    19e960562 dos: Regen CLI docs
    80e8bd3b7 docs: Regen docshelper
    b661132e0 Merge commit 'ef6f101e75256c3bb88a6f1f3b5c1273bf8d7382'
    ef6f101e7 Squashed 'docs/' changes from 2c0125b52..1214f6ffb
    d59541903 related: Handly []any
    671f64b2e Fix permalinks issue with repeated sections
    2fb40ece5 tpl/strings: Add findRESubmatch
    c6b388769 config/security: Add O\w+ (e.g. GOROOT) to the default allowed list
    21af5b359 Preserve front matter slice value types (e.g. int)
    f38a2fbd2 Make hugo.toml the new config.toml
    6a579ebac Add fill HTTP Response info into .Data in resources.GetRemote
    f13531e60 Fix HEAD method in resources.GetRemote
    b5d485060 Fix order when reading custom headers in resources.GetRemote
    6e9fa9e0f deps: Upgrade github.com/evanw/esbuild v0.15.18 => v0.17.0
    c4f3a46ce Update README.md
    fbc3e08c6 resource: Fix Go Doc vs .Data.Integrity
    e402d91ee Misc doc, code refactoring to improve documentation
    3c51625c7 Make readFile return nil when file not found (note)
    dd6d0a6de Remove reference to Goreleaser in code comment
    f95fd57aa tpl/compare: Sort special float values as string
    e754d5cb3 tpl/diagrams: Move Goat to its own file
    002cd5280 Update CONTRIBUTING.md
    a76c405d4 Update CONTRIBUTING.md
    c0a03a2a3 Update README.md
    e127d3e5c releaser: Prepare repository for 0.110.0-DEV
    47b12b83e releaser: Bump versions for release of 0.109.0
    180dfeba0 Adjust "you need the extended version" error message
    10bb29d7f docs: Regen docs helper JSON
    eb0c8f9d0 resource/page: Slight adjustment of Page.Ancestors
    3a216186b resource/page: Add Page.Ancestors
    7874b9681 build(deps): bump golang.org/x/tools from 0.3.0 to 0.4.0
    71832328f Annotate test assertions
    37ab1cf12 hugolib: Exclude non-linkable pages from translations map
    59af05cab Add HUGO_PUBLISHDIR to the Node environment
    4989da653 Revert "tpl/tplimpl: Use https in sitemap templates"
    cd1ed563a tpl: Improve template funcs GoDoc
    aa2c72419 tpl/resources: Fix data race in ToCSS
    effa6a422 tocss: Add some more test cases
    5d5f0a237 tocss: Fix unquote case with double quotes
    d20d2651e Allow "fast render mode" even if --disableLiveReload is set
    41a080b26 tocss: Add vars option
    41bc6f702 Squashed 'docs/' changes from 2201ac0e5..2c0125b52
    9a215d695 Merge commit '41bc6f702aa54200530efbf4267e5c823df3028d'
    eda1e720c modules: Improve "module workspace" not found error
    330fa8941 modules: Adjust watch logic vs workspace use definitions
    6db527483 Add any configured Go Workspace file to the config watcher
    0d4b17d4c modules: Make the module.workspace=off as default (note)
    3afaca758 release: Add a note section in release notes
    2d217cba5 helpers: Allow at signs in UnicodeSanitize (note)
    17055d1fa parser/metadecoders: Remove superflous cast in test
    2a81a4949 parser/metadecoders: Simplify nil check in Unmarshal
    e30d711c2 parser/metadecoders: Add empty /data JSON file as empty map
    ad2059878 Also consider wrapped errors when checking for file IsNotExist errors
    87e898a17 tpl/openapi3: Wrap *kopenapi3.T
    b54de1bd9 resources/js: Fix some import discrepancies between Hugo and ESBuild
    c9354d546 github: Update to Dart Sass 1.56.2
    d89426985 github: Use ruby/setup-ruby
    3fd0b7849 tpl/tplimpl: Use https in sitemap templates
    e0e63f35e parser/metadecoders: Fix spelling
    cc574ef12 releaser: Prepare repository for 0.109.0-DEV
    a0d64a46e releaser: Bump versions for release of 0.108.0
    f97544a83 Make the hugo env non verbose output slightly more verbose
    d8efe085c Add dart-sass-embedded version info to hugo env -v
    f5b5b71c6 deps: Upgrade github.com/bep/godartsass v0.15.0 => v0.16.0
    b82b547ac tpl/embedded: Make Open Graph's series optional
    da670c38e Squashed 'docs/' changes from 4c1309cdf..2201ac0e5
    c9f2fa266 Merge commit 'da670c38ee63a7fef25e2b9f42519232055b60dc'
    5067775a6 common/hugio: Fix multiWriteCloser.Close
    50549c867 build(deps): bump github.com/getkin/kin-openapi from 0.109.0 to 0.110.0
    de9c5542c docs: Add basic doc for wrapStandAloneImageWithinParagraph etc.
    e93138dfd dartsass: Add sourceMapIncludeSources option
    7d16c3c0c github: Update Dart Sass Embedded to 1.56.1
    63126c635 markup/goldmark: Add removeSurroundingParagraph for Markdown images
    535ea8cc9 build(deps): bump github.com/evanw/esbuild from 0.15.16 to 0.15.18
    8bbec426c build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0
    0bfa293dc build(deps): bump github.com/evanw/esbuild from 0.15.15 to 0.15.16
    0b976d2b4 tpl/tplimpl: Allow alternate comment syntax
    a49e51fd0 resources: Increase timeout for http.Client
    d373774cb tpl/collections: Fix some index cases where the indices given is a slice and be more lenient with nil inputs
    7d5e3ab8a tpl: Misco GoDoc improvements
    dc44bca96 config/security: Add CI env var to whitelist
    da1652789 Squashed 'docs/' changes from 32cb8785e..4c1309cdf
    ef518485c Merge commit 'da16527896d3087585c5e758083ea498dcabc2c3'
    83080df61 deps: Upgrade github.com/bep/godartsass v0.14.0 => v0.15.0
    b8d5c378b tpl: Use consistent delimiter spacing in examples
    75f782a5a docs: Regen docs helper
    2221b5b30 releaser: Bump versions for release of 0.107.0
    6a004b8d9 build(deps): bump github.com/getkin/kin-openapi from 0.108.0 to 0.109.0
    092362242 build(deps): bump github.com/evanw/esbuild from 0.15.14 to 0.15.15
    7855b47f0 Add a cache for lexers.Get
    34d1150d9 markup/goldmark: Improve benchmark
    85e2ac1a4 commands: Create assets directory with new site
    74776726d build(deps): bump github.com/frankban/quicktest from 1.14.3 to 1.14.4
    63f7f0ff5 build(deps): bump golang.org/x/tools from 0.2.0 to 0.3.0
    bcb62d891 deps: Upgrade github.com/alecthomas/chroma/v2 v2.4.0
    00fe7e040 hugo/parser: Fix shortcode boolean param parsing
    df85cb9ae releaser: Prepare repository for 0.107.0-DEV
    e08ce30fe releaser: Bump versions for release of 0.106.0
    a99fed485 resources/tpl: Add a test for resources.Get
    db945a6ed tlp/resources: resources.Get returns nil when given empty string
    bafb389b3 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.4 to 2.0.6
    0a019a1a5 docs: Regen CLI docs
    9f7fb0a73 docs: Regenerate docs helper
    f04cc581e Merge commit '00c4484c7092181729f6f470805bc7d72e8ad17b'
    00c4484c7 Squashed 'docs/' changes from 392668f4f..32cb8785e
    cdd83bf3c build(deps): bump github.com/evanw/esbuild from 0.15.13 to 0.15.14
    e00220a06 deps: Update the libweb version string
    a662ddae1 deps: Upgrade github.com/bep/gowebp v0.1.0 => v0.2.0
    13adf3e02 readme: Update ToC
    fe08d35f2 build(deps): bump github.com/yuin/goldmark from 1.5.2 to 1.5.3
    4b675ddd4 build(deps): bump github.com/spf13/afero from 1.9.2 to 1.9.3
    24eaa290c build(deps): bump github.com/getkin/kin-openapi from 0.107.0 to 0.108.0
    f6ab9553f tpl/internal: Sync go_templates
    58a98c775 build(deps): bump github.com/clbanning/mxj/v2 from 2.5.6 to 2.5.7
    900904fd1 build(deps): bump golang.org/x/net from 0.1.0 to 0.2.0
    24eca0cbe build(deps): bump github.com/evanw/esbuild from 0.15.12 to 0.15.13
    60e0e2c1d Add Go 1.16+ install method to README
    52ea07d2e Fix taxonomy weight sort regression
    77fc74a5b releaser: Prepare repository for 0.106.0-DEV
    0e3b42b4a releaser: Bump versions for release of 0.105.0
    f50585442 build(deps): bump golang.org/x/tools from 0.1.12 to 0.2.0
    2aedccc9a build(deps): bump github.com/getkin/kin-openapi from 0.106.0 to 0.107.0
    c10931404 build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0
    4732c47d1 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.1
    62780ec8d build(deps): bump github.com/getkin/kin-openapi from 0.103.0 to 0.106.0
    351d6b062 build(deps): bump github.com/tdewolff/minify/v2 from 2.12.1 to 2.12.4
    631d768be Revise the fix for shortcode vs output format nilpointer
    e5d2a8f6a Avoid nilpointer when shortcode page content output nil
    00ff161b6 livereload: Use text/javascript here, too
    588710a7a media: Rename application/javascript, application/typescript to text/javascript etc.
    ed930db2f build(deps): bump github.com/yuin/goldmark from 1.4.15 to 1.5.2
    05df96481 build(deps): bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0
    20ef6dcf9 Skip flakey server tests on GitHub Action on Windows
    9860e0e18 build(deps): bump github.com/magefile/mage from 1.13.0 to 1.14.0
    d1cd1db0e github: Avoid duplicate test runs
    09e10110a tpl/encoding: Add noHTMLEscape option to jsonify
    2ef60dbd2 build(deps): bump github.com/evanw/esbuild from 0.15.9 to 0.15.12
    6275aad9e Update Go and Alpine version in Dockerfile
    01ebb6e30 Don't use self-closing generator tag
    a066e9885 build: Update to Go 1.19.2
    1fd3320dc github: Use SHA versions
    0fb2b3d14 Resolve dependency-path not found error in workflow
    db05232d5 Use setup-go action to cache dependencies
    2734f956c releaser: Prepare repository for 0.105.0-DEV
    58b824581 releaser: Bump versions for release of 0.104.3
    ec57cf2c3 resources: Update golden image dithering exception list
    3a9cb7b0f resources/images: Fix 2 animated GIF resize issues
    0addb302a server: Fix flaky TestServerPathEncodingIssues tests
    b002d4795 commands: Remove extraneous newline from result of convert toTOML
    e3f31352d config/security: Fix filename
    ec02c537e releaser: Prepare repository for 0.105.0-DEV
    84cbe7249 releaser: Bump versions for release of 0.104.2
    4611b6920 Fix htimes /: operation not permitted error on config changes
    2171e3c9a Revert "Adjust a test"
    cac773aef Adjust a test
    51010a69b releaser: Prepare repository for 0.105.0-DEV
    8958b8741 releaser: Bump versions for release of 0.104.1
    29ccb3606 Fix /static performance regression from Hugo 0.103.0
    d8aba18e0 releaser: Prepare repository for 0.105.0-DEV
    c744dbd6e releaser: Bump versions for release of 0.104.0
    5c4165336 Consolidate the glob case logic
    281554ee9 hugofs: Fix glob case-sensitivity bug
    f3560aa0e server: Fix 404 redirects on Windows
    edf9038a9 build(deps): bump github.com/evanw/esbuild from 0.15.8 to 0.15.9
    78f49b4c0 build(deps): bump github.com/yuin/goldmark from 1.4.14 to 1.4.15
    fa4b77e7e build(deps): bump github.com/getkin/kin-openapi from 0.100.0 to 0.103.0
    8377c3cea docs: Regen docs helper
    4d909d476 build(deps): bump github.com/alecthomas/chroma/v2 from 2.2.0 to 2.3.0
    4eb6d9740 build(deps): bump github.com/evanw/esbuild from 0.15.7 to 0.15.8
    4f9cb4f34 docs: Regenerate CLI docs
    0171fb201 Run go mod tidy
    a4028112e resources/images: Add $image.Colors
    08f0984f9 commands: Skip flaky test on CI
    86653fa38 config/security: Allow proxy variables in subcommands
    c46d10498 releaser: Prepare repository for 0.104.0-DEV
    b665f1e8f releaser: Bump versions for release of 0.103.1
    6be6752c8 server: Fix redirects when file path contains bytes > 0x80
    8e9dce109 Merge branch 'release-0.103.0'
    00b71668b releaser: Prepare repository for 0.104.0-DEV
    beebf2afb releaser: Bump versions for release of 0.103.0
    3f0b40f67 Use standard GOOS/GOARCH values in release archives
    0bd79d30c Use standard GOOS/GOARCH values in release archives
    8e77bcc93 Filter out any duplicate files to post process
    74daca6b3 Support PostProcess for all file types
    1fd4c562a build(deps): bump github.com/gobuffalo/flect from 0.2.5 to 0.3.0
    a5cda5ca4 server: Add 404 support
    5e2b28d6e build(deps): bump github.com/getkin/kin-openapi from 0.98.0 to 0.100.0
    f2019f0a2 build(deps): bump github.com/evanw/esbuild from 0.15.5 to 0.15.7
    475638fe0 build(deps): bump github.com/yuin/goldmark from 1.4.13 to 1.4.14
    203cc5457 Feat/sponsors in readme (#10273)
    90ad80450 Squashed 'docs/' changes from e5aa641a6..392668f4f
    af23cdca9 Merge commit '90ad8045056167004d27857a95542936657b8a16'
    ab5ce5989 Fix usage description
    7d40da876 Add `--force` to `hugo new`
    02c89a446 scss: Handle single-file sourcemaps correctly
    06c3ac674 release: Bump Hugoreleaser version
    5e03de0dd Update stale.yml
    bef31b58a releaser: Prepare repository for 0.103.0-DEV
    b76146b12 releaser: Bump versions for release of 0.102.3
    8e5044d7f Fix shortcode parser regression with quoted param values
    5046a6c7c deps: Update github.com/tdewolff/minify/v2 v2.12.0 => v2.12.1
    160a067c8 snap: Use "snapcraftctl set-grade"
    e0ba1a805 snap: Use "snapcraftctl set-version"
    7b49c56a6 snap: Make external dependencies actually work
    dffca5788 release: Add the releaser commits to the ignore list
    79932e722 release: Fix the Deb archives
    9eb9b70a2 releaser: Prepare repository for 0.103.0-DEV
    0ff4a9326 releaser: Bump versions for release of 0.102.0
    45e1084ff Add linux/arm64 extended to release setup
    c98348416 license: Add copyright info
    2de393c79 build(deps): bump go.uber.org/atomic from 1.9.0 to 1.10.0
    7efb35680 build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.9 to 2.2.10
    ddbcc6712 build(deps): bump github.com/getkin/kin-openapi from 0.97.0 to 0.98.0
    fd75f129b deps: Update github.com/pelletier/go-toml/v2 v2.0.2 => v2.0.4
    14878ca0a build(deps): bump github.com/spf13/afero from 1.8.2 to 1.9.2
    e88873b80 build(deps): bump github.com/tdewolff/parse/v2 from 2.6.1 to 2.6.2
    4219993b0 build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
    988e1417a build(deps): bump github.com/rogpeppe/go-internal from 1.8.1 to 1.9.0
    42529882c build(deps): bump github.com/yuin/goldmark from 1.4.12 to 1.4.13
    45f1b1cfc build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
    369bdf22f build(deps): bump github.com/tdewolff/minify/v2 from 2.11.10 to 2.12.0
    d1b03a093 build(deps): bump github.com/evanw/esbuild from 0.14.43 to 0.15.5
    941c28ab0 readme: Add Golang URL to Go links
    ffbdcc75a Update README.md
    95d976451 Update README.md
    b66f9f266 Update README.md
    f7e00c039 github: Use GitHub's Choco-Install function to retry installs
    f5ba6fd45 common/hugio: One more fix for non-OS fs
    c4bbc1eee common/hugio: Fix CopyDir when fs is not OS
    0e0fb1b64 snap: Delete obsolete custom x-nodejs plugins
    b017f7cb0 livereload: Inject script without head or body tag
    7fb28085a releaser: Fat MacOS binaries
    0cd1929b9 Update to Go 1.19
    cbdaff213 markup/goldmark/codeblock: Fix attributes when no language identifier in CodeBlock
    3fefea06b commands: Fix embed in livereload.go
    5c48ba934 Update README.md
    21562e3aa Externalise and embed livereload.js string
    9c24b86e4 Cache when not found in LookupLayout
    223bf2800 parser/pageparser: Don't store the byte slices
    72b0ccdb0 Make the baseline benchmark's test files stable
    bdf935d66 Squashed 'docs/' changes from 30f32a624..e5aa641a6
    65e52a7f5 Merge commit 'bdf935d66c1f02dfc942a30e9fc00519bba3aacb'
    8ebcaa539 Accept vendor-specified build date if .git/ is unavailable
    241481931 snap: Replace mage with "go build" and set VendorInfo=snap
    5caed8a71 snap: Use interface names etc-gitconfig and gitconfig, Take 2
    d1278f696 Extract the baseline benchmark to a test
    92f31ae63 Add a baseline benchmark
    fd3953c18 snap: Use interface names etc-gitconfig and gitconfig
    15463f835 releaser: Prepare repository for 0.102.0-DEV
    466fa43c1 releaser: Bump versions for release of 0.101.0
    6072ce0bc releaser: Add release notes for 0.101.0 [ci skip]
    2c5943ddc build: Update to Go 1.18.3
    0cb459a20 docs: Regen docshelper
    475f87f68 Squashed 'docs/' changes from 96fdc246c..30f32a624
    604cfffc5 Merge commit '475f87f685439de0f907a9ffc29bfd1361eb1c59'
    d863dde6c markup/highlight: Add hl_inline option
    580b214a4 deps: Update github.com/alecthomas/chroma/v2 v2.1.0 => v2.2.0
    ddb954708 build(deps): bump github.com/clbanning/mxj/v2 from 2.5.5 to 2.5.6
    288b0fb15 build(deps): bump github.com/pelletier/go-toml/v2 from 2.0.1 to 2.0.2
    3e1344632 build(deps): bump golang.org/x/tools from 0.1.10 to 0.1.11
    7a9ce0eca build(deps): bump github.com/tdewolff/minify/v2 from 2.11.5 to 2.11.10
    f2ba0cc8c build(deps): bump github.com/evanw/esbuild from 0.14.42 to 0.14.43
    62ceaabdc build(deps): bump github.com/getkin/kin-openapi from 0.94.0 to 0.97.0
    35fa19283 deps: Udpate to github.com/alecthomas/chroma/v2
    09ac73338 common: Add hugo.GoVersion
    66da1b7b2 resources: Panic on Copy of Resource with .Err
    5a9ecb82a resources/page: Add :slugorfilename attribute
    cbc35c48d Respect NO_COLOR
    44f3c0796 readme: Update dependency list
    a5a442…
    bep committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    8b98034 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af0cb57 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Configuration menu
    Copy the full SHA
    1c85830 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    bep authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    3b72446 View commit details
    Browse the repository at this point in the history
  3. Fix Erroridf/Warnidf mixed case issue

    Fixes #12617
    bep committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    8731d88 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. Implement defer

    Closes #8086
    Closes #12589
    bep committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    6cd0784 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    c880faa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b187c06 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    16e4662 View commit details
    Browse the repository at this point in the history
  2. Delete unused release hook script

    Closes #12378
    bep committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    1687a9a View commit details
    Browse the repository at this point in the history
  3. Clean up the css related template funcs package structure

    Deprecate and move:
    
    * resources.ToCSS => css.SASS
    * resources.PostProcess => css.PostProcess
    * resources.Babel => js.Babel
    
    Updates #12618
    bep committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    eddcd2b View commit details
    Browse the repository at this point in the history
  4. Add css.TailwindCSS

    Closes #12618
    Closes #12620
    bep committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    e1317dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    79da24a View commit details
    Browse the repository at this point in the history
  6. releaser: Bump versions for release of 0.128.0

    [ci skip]
    bep committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    e6d2712 View commit details
    Browse the repository at this point in the history
  7. releaser: Prepare repository for 0.129.0-DEV

    [ci skip]
    bep committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    95479fc View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Update README.md

    jmooring authored and bep committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    932ab4c View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Configuration menu
    Copy the full SHA
    7b6dafc View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. create/skeletons: Fix languageCode region subtag

    Region subtag should be in ALLCAPS
    CyrusYip authored and bep committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    a95fe50 View commit details
    Browse the repository at this point in the history
  2. releaser: Bump versions for release of 0.128.1

    [ci skip]
    bep committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    0ff542b View commit details
    Browse the repository at this point in the history
  3. releaser: Prepare repository for 0.129.0-DEV

    [ci skip]
    bep committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    82af94d View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    8cf96f2 View commit details
    Browse the repository at this point in the history
  2. releaser: Bump versions for release of 0.128.2

    [ci skip]
    bep committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    de36c1a View commit details
    Browse the repository at this point in the history
  3. releaser: Prepare repository for 0.129.0-DEV

    [ci skip]
    bep committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    edeed52 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. Add hash.XxHash

    Also move the non crypto hash funcs into this new package.
    
    This is much faster than e.g. MD5, especially for larger inputs:
    
    ```
    BenchmarkXxHash/xxHash_43-10         	 9917955	       112.2 ns/op	      56 B/op	       4 allocs/op
    BenchmarkXxHash/mdb5_43-10           	 6017239	       204.1 ns/op	      96 B/op	       3 allocs/op
    BenchmarkXxHash/fnv32a_43-10         	14407333	        82.30 ns/op	      16 B/op	       1 allocs/op
    BenchmarkXxHash/xxHash_4300-10       	 2916892	       409.7 ns/op	      56 B/op	       4 allocs/op
    BenchmarkXxHash/mdb5_4300-10         	  159748	      7491 ns/op	    4912 B/op	       3 allocs/op
    BenchmarkXxHash/fnv32a_4300-10       	  218210	      5510 ns/op	      16 B/op	       1 allocs/op
    ```
    
    Fixes #12635
    bep committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    644d554 View commit details
    Browse the repository at this point in the history
  2. commands: Fix hugo mod get -u ./...

    Fixes #12625
    bep committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    251a23e View commit details
    Browse the repository at this point in the history
  3. source: Expose GitInfo Body

    Updated bep/gitmap to v1.4.0, to get commit message's Body.
    Added Body to GitInfo struct. Docs upated with commit body example.
    
    Fixes #10905
    PeskyPotato authored and bep committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    0ee2610 View commit details
    Browse the repository at this point in the history
  4. Use xxHash for the change detector

    Much faster compared to MD5:
    
    ```
    name          old time/op    new time/op    delta
    HashingFs-10    21.3µs ± 2%     3.2µs ±17%  -84.96%  (p=0.029 n=4+4)
    
    name          old alloc/op   new alloc/op   delta
    HashingFs-10    12.9kB ± 0%    12.8kB ± 1%   -1.31%  (p=0.029 n=4+4)
    
    name          old allocs/op  new allocs/op  delta
    HashingFs-10      10.0 ± 0%       7.0 ± 0%  -30.00%  (p=0.029 n=4+4)
    ```
    
    Updates #12643
    bep committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    fb8909d View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. commands: Simplify the browser live reload logic

    And improve the logging for live reload.
    
    Closes #12643
    bep committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    094f746 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc2d19e View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    0f42d97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce5a2ce View commit details
    Browse the repository at this point in the history
  3. deps: Go mod tidy

    bep committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    439f07e View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    7be0377 View commit details
    Browse the repository at this point in the history
  2. Throw error if resources.PostProcess is used in a deferred template

    That just doesn't work.
    
    See #12655
    bep committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    f0ed91c View commit details
    Browse the repository at this point in the history
  3. tpl: Use xxHash instead of MD5 to hash the deferred templates

    Motivation is performance. These templates are typically very small, so the win is minor, I guess.
    bep committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    4d8bfa7 View commit details
    Browse the repository at this point in the history
  4. releaser: Bump versions for release of 0.129.0

    [ci skip]
    bep committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    e85be29 View commit details
    Browse the repository at this point in the history
  5. releaser: Prepare repository for 0.130.0-DEV

    [ci skip]
    bep committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    979423f View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. readme: Add Star History

    bep authored Jul 20, 2024
    Configuration menu
    Copy the full SHA
    a28bed0 View commit details
    Browse the repository at this point in the history
  2. Switch EXIF library

    Closes #10855
    Closes #8586
    Closes #8996
    bep committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    72ff937 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3240511 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb95a03 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. Configuration menu
    Copy the full SHA
    7184214 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    0e00561 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. math: Add trigonometric functions and some angle helper functions

    This commit adds these new template functions in the `math` namespace:
    
    math.Acos
    math.Asin
    math.Atan
    math.Atan2
    math.Cos
    math.Pi
    math.Sin
    math.Tan
    math.ToDegrees
    math.ToRadians
    
    Co-authored-by: Joe Mooring <[email protected]>
    raoulb and jmooring authored Jul 29, 2024
    Configuration menu
    Copy the full SHA
    9d2b5f9 View commit details
    Browse the repository at this point in the history
  2. releaser: Bump versions for release of 0.130.0

    [ci skip]
    bep committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    9b1b11c View commit details
    Browse the repository at this point in the history
  3. releaser: Prepare repository for 0.131.0-DEV

    [ci skip]
    bep committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    e45eae4 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    afdd87d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b81ba2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9989404 View commit details
    Browse the repository at this point in the history
  4. identity: Add BenchmarkHashString

    bep committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    3140e0b View commit details
    Browse the repository at this point in the history
  5. identity: Upgrade to github.com/mitchellh/hashstructure/v2 v2.0.2

    ```
    name                 old time/op    new time/op    delta
    HashString/n28-10       131ns ± 7%     133ns ±19%   ~     (p=0.343 n=4+4)
    HashString/n112-10      237ns ± 5%     241ns ± 3%   ~     (p=0.229 n=4+4)
    HashString/n448-10      688ns ± 3%     687ns ± 1%   ~     (p=0.886 n=4+4)
    HashString/n1792-10    2.51µs ± 3%    2.56µs ± 3%   ~     (p=0.200 n=4+4)
    HashString/n7168-10    10.1µs ± 2%    10.0µs ± 4%   ~     (p=0.686 n=4+4)
    
    name                 old alloc/op   new alloc/op   delta
    HashString/n28-10       80.0B ± 0%     80.0B ± 0%   ~     (all equal)
    HashString/n112-10       160B ± 0%      160B ± 0%   ~     (all equal)
    HashString/n448-10       496B ± 0%      496B ± 0%   ~     (all equal)
    HashString/n1792-10    1.84kB ± 0%    1.84kB ± 0%   ~     (all equal)
    HashString/n7168-10    8.24kB ± 0%    8.24kB ± 0%   ~     (all equal)
    
    name                 old allocs/op  new allocs/op  delta
    HashString/n28-10        4.00 ± 0%      4.00 ± 0%   ~     (all equal)
    HashString/n112-10       4.00 ± 0%      4.00 ± 0%   ~     (all equal)
    HashString/n448-10       4.00 ± 0%      4.00 ± 0%   ~     (all equal)
    HashString/n1792-10      4.00 ± 0%      4.00 ± 0%   ~     (all equal)
    HashString/n7168-10      4.00 ± 0%      4.00 ± 0%   ~     (all equal)
    ```
    
    Closes #11644
    bep committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    78db8ae View commit details
    Browse the repository at this point in the history
  6. identity: Use xxHash in hashstructure (note)

    ```
    name                 old time/op    new time/op    delta
    HashString/n28-10       133ns ± 9%     107ns ±10%  -19.58%  (p=0.029 n=4+4)
    HashString/n112-10      243ns ± 5%     121ns ± 4%  -50.08%  (p=0.029 n=4+4)
    HashString/n448-10      698ns ± 3%     174ns ± 5%  -75.02%  (p=0.029 n=4+4)
    HashString/n1792-10    2.58µs ± 4%    0.38µs ± 4%  -85.11%  (p=0.029 n=4+4)
    HashString/n7168-10    10.0µs ± 3%     1.3µs ± 4%  -86.91%  (p=0.029 n=4+4)
    
    name                 old alloc/op   new alloc/op   delta
    HashString/n28-10       80.0B ± 0%     72.0B ± 0%  -10.00%  (p=0.029 n=4+4)
    HashString/n112-10       160B ± 0%      152B ± 0%   -5.00%  (p=0.029 n=4+4)
    HashString/n448-10       496B ± 0%      488B ± 0%   -1.61%  (p=0.029 n=4+4)
    HashString/n1792-10    1.84kB ± 0%    1.83kB ± 0%   -0.43%  (p=0.029 n=4+4)
    HashString/n7168-10    8.24kB ± 0%    8.23kB ± 0%   -0.06%  (p=0.029 n=4+4)
    
    name                 old allocs/op  new allocs/op  delta
    HashString/n28-10        4.00 ± 0%      3.00 ± 0%  -25.00%  (p=0.029 n=4+4)
    HashString/n112-10       4.00 ± 0%      3.00 ± 0%  -25.00%  (p=0.029 n=4+4)
    HashString/n448-10       4.00 ± 0%      3.00 ± 0%  -25.00%  (p=0.029 n=4+4)
    HashString/n1792-10      4.00 ± 0%      3.00 ± 0%  -25.00%  (p=0.029 n=4+4)
    HashString/n7168-10      4.00 ± 0%      3.00 ± 0%  -25.00%  (p=0.029 n=4+4)
    ```
    bep committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    2babd64 View commit details
    Browse the repository at this point in the history
  7. deps: Replace github.com/mitchellh/hashstructure/v2 with github.com/g…

    …ohugoio/hashstructure
    
    The old repo is archived and no longer maintained.
    
    See #11644
    bep committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    c9d7577 View commit details
    Browse the repository at this point in the history
  8. resources: Add BenchmarkHashImage

    bep committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    8b5d796 View commit details
    Browse the repository at this point in the history
  9. Replace the MD5 hashing of images with xxHash

    Note that we only use this for change detection.
    
    The previous implementation invoked `MD5FromReaderFast` that created a MD5 has from 8 64 bytes chunks in the file, which is obviously very fast. The new implementation creates the hash from the entire file and ... seems to be even more effective:
    
    ```
    name          old time/op    new time/op    delta
    HashImage-10    9.45µs ±21%   10.89µs ± 1%     ~     (p=0.343 n=4+4)
    
    name          old alloc/op   new alloc/op   delta
    HashImage-10      144B ± 0%        8B ± 0%  -94.44%  (p=0.029 n=4+4)
    
    name          old allocs/op  new allocs/op  delta
    HashImage-10      4.00 ± 0%      1.00 ± 0%  -75.00%  (p=0.029 n=4+4)
    ```
    bep committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    d5eda13 View commit details
    Browse the repository at this point in the history
  10. Consolidate all hashing to the common/hashing package

    And remove now unsued hashing funcs.
    bep committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    e67886c View commit details
    Browse the repository at this point in the history
  11. Shorten processed image filenames

    Fixes #12688
    Fixes #12656
    bep committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    216a69a View commit details
    Browse the repository at this point in the history
  12. deps: Upgrade golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2…

    …d => v0.23.0
    
    Main motivation is to try to get dependabot running again.
    bep committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    79aa2ab View commit details
    Browse the repository at this point in the history
  13. deps: Set toolchain go1.21.0 in go.mod

    To hopefully resolve dependabot issues.
    bep committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    78c9a18 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Upgrade to Go 1.22.5

    bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    ae9d5e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    071f8b4 View commit details
    Browse the repository at this point in the history
  3. Bump to go 1.21 in go.mod

    bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    9257301 View commit details
    Browse the repository at this point in the history
  4. resources/page: Expand parmalinks tokens in url

    This change allows to use permalink tokens in url front matter fields. This should be useful to target more specific pages instead of using a global permalink configuration. It's expected to be used with cascade.
    
    Fixes #9714
    n1xx1 authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    566fe7b View commit details
    Browse the repository at this point in the history
  5. Run go mod tidy

    bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    a5db76f View commit details
    Browse the repository at this point in the history
  6. Revert "deps: Set toolchain go1.21.0 in go.mod"

    This reverts commit 78c9a18.
    bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    d795cac View commit details
    Browse the repository at this point in the history
  7. build(deps): bump github.com/tdewolff/minify/v2 from 2.20.36 to 2.20.37

    Bumps [github.com/tdewolff/minify/v2](https://github.com/tdewolff/minify) from 2.20.36 to 2.20.37.
    - [Release notes](https://github.com/tdewolff/minify/releases)
    - [Commits](tdewolff/minify@v2.20.36...v2.20.37)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/tdewolff/minify/v2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    0490a8a View commit details
    Browse the repository at this point in the history
  8. build(deps): bump github.com/evanw/esbuild from 0.21.4 to 0.23.0

    Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild) from 0.21.4 to 0.23.0.
    - [Release notes](https://github.com/evanw/esbuild/releases)
    - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
    - [Commits](evanw/esbuild@v0.21.4...v0.23.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/evanw/esbuild
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    08243be View commit details
    Browse the repository at this point in the history
  9. build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0

    Bumps [github.com/fatih/color](https://github.com/fatih/color) from 1.16.0 to 1.17.0.
    - [Release notes](https://github.com/fatih/color/releases)
    - [Commits](fatih/color@v1.16.0...v1.17.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/fatih/color
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    f1a7f3d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bea5a46 View commit details
    Browse the repository at this point in the history
  11. build(deps): bump github.com/kyokomi/emoji/v2 from 2.2.12 to 2.2.13

    Bumps [github.com/kyokomi/emoji/v2](https://github.com/kyokomi/emoji) from 2.2.12 to 2.2.13.
    - [Release notes](https://github.com/kyokomi/emoji/releases)
    - [Commits](kyokomi/emoji@v2.2.12...v2.2.13)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/kyokomi/emoji/v2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    eb2eeee View commit details
    Browse the repository at this point in the history
  12. build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.3

    Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket) from 1.5.1 to 1.5.3.
    - [Release notes](https://github.com/gorilla/websocket/releases)
    - [Commits](gorilla/websocket@v1.5.1...v1.5.3)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/gorilla/websocket
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    99665ef View commit details
    Browse the repository at this point in the history
  13. build(deps): bump gocloud.dev from 0.36.0 to 0.38.0

    Bumps [gocloud.dev](https://github.com/google/go-cloud) from 0.36.0 to 0.38.0.
    - [Release notes](https://github.com/google/go-cloud/releases)
    - [Commits](google/go-cloud@v0.36.0...v0.38.0)
    
    ---
    updated-dependencies:
    - dependency-name: gocloud.dev
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    47fee83 View commit details
    Browse the repository at this point in the history
  14. build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1

    Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.8.0 to 1.8.1.
    - [Release notes](https://github.com/spf13/cobra/releases)
    - [Commits](spf13/cobra@v1.8.0...v1.8.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/spf13/cobra
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    f411499 View commit details
    Browse the repository at this point in the history
  15. build(deps): bump google.golang.org/api from 0.152.0 to 0.189.0

    Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client) from 0.152.0 to 0.189.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](googleapis/google-api-go-client@v0.152.0...v0.189.0)
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/api
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    20e4dd2 View commit details
    Browse the repository at this point in the history
  16. build(deps): bump github.com/bep/godartsass/v2 from 2.0.0 to 2.1.0

    Bumps [github.com/bep/godartsass/v2](https://github.com/bep/godartsass) from 2.0.0 to 2.1.0.
    - [Release notes](https://github.com/bep/godartsass/releases)
    - [Commits](bep/godartsass@v2.0.0...v2.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/bep/godartsass/v2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    be64358 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    51f09b1 View commit details
    Browse the repository at this point in the history
  2. revamp pagegroup tests with quicktest

    n1xx1 authored and bep committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    914fa13 View commit details
    Browse the repository at this point in the history
  3. Fix images.AutoOrient regression

    Broken in v0.130.0. Added a integration test to avoid future breakage.
    
    Fixes #12712
    bep committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    944fcc2 View commit details
    Browse the repository at this point in the history
  4. releaser: Bump versions for release of 0.131.0

    [ci skip]
    bep committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    bfbee17 View commit details
    Browse the repository at this point in the history
  5. releaser: Prepare repository for 0.132.0-DEV

    [ci skip]
    bep committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    2fcc537 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Fix deprecation errors

    bep committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    69455fa View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. build(deps): bump github.com/bep/imagemeta from 0.7.5 to 0.7.6 (#12720)

    Bumps [github.com/bep/imagemeta](https://github.com/bep/imagemeta) from 0.7.5 to 0.7.6.
    - [Release notes](https://github.com/bep/imagemeta/releases)
    - [Commits](bep/imagemeta@v0.7.5...v0.7.6)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/bep/imagemeta
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    Closes #12718
    dependabot[bot] authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    8f8d12a View commit details
    Browse the repository at this point in the history
  2. Skip TestEchoParam

    Is deprecated, will be remvoved soon.
    bep committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    c07e94f View commit details
    Browse the repository at this point in the history
  3. tpl/cast: Improve float

    Make it support the new upstream rational number type in Exif.
    
    See #12718
    bep committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    10891f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. build(deps): bump golang.org/x/image from 0.18.0 to 0.19.0

    Bumps [golang.org/x/image](https://github.com/golang/image) from 0.18.0 to 0.19.0.
    - [Commits](golang/image@v0.18.0...v0.19.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/image
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    d6d9ddd View commit details
    Browse the repository at this point in the history
  2. build(deps): bump golang.org/x/net from 0.27.0 to 0.28.0

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.27.0 to 0.28.0.
    - [Commits](golang/net@v0.27.0...v0.28.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    1781b18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c6227f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c162de View commit details
    Browse the repository at this point in the history
  5. markup: Add blockquote render hooks

    Closes #12590
    bep committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    665ac94 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    dbff48e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e99eba3 View commit details
    Browse the repository at this point in the history
  3. Squashed 'docs/' changes from 9b06f951e..fcc3ed651

    fcc3ed651 Remove some expired new-in
    a9c5981f5 Fix cascade example
    82bb250fa Add some lines about permalinks tokens in front matter
    328fe564e Remove some outdated new-in
    fb140b153 Hide showcase menu entry
    42d9d1c79 Update image formats from which EXIF data can be extracted
    09ad56b6e netlify: Hugo 0.130.0
    1d503f846 Merge branch 'tempv0.130.0'
    e2458074d math: Add trigonometric functions and some angle helper functions
    392afc8f9 Disable the showcase section for now
    0300750f2 Improve example of image render hook
    60a9306af Improve description of the .Site.RegularPages method
    8d759175d Fix typos
    55daa4554 Update XxHash.md
    397c81cb7 Add namespace for hash functions
    70fe8d2f0 netlify: Bump Hugo 0.129.0
    5a9771aff Merge branch 'tempv0.129.0'
    f9146575b Fix typo
    e6e1fea49 Fix typo in Hugo docs | functions | partial
    732d10ec4 source: Expose GitInfo Body
    34c97e639 netlify: Hugo 0.128.2
    3270587e9 Fix typo
    727c5396e netlify: Hugo 0.128.1
    80b6ae99c Update GitHub Pages workflow file example
    027134102 Update GitHub Pages workflow file example
    2600a8a2e Miscellaneous edits
    3fdd5819b Update Build.md
    7764005c3 Improve example of render hook directory structure
    5e3941d82 Fix typos
    748bf065f Restructure templates section
    fafbf6566 Update Defer.md
    012162e0d Document changes to template functions in v0.128.0
    0990ce35b quick-reference: Update emojis
    6677a30ef Update Goldmark configuration documentation
    4449d530d Document new pagination config
    0af8be439 Update Defer.md
    56348196d netlify: Hugo 0.128.0
    d67b6d82e Update content/en/functions/templates/Defer.md
    23d996b3d Update content/en/functions/templates/Defer.md
    7f7fb2f27 Document templates.Defer
    5ada1e9d5 Fix docs merge (remove shortcode)
    d27ee6156 Merge branch 'tempv0.128.0'
    5d7317c84 Fix typo
    7c18ee546 Update theme
    83bfea63b Update theme
    b274b3238 Merge commit '8b9803425e63e1b1801f8d5d676e96368d706722'
    ff34a035a deploy: Add stripIndexHtml target option
    d9e964bdb markup/goldmark: Add the Hugo Goldmark Extras "delete" extension
    ac5bd16d2 deps: Upgrade github.com/alecthomas/chroma v2.13.0 => v2.14.0
    25377171b config: Remove extraneous BuildConfig setting
    0d2044f6d docs: Regen docshelper
    a2548dac9 markup/goldmark: Support extras extension
    9d0c86ee8 commands: Add gen chromastyles --lineNumbersTableStyle flag
    
    git-subtree-dir: docs
    git-subtree-split: fcc3ed651a1b6431303c2f88f20fa38531c52b3d
    bep committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    a6e635c View commit details
    Browse the repository at this point in the history
  4. github: Build and publish Docker image on release

    Fixes #10760
    morremeyer authored and bep committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    b08de70 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ceed812 View commit details
    Browse the repository at this point in the history
  6. github: Turn off the image workflow for pull request

    We need to fix it so it does not publish anything to the remote repo before we can enable that.
    bep committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    0c3a1c7 View commit details
    Browse the repository at this point in the history
  7. Add build time math rendering

    While very useful on its own (and combined with the passthrough render hooks), this also serves as a proof of concept of using WASI (WebAssembly System Interface) modules in Hugo.
    
    This will be marked _experimental_ in the documentation. Not because it will be removed or changed in a dramatic way, but we need to think a little more how to best set up/configure similar services, define where these WASM files gets stored, maybe we can allow user provided WASM files plugins via Hugo Modules mounts etc.
    
    See these issues for more context:
    
    * #12736
    * #12737
    
    See #11927
    bep committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    33c0938 View commit details
    Browse the repository at this point in the history
  8. docs: Regen docshelper

    bep committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    ef2e30e View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Fix compare of uints and ints in eq, gt etc.

    Fixes #12733
    bep committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    fbfccb3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d84f64 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. tpl/transform: Make Plainify and ToMath return template.HTML

    None of these are useful as plain strings in the templates, which forces the users to do `transform.Plainify "foo" | safeHTML`.
    
    If people have trust issues with the output of these functions, they need to just stop using them.
    
    Closes #8732
    bep committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    946e6af View commit details
    Browse the repository at this point in the history
  2. Add some more KaTeX options

    And fix the options handling.
    
    Closes #12745
    Fixes #12746
    bep committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    891aa00 View commit details
    Browse the repository at this point in the history
  3. Add katex option ThrowOnError

    As an internal option for now. Katex misbehaves in error situations without a value set.
    bep committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    e422635 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Improve Katex error handling and fix handling of large expressions

    * Make throwOnError=true the new default
    * Handle JS errors as part of the RPC request/response flow
    * Return a new Result type with .Err on it
    
    This enables constructs on the form:
    
    ```handlebars
    {{ with transform.ToMath "c = \\foo{a^2 + b^2}" }}
    	{{ with .Err }}
    	 	{{ warnf "error: %s" . }}
    	{{ else }}
    		{{ . }}
    	{{ end }}
    {{ end }}
    ```
    
    Note that the new `Result` type behaves like `template.HTML` (or a string if needed) when printed, but it will panic if in a error state.
    
    Closes #12748
    bep committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    e1e1baa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2192cf7 View commit details
    Browse the repository at this point in the history
  3. releaser: Bump versions for release of 0.132.0

    [ci skip]
    bep committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    005e895 View commit details
    Browse the repository at this point in the history
  4. releaser: Prepare repository for 0.133.0-DEV

    [ci skip]
    bep committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    caa90e6 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    bef9214 View commit details
    Browse the repository at this point in the history
  2. github: Adjust image workflow

    See #12753
    bep committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    77304a3 View commit details
    Browse the repository at this point in the history
  3. releaser: Bump versions for release of 0.132.1

    [ci skip]
    bep committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    1bde700 View commit details
    Browse the repository at this point in the history
  4. releaser: Prepare repository for 0.133.0-DEV

    [ci skip]
    bep committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    736e8a4 View commit details
    Browse the repository at this point in the history
  5. github: Simplify Docker workflow

    See #12753
    bep committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    9231a7f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    98aa536 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a99716b View commit details
    Browse the repository at this point in the history
  8. loggers: Omit map nil check

    bep committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    b2d4f67 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. resources: Add URI GetRemote error

    Previouly, only "ERROR failed to fetch remote resource: Forbidden"
    would be shown when a resource failed to load. In my case, a tweet's
    author I was embedding using the twitter shortcode switched his profile
    to private which resulted in my blog failing to build. To figure out
    where the originates, I added the log to the error message.
    0xB10C authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    5220d37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8323526 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d72607a View commit details
    Browse the repository at this point in the history
  4. releaser: Bump versions for release of 0.132.2

    [ci skip]
    bep committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    3fd26c7 View commit details
    Browse the repository at this point in the history
  5. releaser: Prepare repository for 0.133.0-DEV

    [ci skip]
    bep committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    b3ad58f View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Upgrade to Go 1.23

    Fixes #12763
    bep committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    2168c5b View commit details
    Browse the repository at this point in the history
  2. deps: Upgrade github.com/tetratelabs/wazero v1.7.4-0.20240805170331-2…

    …b12e189eeec => v1.8.0
    bep committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    133eeaf View commit details
    Browse the repository at this point in the history
  3. build(deps): bump gocloud.dev from 0.38.0 to 0.39.0

    Bumps [gocloud.dev](https://github.com/google/go-cloud) from 0.38.0 to 0.39.0.
    - [Release notes](https://github.com/google/go-cloud/releases)
    - [Commits](google/go-cloud@v0.38.0...v0.39.0)
    
    ---
    updated-dependencies:
    - dependency-name: gocloud.dev
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    53c0ddf View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Configuration menu
    Copy the full SHA
    01008ba View commit details
    Browse the repository at this point in the history
  2. releaser: Bump versions for release of 0.133.0

    [ci skip]
    bep committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    c977747 View commit details
    Browse the repository at this point in the history
  3. releaser: Prepare repository for 0.134.0-DEV

    [ci skip]
    bep committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    c054cba View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. releaser: Rework the run conditions

    Closes #12753
    bep committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    777534b View commit details
    Browse the repository at this point in the history
  2. Revert "releaser: Rework the run conditions"

    This reverts commit 777534b.
    
    Circle ci throws validation errors:
    
    ```
    Config does not conform to schema: {:workflows {:release {:jobs [{:prepare_release (not (map? nil)), :when {:and disallowed-key}} nil nil nil]}}}
    ```
    bep committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    73d32e7 View commit details
    Browse the repository at this point in the history
  3. releaser: Rework the run conditions

    Now after actually reading the CircleCI docs...
    
    Closes #12753
    bep committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    702b1e8 View commit details
    Browse the repository at this point in the history
  4. circleci: Upgrade to version 2.1 of the schema

    Updates #12753
    bep committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    c8f850a View commit details
    Browse the repository at this point in the history
  5. Revert "circleci: Upgrade to version 2.1 of the schema"

    This reverts commit c8f850a.
    bep committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    0e5a260 View commit details
    Browse the repository at this point in the history
  6. Revert "releaser: Rework the run conditions"

    This reverts commit 702b1e8.
    bep committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    46484bf View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. config: Fix pagination deprecation messages

    jmooring authored and bep committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    7792392 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    e1becf1 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Fix missing method NameNormalized panic

    Closes #12795
    bep committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    5f667f8 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    445283a View commit details
    Browse the repository at this point in the history
  2. Revert "Adjust Circleci workflow to make the Docker images build"

    This reverts commit 445283a.
    bep committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    261d7a0 View commit details
    Browse the repository at this point in the history
  3. releaser: Bump versions for release of 0.133.1

    [ci skip]
    bep committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    47d0020 View commit details
    Browse the repository at this point in the history
  4. releaser: Prepare repository for 0.134.0-DEV

    [ci skip]
    bep committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    aa0f66b View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    371246d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ecd059 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.3

    Bumps [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml) from 2.2.2 to 2.2.3.
    - [Release notes](https://github.com/pelletier/go-toml/releases)
    - [Changelog](https://github.com/pelletier/go-toml/blob/v2/.goreleaser.yaml)
    - [Commits](pelletier/go-toml@v2.2.2...v2.2.3)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/pelletier/go-toml/v2
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    4ded32d View commit details
    Browse the repository at this point in the history
  4. build(deps): bump github.com/evanw/esbuild from 0.23.0 to 0.23.1

    Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild) from 0.23.0 to 0.23.1.
    - [Release notes](https://github.com/evanw/esbuild/releases)
    - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
    - [Commits](evanw/esbuild@v0.23.0...v0.23.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/evanw/esbuild
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    12a28ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b5c335 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Add Page.Contents with scope support

    Note that this also adds a new `.ContentWithoutSummary` method, and to do that we had to unify the different summary types:
    
    Both `auto` and `manual` now returns HTML. Before this commit, `auto` would return plain text. This could be considered to be a slightly breaking change, but for the better: Now you can treat the `.Summary` the same without thinking about where it comes from, and if you want plain text, pipe it into `{{ .Summary | plainify }}`.
    
    Fixes #8680
    Fixes #12761
    Fixes #12778
    Fixes #716
    bep committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    3760926 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53a8de2 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. tpl/resources: Improve resources.Concat error message

    Closes #7428
    jmooring authored and bep committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    a3684c8 View commit details
    Browse the repository at this point in the history
  2. Fix deprecation warning for resources.ToCSS

    deining authored and bep committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    8fb9335 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Configuration menu
    Copy the full SHA
    b63f24a View commit details
    Browse the repository at this point in the history
  2. Add Markdown render hooks for tables

    Fixes #9316
    Fixes #12811
    bep committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    f738669 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d97ee7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96afea4 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Rename hstring.RenderedHTML => hstring.HTML

    And add a comment about why it exists.
    bep committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    4691248 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c45342 View commit details
    Browse the repository at this point in the history
  3. Squashed 'docs/' changes from fcc3ed651..a49697e53

    a49697e53 Add private use subtag requirements to multilingual page
    a5c6bb4da Add INFINI Pizza search engine
    45b732efa Fix template lookup order for AMP pages
    30c672d0b netlify: Hugo 0.133.1
    7c766e724 Update page resources documentation
    ca802fbec Document how to enable AsciiDoc syntax highlighting
    c3350f4cf Update definition of falsy to include zero time.Time values
    b0e5ab051 Fir typo
    60f6cb63b Update migrations.md
    ec52c7ba1 Improve formatting of example code
    e5681ad01 Improve formatting of example code
    bdf3ffc73 Clarify the various next/prev methods
    b5505d22a Clarify template lookup order for shortcodes
    cf8dd7034 Improve embedded.md
    e5dee2651 Update transform.ToMath
    4d419a128 Update pagination configuration to use new struct
    05d4fd597 Update PrevInSection.md
    fd33370ed Add new-in 0.133.0
    f9062042f Add the new page config section
    205645e97 Remove out-dated  new-in
    3ed3673f7 Fix typo
    41df91659 Document the 'else with' construct introduced with Go 1.23
    9c4697ab3 netlify: Hugo 0.133.0
    62506b052 Merge branch 'temp133'
    877e1bfcd Add config options page.nextPrevSortOrder/nextPrevInSectionSortOrder
    eb159fe62 Update menu.md
    efa7795a0 Update theme
    dbe8911ad netlify: Hugo 0.132.2
    2f793d328 Document passthrough render hooks
    a7ce9a5e8 netlify: Hugo 0.132.1
    2c137cb48 Update blockquotes.md
    e0fa2f0d1 Add new-in badge to blockquote render hook page
    bf42bbe6b Update references to render hooks
    85a3d9958 Update theme
    2dae72128 Document blockquote render hooks
    8f5afb55d Update plainify return type
    160f22d0e netlify: Hugo 0.132.0
    82b5586fb Document transform.ToMath
    1efcbcddb tpl/transform: Make Plainify and ToMath return template.HTML
    31727be2e docs: Regen docshelper
    88a421426 Merge commit 'a6e635ca7d905d9ec3ffd708db2694f680b03aae'
    
    git-subtree-dir: docs
    git-subtree-split: a49697e536ee0d477ab4e552cfa8dc74debeff27
    bep committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    dec8cd4 View commit details
    Browse the repository at this point in the history
  4. Add support for Obsidian type blockquote alerts

    * Make the alert type parsing more flexible to support more types
    * Add `AlertTitle` and `AlertSign` (for folding)
    
    Note that GitHub will not render callouts with alert title/sign.
    
    See https://help.obsidian.md/Editing+and+formatting/Callouts
    
    Closes #12805
    Closes #12801
    bep committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    e651d29 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    504a231 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Update Dockerfile

    offgrid88 authored and bep committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    ae38158 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. releaser: Bump versions for release of 0.134.0

    [ci skip]
    bep committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    77df7bb View commit details
    Browse the repository at this point in the history
  2. releaser: Prepare repository for 0.135.0-DEV

    [ci skip]
    bep committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    aacff7a View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Squashed 'docs/' changes from a49697e53..ccb1b97cb

    ccb1b97cb Update blockquotes.md
    a5f51431c Add new-in label
    39dac5838 Document ContentWithoutSummary
    de3c75694 Clarify blockquote render hook Markdown syntax
    d32f7856d Document change to data type returned by render hook Text methods
    83fe7ccc3 Document table render hooks
    601234147 netlify: Hugo 0.134.0
    a583640a0 Add support for Obsidian type blockquote alerts
    3e0080861 Merge commit 'dec8cd4ada29218971743333f8ac662a9c06aad8'
    2dde06576 output: Fix docshelper template lookup order for AMP pages
    
    git-subtree-dir: docs
    git-subtree-split: ccb1b97cbb11e60aab0108b33a270cccdd2218f6
    bep committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    39fd3b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b570a5f View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    8f2eac0 View commit details
    Browse the repository at this point in the history
  2. Fix stray end p tag in Obsidian callout titles

    Also remove test references to deprecated funcs now in ERROR.
    
    Closes #12828
    bep committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    66a3a11 View commit details
    Browse the repository at this point in the history
  3. releaser: Bump versions for release of 0.134.1

    [ci skip]
    bep committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    2f89169 View commit details
    Browse the repository at this point in the history
  4. releaser: Prepare repository for 0.135.0-DEV

    [ci skip]
    bep committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    84ee00b View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Don't count HTML markup in auto summaries

    This commit also fixes a bug where a `</picture>` end tag was wrongly used to detect a end paragraph. This should be very rare, though.
    
    Closes #12837
    bep committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    3d6baed View commit details
    Browse the repository at this point in the history
  2. releaser: Bump versions for release of 0.134.2

    [ci skip]
    bep committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    1c74abd View commit details
    Browse the repository at this point in the history
  3. releaser: Prepare repository for 0.135.0-DEV

    [ci skip]
    bep committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    fe7e137 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. internal/warpc: Improve the JS plugin API

    * Move the error handling into commons and make sure the error returned also returns message errors
    * Make the protocol version an int so it can be more easily compared
    bep committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    28f621d View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2024

  1. Configuration menu
    Copy the full SHA
    2bc2765 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    5b442b3 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    e079145 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Add exclusion for helix .bck files

    Updates #12677
    David-Else authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    c260cb2 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    e363964 View commit details
    Browse the repository at this point in the history
  2. modules: Improve console output on hugo mod init

    Replace some of the stderr output from the Go command to match the Hugo commands needed:
    
    ```
    go: creating new go.mod: module github.com/bep/foo
    hugo: to add module requirements and sums:
    hugo mod tidy
    ```
    
    See #11458
    bep committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    22a9f3f View commit details
    Browse the repository at this point in the history
  3. tpl: Remove RSS deprecation site.Author check

    The check itself creates a warning which I guess was not intended.
    
    We could possibly make that work, but it has been deprecated since Hugo 0.98, so just remove the usage.
    bep committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    e07028c View commit details
    Browse the repository at this point in the history
  4. releaser: Bump versions for release of 0.134.3

    [ci skip]
    bep committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5fb333b View commit details
    Browse the repository at this point in the history
  5. releaser: Prepare repository for 0.135.0-DEV

    [ci skip]
    bep committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    a619dee View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Configuration menu
    Copy the full SHA
    1e690c0 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    0ea796d View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. tailwind: Pin Tailwind 4 test to alpha 24

    See #12880
    bep committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    da72ac2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d390d7 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump golang.org/x/image from 0.19.0 to 0.20.0

    Bumps [golang.org/x/image](https://github.com/golang/image) from 0.19.0 to 0.20.0.
    - [Commits](golang/image@v0.19.0...v0.20.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/image
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    578442f View commit details
    Browse the repository at this point in the history
  4. resources/page: Validate predefined front matter dates

    Closes #10717
    jmooring authored and bep committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    4c02a52 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump golang.org/x/net from 0.28.0 to 0.29.0

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.28.0 to 0.29.0.
    - [Commits](golang/net@v0.28.0...v0.29.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    e56ea40 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump github.com/bep/helpers from 0.4.0 to 0.5.0

    Bumps [github.com/bep/helpers](https://github.com/bep/helpers) from 0.4.0 to 0.5.0.
    - [Release notes](https://github.com/bep/helpers/releases)
    - [Commits](bep/helpers@v0.4.0...v0.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/bep/helpers
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    47b0555 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump golang.org/x/mod from 0.19.0 to 0.21.0

    Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.19.0 to 0.21.0.
    - [Commits](golang/mod@v0.19.0...v0.21.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/mod
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    12c9ce3 View commit details
    Browse the repository at this point in the history
  8. releaser: Bump versions for release of 0.135.0

    [ci skip]
    bep committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f30603c View commit details
    Browse the repository at this point in the history
  9. releaser: Prepare repository for 0.136.0-DEV

    [ci skip]
    bep committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    d0dca65 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Configuration menu
    Copy the full SHA
    d1ba52f View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. markup/goldmark: Change default cell alignment in table render hook

    Change the default table cell alignment from "left" to an empty string.
    
    Closes #12886
    jmooring authored and bep committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    1158e63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0450d69 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. resources/page: Improve front matter date validation

    Improve the error message and treat empty strings as zero dates.
    
    Closes #12898
    jmooring authored and bep committed Oct 5, 2024
    Configuration menu
    Copy the full SHA
    ab03588 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

  1. resources/page: Treat null dates as zero dates

    Closes #12906
    jmooring authored and bep committed Oct 6, 2024
    Configuration menu
    Copy the full SHA
    3f68309 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b0b663 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. build(deps): bump github.com/hairyhenderson/go-codeowners

    Bumps [github.com/hairyhenderson/go-codeowners](https://github.com/hairyhenderson/go-codeowners) from 0.5.0 to 0.6.0.
    - [Release notes](https://github.com/hairyhenderson/go-codeowners/releases)
    - [Changelog](https://github.com/hairyhenderson/go-codeowners/blob/main/CHANGELOG.md)
    - [Commits](hairyhenderson/go-codeowners@v0.5.0...v0.6.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/hairyhenderson/go-codeowners
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    ffb41d1 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. build(deps): bump github.com/evanw/esbuild from 0.23.1 to 0.24.0

    Bumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild) from 0.23.1 to 0.24.0.
    - [Release notes](https://github.com/evanw/esbuild/releases)
    - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)
    - [Commits](evanw/esbuild@v0.23.1...v0.24.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/evanw/esbuild
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    bc6fc47 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github.com/rogpeppe/go-internal from 1.12.0 to 1.13.1

    Bumps [github.com/rogpeppe/go-internal](https://github.com/rogpeppe/go-internal) from 1.12.0 to 1.13.1.
    - [Release notes](https://github.com/rogpeppe/go-internal/releases)
    - [Commits](rogpeppe/go-internal@v1.12.0...v1.13.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/rogpeppe/go-internal
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    3223a65 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump golang.org/x/tools from 0.23.0 to 0.26.0

    Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.23.0 to 0.26.0.
    - [Release notes](https://github.com/golang/tools/releases)
    - [Commits](golang/tools@v0.23.0...v0.26.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/tools
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    9b63552 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Configuration menu
    Copy the full SHA
    0398458 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. ci: Build multi-platform image with cross-compilation

    The previous build workflow used emulation to build the Docker image,
    which results in a somewhat complicated push-by-digest and merge
    workflow to create a multi-platform image.
    
    This commit changes the Docker build to use cross-compilation instead,
    resulting in a faster and more straightforward build.
    
    Signed-off-by: David Karlsson <[email protected]>
    dvdksn authored and bep committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    4a79956 View commit details
    Browse the repository at this point in the history
  2. Upgrade to latest Go version + Some Docker image improvements (note)

    * Rename /site to /project
    * Add ldflags
    * Add go and node to the default image
    * Add Dart Sass to the default image
    * Build the extended version by default
    * Add "npm i" install support with custom entry script override
    * Adjust cache logic to speed up CGO rebuilds
    
    Closes #12920
    See #12885
    bep committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    41f69a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. hugolib: Make .Site.Author deprecation warning clearer

    Fixes #12269
    jvns authored and bep committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    5bb22b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57151a5 View commit details
    Browse the repository at this point in the history
  3. config: Fix uglyurls map parse

    Fixes #12926
    akkuman authored and bep committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    ea633dd View commit details
    Browse the repository at this point in the history
  4. config: Imrove uglyurls section test

    Updates #12926
    bep committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    21366e0 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump github.com/yuin/goldmark-emoji from 1.0.3 to 1.0.4

    Bumps [github.com/yuin/goldmark-emoji](https://github.com/yuin/goldmark-emoji) from 1.0.3 to 1.0.4.
    - [Release notes](https://github.com/yuin/goldmark-emoji/releases)
    - [Commits](yuin/goldmark-emoji@v1.0.3...v1.0.4)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/yuin/goldmark-emoji
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    05bbd2c View commit details
    Browse the repository at this point in the history
  6. build(deps): bump golang.org/x/image from 0.20.0 to 0.21.0

    Bumps [golang.org/x/image](https://github.com/golang/image) from 0.20.0 to 0.21.0.
    - [Commits](golang/image@v0.20.0...v0.21.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/image
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    db653a8 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump github.com/tetratelabs/wazero from 1.8.0 to 1.8.1

    Bumps [github.com/tetratelabs/wazero](https://github.com/tetratelabs/wazero) from 1.8.0 to 1.8.1.
    - [Release notes](https://github.com/tetratelabs/wazero/releases)
    - [Commits](tetratelabs/wazero@v1.8.0...v1.8.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/tetratelabs/wazero
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and bep committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    4985be1 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. commands: Use consistent style when describing subcommands

    Closes #12897
    
    Change-Id: Ib27a4a7b540d45243e6252db769d4b9fb7447718
    Signed-off-by: Rohan Hasabe <[email protected]>
    Hasaber8 authored and bep committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    6b5e117 View commit details
    Browse the repository at this point in the history
  2. resources/page: Allow colons in permalinks to be escaped

    Updates #12918
    n1xx1 authored and bep committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    e7d0757 View commit details
    Browse the repository at this point in the history
  3. resources/page: Adjust the permalinks colon implementation a little

    Mostly to get back to an attribute regexp that's reasonably simle to read/understand.
    
    Updates #12918
    bep committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    6e1c5b6 View commit details
    Browse the repository at this point in the history
  4. docs: Regen CLI docs

    bep committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    b7d62d7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5db27b1 View commit details
    Browse the repository at this point in the history
  6. releaser: Bump versions for release of 0.136.0

    [ci skip]
    bep committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    2939270 View commit details
    Browse the repository at this point in the history
  7. releaser: Prepare repository for 0.137.0-DEV

    [ci skip]
    bep committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    1cfe974 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b1b3bbc View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Remove erroneously permalink validation

    Fixes #12948
    bep committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    a2f666b View commit details
    Browse the repository at this point in the history
  2. Never sanitize when url set in front matter

    Fixes #12954
    bep committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    e4ad0c5 View commit details
    Browse the repository at this point in the history
  3. releaser: Bump versions for release of 0.136.1

    [ci skip]
    bep committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    64d1865 View commit details
    Browse the repository at this point in the history
  4. releaser: Prepare repository for 0.137.0-DEV

    [ci skip]
    bep committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    b5801d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. docker: Fix Dart Sass ARM64 arch mismatch, /cache permissions

    Also improve the final build step.
    
    Closes #12956
    Closes #12957
    Closes #12960
    dvdksn authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    b5852d0 View commit details
    Browse the repository at this point in the history
  2. releaser: Bump versions for release of 0.136.2

    [ci skip]
    bep committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ad98555 View commit details
    Browse the repository at this point in the history
  3. releaser: Prepare repository for 0.137.0-DEV

    [ci skip]
    bep committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e971b7d View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    42f37b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. common/herrors: Fix the deferred error message cleaner regexp

    Make it less gready.
    bep committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    f5e54d9 View commit details
    Browse the repository at this point in the history
  2. tpl/strings: Add TrimSpace function

    Closes #12962
    jmooring authored and bep committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    d37606d View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. Make sure that HugoSites is always closed when done

    Including all the integration tests.
    bep committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    352be5b View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. docker: Fix permission issues in Dockerfile

    Closes #12971
    Closes #12970
    dvdksn authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    88d598a View commit details
    Browse the repository at this point in the history
  2. releaser: Bump versions for release of 0.136.3

    [ci skip]
    bep committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    bfa2fd6 View commit details
    Browse the repository at this point in the history
  3. releaser: Prepare repository for 0.137.0-DEV

    [ci skip]
    bep committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    31d19b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. tpl/transform: Revert unmarshal whitespace removal

    Fixes #12977
    jmooring authored and bep committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    5bbe95f View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    cb6e27b View commit details
    Browse the repository at this point in the history
  2. releaser: Bump versions for release of 0.136.5

    [ci skip]
    bep committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    46cccb0 View commit details
    Browse the repository at this point in the history
  3. releaser: Prepare repository for 0.137.0-DEV

    [ci skip]
    bep committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    ec3890a View commit details
    Browse the repository at this point in the history