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

Bump github.com/gohugoio/hugo from 0.121.1 to 0.123.1 #68

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 22, 2024

Bumps github.com/gohugoio/hugo from 0.121.1 to 0.123.1.

Release notes

Sourced from github.com/gohugoio/hugo's releases.

v0.123.1

  • Fix server rebuilding of pages without default content language eceeb1975 @​bep #12082
  • Fix dart sass import regression 621194a31 @​bep #12072
  • Fix robots.txt using the built-in template regression a118cb413 @​bep #12071
  • tpl/tplimpl: Resolve fragments in link render hook c9f7ebf00 @​jmooring #12084
  • Fall back to original name in Resources.GetMatch/Match 48eec2a4e @​bep #12076

v0.123.0

The work title for the v0.123.0 release has been "the million pages release", introducing a new memory limit that allows for a streaming build, shifting large objects out of memory when not in use. This release is also a rewrite of the Hugo core, fixing lots of long-lived bugs and adding some other exciting improvements (see below). There are some breaking changes that have been announced for a long time. Most sites will not be affected by this, but we recommend that you test your site with the new Hugo version before you set it up to build to production. Many people have contributed to this release, but a special shoutout goes to @​bep and @​jmooring, but also to @​TiGR and @​McShelby for their help testing and reporting bugs.

A list of notable new features:

  • You can now set a upper memory limit (default 25% of system memory) via the OS environment variable HUGO_MEMORYLIMIT (in gigabytes) allowing for much larger data/page sets and/or running on lower specced PCs. This is backed by a partitioned LRU cache used throughout Hugo. A cache that gets dynamically resized in low memory situations, allowing Go's Garbage Collector to free the memory. Note that for regular sized Hugo sites, the performance should be about the same as before.
  • New dependency tracker for partial server rebuilds. This quickly calculates the delta given a changed resource (e.g. a content file, template, JS file etc.) and supports transitive relations.
  • A new document store. Previously, a little simplified, we split the document store (where we store pages and resources) in a tree per language. This worked pretty well, but the structure made some operations harder than they needed to be. We have now restructured it into one Radix tree for all languages. Internally the language is considered to be a dimension of that tree, and the tree can be viewed in all dimensions concurrently. This makes some operations re. language simpler (e.g. finding translations is just a slice range), but the idea is that it should also be relatively inexpensive to add more dimensions if needed (e.g. role). With this we also introduce a new logical page Path which we will used going forward to support other content data sources.
  • Add warnidf template function, see docs
  • Add the [params] concept to front matter, see docs
  • Add images.Dither filter, see docs

Bug fixes

  • Fix handling of build options for term pages 5ada27bf6 @​bep #12058
  • Fix sample logic when adding content files in server afe5b6d7d @​bep #12054
  • all: Fix typos and some URLs 168d37578 @​coliff
  • Fix handling of draft term pages fc6aabe93 @​bep #12055
  • commands: Fix --clock with the list command 4835f9e89 @​bep #11888
  • Fix server panic on i18n file change 9679443c1 @​bep #12048
  • Fix rebuild regression on non-default content language edits 68f67c9ae @​bep #12043
  • Fix i18n rebuild regression f1491c900 @​bep #12039
  • Fix rebuild with resources.Concat 639073e4f @​bep #12017
  • all: Fix typos 0672b5c76 @​coliff
  • resources/page: Fix typo e309f82ef @​rosano
  • Fix taxonomy term with backing file regression caba6ba6e @​bep #12020
  • Fix rebuild of changed bundled content files a65622a13 @​bep #12000
  • Fix site.Taxonomies for taxonomies with space in name 146aedd7a @​bep #12001
  • Misc resource fixes/improvements 287332489 @​bep #11974
  • Fix disabled languages regression 4174a7866 @​bep #11959
  • tpl/data: Fix GetCSV deprecation message 5dd06b413 @​jmooring
  • Fix failing test on Windows d8f0e3071 @​bep
  • deploy: Fix CloudFront invalidation with AWS SDK2 d8c273417 @​bep
  • Fix build error 34d63c8d1 @​bep
  • Fix recent regression .Resources.Get for resources with spaces in filename 80595bbe3 @​bep #11944
  • hugofs/glob: Fix dropped test error ec22bb31a @​alrs

Improvements

  • Handle rebuilds when resources passed to transform.Unmarshal etc. changes 5dbc29dc6 @​bep #12065
  • Don't use the same value in .Data.Term.Title as in .Title 5bdda0bdb @​bep #12041
  • Let standard library handle charset parameter to MIME types 43ea2cd66 @​datosh #10734
  • Add images.Dither filter 21d9057db @​jmooring #8598

... (truncated)

Commits
  • 3f8434a releaser: Bump versions for release of 0.123.1
  • c9f7ebf tpl/tplimpl: Resolve fragments in link render hook
  • eceeb19 Fix rebuilding of pages without default content language
  • 621194a Fix dart sass import regression
  • 48eec2a Fall back to original name in Resources.GetMatch/Match
  • a118cb4 Fix robots.txt using the built-in template regression
  • e8cc785 Merge commit '2658a71e1b6fe24a8b754a62ce0398a09d270d86'
  • 2658a71 Squashed 'docs/' changes from a9584e3d1..8c46b304a
  • 8406a3e releaser: Bump versions for release of 0.123.0
  • f54ba6f build(deps): bump github.com/tdewolff/minify/v2 from 2.20.16 to 2.20.17
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/gohugoio/hugo](https://github.com/gohugoio/hugo) from 0.121.1 to 0.123.1.
- [Release notes](https://github.com/gohugoio/hugo/releases)
- [Changelog](https://github.com/gohugoio/hugo/blob/master/hugoreleaser.toml)
- [Commits](gohugoio/hugo@v0.121.1...v0.123.1)

---
updated-dependencies:
- dependency-name: github.com/gohugoio/hugo
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the topic: infrastructure Related to project infrastructure label Feb 22, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 23, 2024

Superseded by #69.

@dependabot dependabot bot closed this Feb 23, 2024
@dependabot dependabot bot deleted the dependabot/go_modules/github.com/gohugoio/hugo-0.123.1 branch February 23, 2024 06:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: infrastructure Related to project infrastructure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant