Permalink
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
  1. v6.15.0. Improvement.

    balupton committed Dec 3, 2012
    - v6.15.0 December 3, 2012
    	- [Nodejitsu](http://nodejitsu.com/) Support
Commits on Dec 2, 2012
Commits on Dec 1, 2012
  1. Added CONTRIBUTING.md

    balupton committed Dec 1, 2012
Commits on Nov 30, 2012
  1. Cleaned up the attributes tests

    balupton committed Nov 30, 2012
Commits on Nov 29, 2012
  1. Updated travis details

    balupton committed Nov 29, 2012
  2. Updated support links

    balupton committed Nov 29, 2012
  3. v6.14.0. Improvement.

    balupton committed Nov 29, 2012
    - v6.14.0 November 29, 2012
    	- Added  `DocPad::getFileByUrl(url)` and updated the middleware router
    to use it
    		- Big performance gain on request response time
  4. Merged

    balupton committed Nov 29, 2012
  5. v6.13.4. Improvement.

    balupton committed Nov 29, 2012
    - v6.13.4 November 29, 2012
    	- `reportErrors` and `reportStatistics` are now `false` if `test` is
    included in the `process.argv`
    		- Closes [issue #354](#354)
Commits on Nov 28, 2012
  1. Correct changelog, didn't get to "Reduced the extension not rendering…

    balupton committed Nov 28, 2012
    … warning to a notice" yet
  2. v6.13.3. Bugfix. Improvement.

    balupton committed Nov 28, 2012
    - v6.13.3 November 28, 2012
    	- Reduced the extension not rendering warning to a notice
    	- Fixed the `include` template helper
    	- `DocPad::getFileAtPath` now does fuzzy finding
    	- `FilesCollection::fuzzyFindOne` now also fuzzy matches against the
    url and accepts `sorting` and `paging` arguments
Commits on Nov 26, 2012
  1. v6.13.2. Improvement.

    balupton committed Nov 26, 2012
    - v6.13.2 November 27, 2012
    	- Reduced the extension not rendering error to a warning
  2. v6.13.1. Bugfix.

    balupton committed Nov 26, 2012
    - v6.13.1 November 26, 2012
    	- Fixed up growl notifications
  3. v6.13.0. Improvement.

    balupton committed Nov 26, 2012
    - v6.13.0 November 26, 2012
    	- Added [Terms of Service](http://bevry.me/terms) and [Privacy
    Policy](http://bevry.me/privacy) confirmation
    	- Added statistic tracking so we can better understand usage allowing
    us to improve DocPad is much greater ways
    	- Added automatic locale detection for OSX
    	- Improved error reporting
    	- Will now error if you try to run an action that doesn't exist
    (instead of defaulting to the `run` action instead)
    	- Updated dependencies
    		- [Commander](https://github.com/visionmedia/commander.js) 1.1.x from
    1.0.x
    		- [Growl](https://github.com/visionmedia/node-growl) 1.6.x from 1.4.x
    		- [Semver](https://github.com/isaacs/node-semver) 1.1.x from 1.0.x
    	- Added dependencies
    		- [Mixpanel](https://github.com/carlsverre/mixpanel-node) 0.0.9
    	- Moved dependencies to dev dependencies
    		- [Request](https://github.com/mikeal/request)
  4. Cleaned depenencies

    balupton committed Nov 26, 2012
    - Updated dependencies
    	- [Commander](https://github.com/visionmedia/commander.js) 1.1.x from
    1.0.x
    	- [Growl](https://github.com/visionmedia/node-growl) 1.6.x from 1.4.x
    	- [Semver](https://github.com/isaacs/node-semver) 1.1.x from 1.0.x
    - Added dependencies
    	- [Mixpanel](https://github.com/carlsverre/mixpanel-node) 0.0.9
    - Moved dependencies to dev dependencies
    	- [Request](https://github.com/mikeal/request)
  5. Merged in dev-stats

    balupton committed Nov 26, 2012
Commits on Nov 23, 2012
  1. v6.12.1. Bugfix.

    balupton committed Nov 23, 2012
    - v6.12.1 November 23, 2012
    	- Fixed update check, been broken since v6.7.3
    	- Updated [bal-util](https://github.com/balupton/bal-util/) dependency
    from 1.13.13 to 1.14.x
  2. v6.12.0. Improvement. Bugfix.

    balupton committed Nov 23, 2012
    - v6.12.0 November 23, 2012
    	- When creating new documents or files, if it is inside an unknown
    path we will now default to creating a document intead of a file
    	- We now send growl notifications when errors occur
    		- Thanks to [Luke Hagan](https://github.com/lhagan) for [pull request
    #346](#346) and [issue
    #343](#343)
    	- We now error and provide suggestions when an extension transform
    doesn't do anything
    		- Thanks to [Farid Neshat](https://github.com/alFReD-NSH), [Elias
    Dawson](https://github.com/eliasdawson) and [Steve
    Trevathan](https://github.com/kidfribble) for [issue
    #192](#192)
    	- Watching stability has been improved signifcantly
    		- Thanks to [ashnur](https://github.com/ashnur) for [issue
    #283](#283)
    	- Parser headers that don't include spacing now work again (e.g.
    `---cson` instead of `--- cson`)
    		- Thanks to [bobobo1618](https://github.com/bobobo1618) for [issue
    #341](#341)
    	- Removed default comparator on `FilesCollection` due to performance
    improvement it provides
    		- Thanks to [Bruno Héridet](https://github.com/Delapouite) for [issue
    #330](#330)
    	- Added
    		- `Document::parseFileDirectory(opts,next)`
    		- `Document::parseDocumentDirectory(opts,next)`
    		- `FilesCollection::fuzzyFindOne(data)`