* Added `.tex` to the default list of text extensions (#1280) [Rien Maertens] Fixes:
* Made `#breadcrumbs_trail` smarter about picking the right parent when there is ambiguity (#1278, #1279)
* Made `#find_all` be callable with block instead of an argument (like `Enumerable#find_all`) (#1284, #1285) [#]# 4.8.17 (2017-12-16) Enhancements:
* Made `LoadError` be printed more nicely (#1273, #1274, #1275)
Thu Dec 14 13:00:00 2017 cooloAATTsuse.com - updated to version 4.8.16 see installed NEWS.md [#]# 4.8.16 (2017-12-09) Fixes:
* Made `adsf-live` not be required for `nanoc view`, unless running with `--live-reload`
Sun Dec 3 13:00:00 2017 cooloAATTsuse.com - updated to version 4.8.15 see installed NEWS.md [#]# 4.8.15 (2017-12-02) Fixes:
* Made `nanoc` show item being compiled in crash logs of all errors, not just errors inheriting from `StandardError` (#1258)
* Made Erubi stack traces include the filename of the item or layout that is being compiled (#1255, #1259)
* Prevented `view --live-reload` from crashing when the output directory does not exist (#1254, #1261) Enhancements:
* Made pruner not remove the output directory if it’s empty (#1260) [#]# 4.8.14 (2017-11-27) Same as 4.8.13, but published with the proper release date. [#]# 4.8.13 (2017-11-27) Enhancements:
* Fixed issue where changing `:output_dir` during preprocessing would prevent Nanoc from performing incremental compilation (#1248, #1249) Enhancements:
* Allowed creation of pattern from symbols, not just strings (#1247) [Gregory Pakosz] [#]# 4.8.11 (2017-10-28) Enhancements:
* Added `:save_with` parameter to `relativize_paths` filter (#1237) [Gregory Pakosz]
* Made error messages more compact and easier to read
Wed Oct 11 14:00:00 2017 cooloAATTsuse.com - updated to version 4.8.10 see installed NEWS.md [#]# 4.8.10 (2017-10-08) Fixes:
* Fixed handling of four dashes for separating metadata (#1222, #1223)
* Made `#raw_path` unavailable in rules context (#1231) [#]# 4.8.9 (2017-09-22) Fixes:
Sun Sep 17 14:00:00 2017 cooloAATTsuse.com - updated to version 4.8.6 see installed NEWS.md [#]# 4.8.6 (2017-09-17) Fixes:
* Fixed issue which would cause items not to be considered as outdated when their content and/or attributes are changed in the preprocessor (#1216, #1217)
Mon Sep 11 14:00:00 2017 cooloAATTsuse.com - updated to version 4.8.5 see installed NEWS.md [#]# 4.8.5 (2017-09-07) Enhancements:
* Made `nanoc check` accept hyphenated check names (e.g. `internal-links`, in addition to `internal_links`).
* `compile --verbose` now prints “cached” rather than “identical” when cached compiled content is used. (#1214) [#]# 4.8.4 (2017-09-03) Fixes:
* Fixed issue which caused the CLI to load the site at the wrong moment (#1211, #1212, #1213) [#]# 4.8.3 (2017-08-30) Fixes:
* Disallowed full identifiers from ending with a slash (#1206)
* Made `nanoc view` listen on 127.0.0.1, not 0.0.0.0, by default (#1205) Enhancements:
* Made `nanoc view` print site URL (#1204)
* Made `nanoc` search for parent directory containing Nanoc site (#1210)
Mon Aug 28 14:00:00 2017 cooloAATTsuse.com - updated to version 4.8.2 see installed NEWS.md [#]# 4.8.2 (2017-08-19) Fixed:
* Fixed compatibility issue with guard-nanoc [#]# 4.8.1 (2017-08-06) Enhancements:
* Various speed improvements
Tue Aug 8 14:00:00 2017 mrueckertAATTsuse.de - only build for 2.3 and up
Thu Aug 3 14:00:00 2017 cooloAATTsuse.com - updated to version 4.8.0 see installed NEWS.md [#]# 4.8.0 (2017-07-17) Featured:
* Various speed improvements (#1195, #1198) [#]# 4.7.13 (2017-07-02) Enhancements:
* Made adding an item or a layout only recompile items that likely depend on it (#1191, #1193) [#]# 4.7.12 (2017-06-23) Fixes:
* Fixed an issue in which the fog deployer could run out of open file descriptors (#1189) Enhancements:
* Made changes to `AATTconfig` only cause outdatedness of items that depend on `AATTconfig` (#1188) [#]# 4.7.11 (2017-06-17) Fixes:
* Made the `external_links` check always use GET, not HEAD (#1178, #1179)
* Fixed an issue where changing identifiers during preprocessing could cause a crash (#1184, #1185) Enhancements:
* Added `--preprocess` to `shell` command, to load preprocessed site data (#1180) [#]# 4.7.10 (2017-05-14) Fixes:
* Fixed behavior of `parent_config_file` so that it merges, rather than overwrites (#1176) [Gregory Pakosz] Enhancements:
* Made `slim` filter show the filename in error messages (#1175) [Alexander Groß]
* Added `#use_helper` as an alternative to `#include` for enabling helpers (#1170) [#]# 4.7.9 (2017-05-01) Fixes:
* Fixed character set handling of code snippets (#1171, #1174) Enhancements:
* Added `xml:base` support (#1172, #1173) [Chris Burkhardt] This release drops support for Ruby 2.2, as it is no longer maintained. [#]# 4.7.8 (2017-04-22) Fixes:
* Fixed a crash when printing dependency cycle error messages (#1164, #1166)
* Fixed preprocessor not being run before check/deploy/prune commands (#763, #784, #787, #788) Enhancements:
* Made `#breadcrumbs_trail` explicitly fail when using full identifiers (#781, #783)
Sat Dec 19 13:00:00 2015 cooloAATTsuse.com - updated to version 4.1.0 see installed NEWS.md [#]# 4.1.0 (2015-12-18) Fixes:
* Fixed crash when attempting to `#puts` an object that’s not a string (#778)
* Made pruner not prune away files from routes defined for custom snapshots (#779)
* Wrapped `AATTlayout` in a layout view (#773) Enhancements:
* Added a base path to the Checks file, so that it supports `#require_relative` (#774) [#]# 4.1.0rc2 (2015-12-13) Fixes:
* Fixed children of the root item not having a parent (#769, #770) Enhancements:
* Made `#path`, `#compiled_content` and `#reps` unavailable during pre-processing, compilation and routing, because they do not make sense in these contexts (#571, #767, #768) [#]# 4.1.0rc1 (2015-12-12) Fixes:
* Fixed `AATTitem.compiled_content` in a layout raising an exception (#761, #766) [#]# 4.1.0b1 (2015-12-11) Fixes:
* Fixed issue with `:pre` snapshot not being generated properly (#764) Enhancements:
* Updated default site to use `#write` (#759) [#]# 4.1.0a1 (2015-12-05) Features:
* Lowered minimum required Ruby version from 2.2 to 2.1 (#732)
Mon Nov 23 13:00:00 2015 cooloAATTsuse.com - updated to version 4.0.0 see installed NEWS.md
Tue May 5 14:00:00 2015 cooloAATTsuse.com - updated to version 3.8.0 see installed ChangeLog
Mon Feb 9 13:00:00 2015 cooloAATTsuse.com - updated to version 3.7.5 Enhancements:
* Allowed extra patterns to be specified in the data source configuration, so that dotfiles are no longer necessary ignored (e.g. `extra_files: [\'.htaccess\']`) (#492, #498) [Andy Drop, Michal Papis]
* Removed Ruby 1.8.x support ([details](https://groups.google.com/forum/#!topic/nanoc/pSL1i15EFz8)) (#517)
* Improved CSS and HTML error messages (#484, #504)
* Let kramdown filter print warnings (#459, #519) Fixes:
* Fixed HTML class names for recent Rouge versions (#502)
* Fixed crash when using items or layouts in attributes (#469, #518) [#]# 3.7.4 (2014-11-23) Enhancements:
* Made `check` command fail when output directory is missing (#472) [Mike Pennisi]
* Made external links check timeouts start small and grow (#483) [Michal Papis]
* Made code and API adhere much more closely to the Ruby style guide (#476) Fixes:
* Fixed potential “parent directory is world writable” error (#465, #474)
* Fixed retrying requests in the external link checker (#483) [Michal Papis]
* Fixed issue with data sources not being unloaded (#491) [Michal Papis] [#]# 3.7.3 (2014-08-31) Fixes:
* Fixed issue which caused metadata sections not be recognised in files that use CRLF line endings (#470, #471) [Gregory Pakosz]
Sun May 18 14:00:00 2014 cooloAATTsuse.com - updated to version 3.6.11 Fixes:
* Fixed occasional \"no such file\" error on JRuby (#422)
* Prevented multiple items and layouts from having the same identifier (#434, #435) Enhancements:
* Set default encoding to UTF-8 (#428)
* Improved checksummer to reduce number of unnecessary recompiles (#310, #431)
* Disabled USR1 on JRuby in order to suppress warning (#425, #426)
* Made pandoc filter argument passing more generic (#210, #433) [#]# 3.6.9 (2014-04-15) Fixes:
* Fixed path to default stylesheet (#410, #411)
* Improved reliability of piping from/to external processes in JRuby (#417)
* Added workaround for “cannot modify” errors when using Nokogiri on JRuby (#416)
* Made corrupted cached data auto-repair itself if possible (#409, #418)
Sun Mar 23 13:00:00 2014 cooloAATTsuse.com - updated to version 3.6.8 Fixes:
* Fixed issue with missing compilation durations (#374, #379)
* Made XSL filter transform item rather than layout (#399, #401) [Simon South]
* Made XSL filter honor omit-xml-declaration (#403, #404) [Simon South]
* Removed \"see full crash log\" line from crash log (#397, #402) Enhancements:
* Added warning when multiple preprocessors are defined (#389)
* Improve stylesheet handling in default site (#339, #395)
Thu Dec 12 13:00:00 2013 cooloAATTsuse.com - updated to version 3.6.7 Fixes:
* Made Handlebars filter usable outside layouts (#346, #348)
* Fixed ANSI color support on Windows (#352, #356)
* Made fog deployer handle prefixes properly (#351) [Oliver Byford]
* Fixed crash in watcher (#358)
* Fixed huge durations when showing skipped items after compilation (#360, #364)
* Fixed output of `--verbose` compilation statistics (#359, #365)
* Fixed issue with Sass files not recompiling (#350, 370) Enhancements:
* Fixed Windows compatibility issues in test suite (#353) [Raphael von der Grün]
* Hid deprecated `autocompile` and `watch` commands in help
* Made CLI swallow broken pipe errors when piping to a process that terminates prematurely (#318, #369)
Fri Nov 22 13:00:00 2013 cooloAATTsuse.com - updated to version 3.6.6 Enhancements:
* Reduced number of dependencies generated by Sass filter (#306) [Gregory Pakosz]
* Recognised lowercase `utf` in language value (e.g. `en_US.utf8`) as being UTF-8 (#335)
* Set [Thin](http://code.macournoyer.com/thin/) as the default server for `nanoc view` (#342, #345)
* Removed watcher section from the default configuration file (#343, #344) Fixes:
* Prevented capturing helper from erroneously compiling items twice (#337)
Fri Oct 4 14:00:00 2013 cooloAATTsuse.com - updated to version 3.6.5 Fixes:
* Fixed bug which could cause incorrect dependencies to be generated in some cases
* Fixed handling of index filenames when allowing periods in identifiers
Mon Jun 3 14:00:00 2013 cooloAATTsuse.com - updated to version 3.6.4
Fri May 24 14:00:00 2013 cooloAATTsuse.com - updated to version 3.6.3
* Added support for growlnotify on Windows (#253, #267)
* Fixed bug which caused the external links checker to ignore the query string (#279, #297)
* Removed weird treatment of `DOCTYPE`s in the `relativize_paths` filter (#296)
* Fixed CodeRay syntax coloring on Ruby 2.0
* Silenced \"Could not find files for the given pattern(s)\" message on Windows (#298)
* Fixed issue which could cause `output.diff` not to be generated correctly (#255, #301)
* Let filesystem and static data sources follow symlinks (#299, #302)
* Added compatibility with Listen 1.0 (#309)
* Let `#passthrough` in Rules work well with the static data source (#251) [Gregory Pakosz]
* Made timing information be more accurate (#303)
Wed Apr 17 14:00:00 2013 mrueckertAATTsuse.de - dont build it as noarch
Sun Mar 31 14:00:00 2013 mailaenderAATTopensuse.org - updated to version 3.6.2 (no changelog provided)
Sat Feb 9 13:00:00 2013 cooloAATTsuse.com - updated to version 3.5.0
Fri Dec 14 13:00:00 2012 cooloAATTsuse.com - updated to version 3.4.3
Sat Nov 3 13:00:00 2012 cooloAATTsuse.com - updated to version 3.4.2 Fixes:
* Made passthrough rules be inserted in the right place [Gregory Pakosz]
* Fixed crashes in the progress indicator when compiling
* Made auto-pruning honor excluded files [Greg Karékinian]
* Made lack of which/where not crash watch command Improvements: