Skip to content

Releases: nanoc/nanoc

4.0.0 alpha 2

13 May 07:27
4.0.0a2
Compare
Choose a tag to compare
4.0.0 alpha 2 Pre-release
Pre-release

Features:

  • Glob patterns (opt-in by setting pattern_syntax to "glob" in the site configuration)
  • Identifiers with extensions (opt-in by setting identifier_style to "full" in the data source configuration)

Enhancements:

  • Added several convenience methods to view classes (#570, #572)

See the nanoc 4 upgrade guide for details.

4.0.0 alpha 1

13 May 07:26
4.0.0a1
Compare
Choose a tag to compare
4.0.0 alpha 1 Pre-release
Pre-release

This is a major upgrade. For details on upgrading, see the nanoc 4 upgrade guide.

This release provides no new features, but streamlines the API and functionality, in order to easen future development, both for features and for optimisations.

3.8.0

04 May 07:34
3.8.0
Compare
Choose a tag to compare

Features:

  • Added mixed_content check (#542, #543) [Mike Pennisi]
  • Added commands_dirs configuration option for specifying directories to read commands from (#475) [Gregory Pakosz]
  • Added :cdn_id option to fog deployer for invalidating CDN objects (#451) [Vlatko Kosturjak]
  • Add access to regular expressions group matches in rules (#478) [Michal Papis]
  • Allow filtering the items array by regex (#458) [Mike Pennisi]

Enhancements:

  • Added :preserve_order option to preserve order in Atom feed (#533, #534)
  • Allowed accessing :pre snapshot from within item itself (#537, #538, #548)

Fixes:

  • Allowed passing generic Pandoc options with :args (#526, #535)
  • Fix crash when compiling extensionless binary items (#524, #525)
  • Fix double snapshot creation error (#547)

3.7.5

12 Jan 07:57
3.7.5
Compare
Choose a tag to compare

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) (#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

23 Nov 17:53
3.7.4
Compare
Choose a tag to compare

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

23 Nov 17:53
3.7.3
Compare
Choose a tag to compare

Fixes:

  • Fixed issue which caused metadata sections not be recognised in files that use CRLF line endings (#470, #471) [Gregory Pakosz]

3.7.2 (2014-08-17)

17 Aug 08:10
3.7.2
Compare
Choose a tag to compare

Fixes:

  • Fixed broken links to the now defunct RubyForge (#454, #467)
  • Fixed crash when Gemfile is missing but Bundler is installed (#464)
  • Made filesystem data source strip only leading newlines, not all whitespace (#463) [Gregory Pakosz]

Enhancements:

  • Fixed issue which could cause items to be unnecessarily marked as outdated (#461) [Gregory Pakosz]
  • Prevented binary layouts from being generated (#468) [Gregory Pakosz]

3.7.1 (2014-06-16)

17 Aug 08:10
3.7.1
Compare
Choose a tag to compare

Fixes:

  • Fixed bug which would cause nanoc to crash if no Gemfile is present (#447, #449)

3.7.0 (2014-06-08)

17 Aug 08:09
3.7.0
Compare
Choose a tag to compare

New features:

  • Allowed excluding links from the internal links check (@config[:checks][:internal_links][:exclude]) (#242) [Remko Tronçon]
  • Added Rouge syntax coloring filter (#398) [Guilherme Garnier]
  • Backported after_setup from nanoc 4 to make it easier to create CLI plugins (#407) [Rémi Barraquand]
  • Make lib dirs configurable using lib_dirs config attribute (#424) [Gregory Pakosz]
  • Added support for setting parent config dir using parent_config_file config attribute (#419) [Gregory Pakosz]

Enhancements:

  • Added :with_toc support to RedCarpet (#222, #232)
  • Added slim to the list of text extensions (#316)
  • Made content/ and layouts/ dirs configurable (#412) [Gregory Pakosz]
  • Allowed included rules files to have their own preprocess block (#420) [Gregory Pakosz]

Fixes:

  • Fixed bug which caused temporary directories not to be removed (#440, #444)

3.6.11

11 May 09:27
Compare
Choose a tag to compare

Identical to 3.6.10 but published with corrected release notes.