chore(deps): update dependency gohugoio/hugo to v0.95.0 #39
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/gohugoio-hugo-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v0.93.3
->v0.95.0
Release Notes
gohugoio/hugo
v0.95.0
Compare Source
Even faster, continue and break support, short-circuit of the built-in and/or-operators. This release upgrades to Go 1.18 which was released yesterday. This has made Hugo even faster. How much faster will depend on your site etc., but we have benchmarks that show significant improvements. But the main reason we're exited about this is the improvements in Go templates:
There are two new keywords,
break
andcontinue
. These behaves like you would expect coming from other programming languages:Also, the two built-in operators/function
and
andor
now short-circuits, also in line with how&&
and||
behave in other programming languages. This is useful in situations where the right side may have side effects (may benil
, is slow to execute etc.):Hugo now has:
Notes
Changes
5930173
@bep3476b53
@bepe792d27
@bep9d6495d
@bep42cc5f8
@bep #9677a6488e7
@bep #967765a78ca
@bep #96774d6d1d0
@bep #9677b60e1bb
@bep #966261cf3c9
@CathrinePaulsen31fbc08
@bep #9671cebd886
@bep #9647v0.94.2
Compare Source
This is a bug-fix release that fixes a bug introduced in the bug fix release yesterday (some HTML comments in Markdown that made the parser panic):
b37183e
@bep #9658v0.94.1
Compare Source
There are 2 fixes in this release. The first is a fix for a regression in Goldmark related to HTML comments in Markdown (see #9650). The other is that we have reverted the
--renderToStatic
feature and flag, as it didn't work on Windows. We didn't find any easy fix so that feature gets pushed to the next release, and then with proper cross-platform tests.3bc742b
@bep1a796d7
@bep #965064b7b7a
@bep #96475ef8a9f
@bep3bc3466
@bepv0.94.0
Compare Source
Up to 20% reduction in build time and memory usage. That is the sales pitch for this release. In reality it depends (e.g. on how big and complex your site is), but we have benchmarks and real site tests that show impressive improvements. It was @quasilyte (see #9386) who tipped us about this potential. He had tested it with the digitalgov.gov website with about 20% speedup.
Post Release Update: Hugo users are reporting tremendous speed boosts of more than 50%.
Continuing on the performance theme, @satotake has implemented a new hybrid static filesystem for Hugo's development server, which is great for sites with lots of static content, as it greatly reduces memory consumption while still keeping the fast render times by writing dynamic content to memory (the definition of static content in Hugo is all files mounted in
/static
and all files in/content
that's not content files or a member of a content bundle). With this update, there are now 3 filesystem options when starting the server:hugo server
(default), renders to and serves all files from memory.hugo server --renderToDisk
, renders to and serves all files from disk.hugo server --renderStaticToDisk
(the new hybrid mode), renders to and serves static files from disk, dynamic files from memory.A final note goes to the new
linkifyProtocol
option in the Goldmark Configuration (see #9639). Thelinkify
extension is enabled by default. It turnswww.example.org
and similar into clickable links. But before this release, the default protocol used washttp
. This is in line with the CommonMark spec, but that doesn't make much sense in 2022, so now you gethttps
as the default.This release represents 38 contributions by 4 contributors to the main Hugo code base.@bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @dependabot[bot], @jmooring, and @satotake for their ongoing contributions.
And thanks to @digitalcraftsman for his ongoing work on keeping the themes site in pristine condition.
Many have also been busy writing and fixing the documentation in hugoDocs,
which has received 3 contributions by 2 contributors.
Hugo now has:
Notes
c97fed0
@jmooring #94564e14cf7
@bep #9570 #89595697348
@bep #9639Changes
a4ac188
@bep4e14cf7
@bep #9570 #89595697348
@bep #9639f98e570
@jmooring #9586c97fed0
@jmooring #945653a6210
@bep #96274576c82
@bepff02d41
@bep #958163bb2a5
@bep #96257d8011e
@satotake #9625b9a1be2
@dependabot[bot]0978245
@dependabot[bot]ff37df8
@dependabot[bot]5857d55
@dependabot[bot]0e0d672
@bep #960919f816f
@bep970f385
@dependabot[bot]76c1248
@bepe46e9ce
@jmooring #95940327da0
@bep #9591Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
chore(deps): update dependency gohugoio/hugo to v0.94.0to chore(deps): update dependency gohugoio/hugo to v0.94.19718f51612
to9c4c2fe81b
chore(deps): update dependency gohugoio/hugo to v0.94.1to chore(deps): update dependency gohugoio/hugo to v0.94.29c4c2fe81b
toc30947e3b9
chore(deps): update dependency gohugoio/hugo to v0.94.2to chore(deps): update dependency gohugoio/hugo to v0.95.0c30947e3b9
tob134aa4a37
chore(deps): update dependency gohugoio/hugo to v0.95.0to chore(deps): update dependency gohugoio/hugo to v0.94.2b134aa4a37
to783631695e
chore(deps): update dependency gohugoio/hugo to v0.94.2to chore(deps): update dependency gohugoio/hugo to v0.95.0783631695e
tof6bbec8035