mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-14 20:37:55 -05:00
9433cf5a92
[ci skip]
8.7 KiB
8.7 KiB
date: 2018-11-28 title: "0.52" description: "0.52" categories: ["Releases"]
The two big new items in this release is [Inline Shortcodes](https://gohugo.io//templates/shortcode-templates/#inline-shortcodes) and [Consolidated File Caches](https://gohugo.io//templates/shortcode-templates/getting-started/configuration/#configure-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](https://github.com/twbs/bootstrap/issues/24475#issuecomment-441238128) 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