Permalink
Commits on Feb 6, 2013
  1. v6.21.10. Bugfix. Improvement.

    balupton committed Feb 6, 2013
    - v6.21.10 February 6, 2013
    	- Updated dependencies
    		- [watchr](https://github.com/bevry/watchr) from ~2.3.4 to ~2.3.7
    			- Works better for projects that have a large amount of files
  2. v6.21.9. Bugfix. Improvement.

    balupton committed Feb 6, 2013
    - v6.21.9 February 6, 2013
    	- We now completely ignore growl failures
    	- We now alert the user of watch failures but still ignore them
    overall (as to not bring down the entire app)
    	- Updated dependencies
    		- [growl](https://github.com/visionmedia/node-growl) from ~1.6.1 to
    ~1.7.0
    		- [express](https://github.com/visionmedia/express) from ~3.0.6 to
    ~3.1.0
    		- [watchr](https://github.com/bevry/watchr) from ~2.3.4 to ~2.3.5
    			- Fixes a bug with uncaught watching exceptions
  3. Updated dependency versions

    balupton committed Feb 6, 2013
Commits on Feb 5, 2013
  1. v6.21.8. Bugfix. Improvement.

    balupton committed Feb 5, 2013
    - v6.21.8 February 5, 2013
    	- Swapped out underscore dependency for lodash
    	- Underscore is no longer provided to testers
    	- `File::getMeta` now alises to `File.getMeta().get` if arguments have
    been supplied
    	- No longer does deep clones on template data per file render (just
    shallow clone now)
    	- Fixed a bug that keeps `exists` attribute on `File` always `true`
    		- Thanks to [Stefan](https://github.com/stegrams) for [pull request
    	- Updated dependencies
    		- [bal-util](https://github.com/balupton/bal-util) from ~1.16.3 to
    ~1.16.3
    		- [watchr](https://github.com/bevry/watchr) from ~2.3.3 to ~2.3.4
    			- Way better performance and reliability
Commits on Jan 27, 2013
Commits on Jan 25, 2013
  1. v6.21.7. Bugfix.

    balupton committed Jan 25, 2013
    - v6.21.7 January 25, 2013
    	- Fixed port not defaulting correctly on the `docpad-server` executable since v6.21.5
    		- Closes [issue #407](#407) thanks to [man4u](https://github.com/man4u)
    	- Updated dependencies
    		- [bal-util](https://github.com/balupton/bal-util) from ~1.16.0 to ~1.16.1
  2. v6.21.6. Improvement.

    balupton committed Jan 25, 2013
    - v6.21.6 January 25, 2013
    	- Better debugging around server starting
Commits on Jan 24, 2013
  1. v6.21.5. Bugfix. Improvement.

    balupton committed Jan 24, 2013
    - v6.21.5 January 24, 2013
    	- Supports Node v0.9
    	- Added `renderSingleExtensions` option
    		- Note: currently this will render `src/documents/script.coffee` from
    CoffeeScript to JavaScript as intended, HOWEVER the outfile will be
    `out/script.coffee` instead of the expected `out/script.js`. We will
    likely have to do an extension mapping for single extensions.
    	- Added expiremental `docpad-compile` executable
    	- Updated dependencies
    		- [bal-util](https://github.com/balupton/bal-util) from ~1.15.4 to
    ~1.16.0
Commits on Jan 16, 2013
  1. v6.21.4. Bugfix. Improvement.

    balupton committed Jan 16, 2013
    - v6.21.4 January 16, 2013
    	- Fixed incorrect meta data parsing for certain files
    		- Closes [issue #394](#394)
    thanks to [Jose Quesada](https://github.com/quesada) and
    [Stefan](https://github.com/stegrams)
    	- Scripts and styles blocks now support an `attrs` option string
    		- Closes [pull request
    #397](#397) thanks to
    [Alex](https://github.com/amesarosh)
    		- Closes [issue #400](#400)
    thanks to [edzillion](https://github.com/edzillion)
Commits on Jan 9, 2013
Commits on Jan 8, 2013
  1. v6.21.3. Bugfix. Improvement.

    balupton committed Jan 8, 2013
    - v6.21.3 January 9, 2013
    	- Fixed ignored files sometimes triggering reloads
    	- Added `ignorePaths`, `ignoreHiddenFiles` options
    	- Added `DocPad::isIgnoredPath`, `DocPad::scandir`, `DocPad::watchdir`
    helpers
  2. v6.21.2. Bugfix.

    balupton committed Jan 8, 2013
    - v6.21.2 January 8, 2013
    	- Fixed `Base::setDefaults` and `File::setMetaDefaults` always forcing
    defaults
    		- Thanks to [Stefan](https://github.com/stegrams) for [pull request
    #396](#396)
  3. Merge pull request #396 from stegrams/patch-1

    balupton committed Jan 8, 2013
    #395 Fix typo in setDefaults that forces defaults
Commits on Jan 7, 2013
Commits on Jan 6, 2013
  1. v6.21.1. Improvement.

    balupton committed Jan 6, 2013
    - v6.21.1 January 6, 2013
    	- Added support for running multiple plugin tests for the same plugin
    		- Closes [issue #393](#393)
Commits on Jan 2, 2013
  1. v6.21.0. Improvement. Bugfix.

    balupton committed Jan 2, 2013
    - v6.21.0 January 2, 2013
    	- Cleanup focused around loading, parsing, and writing of files and
    documents
    	- Added
    		- `DocPad::flowDocument`
    		- `DocPad::loadDocument`
    		- `exists` attribute on `File` model
    	- Fixed
    		- `Document::writeSource`
Commits on Dec 30, 2012
Commits on Dec 24, 2012
  1. v6.20.1. Bugfix.

    balupton committed Dec 24, 2012
    - v6.20.1 December 24, 2012
    	- Fixed `File::writeSource`
    		- Thanks to [ashnur](https://github.com/ashnur) for [pull request
    #381](#381)
  2. Merge pull request #381 from ashnur/minor-repair

    balupton committed Dec 24, 2012
    variable name change
  3. variable name change

    ashnur committed Dec 24, 2012
Commits on Dec 17, 2012
  1. v6.20.0. Improvement.

    balupton committed Dec 17, 2012
    - v6.20.0 December 17, 2012
    	- Better watch handling
    	- Updated dependencies
    		- [watchr](https://github.com/bevry/watchr) from ~2.2.1 to 2.3.x
Commits on Dec 15, 2012
  1. v6.19.0. Improvement.

    balupton committed Dec 15, 2012
    - v6.19.0 December 15, 2012
    	- Renamed `ignorePatterns` configuration option to
    `ignoreCommonPatterns` and added new `ignoreCustomPatterns`
    configuration option
    	- Updated dependencies
    		- [bal-util](https://github.com/balupton/bal-util) from 1.14.x to
    ~1.15.2
    		- [watchr](https://github.com/bevry/watchr) from 2.1.x to ~2.2.1
    	- Updated optional dependencies
    		- [mixpanel](https://github.com/carlsverre/mixpanel-node) from 0.0.9
    to 0.0.10
    	- Updated dev dependencies
    		- [chai](https://github.com/chaijs/chai) from 1.3.x to 1.4.x
Commits on Dec 14, 2012
  1. v6.18.0. Improvement.

    balupton committed Dec 14, 2012
    - v6.18.0 December 14, 2012
    	- Added `regeneratePaths` configuration option
    	- Include now returns expected results if the content hasn't been
    rendered yet
    		- Closes [issue #378](#378)
    	- Updated [QueryEngine](https://github.com/bevry/query-engine/) to
    v1.5.x from v1.4.x
    	- [Backbone](http://backbonejs.org/) dependency now moved to our
    dependencies from QueryEngine's. Version set explicitly to v0.9.9.
    		- If you have any plugins or whatever that used the
    `myCollection.getByCid` function, change that call to `myCollection.get`
    	- Improved help URLs
Commits on Dec 5, 2012
  1. v6.17.3. Bugfix.

    balupton committed Dec 5, 2012
    - v6.17.3 December 5, 2012
    	- Fixed an issue introduced in v6.17.0 that prevented files from
    reloading under certain circumstances
    		- Thanks [Vladislav Botvin](https://github.com/darrrk) for [issue
    #370](#370) and [pull request
    #371](#371)
  2. Merge pull request #371 from darrrk/master

    balupton committed Dec 5, 2012
    Fixed loading of files ref #370
  3. Fixed loading issue of files

    darky committed Dec 5, 2012
Commits on Dec 4, 2012
  1. v6.17.2. Bugfix.

    balupton committed Dec 4, 2012
    - v6.17.2 December 5, 2012
    	- `watch` and `server` actions now perform an initial generation
    		- Thanks [Khalid Jebbari](https://github.com/DjebbZ), [Vladislav
    Botvin](https://github.com/darrrk)
    		- Closes [#369](#369),
    [#368](#368),
    [#366](#366)
  2. v6.17.1. Improvement.

    balupton committed Dec 4, 2012
    - v6.17.1 December 4, 2012
    	- Updated misc internals to use the new `File::getOutContent` call
  3. v6.17.0. Clean.

    balupton committed Dec 4, 2012
    - v6.17.0 December 4, 2012
    	- Updated
    		- `File::getMeta` to create meta if it doesn't exist yet
    	- Removed
    		-  `Document::initialize` didn't do anything
    		-  `Document::getMeta` didn't do anything
    		-  `File::readFile` merged into `File::parse`
    		- `File::parseData` renamed to `File::parse` and cleaned signficantly
    	- Added
    		- `Base::setDefaults` to update attributes that haven't been set
    		- `File::setMeta` to update the meta more easily than
    `File.getMeta().set`
    		- `File::setMetaDefaults` to update the meta attributes that haven't
    been set
    		- `File::getContent` to get the content or buffer
    		- `File::getOutContent` to get the rendered content, or content, or
    buffer
    		- `File::getStat` to get the stat
    		- `File::setBuffer` to set the buffer
    		- `File::getBuffer` to get the buffer
  4. Cleaned up the Meta Data handling

    balupton committed Dec 4, 2012
    - Removed useless `Document::initialize` and `Document::getMeta`
    - Updated `File::getMeta` to create meta if it doesn't exist yet
    - Added `Base::setDefaults`, `File::setMeta`, and
    `File::setMetaDefaults`
  5. v6.16.0. Improvement.

    balupton committed Dec 4, 2012
    - v6.16.0 December 4, 2012
    	- The amount of render passes is now customisable via the
    `renderPasses` configuration option, defaults to `1`
    		- Increment this value dependening on how many levels of
    cross-document references you have (e.g. 2 passes for C includes B, B
    includes A)
    	- The render pass functionality has been changed to render all
    documents that don't reference anything else first, then for each
    additional render pass, render documents that do reference others
    		- Previously it would render both types of documents in the one
    batch, which resulted in hit and miss results
    		- Doing this, we now safely have the default `renderPasses` value set
    to `1` which has the same effect as the traditional `2` render pass
    		- Refer to [issue #359](#359)
    for more information
Commits on Dec 3, 2012