Skip to content

Releases: jescalan/roots

3.0.0-rc0

02 Jan 04:14
Compare
Choose a tag to compare
3.0.0-rc0 Pre-release
Pre-release

Very early release of roots v3. Should be considered entirely unstable, only suitable for testing purposes.

2.1.2

02 Jan 04:10
Compare
Choose a tag to compare

Fixes

  • Errors in precompiled jade templates now handled correctly (@samccone)

2.1.1

02 Jan 03:15
Compare
Choose a tag to compare

Fixes

  • Update man page (@slang800)
  • Slight adjustment to path logged when new project generated (@wenzowski)
  • Return correct unix exit code on error (@aawilson)
  • Better coffeescript error handling (@samccone)

Note: A lot of time is being put into v3, which will make a number of highly beneficial changes to the core. v3 is a complete rewrite and should bring roots to a place where it's not just a tool for building small sites, but prepared to handle professional production environments. Keep up with the action on the v3 branch.

v2.1.0

25 Nov 19:25
Compare
Choose a tag to compare

Breaking

  • Update to plugins, compile now takes three arguments, file, options, and callback. To fix, just add the options param on any plugin's compile function. This is a super edge case which is why we didn't bump the major version.

Features

  • huge internal rewrite, more modular, more coffeescript, way better test coverage
  • built-in compilers for scss, less, markdown, mustache, haml-coffee, eco, and haml
  • built-in compiler for dogescript. Yes this deserves its own line.
  • layout language is no longer connected to view language. So you can compile a markdown view into a jade layout, for example.
  • livereload tag no longer necessary, this happens internally (whoo!).
  • deep nested dynamic content has been implemented (see #230).
  • upgrade on all dependencies to the latest versions (other than axis which is massively breaking so we're waiting for the next major version).
  • view helpers now available, roots ships with underscore, underscore.string, and moment.js available by default.
  • some compiler options have been opened up to be modified via app.coffee. See the docs for compiler options.
  • default templates updated more frequently, easier to load in custom templates.
  • --no-open option added to roots watch to prevent browser window from opening

Fixes

  • the roots man page which previously went missing is now back
  • there should be no further permissions errors when creating new projects
  • coffeescript errors formatted correctly
  • error catching and handling improved

v2.1.0-beta

27 Sep 20:48
Compare
Choose a tag to compare
v2.1.0-beta Pre-release
Pre-release

(not yet released)

  • huge internal rewrite, more modular, more coffeescript, better test coverage
  • on compile, css is processed by autoprefixer
  • livereload tag no longer necessary, this happens internally (whoo!)
  • deep nested dynamic content has been implemented (see #230)
  • upgrade on all dependencies to the latest versions
  • [BREAKING] update to plugins, compile now takes three arguments, file, options, and callback. To fix, just add the options param on any plugin's compile function.

2.0.6

25 Sep 18:23
Compare
Choose a tag to compare

released 09/25/2013

  • fix a permissions error with roots custom templates
  • update all dependenices

2.0.5

25 Sep 18:26
Compare
Choose a tag to compare

released 08/15/2013

  • github pages deployer is now very reliable
  • post.contents now available in locals for dynamic content
  • reload spinner fixed so it shows up when you have scrolled down

2.0.4

25 Sep 18:28
Compare
Choose a tag to compare

released 07/23/2013

  • patch to fix a bug in the github pages deployer

2.0.3

25 Sep 18:28
Compare
Choose a tag to compare

released 07/18/2013

  • patch to fix the deploy command

2.0.2

25 Sep 18:28
Compare
Choose a tag to compare

released 06/25/2013

  • patch to improve file addition and removal in the watch command