mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-29 23:53:32 -05:00
Update release notes in prep for v0.14.0
This commit is contained in:
parent
bec697b0d5
commit
4c850b6921
1 changed files with 74 additions and 21 deletions
|
@ -10,36 +10,89 @@ title: Release Notes
|
||||||
weight: 10
|
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!
|
A lot of work has been done to improve the user experience, with extra polish
|
||||||
* More Pygments highlighting options, including `line numbers`
|
to the Windows experience. Hugo errors are more helpful overall and Hugo now
|
||||||
* Add support for `canonifyurls` in `srcset`
|
can detect if it’s being run in Windows Explorer and provide additional
|
||||||
* Add support for `Ace` base templates
|
instructions to run it via the command prompt.
|
||||||
* 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
|
The Hugo community continues to grow. Hugo has over 4000 stars on github, 165
|
||||||
* Adding `RelativeURLs = true` to site config will now make all the relative URLs relative to the content root.
|
contributors, 34 themes and 1000s of happy users. It is now the 5th most
|
||||||
* Add experimental support for [`Mmark`](https://github.com/miekg/mmark) markdown processor
|
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 `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 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
|
* Add support for `Ace` base templates
|
||||||
* Allow the same `shortcode` to be used with or without inline content
|
* Adding `RelativeURLs = true` to site config will now make all the relative URLs relative to the content root.
|
||||||
* 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
|
|
||||||
* New template functions:
|
* New template functions:
|
||||||
* `getenv`
|
* `getenv`
|
||||||
* The string functions `substr` and `slicestr`
|
* The string functions `substr` and `slicestr`
|
||||||
*`seq`, a sequence generator very similar to its Gnu countepart
|
*`seq`, a sequence generator very similar to its Gnu countepart
|
||||||
* `absURL` and `relURL`, both of which takes the `BaseURL` setting into account
|
* `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
|
## **0.13.0** Feb 21, 2015
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue