hugo/docs/content/meta/release-notes.md
2015-01-26 13:06:32 +01:00

9.5 KiB
Raw Blame History

aliases date menu title weight
/doc/release-notes/
/meta/release-notes/
2013-07-01
main
parent
about
Release Notes 10

0.13.0 ???, 2015

A lot has happened since Hugo v0.12.0 was released.

  • Changes to docs:
  • Several improvements to the template functions:
    • where is now even more powerful and accepts SQL-like syntax with the operators ==, eq; !=, <>, ne; >=, ge; >, gt; <=, le; <, lt; in, not in
    • where template function now also accepts dot chaining key argument (e.g. "Params.foo.bar")
  • New template functions:
    • apply
    • chomp
    • delimit
    • sort
    • markdownify
    • in and intersect
    • trim
    • replace
    • dateFormat
  • A top level Hugo variable is added with various build information
  • Several new ways to order and group content:
    • ByPublishDate
    • GroupByPublishDate(format, order)
    • GroupByParam(key, order)
    • GroupByParamDate(key, format, order)
  • The shortcode handling is rewritten for speed and better error messages. Noticeable functional change is the distinction between {{</* */>}} (typically raw HTML) and {{%/* */%}} (Markdown)
  • Support for cross-references
  • A new, generic Next/Prev functionality is added to all lists of pages (sections, taxonomies, etc)
  • Add in-section Next/Prev content pointers
  • Several configurable improvements related to Markdown rendering:
    • Configuration of footnote rendering
    • Optional support for smart angled quotes, e.g. "Hugo" → «Hugo»
    • Enable descriptive header IDs
  • The content is now copied from archetype on hugo new (in addition to the front matter metadata)
  • Improved unit test coverage
  • Hugo has undergone a major refactoring, with a new handler system and a generic file system. This sounds and is technical, but will pave the way for new features and make Hugo even speedier
  • Ace template engine support (#541)
  • Add pagination support for home page, sections and taxonomies (#750)
  • Fixed a lot of Windows-related path issues
  • Improved error messages for template and rendering errors
  • Enabled soft LiveReload of CSS and images (#490)
  • Various fixes in RSS feed generation (#789)
  • URLs in XML output is now correctly canonified (#725, #728, and part of #789)
  • HasMenuCurrent and IsMenuCurrent is now supported on Nodes
  • A bunch of bug fixes

0.12.0 Sept 1, 2014

A lot has happened since Hugo v0.11.0 was released. Most of the work has been focused on polishing the theme engine and adding critical functionality to the templates.

This release represents over 90 code commits from 28 different contributors.

  • 10 new themes created by the community
  • Fully themable Partials
  • 404 template support in themes
  • Shortcode support in themes
  • Views support in themes
  • Inner shortcode content now treated as Markdown
  • Support for header ids in Markdown (# Header {#myid})
  • Where template function to filter lists of content, taxonomies, etc
  • GroupBy & GroupByDate methods to group pages
  • Taxonomy pages list now sortable, filterable, limitable & groupable
  • General cleanup to taxonomies & documentation to make it more clear and consistent
  • Showcase returned and has been expanded
  • Pretty links now always have trailing slashes
  • BaseUrl can now include a subdirectory
  • Better feedback about draft & future post rendering
  • A variety of improvements to the website

0.11.0 May 28, 2014

This release represents over 110 code commits from 29 different contributors.

0.10.0 March 1, 2014

This release represents over 110 code commits from 29 different contributors.

0.9.0 November 15, 2013

This release represents over 220 code commits from 22 different contributors.

  • New command based interface similar to git (hugo server -s ./ )
  • Amber template support
  • Aliases (redirects)
  • Support for top level pages (in addition to homepage)
  • Complete overhaul of the documentation site
  • Full Windows support
  • Better index support including ordering by content weight
  • Add params to site config, available in .Site.Params from templates
  • Friendlier json support
  • Support for html & xml content (with frontmatter support)
  • Support for summary content divider (<!more>)
  • HTML in summary (when using divider)
  • Added "Minutes to Read" functionality
  • Support for a custom 404 page
  • Cleanup of how content organization is handled
  • Loads of unit and performance tests
  • Integration with travis ci
  • Static directory now watched and copied on any addition or modification
  • Support for relative permalinks
  • Fixed watching being triggered multiple times for the same event
  • Watch now ignores temp files (as created by Vim)
  • Configurable number of posts on homepage
  • Front matter supports multiple types (int, string, date, float)
  • Indexes can now use a default template
  • Addition of truncated bool to content to determine if should show 'more' link
  • Support for linkTitles
  • Better handling of most errors with directions on how to resolve
  • Support for more date / time formats
  • Support for go 1.2
  • Support for first in templates

0.8.0 August 2, 2013

This release represents over 65 code commits from 6 different contributors.

  • Added support for pretty urls (filename/index.html vs filename.html)
  • Hugo supports a destination directory
  • Will efficiently sync content in static to destination directory
  • Cleaned up options.. now with support for short and long options
  • Added support for TOML
  • Added support for YAML
  • Added support for Previous & Next
  • Added support for indexes for the indexes
  • Better Windows compatibility
  • Support for series
  • Adding verbose output
  • Loads of bugfixes

0.7.0 July 4, 2013

  • Hugo now includes a simple server
  • First public release

0.6.0 July 2, 2013

  • Hugo includes an example documentation site which it builds

0.5.0 June 25, 2013

  • Hugo is quite usable and able to build spf13.com