diff --git a/docs/content/meta/release-notes.md b/docs/content/meta/release-notes.md index 636202d50..07e573ccb 100644 --- a/docs/content/meta/release-notes.md +++ b/docs/content/meta/release-notes.md @@ -10,36 +10,89 @@ title: Release Notes weight: 10 --- -## **0.14.0** ?? +## **0.14.0** May 25, 2015 -Work In Progress. +The v0.14.0 Hugo release brings of the most demanded features to Hugo. The +foundation of Hugo is stabilizing nicely and a lot of polish has been added. +We’ve expanded support for additional content types with support for AsciiDoc, +Restructured Text, HTML and Markdown. Some of these types depend on external +libraries as there does not currently exist native support in Go. We’ve tried +to make the experience as seamless as possible. Look for more improvements here +in upcoming releases. -* Highlighting with `Pygments` is now cached to disk -- expect a major speed boost if you use it! -* More Pygments highlighting options, including `line numbers` -* Add support for `canonifyurls` in `srcset` -* Add support for `Ace` base templates -* Show help information to Windows users who try to double click on `hugo.exe`. -* Add command `genautocomplete` that generates a Bash autocomplete script for the Hugo CLI -* Adding `RelativeURLs = true` to site config will now make all the relative URLs relative to the content root. -* Add experimental support for [`Mmark`](https://github.com/miekg/mmark) markdown processor +A lot of work has been done to improve the user experience, with extra polish +to the Windows experience. Hugo errors are more helpful overall and Hugo now +can detect if it’s being run in Windows Explorer and provide additional +instructions to run it via the command prompt. + +The Hugo community continues to grow. Hugo has over 4000 stars on github, 165 +contributors, 34 themes and 1000s of happy users. It is now the 5th most +popular static site generator (by Stars) and has the 3rd largest contributor +community. + +This release represents over **240 contributions by 36 contributors** to the main +Hugo codebase. + +Big shout out to [@bep](https://github.com/bep), +[@anthonyfok](https://github.com/anthonyfok), +[@eparis](https://github.com/eparis), +[@SchumacherFM](https://github.com/SchumacherFM), +[@RickCogley](https://github.com/RickCogley) & +[@mdhender](https://github.com/mdhender) for their significant contributions +and [@tatsushid](https://github.com/tatsushid) for his continuous improvements +to the templates. Also a big thanks to all the theme creators. 10 new themes +have been added since last release and the [hugoThemes repo now has previews of +all of them](https://github.com/spf13/hugoThemes/blob/master/README.md#theme-list). + +Hugo also depends on a lot of other great projects. A big thanks to all of our dependencies inclding: +[cobra](https://github.com/spf13/cobra), +[viper](https://github.com/spf13/viper), +[blackfriday](https://github.com/russross/blackfriday), +[pflag](https://github.com/spf13/pflag), +[HugoThemes](https://github.com/spf13/hugothemes), +[BurntSushi](github.com/BurntSushi/toml), +[goYaml](https://github.com/go-yaml/yaml/tree/v2), and the Go standard library. + +## New features +* Support for all file types in content directory. + * If dedicated file type handler isn’t found it will be copied to the destination. * Add `AsciiDoc` support using external helpers. +* Add experimental support for [`Mmark`](https://github.com/miekg/mmark) markdown processor +* Bash autocomplete support via `genautocomplete` command * Add section menu support for a [Section Menu for "the Lazy Blogger"]({{< relref "extras/menus.md#section-menu-for-the-lazy-blogger" >}}) -* Add shortcode support for HTML files -* Allow the same `shortcode` to be used with or without inline content -* Some important bugfixes: - * Fix panic with paginator and zero pages in result set. - * Fix crossrefs on Windows. - * Fix `eq` and `ne` template functions when used with a raw number combined with the result of `add`, `sub` etc. - * Fix paginator with uglyurls - * Fix [#998](https://github.com/spf13/hugo/issues/988), supporting UTF8 characters in Permalinks. -* Add `bind` flag to `hugo server` to set the interface to which the server will bind -* Configurable RSS output filename +* Add support for `Ace` base templates +* Adding `RelativeURLs = true` to site config will now make all the relative URLs relative to the content root. * New template functions: * `getenv` * The string functions `substr` and `slicestr` *`seq`, a sequence generator very similar to its Gnu countepart * `absURL` and `relURL`, both of which takes the `BaseURL` setting into account -* To get variable and function names in line with the rest of the Go community, a set of variable and function names has been deprecated: These will still work in 0.14, but will be removed in 0.15. What to do should be obvious by the build log; `getJson` to `getJSON`, `getCsv` to `getCSV`, `safeHtml` to `safeHTML`, `safeCss` to `safeCSS`, `safeUrl` to `safeURL`, `Url` to `URL`, `UrlPath` to `URLPath`, `BaseUrl` to `BaseURL`, `Recent` to `Pages`, `Indexes` to `Taxonomies`. + +## Improvements +* Highlighting with `Pygments` is now cached to disk -- expect a major speed boost if you use it! +* More Pygments highlighting options, including `line numbers` +* Show help information to Windows users who try to double click on `hugo.exe`. +* Add `bind` flag to `hugo server` to set the interface to which the server will bind +* Add support for `canonifyurls` in `srcset` +* Add shortcode support for HTML (content) files +* Allow the same `shortcode` to be used with or without inline content +* Configurable RSS output filename + +## Bugfixes +* Fix panic with paginator and zero pages in result set. +* Fix crossrefs on Windows. +* Fix `eq` and `ne` template functions when used with a raw number combined with the result of `add`, `sub` etc. +* Fix paginator with uglyurls +* Fix [#998](https://github.com/spf13/hugo/issues/988), supporting UTF8 characters in Permalinks. + +## Notices +* To get variable and function names in line with the rest of the Go community, + a set of variable and function names has been deprecated: These will still + work in 0.14, but will be removed in 0.15. What to do should be obvious by + the build log; `getJson` to `getJSON`, `getCsv` to `getCSV`, `safeHtml` to + `safeHTML`, `safeCss` to `safeCSS`, `safeUrl` to `safeURL`, `Url` to `URL`, + `UrlPath` to `URLPath`, `BaseUrl` to `BaseURL`, `Recent` to `Pages`, + `Indexes` to `Taxonomies`. ## **0.13.0** Feb 21, 2015