From f9c70c0f89722432b5db517f48114ba482c9d6b3 Mon Sep 17 00:00:00 2001 From: Steve Francia Date: Fri, 7 Oct 2016 09:48:39 -0400 Subject: [PATCH] add release notes for v0.17 --- docs/content/meta/release-notes.md | 92 +++++++++++++++++++++++++++++- 1 file changed, 90 insertions(+), 2 deletions(-) diff --git a/docs/content/meta/release-notes.md b/docs/content/meta/release-notes.md index fca8ff5c8..12dd2c7ee 100644 --- a/docs/content/meta/release-notes.md +++ b/docs/content/meta/release-notes.md @@ -11,6 +11,94 @@ title: Release Notes weight: 10 --- +## **0.17.0** October 7th 2016 + +Hugo is going global with our 0.17 release. We put a lot of thought into how we could extend Hugo +to support multilingual websites with the most simple and elegant experience. Hugo's multilingual +capabilities rival the best web and documentation software, but Hugo's experience is unmatched. +If you have a single language website, the simple Hugo experience you already love is unchanged. +Adding additional languages to your website is simple and straightforward. Hugo has been completely +internally rewritten to be multilingual aware with translation and internationalization features +embedded throughout Hugo. + +Hugo continues its trend of each release being faster than the last. It's quite a challenge to consistently add +significant new functionality and simultaneously dramatically improve performance. {{}} has made it +his personal mission to apply the Go mantra of "Enable more. Do less" to Hugo. Hugo's consistent improvement +is a testament to his brilliance and his dedication to his craft. Hugo is further benefited by the +performance improvements from the Go team in the Go 1.7 release. + +This release represents **over 300 contributions by over 70 contributors** to +the main Hugo code base. Since last release Hugo has **gained 2000 stars, 50 new +contributors and 20 additional themes.** + +Hugo now has: + +* 12,000 stars on GitHub +* 370+ contributors +* 110+ themes + +{{}} continues to lead the project with the lionshare of contributions +and reviews. A special thanks to {{}} and {{}} for their +considerable work on multilingual support. + +A big welcome to newcomers {{}}, {{}} and +{{}} for their critical contributions. + +### Highlights + +**Multilingual Support:** +Hugo now supports multiple languages side-by-side. A single site can now have multiple languages rendered with +full support for translation and i18n. + +**Performance:** +Hugo is faster than ever! Hugo 0.17 is not only our fastest release, it's also the most efficient. +Hugo 0.17 is **nearly twice as fast as Hugo 0.16** and uses about 10% less memory. +This means that the same site will build in nearly half the time it took with Hugo 0.16. +For the first time Hugo sites are averaging well under 1ms per rendered content. + +**Docs overhaul:** +This release really focused on improving the documentation. [Gohugo.io](http://gohugo.io) is +more accurate and complete than ever. + +**Support for Mac OS Sierra** + +### New Features +* Multilingual support {{}} +* Allow content expiration {{}} +* New templates functions: + * `querify` function to generate query strings inside templates {{}} + * `htmlEscape` and `htmlUnescape` template functions {{}} + * `time` converts a timestamp string into a time.Time structure {{}} + +### Enhancements + +* Render the shortcodes as late as possible {{}} +* Remove unneeded casts in page.getParam {{}} +* Automatic page date fallback {{}} +* Enable safeHTMLAttr {{}} +* Add TODO list support for markdown {{}} +* Make absURL and relURL accept any type {{}} +* Suppress 'missing static' error {{}} +* Make summary, wordcount etc. more efficient {{}} +* Better error reporting in `hugo convert` {{}} +* Reproducible builds thanks to govendor {{}} + +### Fixes + +* Fix shortcode in markdown headers {{}} +* Explicitly bind livereload to hugo server port {{}} +* Fix Emojify for certain text patterns {{}} +* Normalize file name to NFC {{}} +* Ignore emacs temp files {{}} +* Handle symlink change event {{}} +* Fix panic when using URLize {{}} +* `hugo import jekyll`: Fixed target path location check {{}} +* Return all errors from casting in templates {{}} +* Fix paginator counter on x86-32 {{}} +* Fix half-broken self-closing shortcodes {{}} + +**** + ## **0.16.0** June 6th 2016 Hugo 0.16 is our best and biggest release ever. The Hugo community has @@ -19,7 +107,7 @@ outdone itself with continued performance improvements, sites to documentation to blogs to portfolios, and increased stability. This release represents **over 550 contributions by over 110 contributors** to -the main Hugo codebase. Since last release Hugo has **gained 3500 stars, 90 +the main Hugo code base. Since last release Hugo has **gained 3500 stars, 90 contributors and 23 additional themes.** This release celebrates 3 years since {{< gh "@spf13" >}} wrote the first lines @@ -63,7 +151,7 @@ times decreased anywhere from 10% to 99%. * Add support for Go 1.6 `block` keyword in templates {{}} * Partial static sync {{}} * Source file based relative linking (a la Github) {{}} -* Add `ByLastmod` sort function to pages. {{}} +* Add `ByLastmod` sort function to pages. {{}} * New templates functions: * `readFile` {{}} * `countwords` and `countrunes` {{}}