d1cf9adc4 Fix typo 26e10a690 Fix the name and arg mismatch between partial defn and call 2db0e53cd Merge commit '9c36cff15224f6cbd19058ad61311229b7a23c83' 9c36cff15 Squashed 'themes/gohugoioTheme/' changes from 68ddff44..b8202f53 4b021eff8 Update lang.Merge.md b37af2916 Add title to yaml a9a281233 Fixed incorrect usage of the code-toggle shortcode 4560a0169 Update Warning for Theme Links (#676) 0305e3c6b Document .File.ContentBaseName 6d30c5aa1 Update configuration.md 158df174a Document .Sites and .Sites.First 0c0f583b8 Add stale config e2531afd8 Document path template functions 4dd779057 Clarify that partialCached is per site/language 19e5bbe0c Update index.md 44b000857 Add missing dot a41300cf9 Release 0.52 2d1d92b88 Merge branch 'temp52' c5925250d releaser: Prepare repository for 0.53-DEV d000b04a2 releaser: Add release notes to /docs for release of 0.52 4bb983a0a releaser: Bump versions for release of 0.52 36736ca28 tpl: Add "param" shortcode 378677aa6 Add Elasticsearch/bonsai.io to services doc. 4c3fd4fa4 docs: Document inline shortcodes 6c64c374c Whitelist CSS modules from purge 817a872b9 Improve search icon position cf86ff1c7 Add minification and resource cache clear to build command fd77e8df3 Update asset dependencies and adopt Hugo Pipes cdbe97e8c Update render.md b0e279220 git command to update submodule to latest a1cb98c12 cache/filecache: Add a :project placeholder 07c1b2b46 cache/filecache: Use time.Duration for maxAge ffa9b165e Add AND as a title 6e7733b40 Add OR as a sub title to make it easier to find in search 72b6791a1 docs: Document the new file cache 714d3ca91 Fix minification issues cd1e961da Revert "Add Elasticsearch/bonsai.io to services doc." 15a0cda6e Add Elasticsearch/bonsai.io to services doc. f931d86de Release 0.51 e2ffe867a Merge branch 'temp51' 423e7f5c8 releaser: Prepare repository for 0.52-DEV c6f2d6ae1 releaser: Add release notes to /docs for release of 0.51 5bbb556dc releaser: Bump versions for release of 0.51 3b2b172b9 docs: Document shortcode error handling b8672f3d4 docs: Document symdiff 4bc6071e6 docs: Document complement d1baab752 docs: Re-generate CLI docs 9ea667e24 Revert "tpl: Update Jsonify to return pretty-print output" ce5a1403d docs: Regenerate the docs helper 99a1f4a94 Fix note for reserved partial name(starting with -> including). eba3cbc42 fix accidentally modification on paragraph. 3eebd98c3 Add note for reserved partial name. 40b881cc2 Document templates.Exists b5c3bcd3b Update multilingual.md 61c59c67e Fix misspelling (#648) f21d8c4a4 Correct minor typo (#5372) e967001b9 Release 0.50 685fd6b08 releaser: Prepare repository for 0.51-DEV f245a9faa releaser: Add release notes to /docs for release of 0.50 4354da30d releaser: Bump versions for release of 0.50 feaa05469 docs: Regenerate CLI docs 5c724200c Merge commit 'd6a4af7018e8618944a6471ceeb7aae1d4df6afa' 2ddab36c2 Merge commit '74309fe5699a595080fdb3a14711e0869babce99' 8cf296a7c docs: Regenerate CLI docs 9097683dd tpl: Update Jsonify to return pretty-print output git-subtree-dir: docs git-subtree-split: d1cf9adc412245c96d9d32592a903370d3972aef
8.1 KiB
date: 2018-11-07 title: "Hugo 0.51: The 30K Stars Edition!" description: "Bug fixes, new template functions and more error improvements." categories: ["Releases"]
Hugo reached 30 000 stars on GitHub this week, which is a good occasion to do a follow-up release of the great Hugo 0.50
. This is mostly a bug fix release, but it also adds some useful new functionality, two examples are the new template funcs complement and symdiff. This release also continues the work on improving Hugo's error messages. And with .Position
now available on shortcodes, you can also improve your own error messages inside your custom shortcodes:
{{ with .Get "name" }}
{{ else }}
{{ errorf "missing value for param 'name': %s" .Position }}
{{ end }}
When the above fails, you will see an ERROR
log similar to the below:
ERROR 2018/11/07 10:05:55 missing value for param name: "/sites/hugoDocs/content/en/variables/shortcodes.md:32:1"
This release represents 31 contributions by 5 contributors to the main Hugo code base. @bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @krisbudhram, @LorenzCK, and @coliff 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 @kaushalmodi for his great work on the documentation site.
Many have also been busy writing and fixing the documentation in hugoDocs, which has received 6 contributions by 5 contributors. A special thanks to @ikemo3, @maiki, @morya, and @regisphilibert for their work on the documentation site.
Hugo now has:
- 30095+ stars
- 441+ contributors
- 276+ themes
Notes
- Remove deprecated useModTimeAsFallback 0bc4b024 @bep
- Bump to ERROR for the deprecated Pages.Sort faeb55c1 @bep
- Deprecate .Site.Ref and .Site.RelRef 6c6a6c87 @bep #5386
Enhancements
Templates
- Properly handle pointer types in complement/symdiff 79a06aa4 @bep
- Add collections.SymDiff 488776b6 @bep #5410
- Add collections.Complement 42d8dfc8 @bep #5400
Core
- Improve error message on duplicate menu items 3a44920e @bep
- Add .Position to shortcode 33a7b36f @bep #5371
Other
- Document shortcode error handling e456e34b @bep
- Document symdiff 5d14d04a @bep
- Document complement ddcb4028 @bep
- Update minify d212f609 @bep
- Re-generate CLI docs 2998fa0c @bep
- Add --minify to hugo server 5b1edd28 @bep
- Make WARN the new default log log level 4b7d3e57 @bep #5203
- Regenerate the docs helper 486bc46a @bep
- Skip watcher event files if matched in ignoreFiles f8446188 @krisbudhram
- Update Chroma d523aa4b @bep #5392
- Add file (line/col) info to ref/relref errors 1d18eb05 @bep #5371
- Improve log color regexp d3a98325 @bep
- Correct minor typo (#5372) e65268f2 @coliff
Fixes
Templates
Output
Core
- Fix changing paginators in lazy render b8b8436f @bep #5406
- Fix REF_NOT_FOUND logging to include page path 6180c85f @bep #5371
- Fix broken manual summary handling b2a676f5 @bep #5381
- Fix deadlock when content building times out 729593c8 @bep #5375