Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added a notify event and extracted growl to its own plugin #605

Closed
wants to merge 760 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 26, 2012

  1. v6.13.2. Improvement.

    - v6.13.2 November 27, 2012
    	- Reduced the extension not rendering error to a warning
    balupton committed Nov 26, 2012
    Configuration menu
    Copy the full SHA
    63d51a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2012

  1. v6.13.3. Bugfix. Improvement.

    - 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
    balupton committed Nov 28, 2012
    Configuration menu
    Copy the full SHA
    ca28738 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43d33a5 View commit details
    Browse the repository at this point in the history
  3. Correct changelog, didn't get to "Reduced the extension not rendering…

    … warning to a notice" yet
    balupton committed Nov 28, 2012
    Configuration menu
    Copy the full SHA
    553b782 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2012

  1. v6.13.4. Improvement.

    - v6.13.4 November 29, 2012
    	- `reportErrors` and `reportStatistics` are now `false` if `test` is
    included in the `process.argv`
    		- Closes [issue docpad#354](docpad#354)
    balupton committed Nov 29, 2012
    Configuration menu
    Copy the full SHA
    4da052a View commit details
    Browse the repository at this point in the history
  2. Merged

    balupton committed Nov 29, 2012
    Configuration menu
    Copy the full SHA
    12c4fa1 View commit details
    Browse the repository at this point in the history
  3. v6.14.0. Improvement.

    - 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
    balupton committed Nov 29, 2012
    Configuration menu
    Copy the full SHA
    1a05ce8 View commit details
    Browse the repository at this point in the history
  4. Updated support links

    balupton committed Nov 29, 2012
    Configuration menu
    Copy the full SHA
    2b99863 View commit details
    Browse the repository at this point in the history
  5. Updated travis details

    balupton committed Nov 29, 2012
    Configuration menu
    Copy the full SHA
    b818ecc View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2012

  1. Configuration menu
    Copy the full SHA
    909dafe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92ad324 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2012

  1. Configuration menu
    Copy the full SHA
    625107e View commit details
    Browse the repository at this point in the history
  2. Added CONTRIBUTING.md

    balupton committed Dec 1, 2012
    Configuration menu
    Copy the full SHA
    00685f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e4fbc93 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    966f260 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2012

  1. Configuration menu
    Copy the full SHA
    d5343aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aae86c7 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2012

  1. Configuration menu
    Copy the full SHA
    a2ffba8 View commit details
    Browse the repository at this point in the history
  2. v6.15.0. Improvement.

    - v6.15.0 December 3, 2012
    	- [Nodejitsu](http://nodejitsu.com/) Support
    balupton committed Dec 3, 2012
    Configuration menu
    Copy the full SHA
    b732f86 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bde1e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1b7680d View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2012

  1. v6.16.0. Improvement.

    - 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 docpad#359](docpad#359)
    for more information
    balupton committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    1f241f7 View commit details
    Browse the repository at this point in the history
  2. Cleaned up the Meta Data handling

    - 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`
    balupton committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    8b17d09 View commit details
    Browse the repository at this point in the history
  3. v6.17.0. Clean.

    - 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
    balupton committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    4100b6a View commit details
    Browse the repository at this point in the history
  4. v6.17.1. Improvement.

    - v6.17.1 December 4, 2012
    	- Updated misc internals to use the new `File::getOutContent` call
    balupton committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    dc13e1c View commit details
    Browse the repository at this point in the history
  5. v6.17.2. Bugfix.

    - 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 [docpad#369](docpad#369),
    [docpad#368](docpad#368),
    [docpad#366](docpad#366)
    balupton committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    d8ae0c9 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2012

  1. Fixed loading issue of files

    darky committed Dec 5, 2012
    Configuration menu
    Copy the full SHA
    dd36129 View commit details
    Browse the repository at this point in the history
  2. Merge pull request docpad#371 from darrrk/master

    Fixed loading of files ref docpad#370
    balupton committed Dec 5, 2012
    Configuration menu
    Copy the full SHA
    a8133e9 View commit details
    Browse the repository at this point in the history
  3. v6.17.3. Bugfix.

    - 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
    docpad#370](docpad#370) and [pull request
    docpad#371](docpad#371)
    balupton committed Dec 5, 2012
    Configuration menu
    Copy the full SHA
    fcc00e7 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2012

  1. v6.18.0. Improvement.

    - 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 docpad#378](docpad#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
    balupton committed Dec 14, 2012
    Configuration menu
    Copy the full SHA
    31f22c7 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2012

  1. v6.19.0. Improvement.

    - 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
    balupton committed Dec 15, 2012
    Configuration menu
    Copy the full SHA
    a0d9e99 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2012

  1. v6.20.0. Improvement.

    - 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
    balupton committed Dec 17, 2012
    Configuration menu
    Copy the full SHA
    fe30333 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2012

  1. variable name change

    ashnur committed Dec 24, 2012
    Configuration menu
    Copy the full SHA
    aeb2c4f View commit details
    Browse the repository at this point in the history
  2. Merge pull request docpad#381 from ashnur/minor-repair

    variable name change
    balupton committed Dec 24, 2012
    Configuration menu
    Copy the full SHA
    a69e788 View commit details
    Browse the repository at this point in the history
  3. v6.20.1. Bugfix.

    - v6.20.1 December 24, 2012
    	- Fixed `File::writeSource`
    		- Thanks to [ashnur](https://github.com/ashnur) for [pull request
    docpad#381](docpad#381)
    balupton committed Dec 24, 2012
    Configuration menu
    Copy the full SHA
    8b61dbb View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2012

  1. Configuration menu
    Copy the full SHA
    836ca85 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2013

  1. v6.21.0. Improvement. Bugfix.

    - 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`
    balupton committed Jan 2, 2013
    1 Configuration menu
    Copy the full SHA
    5c37ca7 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2013

  1. v6.21.1. Improvement.

    - v6.21.1 January 6, 2013
    	- Added support for running multiple plugin tests for the same plugin
    		- Closes [issue docpad#393](docpad#393)
    balupton committed Jan 6, 2013
    Configuration menu
    Copy the full SHA
    eb25c3a View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2013

  1. Configuration menu
    Copy the full SHA
    9cf69ff View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2013

  1. Merge pull request docpad#396 from stegrams/patch-1

    docpad#395 Fix typo in setDefaults that forces defaults
    balupton committed Jan 8, 2013
    Configuration menu
    Copy the full SHA
    3095ad4 View commit details
    Browse the repository at this point in the history
  2. v6.21.2. Bugfix.

    - 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
    docpad#396](docpad#396)
    balupton committed Jan 8, 2013
    Configuration menu
    Copy the full SHA
    fedd717 View commit details
    Browse the repository at this point in the history
  3. 2 Configuration menu
    Copy the full SHA
    b7baeef View commit details
    Browse the repository at this point in the history
  4. v6.21.3. Bugfix. Improvement.

    - v6.21.3 January 9, 2013
    	- Fixed ignored files sometimes triggering reloads
    	- Added `ignorePaths`, `ignoreHiddenFiles` options
    	- Added `DocPad::isIgnoredPath`, `DocPad::scandir`, `DocPad::watchdir`
    helpers
    balupton committed Jan 8, 2013
    Configuration menu
    Copy the full SHA
    22d39f7 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2013

  1. Configuration menu
    Copy the full SHA
    b03c955 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2013

  1. v6.21.4. Bugfix. Improvement.

    - v6.21.4 January 16, 2013
    	- Fixed incorrect meta data parsing for certain files
    		- Closes [issue docpad#394](docpad#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
    docpad#397](docpad#397) thanks to
    [Alex](https://github.com/amesarosh)
    		- Closes [issue docpad#400](docpad#400)
    thanks to [edzillion](https://github.com/edzillion)
    balupton committed Jan 16, 2013
    Configuration menu
    Copy the full SHA
    44178bb View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2013

  1. v6.21.5. Bugfix. Improvement.

    - 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
    balupton committed Jan 24, 2013
    Configuration menu
    Copy the full SHA
    88d57b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd7ba31 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2013

  1. v6.21.6. Improvement.

    - v6.21.6 January 25, 2013
    	- Better debugging around server starting
    balupton committed Jan 25, 2013
    Configuration menu
    Copy the full SHA
    646b855 View commit details
    Browse the repository at this point in the history
  2. v6.21.7. Bugfix.

    - v6.21.7 January 25, 2013
    	- Fixed port not defaulting correctly on the `docpad-server` executable since v6.21.5
    		- Closes [issue docpad#407](docpad#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
    balupton committed Jan 25, 2013
    Configuration menu
    Copy the full SHA
    2429ea4 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2013

  1. Configuration menu
    Copy the full SHA
    a1b3b54 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2013

  1. Configuration menu
    Copy the full SHA
    22322c3 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2013

  1. Detection and conversion of source encoding now going. Looking into c…

    …onversion for the out file as well. Ref docpad#411
    balupton committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    3b279ee View commit details
    Browse the repository at this point in the history
  2. Got encoding conversion going for the out file as well. Must enable d…

    …etectEncoding in your docpad configuraiton file for auto detection. Ref docpad#411
    balupton committed Feb 4, 2013
    Configuration menu
    Copy the full SHA
    c02ad48 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    012a8e0 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2013

  1. v6.21.8. Bugfix. Improvement.

    - 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
    balupton committed Feb 5, 2013
    Configuration menu
    Copy the full SHA
    32ceb7d View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2013

  1. Updated dependency versions

    balupton committed Feb 6, 2013
    Configuration menu
    Copy the full SHA
    51a13a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7d7c14 View commit details
    Browse the repository at this point in the history
  3. v6.21.9. Bugfix. Improvement.

    - 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
    balupton committed Feb 6, 2013
    Configuration menu
    Copy the full SHA
    5e14ecd View commit details
    Browse the repository at this point in the history
  4. v6.21.10. Bugfix. Improvement.

    - 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
    balupton committed Feb 6, 2013
    Configuration menu
    Copy the full SHA
    5a515db View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2013

  1. Configuration menu
    Copy the full SHA
    53f0080 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2013

  1. Configuration menu
    Copy the full SHA
    92c7d3a View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2013

  1. Now loads early for deploy commands. Added action command.

    - This means for deploy commands we load and initialise our
    configuration twice in order to load the deploy plugin by the time the
    consoleSetup event fires
    - Another change is the removal of the secret `load` instanceConfig
    option, in favour of a new `action` instanceConfig option
    - Added a action command to perhaps replace the `docpad-server` cli
    with `docpad action 'server generate'`
    balupton committed Feb 14, 2013
    Configuration menu
    Copy the full SHA
    070f9b9 View commit details
    Browse the repository at this point in the history
  2. Ref docpad#430 - Identify anonymous users by their hash and salted MA…

    …C address
    
    See docpad#430 for the underlying details.
    balupton committed Feb 14, 2013
    Configuration menu
    Copy the full SHA
    fb8de48 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2013

  1. Attempt at resolving configuration double-load merging issue, hitting…

    … issue with partials plugin
    balupton committed Feb 15, 2013
    Configuration menu
    Copy the full SHA
    fa58741 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2013

  1. Cleaning for collections. Persistant database collection.

    - Added `destroy` method and event to Collection and QueryCollection
    which will unbind all listeners on itself and children
    - `createCollection` now renamed to `extendCollection` as we now create
    collections and blocks within the constructor, and just extend them on
    each load, extending now support destroying old collections - this
    allows us to persist the same database collection
    balupton committed Feb 16, 2013
    Configuration menu
    Copy the full SHA
    5590aef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    727a7dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    244390c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8524dd7 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2013

  1. Configuration menu
    Copy the full SHA
    7b46303 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2013

  1. Configuration menu
    Copy the full SHA
    0350886 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e54fb31 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6654d1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0d4bdf6 View commit details
    Browse the repository at this point in the history
  5. More fallbacks if mac fails

    balupton committed Mar 6, 2013
    Configuration menu
    Copy the full SHA
    8768ff6 View commit details
    Browse the repository at this point in the history
  6. Reduce the console pause delay after collecting info

    From 5 seconds to 2 seconds
    balupton committed Mar 6, 2013
    Configuration menu
    Copy the full SHA
    95ad092 View commit details
    Browse the repository at this point in the history
  7. v6.22.0. Improvement.

    - v6.22.0 March 6, 2013
    	- Better port assignment to testers -
    [changeset](docpad@244390c5d349598e35e2b
    99347c8b067006aa293)
    	- We now identify anonymous users (while respecting their anonymity) -
    [changeset](docpad@fb8de48d7dcfc4e9211fd
    898cda91c54553c1f58)
    		- Closes [docpad#430](docpad#430)
    balupton committed Mar 6, 2013
    Configuration menu
    Copy the full SHA
    f6e12fd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    861f00b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    575cf05 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7c037ab View commit details
    Browse the repository at this point in the history
  11. Merged.

    balupton committed Mar 6, 2013
    Configuration menu
    Copy the full SHA
    b20443e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    883e44e View commit details
    Browse the repository at this point in the history
  13. v6.23.0. Improvement.

    - v6.23.0 March 6, 2013
    	- DocPad can now handle foreign encodings when you set
    `detectEncoding: true` in the [docpad
    configuration](http://docpad.org/docs/config)
    		- Thanks to [Yellow Dragon](https://github.com/huanglong) for [issue
    docpad#411](docpad#411)
    balupton committed Mar 6, 2013
    Configuration menu
    Copy the full SHA
    5569f15 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    12795c2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b268a94 View commit details
    Browse the repository at this point in the history
  16. v6.24.0. Improvement.

    - v6.24.0 March 6, 2013
    	- Configuration changes and improvements
    		- Can now load the configuration before the console interface is
    setup, allowing us to have plugins that extend the console interface
    			- Currently explicit commands only
    		- Configuration can now load multiple times safely
    		- Plugins now have `initialConfig`, `instanceConfig`, and a
    `setConfig(instanceConfig=null)` helper and their configuration will be
    reloaded via `setConfig` each time the docpad configuration is reloaded
    			- **NOTE: This means no modifying `config` directly in your
    constructor as the changes won't persist, instead modify them via the
    `setConfig` call after calling `super`**
    				- See the partials plugin for an example of this
    		- Thanks to [Olivier Bazoud](https://github.com/obazoud) for [issue
    Deitcher](https://github.com/deitch), [Sergey
    Lukin](https://github.com/sergeylukin), [Zeno
    Rocha](https://github.com/zenorocha) for [issue
    	- Added `docpad action <actions>` command line action
    	- When passing arrays to blocks we now clone the array to avoid
    modifying the argument
    balupton committed Mar 6, 2013
    Configuration menu
    Copy the full SHA
    14e16c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2013

  1. Fixed a couple of typos.

    Signed-off-by: Richard Antecki <richard@antecki.id.au>
    rantecki committed Mar 7, 2013
    Configuration menu
    Copy the full SHA
    b220c27 View commit details
    Browse the repository at this point in the history
  2. Merge pull request docpad#450 from rantecki/rantecki-20130307

    Fixed a couple of typos.
    balupton committed Mar 7, 2013
    Configuration menu
    Copy the full SHA
    dcc04e4 View commit details
    Browse the repository at this point in the history
  3. v6.24.1. Bugfix.

    - v6.24.1 March 7, 2013
    	- Typo fixes
    		- Fixes `getMixpanelInstance()` always re-creating the mixpanel
    instance instead of just doing it once
    		- Fixes `DocPad::getBlocks`
    		- Thanks to [Richard A](https://github.com/rantecki) for [pull
    request docpad#450](docpad#450)
    	- Fixed mixpanel country and language always being au and en
    	- Updated dependencies
    		- [bal-util](https://github.com/balupton/bal-util) from ~1.16.3 to
    ~1.16.9
    balupton committed Mar 7, 2013
    Configuration menu
    Copy the full SHA
    e76cce5 View commit details
    Browse the repository at this point in the history
  4. v6.24.2. Bugfix.

    - v6.24.2 March 8, 2013
    	- Fixed regression from v6.24.1 that caused new installs or very old
    upgrades to get stuck in the TOS section
    balupton committed Mar 7, 2013
    Configuration menu
    Copy the full SHA
    9eb5472 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2013

  1. Configuration menu
    Copy the full SHA
    a7c0b5f View commit details
    Browse the repository at this point in the history
  2. v6.25.0. Improvement.

    - v6.25.0 March 10, 2013
    	- Database is now persistant
    	- We now destroy unused collections
    balupton committed Mar 9, 2013
    Configuration menu
    Copy the full SHA
    5c34a61 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2013

  1. Amended "if data" checks in FileModel to "if data?"

    Signed-off-by: Richard Antecki <richard@antecki.id.au>
    rantecki committed Mar 10, 2013
    Configuration menu
    Copy the full SHA
    b7cbf83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8bd22b View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2013

  1. v6.26.0. Bugfix.

    - v6.26.0 March 12, 2013
    	- Node v0.10.0 support - fixes the "Arguments to path.join must be
    strings" errors
    	- The requirement of "plugins must have their own `package.json` file
    with `version` and `main` defined within them" is now enforced
    	- Updated dependencies
    		- [backbone](http://backbonejs.org/) 0.9.9 to 0.9.10
    		- [iconv](https://github.com/bnoordhuis/node-iconv) ~2.0.2 to ~2.0.3
    		- [request](https://github.com/mikeal/request) ~2.12.0 to ~2.14.0
    balupton committed Mar 11, 2013
    Configuration menu
    Copy the full SHA
    73c5f26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    929344e View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2013

  1. v6.26.1. Improvement.

    - v6.26.1 March 12, 2013
    	- We now gather statistics on the node version and platform you are
    using to better understand where issues are coming from
    	- Updated dev dependencies
    		- [coffee-script](http://jashkenas.github.com/coffee-script/) ~1.4.0
    to ~1.6.1
    		- [request](https://github.com/mikeal/request) ~2.14.0 to ~2.16.2
    balupton committed Mar 15, 2013
    Configuration menu
    Copy the full SHA
    7cfbfda View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2013

  1. v6.26.2. Bugfix. Improvement.

    - v6.26.2 March 23, 2013
    	- Fixes `TypeError: Object #<Object> has no method 'removeListener'`
    		- Thanks to [Steven Lindberg](https://github.com/slindberg) for
    [issue docpad#462](docpad#462)
    	- Can now customise the `watchOptions` that are used to construct the
    [watchr](https://github.com/bevry/watchr) instances we create
    	- Updated dependencies
    balupton committed Mar 23, 2013
    Configuration menu
    Copy the full SHA
    2ffb091 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2013

  1. v6.27.0. Improvement.

    - v6.27.0 March 25, 2013
    	- Engine requirements are now:
    		- node >=0.8
    		- npm >=1.2
    	- Iconv is now a lazy loaded dependency
    		- Thanks to [jhuntdog](https://github.com/jhuntdog) for [issue
    docpad#468](docpad#468)
    	- Added `regenerateDelay` configuration option
    		- Thanks to [Homme Zwaagstra](https://github.com/homme) for [pull
    request docpad#426](docpad#426)
    balupton committed Mar 25, 2013
    Configuration menu
    Copy the full SHA
    3bf5158 View commit details
    Browse the repository at this point in the history
  2. v6.28.0. Improvement.

    - v6.28.0 March 25, 2013
    	- Removed native prototype extensions
    		- Thanks to [David Baird](https://github.com/dhbaird) for [issue
    docpad#441](docpad#441)
    		- If you were using `toShortDateString`, then we'd recommend [this
    gist](https://gist.github.com/4166882) instead
    		- If you were using `toISODateString`, just replace it with
    `toISOString`
    balupton committed Mar 25, 2013
    Configuration menu
    Copy the full SHA
    4717855 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2013

  1. v6.29.0. Improvement.

    - v6.29.0 April 1, 2013
    	- Progress on [issue docpad#474](docpad#474)
    	- DocPad will now set permissions based on the process's ability
    		- Thanks to [Avi Deitcher](https://github.com/deitch), [Stephan
    Lough](https://github.com/stephanlough) for [issue
    docpad#165](docpad#165)
    	- Updated dependencies
    balupton committed Apr 1, 2013
    Configuration menu
    Copy the full SHA
    4cc9de3 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2013

  1. v6.30.0. Improvement.

    - v6.30.0 April 5, 2013
    	- Progress on [issue docpad#474](docpad#474)
    	- `balUtil`, `chai`, `expect`, `assert`, `request` are no longer
    exposed to plugin testers, you'll need to include them yourself from
    now on
    	- Updated dependencies
    balupton committed Apr 5, 2013
    Configuration menu
    Copy the full SHA
    6137911 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2013

  1. v6.30.1. Improvement.

    - v6.30.1 April 6, 2013
    	- Updated dependencies
    balupton committed Apr 6, 2013
    Configuration menu
    Copy the full SHA
    bb5a37b View commit details
    Browse the repository at this point in the history
  2. No Skeleton Fix

    adiospace committed Apr 6, 2013
    Configuration menu
    Copy the full SHA
    1226eb3 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2013

  1. Merge pull request docpad#476 from adrianolaru/no-skeleton-fix

    No Skeleton Fix
    balupton committed Apr 7, 2013
    Configuration menu
    Copy the full SHA
    04b4f98 View commit details
    Browse the repository at this point in the history
  2. Merge pull request docpad#454 from rantecki/rantecki-20130310

    "if data" checks in FileModel
    balupton committed Apr 7, 2013
    Configuration menu
    Copy the full SHA
    e78081a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56c7d26 View commit details
    Browse the repository at this point in the history
  4. v6.30.2. Bugfix. Improvement.

    - v6.30.2 April 7, 2013
    	- Allow for empty `data` when injecting files into the database
    		- Thanks to [Richard A](https://github.com/rantecki) for [pull
    request docpad#454](docpad#454)
    	- Fixed "No Skeleton" option not working (bug introduced in v6.30.0)
    		- Thanks to [Adrian Olaru](https://github.com/adrianolaru) for [pull
    request docpad#475](docpad#475)
    balupton committed Apr 7, 2013
    Configuration menu
    Copy the full SHA
    9fe5c64 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2013

  1. Configuration menu
    Copy the full SHA
    a6ecf6a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f808ca7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    420f841 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f20ec4b View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2013

  1. Configuration menu
    Copy the full SHA
    bd86abf View commit details
    Browse the repository at this point in the history
  2. v6.30.3. Improvement.

    - v6.30.3 April 10, 2013
    	- Updated dependencies
    balupton committed Apr 10, 2013
    Configuration menu
    Copy the full SHA
    10e42f3 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2013

  1. v6.30.4. Bugfix.

    - v6.30.4 April 16, 2013
    	- Testing of plugins now works when the plugin directory is the full
    plugin name
    		- Thanks to [Mark Groves](https://github.com/mgroves84) for [issue
    docpad#485](docpad#485)
    balupton committed Apr 16, 2013
    Configuration menu
    Copy the full SHA
    8b93599 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2013

  1. v6.30.5. Improvement.

    - v6.30.5 April 23, 2013
    	- The no skeleton option will now create a `node_modules` directory,
    and `package.json` and `docpad.coffee` files
    balupton committed Apr 22, 2013
    Configuration menu
    Copy the full SHA
    1d91250 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2013

  1. Configuration menu
    Copy the full SHA
    cf66bf7 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2013

  1. Configuration menu
    Copy the full SHA
    dd0df10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6badc4 View commit details
    Browse the repository at this point in the history
  3. Fixed the tests

    balupton committed Apr 24, 2013
    Configuration menu
    Copy the full SHA
    11c9aea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f48385 View commit details
    Browse the repository at this point in the history
  5. v6.31.0. Improvement.

    - v6.31.0 April 24, 2013
    	- DocPad will now warn you when you have files of the same outPath
    	- File and Document IDs will now always be their `cid` (before they
    use to be their relativePath on occasion)
    	- Fuzzy searching no longer searches for the id
    	- Server is now able to serve cached pages while a non-initial
    generation is occurring
    	- We no longer replace tabs with 4 spaces for the content of files and
    documents (we still do it for YAML meta data headers on documents)
    		- This means if you're a plugin developer, you may need to update
    your plugin's test's `out-expected` folder accordingly
    			- If this is too difficult, we've added a `removeWhitespace` config
    option for your plugin tester, set it to `true`, [see here for
    usage](https://github.com/docpad/docpad-plugin-paged/blob/master/src/pag
    ed.tester.coffee)
    	- Change events will now fire when adding a url to a file
    	- URL cache index for serving files is now generated via change
    events, rather than after generation
    balupton committed Apr 24, 2013
    Configuration menu
    Copy the full SHA
    e66e712 View commit details
    Browse the repository at this point in the history
  6. Attempt with multimeter

    balupton committed Apr 24, 2013
    Configuration menu
    Copy the full SHA
    520a9cc View commit details
    Browse the repository at this point in the history
  7. v6.31.1. Bugfix. Improvement.

    - v6.31.1 April 25, 2013
    	- Fixed cannot get `length` of undefined error
    	- Added progress bar (instead of snores) for during generation when
    using the default log level (`6`)
    balupton committed Apr 24, 2013
    Configuration menu
    Copy the full SHA
    7764a26 View commit details
    Browse the repository at this point in the history
  8. v6.31.2. Improvement.

    - v6.31.2 April 25, 2013
    	- Do not show progress bars on production environments
    balupton committed Apr 24, 2013
    Configuration menu
    Copy the full SHA
    6bff1c0 View commit details
    Browse the repository at this point in the history
  9. v6.31.3. Bugfix. Improvement.

    - v6.31.3 April 25, 2013
    	- Moved progress bar code into
    [bevry/progressbar](http://github.com/bevry/progressbar)
    		- Fixes issues with progress bars on ubuntu and windows
    balupton committed Apr 24, 2013
    Configuration menu
    Copy the full SHA
    3b88219 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2013

  1. v6.31.4. Bugfix.

    - v6.31.4 April 25, 2013
    	- Fixed "ReferenceError: existingModel is not defined" when you have
    outPath conflicts
    balupton committed Apr 25, 2013
    Configuration menu
    Copy the full SHA
    7b3f120 View commit details
    Browse the repository at this point in the history
  2. Updated for Caterpillar v2. Need to think about how setLogger should …

    …work, or if it should still be here.
    balupton committed Apr 25, 2013
    Configuration menu
    Copy the full SHA
    9915eb5 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2013

  1. v6.31.5. Improvement.

    - v6.31.5 April 25, 2013
    	- Progress bars now obey the `prompts` configuration option instead of
    v6.31.2 environment hack
    balupton committed Apr 26, 2013
    Configuration menu
    Copy the full SHA
    7e9f1fb View commit details
    Browse the repository at this point in the history
  2. v6.31.6. Improvement.

    - v6.31.6 April 26, 2013
    	- `X-Powered-By` now also includes the DocPad version number
    balupton committed Apr 26, 2013
    Configuration menu
    Copy the full SHA
    3c3ede2 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2013

  1. Removed setLogger. Renamed last logger to console logger. Added docpa…

    …d-debug.log output if we are running in debug log level.
    balupton committed Apr 29, 2013
    Configuration menu
    Copy the full SHA
    d82a179 View commit details
    Browse the repository at this point in the history
  2. merged

    balupton committed Apr 29, 2013
    Configuration menu
    Copy the full SHA
    927b18c View commit details
    Browse the repository at this point in the history

Commits on May 2, 2013

  1. Got caterpillar v2 working

    - Remove the debug log file on startup
    - Turn off colors for the debug stream
    - Only re-add the console to stdout pipe if we removed it
    - Added debugLogPath property to docpad instance
    balupton committed May 2, 2013
    Configuration menu
    Copy the full SHA
    8656056 View commit details
    Browse the repository at this point in the history
  2. v6.32.0. Bugfix. Improvement.

    - v6.32.0 May 2, 2013
    	- Now uses [Caterpillar](https://github.com/bevry/caterpillar) v2
    	- We now write a `docpad-debug.log` file when running with the `-d`
    flag, submit this when you file a bug report :)
    	- Fixed colors not showing on custom Terminal color schemes
    	- Fixed a double progress bar issue when a log message occurs when the
    progress bar is being written
    	- Removed `setLogger()` instead you should do `getLogger()` and pipe
    the results to where you need
    	- Added `getLoggers()` to fetch all the different logger streams we
    are using, generally there are:
    		- `logger` the stream we write log messages to
    		- `console` the stream that is outputted to stdout
    		- `debug` the stream that is outputted to the debug log file
    balupton committed May 2, 2013
    Configuration menu
    Copy the full SHA
    cf1a258 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2013

  1. v6.33.0. Improvement.

    - v6.33.0 May 6, 2013
    	- We now load the exchange file based on which DocPad version we are
    running
    	- Updated dependencies
    		- [Caterpillar Human](https://github.com/bevry/caterpillar-human)
    v3.1 from v3.0
    balupton committed May 6, 2013
    Configuration menu
    Copy the full SHA
    210a2e4 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2013

  1. v6.34.0. Bugfix. Improvement.

    - v6.34.0 May 8, 2013
    	- Now uses [envfile](https://github.com/bevry/envfile) for `.env` file
    parsing
    	- Fixed `TypeError: Cannot call method 'get' of undefined ->
    /lib/docpad.js:972` error when using [minicms
    plugin](https://github.com/jeremyfa/docpad-plugin-minicms)
    		- Closes [issue docpad#501](docpad#501)
    reported by [rleite](https://github.com/rleite)
    balupton committed May 8, 2013
    Configuration menu
    Copy the full SHA
    7a5fe61 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2013

  1. v6.34.1. Bugfix.

    - v6.34.1 May 9, 2013
    	- Fixed `ReferenceError: docpad is not defined`
    balupton committed May 9, 2013
    Configuration menu
    Copy the full SHA
    3dcd1c6 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2013

  1. v6.34.2. Improvement.

    - v6.34.2 May 13, 2013
    	- We now support `docpad run` on empty directories when offline
    		- Before it would crash because it could not load the exchange data,
    now it will continue anyway
    	- Removed `cli-color` dependency
    	- Progress bar will now be destroyed when a notice or higher
    importance message is logged
    balupton committed May 13, 2013
    1 Configuration menu
    Copy the full SHA
    13922bf View commit details
    Browse the repository at this point in the history

Commits on May 21, 2013

  1. Configuration menu
    Copy the full SHA
    022d01a View commit details
    Browse the repository at this point in the history

Commits on May 25, 2013

  1. v6.35.0. Improvement.

    - v6.35.0 May 25, 2013
    	- We now respect plugin priorities again
    		- Thanks to [Neil Taylor](https://github.com/neilbaylorrulez) for
    [pull request docpad#511](docpad#511)
    		- Set plugin priorities by `priority: 500` or whatever in your plugin
    class
    		- Set event specific priorities by `eventNamePriority: 500` or
    whatever in your plugin class
    	- Updated dependencies
    balupton committed May 25, 2013
    Configuration menu
    Copy the full SHA
    6d1e3c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a5afc8 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2013

  1. v6.36.0. Improvement. Bugfix.

    - v6.36.0 May 28, 2013
    	- Rewrote the error-reporting, analytics, newsletter, and
    identification handling
    	- Fixed a bug with the plugin version not being set on the plugin
    instance correctly
    balupton committed May 28, 2013
    Configuration menu
    Copy the full SHA
    2b91768 View commit details
    Browse the repository at this point in the history
  2. v6.36.1. Bugfix.

    - v6.36.1 May 28, 2013
    	- Fixed `TypeError: Object has no method 'unbindEvents'`
    balupton committed May 28, 2013
    Configuration menu
    Copy the full SHA
    8ce1b19 View commit details
    Browse the repository at this point in the history
  3. v6.36.2. Bugfix. Improvement.

    - v6.36.2 May 28, 2013
    	- You will now be warned if your custom collection is invalid
    	- Child collections will now be of the correct class type
    balupton committed May 28, 2013
    Configuration menu
    Copy the full SHA
    eb15a6a View commit details
    Browse the repository at this point in the history

Commits on May 29, 2013

  1. Update the README buttons

    balupton committed May 29, 2013
    Configuration menu
    Copy the full SHA
    504c210 View commit details
    Browse the repository at this point in the history
  2. v6.37.0. Improvement.

    - v6.37.0 May 29, 2013
    	- Plugin tester file is now optional when specifying something like
    `testerClass: 'RendererTester'` inside your plugin test file
    		- Closes [issue docpad#487](docpad#487)
    	- `enableUnlistedPlugins` is now set to `true` when running plugin
    tests (it was `false` before)
    		- This allows us to remove the need for the plugin tester file for
    most situations
    balupton committed May 29, 2013
    Configuration menu
    Copy the full SHA
    e1dad36 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2013

  1. v6.37.1. Improvement.

    - v6.37.1 May 30, 2013
    	- Added scripts.start property to no-skeleton's package.json file
    balupton committed May 30, 2013
    Configuration menu
    Copy the full SHA
    2a6b073 View commit details
    Browse the repository at this point in the history
  2. v6.38.0. Improvement.

    - v6.38.0 May 30, 2013
    	- Added `docpad init` action to initialize your directory with an
    empty docpad project
    balupton committed May 30, 2013
    Configuration menu
    Copy the full SHA
    745691e View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2013

  1. v6.38.1. Improvement.

    - v6.38.1 June 7, 2013
    	- Fix compilation issue with CoffeeScript v1.6.3
    	- Updated dependencies
    balupton committed Jun 7, 2013
    Configuration menu
    Copy the full SHA
    abc4fbb View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2013

  1. Configuration menu
    Copy the full SHA
    d1c97e4 View commit details
    Browse the repository at this point in the history
  2. Remove dirnames

    balupton committed Jun 14, 2013
    Configuration menu
    Copy the full SHA
    33f38f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2013

  1. v6.39.0. Improvement.

    - v6.39.0 June 20, 2013
    	- Abstracted out the file fetching in `DocPad::serverMiddlewareRouter`
    into `DocPad::getFileByRoute(url, next)` for others to use in their
    custom routes
    	- Updated dependencies
    balupton committed Jun 20, 2013
    Configuration menu
    Copy the full SHA
    9f3d338 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2013

  1. Updated to bal-util v2.2.0

    balupton committed Jun 24, 2013
    Configuration menu
    Copy the full SHA
    54d53d8 View commit details
    Browse the repository at this point in the history
  2. Complete rename

    balupton committed Jun 24, 2013
    Configuration menu
    Copy the full SHA
    1b408ab View commit details
    Browse the repository at this point in the history
  3. merged

    balupton committed Jun 24, 2013
    Configuration menu
    Copy the full SHA
    063c88a View commit details
    Browse the repository at this point in the history
  4. v6.40.0. Improvement.

    - v6.40.0 June 24, 2013
    	- Removed excessive dirname usage
    	- Updated dependencies
    balupton committed Jun 24, 2013
    Configuration menu
    Copy the full SHA
    01d187f View commit details
    Browse the repository at this point in the history
  5. v6.41.0. Improvement.

    - v6.41.0 June 25, 2013
    	- Made debugging, tracing, and profiling easier
    		- Added `docpad-debug` for easy debugging
    		- Added `docpad-trace` for easy tracing
    		- Added `--profile` for easy profiling
    		- See our [debug guide](http://docpad.org/docs/debug) for details
    balupton committed Jun 24, 2013
    Configuration menu
    Copy the full SHA
    d3d3b55 View commit details
    Browse the repository at this point in the history
  6. code format improvement

    balupton committed Jun 24, 2013
    Configuration menu
    Copy the full SHA
    efeccb0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b91aee2 View commit details
    Browse the repository at this point in the history
  8. v6.42.0. Improvement.

    - v6.42.0 June 25, 2013
    	- Better lazy loading of modules
    	- Updated dependencies
    balupton committed Jun 24, 2013
    Configuration menu
    Copy the full SHA
    8926fb0 View commit details
    Browse the repository at this point in the history
  9. typo in comment

    balupton committed Jun 24, 2013
    Configuration menu
    Copy the full SHA
    20673d9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e24f5cf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8886652 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    eb0b79a View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2013

  1. Configuration menu
    Copy the full SHA
    83a50b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3263070 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a78f536 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eeacd91 View commit details
    Browse the repository at this point in the history
  5. v6.42.1. Bugfix.

    - v6.42.1 June 25, 2013
    	- Fixed backslash and slash inconsistencies on windows
    		- Thanks to [jhuntdog](https://github.com/jhuntdog) for [issue
    docpad#518](docpad#518)
    	- `docpad render` will no longer output warning levels
    balupton committed Jun 25, 2013
    Configuration menu
    Copy the full SHA
    df32a77 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    33c0a7d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9689fad View commit details
    Browse the repository at this point in the history
  8. Moved file contextualize data into file normalize, as it had no exter…

    …nal dependencies
    
    This change was also essential to have `url` initialised correctly
    before contextualize.
    balupton committed Jun 25, 2013
    Configuration menu
    Copy the full SHA
    d1387f1 View commit details
    Browse the repository at this point in the history
  9. format updates

    balupton committed Jun 25, 2013
    Configuration menu
    Copy the full SHA
    7bcd17f View commit details
    Browse the repository at this point in the history
  10. updated badges

    balupton committed Jun 25, 2013
    Configuration menu
    Copy the full SHA
    561faf1 View commit details
    Browse the repository at this point in the history
  11. v6.42.2. Bugfix.

    - v6.42.2 June 25, 2013
    	- Fixed backslash and slash inconsistencies on windows in regards to
    searching
    		- Thanks to [Hamish](https://github.com/HammyNZ) for [issue
    docpad#533](docpad#533)
    balupton committed Jun 25, 2013
    Configuration menu
    Copy the full SHA
    371d44f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6582bb9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    17b4e7d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a25c2b8 View commit details
    Browse the repository at this point in the history
  15. fixed regression in a25c2b8

    balupton committed Jun 25, 2013
    Configuration menu
    Copy the full SHA
    19b7363 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2013

  1. v6.42.3. Improvement.

    - v6.42.3 June 26, 2013
    	- Swapped out synchronous file system calls for asynchronous ones
    		- Closes [issue docpad#538](docpad#538)
    	- Fixed DocPad version number undefined in X-Powered-By response header
    	- Added the ability to turn off the X-Powered-By meta header by
    setting the `poweredByDocPad` to `false` in your configuration
    balupton committed Jun 26, 2013
    Configuration menu
    Copy the full SHA
    9d3a01a View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2013

  1. Configuration menu
    Copy the full SHA
    2d03332 View commit details
    Browse the repository at this point in the history
  2. Added some basic offline support. Fixed an issue where init would cre…

    …ate unecessary files. Fixed an issue where skeleton init would recur forever. Fixed an issue with deep dextending not de-referencing arrays
    balupton committed Jun 28, 2013
    Configuration menu
    Copy the full SHA
    f933cca View commit details
    Browse the repository at this point in the history
  3. Added slow files check

    balupton committed Jun 28, 2013
    Configuration menu
    Copy the full SHA
    ad39dda View commit details
    Browse the repository at this point in the history
  4. v6.43.0. Bugfix. Improvement.

    - v6.43.0 June 29, 2013
    	- Huge improvements to the skeleton install process
    		- Install process is much more reliable
    		- Skeleton dependencies will now install correctly if `node_modules`
    already exists
    		- Missing module errors when doing an initial clone of a skeleton
    should now be fixed
    		- Removed the unused and non-working `-s, --skeleton` option
    	- Activities that wait on remote activity will now output a please
    wait message
    	- You can now install plugins via the `docpad install [pluginName]`
    command
    		- Thanks to [Jarvis Ao Ieong](https://github.com/kinua) for [issue
    docpad#539](docpad#539)
    	- Installing dependencies via the `docpad install` command now works
    again
    	- The `-f, --force` flag now works as expected (enabling the npm
    `--force` flag)
    	- Fixed an issues with arrays not being derefenced correctly in
    configuration
    		- This fixes initial run issues with skeletons that have custom file
    structures
    	- Added `--offline` flag that will help docpad run without an internet
    connection
    	- Added an interval timer to load, contextualize, render, and write
    actions to determine what files we are waiting on
    	- Dependency upgrades
    balupton committed Jun 28, 2013
    Configuration menu
    Copy the full SHA
    2b90ba1 View commit details
    Browse the repository at this point in the history
  5. v6.43.1. Bugfix.

    - v6.43.1 June 29, 2013
    	- Fixed `docpad init` config error
    balupton committed Jun 28, 2013
    Configuration menu
    Copy the full SHA
    5f80e18 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2013

  1. Configuration menu
    Copy the full SHA
    9893e08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2312d5a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48eab09 View commit details
    Browse the repository at this point in the history
  4. removed console.logs

    balupton committed Jun 29, 2013
    Configuration menu
    Copy the full SHA
    fcba6e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2013

  1. v6.43.2. Bugfix.

    - v6.43.2 June 30, 2013
    	- Fixed `locale is not defined` error when running `docpad init` on an
    existing website
    balupton committed Jun 30, 2013
    Configuration menu
    Copy the full SHA
    0b5e769 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9da3d59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c64f89 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf38530 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2013

  1. Configuration menu
    Copy the full SHA
    c09da32 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2013

  1. Configuration menu
    Copy the full SHA
    6aa7ff2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f0fdc7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8034fb2 View commit details
    Browse the repository at this point in the history
  4. v6.44.0. Improvement.

    - v6.44.0 July 2, 2013
    	- Model Improvements
    		- Way better support for virtual documents (files that do not have a
    physical path)
    		- Cleaned up and fortified the normalization and contextualize
    prodecures
    		- At least one of these file attributes must be specified:
    `filename`, `relativePath`, `fullPath`
    			- `relativePath` if not set will default to `fullPath` or `filename`
    			- `filename` if not set will default to the filename of `fullPath`
    or `relativePath`
    			- `fullPath` will not default to anything, as it is now optional
    (providing better support for virtual documents)
    		- The following file attributes are auto set but can be over-ridden
    by custom meta data: `date`, `name`, `slug`, `url`, `contentType`,
    `outContentType`, `outFilename`, `outExtension`, `outPath`
    		- The following file attributes are forcefully auto set:
    `extensions`, `extension`, `basename`, `outBasename`,
    `relativeOutPath`, `relativeDirPath`, `relativeOutDirPath`,
    `relativeBase`, `relativeOutBase`, `outDirPath`
    		- Added these new file attributes: `outBasename`, `relativeOutBase`,
    `fullDirPath`
    		- Updated a lot of log messages to support virtual documents
    		- `buffer` is now correctly set as a File option
    		- `File::setMeta(attrs)` can now accept meta backbone models instead
    of just javascript objects
    		- File and Document methods now use
    [extract-opts](https://github.com/bevry/extract-opts) for their
    arguments just like DocPad already does
    		- Removed the incorrect dangling file attributes: `path` and `dirPath`
    		- Added new `FileModel::clone` method for making a clone of the file,
    attributes, opts, events and all will be cloned
    	- Core Improvements
    		- Added `getFileById(id, opts={})` template helper and docpad class
    method
    		- Plugins can now alter the load, contextualize, render, and write
    collections
    		- Added a new `lib/util` file for containing misc functions
    		- Added `DocPad::destroy()` method for shutting down the server and
    whatnot
    			- Currently only shutdowns the server, we still need to add the rest
    of the things
    	- Testing Improvements
    		- RendererTester is now more helpful when comparing differences
    between outputs
    		- DocPad tests now use the new docpad destroy method that allows
    graceful shutdown rather than the previous ungraceful `process.exit(0)`
    			- Still needs to be applied to plugin tests
    balupton committed Jul 2, 2013
    Configuration menu
    Copy the full SHA
    1492e86 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2013

  1. Configuration menu
    Copy the full SHA
    24bc662 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2013

  1. v6.45.0. Improvement.

    - v6.45.0 July 6, 2013
    	- New `docpad update` command to ensure that your local installations
    of DocPad and its plugins are up to date with the latest compatible
    versions
    	- `docpad install [plugin]` command now installs the latest compatible
    version
    	- Added [NodeFly](http://nodefly.com/) support when using the
    `--profile` flag
    balupton committed Jul 6, 2013
    Configuration menu
    Copy the full SHA
    30c2fe9 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2013

  1. Update dependencies

    balupton committed Jul 12, 2013
    Configuration menu
    Copy the full SHA
    d243ea1 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2013

  1. Configuration menu
    Copy the full SHA
    b8ac1c6 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2013

  1. Configuration menu
    Copy the full SHA
    6b5048b View commit details
    Browse the repository at this point in the history
  2. Removed data storage, it now just stores as a buffer

    Before using data would store as both data and a buffer, now just
    stores only as a buffer
    balupton committed Jul 17, 2013
    Configuration menu
    Copy the full SHA
    c0685d0 View commit details
    Browse the repository at this point in the history
  3. Fix tests for importer rewrite. Caterpillar optimisation attempt.

    - load events now parse events
    - split out `populateCollections` into it's own thing
    - moved `generateParse` logic into `populateCollections`
    - added `opts.collection` support back to `parseDirectory`
    balupton committed Jul 17, 2013
    Configuration menu
    Copy the full SHA
    feb7f45 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ffde1aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c0a2fbf View commit details
    Browse the repository at this point in the history
  6. Plugin loading and init improvements

    - Plugin loading will now check to see if the plugin is of the correct
    version for the docpad version
    - `docpad init` will now initialise to the complete docpad version and
    npm v1.3
    balupton committed Jul 17, 2013
    Configuration menu
    Copy the full SHA
    fb11a59 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    30853eb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c09a794 View commit details
    Browse the repository at this point in the history
  9. Fixed regenerations

    balupton committed Jul 17, 2013
    Configuration menu
    Copy the full SHA
    4f209b2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    19417be View commit details
    Browse the repository at this point in the history
  11. Answered a todo

    balupton committed Jul 17, 2013
    Configuration menu
    Copy the full SHA
    44b95dd View commit details
    Browse the repository at this point in the history
  12. Minor

    balupton committed Jul 17, 2013
    Configuration menu
    Copy the full SHA
    7090e89 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2013

  1. Configuration menu
    Copy the full SHA
    9708619 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2013

  1. Better file loading debug messages. Better tags splitting. Removed in…

    …correct file parse return value. Bumped version number.
    balupton committed Jul 19, 2013
    Configuration menu
    Copy the full SHA
    29deff0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc2e02e View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2013

  1. Clean up option setting for file model. Renamed outDirPath option to …

    …rootOutDirPath to avoid conflicts with the outDirPath attribute
    balupton committed Jul 23, 2013
    Configuration menu
    Copy the full SHA
    128ad7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    656c748 View commit details
    Browse the repository at this point in the history
  3. Fix docpad#558

    balupton committed Jul 23, 2013
    Configuration menu
    Copy the full SHA
    397a9df View commit details
    Browse the repository at this point in the history
  4. v6.45.1. Bugfix.

    - v6.45.1 July 23, 2013
    	- Fix `safeps is not defined` error
    		- Thanks to [Carlos Rodriguez](https://github.com/carlosrodriguez)
    for [issue docpad#558](docpad#558)
    balupton committed Jul 23, 2013
    Configuration menu
    Copy the full SHA
    751b066 View commit details
    Browse the repository at this point in the history
  5. merged with master

    balupton committed Jul 23, 2013
    Configuration menu
    Copy the full SHA
    d7efb4d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2fe0d4e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f8cd410 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dc4ea00 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    287ba7e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d258b62 View commit details
    Browse the repository at this point in the history
  11. v6.46.0. Improvement.

    - v6.46.0 July 23, 2013
    	- Awesomeness for everyone
    		- Added support for creating brand new virtual documents
    		- File `data` will now just set the `buffer`
    			- Removed `getData` and `setData` on models
    		- Can now `docpad install` multiple plugins at once
    		- Plugin loading will now validate the `peerDependencies`
    requirements along with the old `engines`
    		- `docpad init` will now initialise to the complete docpad version
    and npm v1.3
    		- You can now tell a file to update it's source file by setting
    `writeSource: true` in it's meta data
    	- Awesomeness for developers
    		- We now _require_ all plugins to conform to the v2 for DocPad v6
    standard, otherwise they will be skipped
    			- This is to ensure compatibility with `docpad update` and `docpad
    install <plugin>` which are the new standards for installing plugins
    		- `parseDirectory` will no longer:
    			- load files, this is now handled by the generate process instead
    			- add files to the database, this can be done via the completion
    callback or via passing over the collection the files should be added
    to: `parseDirectory({collection:docpad.getDatabase()})`
    		- Removed `parseDocumentDirectory` use
    `parseDirectory({createFunction:docpad.createDocument})` instead
    		- Removed `parseFileDirectory` use
    `parseDirectory({createFunction:docpad.createFile})` instead
    		- `Document::writeRendered` removed as `File::write` will now write
    the output content
    		- Added `File::writesource`
    		- Added `PluginTester::getConfig()` and `PluginTester::getPlugin()`
    	- Updated dependencies
    balupton committed Jul 23, 2013
    Configuration menu
    Copy the full SHA
    cfe65c2 View commit details
    Browse the repository at this point in the history
  12. v6.46.1. Improvement.

    - v6.46.1 July 23, 2013
    	- Added `populateCollectionsBefore` event
    balupton committed Jul 23, 2013
    Configuration menu
    Copy the full SHA
    882e9ca View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2013

  1. v6.46.2. Bugfix.

    - v6.46.2 July 24, 2013
    	- Fixed regenerations not regenerating referencing documents (bug since v6.46.0)
    		- Closes [issue docpad#559](docpad#559)
    	- Fixed documents not including the default attributes of files (bug since always)
    	- Corrected naming of `releativeOutBase` to `relativeOutBase` on file model defaults (introduced in v6.45.0)
    balupton committed Jul 24, 2013
    Configuration menu
    Copy the full SHA
    8144aed View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2013

  1. v6.46.3. Bugfix. Improvement.

    - v6.46.3 July 25, 2013
    	- Moved `Base::setDefaults` to `FileMode::setDefaults`
    	- Removed superfluous loading logging messages
    	- The attributes `parser`, `header`, `body`, and `content` are now set
    correctly to `null` instead of `undefined` if there is no data
    	- Correctly set meta attributes when also setting default attributes
    (bug since v6.42.2)
    	- Added support for `outPath`, `outDirPath` and `rootOutDirPath` to be
    null
    	- Added unit tests for virtual document loading
    	- Fixed `removeWhitespace` tester option default
    	- Added `contentRemoveRegex` tester option
    	- Fixed debug log lines always being `DocPad.log` (bug since always)
    balupton committed Jul 25, 2013
    Configuration menu
    Copy the full SHA
    38f43bd View commit details
    Browse the repository at this point in the history
  2. Fix typo in changelog

    balupton committed Jul 25, 2013
    Configuration menu
    Copy the full SHA
    7d1871a View commit details
    Browse the repository at this point in the history
  3. Debugging recently found issues

    ## Changes
    
    - Added naming to collections to easliy identify which collection we
    are in when debugging
    - Realised that tags for tumblr items were not being created because
    tumblr items had isDocument and isFile undefined as it is a virtual
    document, which the collection isHTML required
    - Updated isHTML to check for write:true instead of isDocument and
    isFile
    - Added isDocument and isFile defaults
    
    ## Choices
    This leaves us with the following choices
    
    ### documents/files as types
    
    - then partials,layouts would be inside the documents collection - very
    bad
    - can work around by having documents,files collections check for
    write:true
    - then we have write:false draft documents inside the documents
    directory not inside the documents collection
    - result is isDocument,isFile set appropriatly for types
    
    ### documents/files as directories
    
    - then importers have problems
    - can work around by having html,stylesheet collections check for
    write:true
    - result is isDocument,isFile undefined for imported documents
    balupton committed Jul 25, 2013
    Configuration menu
    Copy the full SHA
    2e4cba7 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2013

  1. Configuration menu
    Copy the full SHA
    64f54fd View commit details
    Browse the repository at this point in the history
  2. Got tests passing for core and plugins - docpad-website is failing ho…

    …werver
    
    - Fixed virtual documents firing duplicated events
    	- Added `cloneModel(model)` to properly handle events when cloning
    (`model.clone()` will no longer clone events)
    - Fixed `Object #<Model> has no method 'setDefaults'` error (bug since
    v6.46.3)
    	- Moved `FileModel::setDefaults` back into `Base::setDefaults`
    	- Thanks to [Jeff Barczewski](https://github.com/jeffbski) for
    [docpad-archive/documentation#40](https://github.com/bevry/docpad-document
    ation/pull/40)
    - Fixed the 500 middleware not working
    - Added ability to do `getCollection('database')` to get the global
    database
    - Added `render` alias for documents directory
    - Added `static` alias for files directory
    - The `documents` collection is now defiend by `render:true,
    write:true` rather than being paths and `isDocument:true` based
    - The `files` collection is now defiend by `render:false, write:true`
    rather than being paths and `isFile:true` based
    - The `html` collection is now checks for `write:true` instead of
    `isDocument:true` or `isFile:true`
    - The `stylesheet` collection is now checks for `write:true` instead of
    `isDocument:true` or `isFile:true`
    - Re-added `DocPad::parseDocumentDirectory` and `parseFileDirectory`
    (removed from v6.46.0) which wraps around the new ways of doing things
    - Added `DocPad::createModel(attrs,opts)` and updated
    `DocPad::createDocument` and `DocPad::createFile` to use it
    - Added `DocPad::ensureModel(attrs,opts)` and updated
    `DocPad::ensureDocument`, `DocPad::ensurefile`, and
    `DocPad::ensureFileOrDocument` to use it
    - Added `DocPad::attachModelEvents(model)` to attach the required
    docpad events to a model
    balupton committed Jul 26, 2013
    Configuration menu
    Copy the full SHA
    7c35a28 View commit details
    Browse the repository at this point in the history
  3. Little bit of work on the changelog from the last commit, need to do …

    …the other changes as well
    balupton committed Jul 26, 2013
    Configuration menu
    Copy the full SHA
    17dabae View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2013

  1. v6.46.4. Bugfix. Improvement.

    - v6.46.4 July 27, 2013
    	- Fixes
    		- Fixed virtual documents firing duplicated events
    			- Plugins should now use `DocPad::cloneModel(model)` instead of
    `model.clone()` as the latter can't bind events correctly
    		- Fixed `Object #<Model> has no method 'setDefaults'` error (bug
    since v6.46.3)
    			- Moved `FileModel::setDefaults` back into `Base::setDefaults`
    			- Thanks to [Jeff Barczewski](https://github.com/jeffbski) for
    [docpad-archive/documentation#40](https://github.com/bevry/docpad-document
    ation/pull/40)
    		- Fixed the 500 middleware not working
    	- Changes
    		- The `documents` collection is now defined by `render:true,
    write:true` rather than being paths and `isDocument:true` based
    		- The `files` collection is now defined by `render:false, write:true`
    rather than being paths and `isFile:true` based
    		- The `html` collection now checks for `write:true` instead of
    `isDocument:true` or `isFile:true`
    		- The `stylesheet` collection now checks for `write:true` instead of
    `isDocument:true` or `isFile:true`
    	- Additions
    		- Added ability to do `getCollection('database')` to get the global
    database
    		- Added naming to collections to easily identify which collection we
    are in when debugging
    		- Added `render` alias for documents directory
    		- Added `static` alias for files directory
    		- Added logging for event emits
    		- Re-added `DocPad::parseDocumentDirectory` and `parseFileDirectory`
    (removed from v6.46.0) which wraps around the new ways of doing things
    		- Added `DocPad::createModel(attrs,opts)` and updated
    `DocPad::createDocument` and `DocPad::createFile` to use it
    		- Added `DocPad::ensureModel(attrs,opts)` and updated
    `DocPad::ensureDocument`, `DocPad::ensurefile`, and
    `DocPad::ensureFileOrDocument` to use it
    		- Added `DocPad::attachModelEvents(model)` to attach the required
    docpad events to a model
    balupton committed Jul 27, 2013
    Configuration menu
    Copy the full SHA
    51bb734 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2013

  1. v6.46.5. Bugfix.

    - v6.46.5 July 28, 2013
    	- Fixed `ReferenceError: result is not defined` (bug since v6.46.4)
    		- Thanks to [Anup Shinde](https://github.com/anupshinde) for [issue
    balupton committed Jul 28, 2013
    Configuration menu
    Copy the full SHA
    ec586ae View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2013

  1. v6.47.0. Bugfix. Improvement.

    - v6.47.0 July 31, 2013
    	- Added `FileModel::deleteSource`
    	- Added support for specifying inline content within the styles block
    	- Fixed `DocPad::parseFileDirectory`
    balupton committed Jul 31, 2013
    Configuration menu
    Copy the full SHA
    b79f5b1 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2013

  1. Configuration menu
    Copy the full SHA
    d2d5beb View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2013

  1. Configuration menu
    Copy the full SHA
    c919c06 View commit details
    Browse the repository at this point in the history
  2. v6.48.0. Improvement.

    - v6.48.0 August 5, 2013
    	- Moved `regenerateEvery` timer into `generate` rather than
    `setConfig` to avoid action stacking
    	- DocPad will now warn you when your project's local DocPad version
    does not match the global version
    balupton committed Aug 5, 2013
    Configuration menu
    Copy the full SHA
    0580979 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2013

  1. Configuration menu
    Copy the full SHA
    2f3985c View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2013

  1. v6.48.1. Bugfix. Improvement.

    - v6.48.1 August 9, 2013
    	- Fixed [issue docpad#584](docpad#584)
    		- Now the output filename of a file without an extension will remain unchanged
    	- Added a test for the aforementioned issue
    chase committed Aug 10, 2013
    Configuration menu
    Copy the full SHA
    4e53b21 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2013

  1. v6.49.0. Improvement.

    - v6.49.0 August 9, 2013
    	- DocPad will now shutdown and destroy itself more thoroughly
    		- Thanks to [Ashton Williams](https://github.com/Ashton-W) for [issue docpad#595](docpad#595)
    	- Added the event `docpadDestroy` for plugins that are doing anything long-running so they can destroy themselves thoroughly too
    balupton committed Aug 12, 2013
    Configuration menu
    Copy the full SHA
    a40e689 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8035ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2aa3eec View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2013

  1. Configuration menu
    Copy the full SHA
    6738799 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2013

  1. Merge pull request docpad#598 from Delapouite/master

    fixed missing progress option for loadFiles step
    balupton committed Aug 14, 2013
    Configuration menu
    Copy the full SHA
    9c6f1d0 View commit details
    Browse the repository at this point in the history
  2. v6.49.1. Bugfix.

    - v6.49.1 August 14, 2013
    	- `loadFiles` step is now properly reported in the progress bar
    		- Thanks to [Bruno Heridet](https://github.com/Delapouite) for [pull
    request docpad#498](docpad#598)
    balupton committed Aug 14, 2013
    Configuration menu
    Copy the full SHA
    e64c8bf View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2013

  1. Configuration menu
    Copy the full SHA
    c545e31 View commit details
    Browse the repository at this point in the history