DocPad v6.7.0 Release Notes
Release Date: 2012-10-02 // over 11 years ago-
- Server changes:
- Updated Express.js from v2.5 to v3.0
- If you're doing custom routing, you'll want to check the Express.js Upgrade Guide
- There are now two server objects:
serverExpress
andserverHttp
- get them usingdocpadInstance.getServer(true)
, set them usingdocpad.setServer({serverExpress,serverHttp})
-server
in events, anddocpadInstance.getServer()
return theserverExpress
object for backwards compatibility (however things like socket.io require theserverHttp
object) - Closes #311, #308, #272, #274
- Help by dave8401 and Ben Harris
- Abstracted out the different middlewares to
serverMiddlewareHeader
,serverMiddlewareRouter
,serverMiddleware404
, andserverMiddleware500
- Added the following options to the
server
actions:-
serverExpress
for a custom express.js server -
serverHttp
for a custom http server -
middlewareStandard
set it tofalse
for us to not use any of the standard middleware (body parse, method override, express router) -
middlewareBodyParser
set it tofalse
for us to not add thebodyParser
middleware -
middlewareMethodOverride
set it tofalse
for us to not add themethodOverride
middleware -
middlewareExpressRouter
set it tofalse
for us to not add the Express.jsrouter
middleware -
middleware404
set it tofalse
for us to not add our404
middleware -
middleware500
set it tofalse
for us to not add our500
middleware
-
- Example API usage can be found here
- Updated Express.js from v2.5 to v3.0
- 0️⃣ Added
standalone
attribute to files (defaults tofalse
)- If you set to
true
, changes to the file will only cause re-rendering of that file alone
- If you set to
- Added a progress indicator during generation
- Closes #247
- Help by Bruno Héridet
- Server changes: