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.7 KiB
date: 2018-11-28 title: "And Now: Hugo 0.52" description: "Configurable file caches, inline shortcodes, and more ..." categories: ["Releases"]
The two big new items in this release is Inline Shortcodes and Consolidated File Caches. In Hugo we really care about build speed, and caching is important. With this release, you get much better control over your cache configuration, which is especially useful when building on a Continous Integration server (Netlify, CircleCI or similar). Inline Shortcodes was implemented to help the Bootstrap project move their documentation site to Hugo. Note that this feature is disabled by default. To enable, set enableInlineShortcodes = true
in your site config. Worth mentioning is also the new param
shortcode, which looks up the param in page front matter with the site's parameter as a fall back.
This release represents 33 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 @moorereason, @emirb, and @allizad 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 10 contributions by 4 contributors. A special thanks to @budparr, @bep, @allizad, and @funkydan2 for their work on the documentation site.
Hugo now has:
- 30595+ stars
- 441+ contributors
- 270+ themes
Enhancements
Templates
- Add tests ed698e94 @moorereason
- Regenerate templates 89e2716d @bep
- Add "param" shortcode f37c5a25 @bep #4010
- Add float64 support to where 112461fd @moorereason #5466
Core
- Fall back to title in ByLinkTitle sort a9a93d08 @bep #4953
- Improve nil handling in IsDescendant and IsAncestor b09a4033 @bep #5461
Other
- Remove duplicate mapstructure depdendency 7e75aeca @bep
- Add dependency list to README e14e0b19 @bep
- Document inline shortcodes aded0f25 @bep #4011
- Add inline shortcode support bc337e6a @bep #4011
- Include drafts in convert command dcfeed35 @bep #5457
- Handle themes in the new file cache (for images, assets) f9b4eb4f @bep #5460
- Add tests for permalink on Resource with baseURL with path 12742bac @bep #5226
- Add a comment about file mode for new files fabf026f @bep #5434
- Add a :project placeholder 94f0f7e5 @bep #5439
- Add a cache prune func 3c29c5af @bep #5439
- Add a filecache root dir 33502667 @bep
- Use time.Duration for maxAge d3489eba @bep #5438
- Split implementation and config into separate files 17d7ecde @bep
- Update to LibSASS 3.5.5 e4b25728 @bep #5432#5435
- More spelling corrections 782dd158 @bep
- Spelling corrections aff9c091 @bep
- Remove appveyor fdd4a768 @bep
- Document the new file cache abeeff13 @bep #5404
- Add a consolidated file cache f7aeaa61 @bep #5404
- Add Windows build config to Travis 7d78a2af @emirb
- Add Elasticsearch/bonsai.io to services doc. c0b3a1af @allizad
Fixes
Templates
- Fix whitespace issue aba2647c @max-arnold
- Fix test to pass with gccgo a8cb1b07 @ianlancetaylor