ChangeLog in nanoc-2.0.4 vs ChangeLog in nanoc-2.1

- old
+ new

@@ -1,18 +1,48 @@ nanoc Release Notes =================== +2.1 +--- + +This is only a short summary of all changes in 2.1. For details, see the nanoc +web site at <http://nanoc.stoneship.org/> -- especially the blog and the +updated manual will be useful. + +New: + +* New filters: RDiscount, Maruku, Erubis +* A better commandline frontend +* A new filesystem data source named "filesystem_combined" +* Routers, which decide where compiled pages should be written to +* Page/layout mtimes can now be retrieved through page.mtime/layout.mtime + +Changed: + +* Already compiled pages will no longer be re-compiled unless outdated +* Layout processors and filters have been merged +* Layouts no longer rely on file extensions to determine the layout processor +* Greatly improved source code documentation +* Greatly improved unit test suite + +Removed: + +* Several filters have been removed and replaced by newer filters: + * `eruby`: use `erb` or `erubis` instead + * `markdown`: use `bluecloth`, `rdiscount` or `maruku` instead + * `textile`: use `redcloth` instead + 2.0.4 ----- * Fixed default.rb's `html_escape` * Updated Haml filter and layout processor so that @page, @pages and @config are now available as instance variables instead of local variables 2.0.3 ----- -* The utocompiler now honors custom paths +* The autocompiler now honors custom paths * The autocompiler now attempts to serve pages with the most appropriate MIME type, instead of always serving everything as "text/html" 2.0.2 -----