Permalink
Commits on Oct 2, 2012
  1. v6.7.1. Improvement. Bugfix.

    - v6.7.1 October 2, 2012
    	- Can now use the `url` property in meta data to specify a custom URL
    to use
    	- Collection creation functions in the DocPad Configuration Files now
    scope to the DocPad Instance
    	- Fixed the 400 and 500 middlewares
    balupton committed Oct 2, 2012
  2. Collection creation functions scope is now the docpad instance. Fixed…

    … serverMiddleware500.
    balupton committed Oct 2, 2012
  3. Updated readme for v6.7

    balupton committed Oct 2, 2012
  4. v6.7.0. Improvement.

    - v6.7.0 October 2, 2012
    	- Server changes:
    		- Updated [Express.js](http://expressjs.com/) from v2.5 to v3.0
    			- If you're doing custom routing, you'll want to check the
    [Express.js Upgrade
    Guide](https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to
    -3.x)
    			- There are now two server objects: `serverExpress` and `serverHttp`
    - get them using `docpadInstance.getServer(true)`, set them using
    `docpad.setServer({serverExpress,serverHttp})` - `server` in events,
    and `docpadInstance.getServer()` return the `serverExpress` object for
    backwards compatibility (however things like socket.io require the
    `serverHttp` object)
    			- Closes [#311](#311),
    [#308](#308),
    [#272](#272),
    [#274](#274)
    			- Help by [dave8401](https://github.com/dave8401) and [Ben
    Harris](https://github.com/bharrisau)
    		- Abstracted out the different middlewares to
    `serverMiddlewareHeader`, `serverMiddlewareRouter`,
    `serverMiddleware404`, and `serverMiddleware500`
    		- Added the following options to the `server` actions:
    			- `serverExpress` for a custom express.js server
    			- `serverHttp` for a custom http server
    			- `middlewareStandard` set it to `false` for us to not use any of
    the standard middleware (body parse, method override, express router)
    			- `middlewareBodyParser` set it to `false` for us to not add the
    `bodyParser` middleware
    			- `middlewareMethodOverride` set it to `false` for us to not add the
    `methodOverride` middleware
    			- `middlewareExpressRouter` set it to `false` for us to not add the
    Express.js `router` middleware
    			- `middleware404` set it to `false` for us to not add our `404`
    middleware
    			- `middleware500` set it to `false` for us to not add our `500`
    middleware
    		- Example API usage can be found
    [here](https://github.com/bevry/docpad/wiki/API)
    	- Added `standalone` attribute to files (defaults to `false`)
    		- If you set to `true`, changes to the file will only cause
    re-rendering of that file alone
    	- Added a progress indicator during generation
    		- Closes [#247](#247)
    		- Help by [Bruno Héridet](https://github.com/Delapouite)
    balupton committed Oct 2, 2012
Commits on Oct 1, 2012
  1. Fixed res.send for express v3

    balupton committed Oct 1, 2012
Commits on Sep 29, 2012
Commits on Sep 28, 2012
  1. v6.6.8. Bugfix.

    - v6.6.8 September 29, 2012
    	- Fixed watching setup not completing under some conditions
    		- Bumped watchr minimum version to v2.1.5
    balupton committed Sep 28, 2012
  2. v6.6.7. Improvement.

    - v6.6.7 September 28, 2012
    	- Added built-in support for AppFog and CloudFoundry ports
    balupton committed Sep 28, 2012
Commits on Sep 24, 2012
  1. v6.6.6. Improvement.

    - v6.6.6 September 24, 2012
    	- Further improved file text/binary detection
    balupton committed Sep 24, 2012
Commits on Sep 18, 2012
  1. v6.6.5. Bugfix.

    - v6.6.5 September 18, 2012
    	- Further improved file encoding detection
    		- Closes [#266: Images are
    broken](#266)
    balupton committed Sep 18, 2012
Commits on Sep 13, 2012
  1. v6.6.4. Bugfix.

    - v6.6.4 September 4, 2012
    	- Better file encoding detection
    		- Closes [#288: Output of certain binary files is
    corrupt](#288)
    balupton committed Sep 13, 2012
Commits on Sep 4, 2012
Commits on Sep 3, 2012
  1. v6.6.3. Bugfix.

    - v6.6.3 September 3, 2012
    	- Fixed `date` and `name` always being their automatic values
    balupton committed Sep 3, 2012
Commits on Aug 28, 2012
  1. Updated readme for 6.6

    balupton committed Aug 28, 2012
  2. v.6.6.2. Bugfix.

    Fixes skeleton cloning due to getLocale of undefined error
    balupton committed Aug 28, 2012
  3. v6.6.1. Fix.

    Fixes newsletter crash when a config value isn't defined.
    balupton committed Aug 28, 2012
  4. v6.6.0. Improvements.

    - v6.6.0 August 28, 2012
    	- Added `docpad-debug` executable for easier debugging
    	- Will now ask if you would like to subscribe to our newsletter when
    running on the development environment
    	- Beginnings of localisation
    balupton committed Aug 28, 2012
Commits on Aug 26, 2012
  1. Readme clean

    balupton committed Aug 26, 2012
  2. Readme clean up a bit

    balupton committed Aug 26, 2012
  3. Redid the readme

    balupton committed Aug 26, 2012
  4. v6.5.7. Bugfix.

    - v6.5.7 August 26, 2012
    	- Fixed "cannot get length of undefined" intermittent error
    		- Due to an incorrect variable name inside
    `DocPad::ensureDocumentOrFile`
    balupton committed Aug 26, 2012
Commits on Aug 18, 2012
  1. v6.5.6. New feature.

    - v6.5.6 August 19, 2012
    	- Added `regenerateEvery` configuration option
    balupton committed Aug 18, 2012
Commits on Aug 10, 2012
  1. Added contributors to package.json, updated history with pull request…

    … merges, added bruno to contributors
    balupton committed Aug 10, 2012