Update dependency gohugoio/hugo to v0.87.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
gohugoio/hugo | ironbank-github | minor |
v0.85.0 -> v0.87.0
|
gohugoio/hugo | minor |
v0.85.0 -> v0.87.0
|
Release Notes
gohugoio/hugo
v0.87.0
Hugo 0.87
brings two long sought-after features: Default time zone support (per language if needed) for dates without zone offset or location info, and localized time and dates and numbers (backed by CLDR).
For more information, see:
- The time zone config documentation.
- The time.Format documentation. This function will now give you localized dates (with weekdays and months in the current language). It supports all of Go's layout syntax, but also some predefined constants, e.g.
{{ .Date | time.Format ":date_long" }}
. - A set of new localized number formatting
Also in this release, we have switched to using go-toml for all things TOML in Hugo. A big thanks to @pelletier for his work on the v2
version. It's both faster than what we had and TOML v1.0.0 compliant.
This release represents 40 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], @digitalcraftsman, and @jmooring for their ongoing contributions.
Many have also been busy writing and fixing the documentation in hugoDocs, which has received 1 contributions by 1 contributors.
Hugo now has:
- 53261+ stars
- 430+ contributors
- 395+ themes
Notes
Enhancements
Templates
- Adjust tests to handle matching local time zones 9ff17c33 @bep #8843
- Add new localized versions of lang.FormatNumber etc. 7907d24b @bep #8820
Other
- Make sure module config loading errors have file positioning info d70c4857 @bep #8845
- Remove superflous replace statement 7aaaf7e3 @bep
- Reduce binary size vs locale, update to CLDR v36.1 3a966555 @bep #8839#8841
- Update github.com/tdewolff/minify/v2 v2.9.20 => v2.9.21 9a7383ca @jmooring #8831
- Fail on invalid time zone 4d221ce4 @bep #8832
- Improve handling of Params e3dc5240 @bep #8825
- Merge branch 'release-0.86.1' 268065cb @bep
- bump github.com/evanw/esbuild from 0.12.16 to 0.12.17 e90b3591 @dependabot[bot]
- bump github.com/getkin/kin-openapi from 0.67.0 to 0.68.0 4b7da6a9 @dependabot[bot]
- Go back to WARNING for Page deprecations 726fe9c3 @bep
- Handle toml.LocalDate and toml.LocalDateTime in front matter b5de37ee @bep #8801
- Upgrade github.com/pelletier/go-toml/v2 v2.0.0-beta.3 => v2.0.0-beta.3.0.20210727221244-fa0796069526 bf301daf @bep
- Switch to go-toml v2 a3701e09 @bep #8801
- bump github.com/tdewolff/minify/v2 from 2.9.19 to 2.9.20 40b6016c @dependabot[bot]
- Add a TOML front matter benchmark 7e130571 @bep
- Add timezone support for front matter dates without one efa5760d @bep #8810
- Localize time.Format a57dda85 @bep #8797
- bump github.com/getkin/kin-openapi from 0.61.0 to 0.67.0 f9afba93 @dependabot[bot]
- bump github.com/spf13/cast from 1.3.1 to 1.4.0 a5d2ba42 @dependabot[bot]
- bump google.golang.org/api from 0.45.0 to 0.51.0 31972f36 @dependabot[bot]
- bump github.com/sanity-io/litter from 1.5.0 to 1.5.1 2e58782f @dependabot[bot]
- bump github.com/mattn/go-isatty from 0.0.12 to 0.0.13 7b68f652 @dependabot[bot]
- bump github.com/spf13/cobra from 1.1.3 to 1.2.1 81265af2 @dependabot[bot]
- bump github.com/mitchellh/mapstructure from 1.3.3 to 1.4.1 c102c971 @dependabot[bot]
- bump github.com/google/go-cmp from 0.5.5 to 0.5.6 7c0f904f @dependabot[bot]
- bump github.com/mitchellh/hashstructure from 1.0.0 to 1.1.0 b2fbd4d1 @dependabot[bot]
- bump github.com/gobuffalo/flect from 0.2.2 to 0.2.3 90041d1b @dependabot[bot]
- bump github.com/pelletier/go-toml from 1.9.0 to 1.9.3 05047096 @dependabot[bot]
- bump github.com/aws/aws-sdk-go from 1.38.23 to 1.40.8 a469156e @dependabot[bot]
- bump github.com/tdewolff/minify/v2 from 2.9.18 to 2.9.19 18fdd85b @dependabot[bot]
- Update github.com/evanw/esbuild v0.11.16 => v0.12.16 aeb1935d @bep
- Update github.com/yuin/goldmark v1.3.9 => v1.4.0 e09d7882 @bep
- bump github.com/frankban/quicktest from 1.12.0 to 1.13.0 15c0eed0 @dependabot[bot]
- Bump all long-living deprecations to ERRORs 91cbb963 @bep
Fixes
Other
- Fix error handling for the time func alias 6c70e1f2 @bep #8835
- Fix a potential deadlock in config reading 94b616bd @bep #8791
- Fix theme count in release notes a352d19d @digitalcraftsman
v0.86.1
This is a bug-fix release with one important fix.
v0.86.0
This is release is a set of smaller fixes and improvements. Some of the more noteable:
You can now have a top level cascade (or one per language, if needed) section in your site configuration (e.g. config.toml
). This way you can control default front matter values from outside of the content files.
Hugo's Menu system works good, but hasn't been particulary easy to set the active menu state for section pages without a menu defintion. We have had the option Section Menu for Lazy Bloggers. That helped for the common case, but we have now made it behave more sensible out of the box: $page.HasMenuCurrent $sectionMenuEntry
will now always return true for any descendant of that section. To support this for menu defintions in the site config, we have added a new pageRef
option on MenuEntry:
[[menus.main]]
pageRef = "blog"
##### When pageRef is set, setting `url` is optional; it will be used as a fallback if the page is not found.
url = "/blog"
Set pageRef
to a value that site.GetPage understands, and the menu entry will be correctly connected to the page.
This release represents 14 contributions by 2 contributors to the main Hugo code base. Many have also been busy writing and fixing the documentation in hugoDocs, which has received 1 contributions by 1 contributors.
Hugo now has:
- 53005+ stars
- 431+ contributors
- 370+ themes
Enhancements
Other
- Simplify "active menu" logic for section menus d831d2fc @bep #8776
- Make keepWhitespace = true default for HTML c19f65f9 @bep #8771
- Make FileMeta a struct 022c4795 @bep #8749
- Add tabindex="0" to default
wrapper f27e5424 @rhymes #7194
- Rename/reorder the hook methods 80566481 @bep #8755
- Support auto links in render hook ee3d2bb1 @bep #8755
- Adjust a test helper eb2a5003 @bep
- Add config.cascade 5cb52c23 @bep #8741
- Regenerate image golden testdata 30eea391 @bep #8729
Fixes
Other
- Fix panic on invalid config in "hugo mod get" and similar 351ed0f5 @bep #8773
- Fix Params case handling for menu items defined in site config 634481ba @bep #8775
- Fix default values when loading from config dir ae6cf93c @bep #8763
- Fix the deprecation error/warn log levels a70da2b7 @bep
- Fix transparency problem when converting 32-bit images to WebP 8f40f34c @bep #8729
Configuration
-
If you want to rebase/retry this MR, check this box.
This MR has been generated by Renovate Bot.