ChangeLog in nanoc-1.5 vs ChangeLog in nanoc-1.6
- old
+ new
@@ -1,70 +1,92 @@
-== 1.5
+nanoc Release Notes
+===================
+1.6
+---
+
+* Added support for post-layout filters
+* Added support for getting a File object for the page, so you can now e.g.
+ easily get the modification time for a given page (`@page.file.mtime`).
+* Cleaned up the source code a lot
+* Removed deprecated asset-copying functionality
+
+1.5
+---
+
* Added support for custom filters
* Improved Liquid support -- Liquid is now a first-class nanoc citizen
* Deprecated assets -- use something like rsync instead
* Added eruby_engine option, which can be 'erb' or 'erubis'
-== 1.4
+1.4
+---
* nanoc now supports ERB (as well as Erubis); Erubis no longer is a dependency
* meta.yaml can now have haml_options property, which is passed to Haml
* Pages can now have a 'filename' property, which defaults to 'index' [Dennis
Sutch]
* Pages now know in what order they should be compiled, eliminating the need
for custom page ordering [Dennis Sutch]
-== 1.3.1
+1.3.1
+-----
* The contents of the 'assets' directory are now copied into the output
directory specified in 'config.yaml'
-== 1.3
+1.3
+---
* The @pages array now also contains uncompiled pages
* Pages with 'skip_output' set to true will not be outputted
* Added new filters
* Textile/RedCloth
* Sass
* nanoc now warns before overwriting in create_site, create_page and
create_template (but not in compile)
-== 1.2
+1.2
+---
-* Sites now have an 'assets' directory, whose contents are copied to the
+* Sites now have an 'assets' directory, whose contents are copied to the
'output' directory when compiling [Soryu]
* Added support for non-eRuby layouts (Markaby, Haml, Liquid, ...)
* Added more filters (Markaby, Haml, Liquid, RDoc [Dmitry Bilunov])
* Improved error reporting
* Accessing page attributes using instance variables, and not through @page,
is no longer possible
* Page attributes can now be accessed using dot notation, i.e. @page.title as
well as @page[:title]
-== 1.1.3
+1.1.3
+-----
* Fixed bug which would cause layoutless pages to be outputted incorrectly
-== 1.1.2
+1.1.2
+-----
* Backup files (files ending with a “~”) are now ignored
* Fixed bug which would cause subpages not to be generated correctly
-== 1.1
+1.1
+---
* Added support for nested layouts
* Added coloured logging
* @page now hold the page that is currently being processed
* Index files are now called “content” files and are now named after the
directory they are in [Colin Barrett]
* It is now possible to access @page in the page’s content file
-== 1.0.1
+1.0.1
+-----
* Fixed a bug which would cause a “no such template” error to be displayed
when the template existed but compiling it would raise an exception
* Fixed bug which would cause pages not to be sorted by order before compiling
-== 1.0
+1.0
+---
* Initial release