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.3 #70

Conversation

dependabot[bot]
Copy link
Contributor

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

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

Release notes

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

v0.123.3

Bug fixes

  • hugolib: Fix a .Page.GetPage from bundle case f521336c8 @​bep #12120
  • cache/dynacache: Reset ticker in case one cache eviction takes some time 03b88c6dd @​bep #12129
  • Speed up GetPage bf14d0cb2 @​bep
  • resources: Skip the image golden tests when running locally c4fe45ff4 @​bep #12119
  • js: Support JSX and JSXImportSourceOptions 554aa58db @​baltpeter #12118
  • hugolib: Add capitalizeListTitles config option 36bf3cb98 @​jmooring #9793 #12115

v0.123.2

What's Changed

  • Fix it so not all bundled resources are removed when one translation is drafted db3bb623d @​bep #12105
  • commands/mod: Ignore invalid module path f5fd7ec8c @​razonyang
  • Fix regression on handling of overlapping file mounts 16406d9d7 @​bep #12103
  • Sitemap should not use list.xml e75784930 @​bep #12101
  • Fix rebuild when adding a bundle with space in name b8ab5c9be @​bep #12092
  • Fix relative import issue in libsass/dart sass cf7023cb9 @​bep #12094
  • Fix relref regression with trailing slash fd0185a84 @​bep #12096

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

... (truncated)

Commits
  • a75a659 releaser: Bump versions for release of 0.123.3
  • 03b88c6 cache/dynacache: Reset ticker in case one cache eviction takes some time
  • 7ee0f70 Revert "cache/dynacache: Prevent multiple concurrent resizes"
  • 564bae0 cache/dynacache: Prevent multiple concurrent resizes
  • bf14d0c Speed up GetPage
  • f521336 hugolib: Fix a .Page.GetPage from bundle case
  • c4fe45f resources: Skip the image golden tests when running locally
  • 554aa58 js: Support JSX and JSXImportSourceOptions
  • 36bf3cb hugolib: Add capitalizeListTitles config option
  • ea0ba97 releaser: Prepare repository for 0.124.0-DEV
  • 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.3.
- [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.3)

---
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 26, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 27, 2024

Superseded by #73.

@dependabot dependabot bot closed this Feb 27, 2024
@dependabot dependabot bot deleted the dependabot/go_modules/github.com/gohugoio/hugo-0.123.3 branch February 27, 2024 06:52
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