Changelog History
Page 3
-
v0.71.0 Changes
May 18, 2020Hugo 0.71 brings Markdown render hooks for headings, and more.
This release represents 12 contributions by 7 contributors to the main Hugo code base.@bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @anthonyfok, @apexskier, and @johnweldon for their ongoing contributions.
π And a big thanks to @digitalcraftsman and @onedrawingperday for their relentless work on keeping the themes site in pristine condition and to @davidsneighbour and @kaushalmodi for all the great work on the documentation site.π Many have also been busy writing and fixing the documentation in hugoDocs,
which has received 8 contributions by 7 contributors. A special thanks to @bep, @mikeee, @h-enk, and @tjamet for their work on the documentation site.Hugo now has:
- 44043+ stars
- 437+ contributors
- 322+ themes
β¨ Enhancements
Other
- π² Use WARN log level also for the early initialization 518d1496 @bep #7285
- β‘οΈ Update to Go 1.14.3 and Go 1.13.11 3cc41523 @bep
- π Improve error message when no Babel installed 2fd0a5a6 @bep
- β Add test for headings render hook 6e051c05 @apexskier
- β Add render template hooks for headings 423b8f2f @elihunter173 #6713
- β Add math.Pow 99193449 @jmooring #7266
- Do not suppress .well-known/ directory 558c0930 @johnweldon #6691
- π Quote "@babel/cli" to solve build error b69a3614 @anthonyfok
- β Remove custom x-nodejs plugin a0103864 @anthonyfok
- β‘οΈ Use .Lastmod for og:updated_time 6205d56b @dtip
π Fixes
Other
-
v0.70.0 Changes
May 06, 2020π This is a small release, and the main new feature is that you can now use Babel to transpile JavaScript.
This release represents 22 contributions by 12 contributors to the main Hugo code base.@bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @BurtonQin, @tekezo, and @sensimevanidus for their ongoing contributions.
π And a big thanks to @digitalcraftsman and @onedrawingperday for their relentless work on keeping the themes site in pristine condition and to @davidsneighbour and @kaushalmodi for all the great work on the documentation site.π Many have also been busy writing and fixing the documentation in hugoDocs,
which has received 6 contributions by 4 contributors. A special thanks to @bep, @MJ2097, @jeremyzilar, and @larryclaman for their work on the documentation site.Hugo now has:
- 43734+ stars
- 437+ contributors
- 316+ themes
β¨ Enhancements
Templates
- π Change defer RLock to RUnlock 5146dc61 @BurtonQin
Output
Core
- β Add Unlock before panic 736f84b2 @BurtonQin
Other
- β‘οΈ Update minify to v2.6.2 01befcce @pperzyna #6699
- β Add support for sort by boolean 04b1a6d9 @Mipsters
- β‘οΈ Update to Libsass 3.6.4 dd31e800 @bep #7231
- π Rename transpileJS to babel 6add6d77 @bep #5764
- β Add JavaScript transpiling solution 2a171ff1 @hmmmmniek #5764
- β Disable a test locally 67f92041 @bep
- β Add diagnostic hints to init timeout message fe60b7d9 @mtlynch
- β‘οΈ Update goldmark-highlighting 5c41f41a @satotake #7027#6596
- β‘οΈ Update go-org to v1.1.0 2b28e5a9 @niklasfasching
- β‘οΈ Update to goldmark v1.1.28 feaa582c @bep #7113
π Fixes
Other
- π Fix some missing JS class collector cases c03ea2b6 @bep #7216
- π Fix IsAncestor and IsDescendant when the same page is passed 8d5766d4 @tekezo
- π Fix IsAncestor and IsDescendant under subsection 27a4c441 @tekezo
- π Fix typo in test suite 49e6c8cb @panakour
- π Fix class collector when running with --minify f37e77f2 @bep #7161
- π Fix toLower 27af5a33 @bep #7198
- π Fix broken test b3c82575 @bep
- π Fix typo in Hugo's Security Model cd4d8202 @sensimevanidus
- π Fix query parameter handling in server fast render mode ee67dbef @bep #7163
-
v0.69.2 Changes
April 24, 2020 -
v0.69.1 Changes
April 22, 2020π This is a bug-fix release with a couple of important fixes.
- β hugolib/filesystems: Fix typo in test suite 49e6c8cb @panakour
- π Fix class collector when running with --minify f37e77f2 @bep #7161
- related: Fix toLower 27af5a33 @bep #7198
- π Fix broken test b3c82575 @bep
- tpl/tmplimpl/template: Change defer RLock to RUnlock 5146dc61 @BurtonQin
- hugolib: Add Unlock before panic 736f84b2 @BurtonQin
- π docs: Fix typo in Hugo's Security Model cd4d8202 @sensimevanidus
- β‘οΈ deps: Update go-org to v1.1.0 2b28e5a9 @niklasfasching
- π commands: Modify gen chromastyles to output all CSS classes 102ec2da @acahir #7167
- β‘οΈ deps: Update to goldmark v1.1.28 feaa582c @bep #7113
- π Fix query parameter handling in server fast render mode ee67dbef @bep #7163
-
v0.69.0 Changes
April 10, 2020It's Eeaster, a time for mysteries and puzzles. And at first glance, this Hugo release looks a little mysterious. The core of if is a mind-twister:
{{ $css := resources.Get "css/main.css" }} {{ $css = $css | resources.PostCSS }} {{ if hugo.IsProduction }} {{ $css = $css | minify | fingerprint | resources.PostProcess }} {{ end }} <link href="{{ $css.RelPermalink }}" rel="stylesheet" />
π The above uses the new resources.PostProcess template function which tells Hugo to postpone the transformation of the Hugo Pipes chain to after the build, allowing the build steps to use the build output in
/public
as part of its processing.π The prime current use case for the above is CSS pruning in PostCSS. In simple cases you can use the templates as a base for the content filters, but that has its limitations and can be very hard to setup, especially in themed configurations. So we have added a new writeStats configuration that, when enabled, will write a file named
hugo_stats.json
to your project root with some aggregated data about the build, e.g. list of HTML entities published, to be used to do CSS pruning.This release represents 20 contributions by 10 contributors to the main Hugo code base.@bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @moorereason, @jaywilliams, and @satotake for their ongoing contributions.
π And a big thanks to @digitalcraftsman and @onedrawingperday for their relentless work on keeping the themes site in pristine condition and to @davidsneighbour and @kaushalmodi for all the great work on the documentation site.π Many have also been busy writing and fixing the documentation in hugoDocs,
which has received 14 contributions by 7 contributors. A special thanks to @bep, @coliff, @dmgawel, and @jasikpark for their work on the documentation site.Hugo now has:
- 43052+ stars
- 438+ contributors
- 302+ themes
β¨ Enhancements
Templates
- π Extend Jsonify to support options map 8568928a @moorereason
- π Extend Jsonify to support optional indent parameter 1bc93021 @moorereason #5040
Other
- π Regen docs helper b7ff4dc2 @bep
- π Collect HTML elements during the build to use in PurgeCSS etc. 095bf64c @bep #6999
- β‘οΈ Update to latest emoji package 7791a804 @QuLogic
- β‘οΈ Update hosting-on-aws-amplify.md c774b230 @Helicer
- β Add basic "post resource publish support" 2f721f8e @bep #7146
- Typo correction 7eba37ae @fekete-robert
- π Use semver for min_version per recommendations efc61d6f @jaywilliams
- β‘οΈ Updateto gitmap v1.1.2 4de3ecdc @dragtor #6985
- β Add data context to the key in ExecuteAsTemplate" c9dc316a @bep #7064
π Fixes
Other
- π Fix hugo mod vendor for regular file mounts d8d6a25b @bep #7140
- βͺ Revert "Revert "common/herrors: Fix typos in comments"" 9f12be54 @bep
- π Fix typos in comments" 4437e918 @bep
- π Fix typos in comments 1123711b @rnazmo
- π Fix TrimShortHTML 9c998753 @satotake #7081
- π Fix IsDescendant/IsAncestor for overlapping section names 4a39564e @bep #7096
- π fix typo in getting started b6e097cf @matrixise
- π Fix _build.list.local logic 523d5194 @bep #7089
- π Fix cache reset for a page's collections on server live reload cfa73050 @bep #7085
-
v0.68.3 Changes
March 24, 2020 -
v0.68.2 Changes
March 24, 2020 -
v0.68.1 Changes
March 22, 2020 -
v0.68.0 Changes
March 21, 2020π This release (finally) brings minify configuration, a big thanks to @satotake for that contribution. See Configure Minify for details.
π We have also extended the Page Build Options to allow fully navigable headless sections.
This release represents 17 contributions by 6 contributors to the main Hugo code base.@bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @evankanderson, @QuLogic, and @le0tan for their ongoing contributions.
π And a big thanks to @digitalcraftsman and @onedrawingperday for their relentless work on keeping the themes site in pristine condition and to @davidsneighbour and @kaushalmodi for all the great work on the documentation site.
π Many have also been busy writing and fixing the documentation in hugoDocs,
which has received 3 contributions by 3 contributors.Hugo now has:
- 42462+ stars
- 439+ contributors
- 300+ themes
β¨ Enhancements
Other
- π§ Some minify configuration adjustments 7204b354 @bep
- β Add minify config 574c2959 @satotake #6750#6892
- π Allow headless bundles to list pages via $page.Pages and $page.RegularPages 99958f90 @bep #7075
- β‘οΈ Update to Go 1.14.1 and 1.13.9 1d91d8e1 @bep #7078
- Pass directory name to filters in LstatIfPossible in the same way as Readdir cc2a5d52 @evankanderson
- β‘οΈ Update to goldmark 1.1.25. 52c159c4 @QuLogic
- β Add workaround for regular CSS imports in SCSS 1a8af7d4 @bep #7059
- β Add .RegularPagesRecursive 03b93bb9 @bep #6411
- β Add data context to the key in ExecuteAsTemplate 18cb21ff @bep #7046
- π Improve Tailwind/PostCSS error messages df298558 @bep #7041#7042
- β‘οΈ Update Blackfriday b1106f87 @bep #7039
- β Add languageDirection to language configuration 5914f91b @le0tan #6550
π Fixes
Other
-
v0.67.1 Changes
March 15, 2020π Some minor fixes:
- metrics: Fix --templateMetricsHints 5eadc4c0 @bep #7048
- resources: Add data context to the key in ExecuteAsTemplate 18cb21ff @bep #7046
- π Improve Tailwind/PostCSS error messages df298558 @bep #7041#7042
- β‘οΈ deps: Update Blackfriday b1106f87 @bep #7039
- resources: Try to fix a Go 1.15 go vet error c0177fe2 @bep
- β Add languageDirection to language configuration 5914f91b @le0tan #6550