Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jul 7, 2012
  1. @balupton
Commits on Jun 26, 2012
  1. @balupton

    v6.0.12. More robust node and git path handling.

    balupton authored
    - v6.0.12 June 26, 2012
    	- More robust node and git path handling
    	- Dependency updates
    		- [bal-util]( from v1.9 to v1.10
Commits on Jun 21, 2012
  1. @balupton

    Damn you travis\!

    balupton authored
  2. @balupton

    v6.0.8. Configuration, event and server improvements.

    balupton authored
    - v6.0.8 June 21, 2012
    	- Configuration changes
    		- DocPad now checks the following paths for a configuration file
    `docpad.js`, ``, `docpad.json`, `docpad.cson`, and will go
    with whichever one it finds first
    			- If you use `coffee` or `js` extensions, remember to prefix your
    file with `module.exports =`
    		- Fixed instance configuration not always coming first
    		- Removed `configPath` configuration option. Use the array based
    `configPaths` instead.
    		- `rootPath` and `configPaths` will now be properly respected if
    specified in your `package.json` file under the `docpad` property
    		- Configuration files can now bind event handlers using the `events`
    	- Event changes
    		- Completion callbacks are now optional for event listeners, if
    omitted event listener will be treated as synchronous
    		- Added new `docpadReady` event that fires once docpad has finished
    initialising and loading its configuration, will provide the opts
    `{docpad}` where `docpad` is the docpad instance
    	- Server changes
    		- If a document has multiple urls, and it is accessed on the non
    primary url, we will 301 (permanent) redirect to the primary url
    	- Dependency updates
    		- [CSON]( from v1.0 to v1.1
    		- [bal-util]( from v1.8 to v1.9
Commits on Jun 11, 2012
  1. @balupton
  2. @balupton

    v6.0.0. Woohoo!!!

    balupton authored
    - v6.0.0 June 11, 2012
    	- Breaking changes that may affect you
    		- Removed `documentsPath`, `filesPath`, `layoutsPath` configuration
    options for their array based alternatives `documentsPaths`,
    `filesPaths`, `layoutsPaths`
    		- Removed `require` from `templateData` as it needs to be specified
    in your project otherwise it has the wrong paths
    		- Removed `database`, `collections`, `blocks` from `templateData` for
    their helper based alternatives `getDatabase()`,
    `getCollection('collectionName')`, `getBlock('blockName')`
    		- Removed `String::startsWith`, `String::finsihesWith`,
    `Array::hasCount`, `Array::has` as we never used them
    		- Removed `DocPad::documents` and `templateData.documents`, now use
    	- New features
    		- Differential rendering
    		- Extendable CLI
    		- Template helpers
    	- Other changes
    		- Better error handling
    		- Moved to Joe for unit testing
Commits on May 17, 2012
  1. @balupton

    Removing the lib dir broke travis. This commit will make travis compi…

    balupton authored
    …le before running the tests.
Commits on May 5, 2012
  1. @balupton
Commits on May 2, 2012
  1. @balupton
Commits on Apr 29, 2012
  1. @balupton

    Nearly there for the all documents rewrite. Having trouble figuring o…

    balupton authored
    …ut how layouts should now work.
    The problem is that we need to make the decision of whether or not to
    parse special directories /^_/.test(dirName). Parsing would allow us to
    watch those files, however can complicate the workflow as they all get
    added to @database. Whereas if we don't parse them, then they are
    entirely handled by plugins - which is probably desirable… It is a
    tough call, and not sure how to proceed.
Commits on Apr 22, 2012
  1. @balupton
Commits on Apr 20, 2012
  1. @balupton
  2. @balupton

    Add Travis CI integration

    balupton authored
Something went wrong with that request. Please try again.