All Versions
310
Latest Version
Avg Release Cycle
141 days
Latest Release
2006 days ago

Changelog History
Page 29

  • v1.0.0rc4 Changes

    October 14, 2010
    • Added NODE_ENV support, EXPRESS_ENV is deprecated and will be removed in 1.0.0
    • Added route-middleware support (very helpful, see the docs)
    • Added jsonp callback setting to enable/disable jsonp autowrapping [Dav Glass]
    • Added callback query check on response.send to autowrap JSON objects for simple webservice implementations [Dav Glass]
    • Added partial() support for array-like collections. Closes #434
    • Added support for swappable querystring parsers
    • Added session usage docs. Closes #443
    • Added dynamic helper caching. Closes #439 [suggested by maritz]
    • Added authentication example
    • Added basic Range support to res.sendfile() (and res.download() etc)
    • Changed; express(1) generated app using 2 spaces instead of 4
    • Default env to "development" again [aheckmann]
    • Removed context option is no more, use "scope"
    • Fixed; exposing ./support libs to examples so they can run without installs
    • Fixed mvc example
  • v1.0.0rc3 Changes

    September 20, 2010
    • Added confirmation for express(1) app generation. Closes #391
    • Added extending of flash formatters via app.flashFormatters
    • Added flash formatter support. Closes #411
    • Added streaming support to res.sendfile() using sys.pump() when >= "stream threshold"
    • Added stream threshold setting for res.sendfile()
    • Added res.send() HEAD support
    • Added res.clearCookie()
    • Added res.cookie()
    • Added res.render() headers option
    • Added res.redirect() response bodies
    • Added res.render() status option support. Closes #425 [thanks aheckmann]
    • Fixed res.sendfile() responding with 403 on malicious path
    • Fixed res.download() bug; when an error occurs remove Content-Disposition
    • Fixed; mounted apps settings now inherit from parent app [aheckmann]
    • Fixed; stripping Content-Length / Content-Type when 204
    • Fixed res.send() 204. Closes #419
    • Fixed multiple Set-Cookie headers via res.header(). Closes #402
    • Fixed bug messing with error handlers when listenFD() is called instead of listen(). [thanks guillermo]
  • v1.0.0rc2 Changes

    August 17, 2010
    • Added app.register() for template engine mapping. Closes #390
    • Added res.render() callback support as second argument (no options)
    • Added callback support to res.download()
    • Added callback support for res.sendfile()
    • Added support for middleware access via express.middlewareName() vs connect.middlewareName()
    • Added "partials" setting to docs
    • Added default expresso tests to express(1) generated app. Closes #384
    • Fixed res.sendfile() error handling, defer via next()
    • Fixed res.render() callback when a layout is used [thanks guillermo]
    • Fixed; make install creating ~/.node_libraries when not present
    • Fixed issue preventing error handlers from being defined anywhere. Closes #387
  • v1.0.0rc Changes

    July 28, 2010
    • Added mounted hook. Closes #369
    • Added connect dependency to package.json

    • Removed "reload views" setting and support code development env never caches, production always caches.

    • Removed param in route callbacks, signature is now simply (req, res, next), previously (req, res, params, next). Use req.params for path captures, req.query for GET params.

    • Fixed "home" setting

    • Fixed middleware/router precedence issue. Closes #366

    • Fixed; configure() callbacks called immediately. Closes #368

  • v1.0.0beta2 Changes

    July 23, 2010
    • Added more examples
    • Added; exporting Server constructor
    • Added Server#helpers() for view locals
    • Added Server#dynamicHelpers() for dynamic view locals. Closes #349
    • Added support for absolute view paths
    • Added; home setting defaults to Server#route for mounted apps. Closes #363
    • Added Guillermo Rauch to the contributor list
    • Added support for "as" for non-collection partials. Closes #341
    • Fixed install.sh, ensuring ~/.node_libraries exists. Closes #362 [thanks jf]
    • Fixed res.render() exceptions, now passed to next() when no callback is given [thanks guillermo]
    • Fixed instanceof Array checks, now Array.isArray()
    • Fixed express(1) expansion of public dirs. Closes #348
    • Fixed middleware precedence. Closes #345
    • Fixed view watcher, now async [thanks aheckmann]
  • v1.0.0beta Changes

    July 15, 2010
    • Re-write
      • much faster
      • much lighter
      • Check ExpressJS.com for migration guide and updated docs
  • v0.14.0 Changes

    June 15, 2010
    • Utilize relative requires
    • Added Static bufferSize option [aheckmann]
    • Fixed caching of view and partial subdirectories [aheckmann]
    • Fixed mime.type() comments now that ".ext" is not supported
    • Updated haml submodule
    • Updated class submodule
    • Removed bin/express
  • v0.13.0 Changes

    June 01, 2010
    • Added node v0.1.97 compatibility
    • Added support for deleting cookies via Request#cookie('key', null)
    • Updated haml submodule
    • Fixed not-found page, now using using charset utf-8
    • Fixed show-exceptions page, now using using charset utf-8
    • Fixed view support due to fs.readFile Buffers
    • Changed; mime.type() no longer accepts ".type" due to node extname() changes
  • v0.12.0 Changes

    May 22, 2010
    • Added node v0.1.96 compatibility
    • Added view helpers export which act as additional local variables
    • Updated haml submodule
    • Changed ETag; removed inode, modified time only
    • Fixed LF to CRLF for setting multiple cookies
    • Fixed cookie compilation; values are now urlencoded
    • Fixed cookies parsing; accepts quoted values and url escaped cookies
  • v0.11.0 Changes

    May 06, 2010
    • Added support for layouts using different engines
      • this.render('page.html.haml', { layout: 'super-cool-layout.html.ejs' })
      • this.render('page.html.haml', { layout: 'foo' }) // assumes 'foo.html.haml'
      • this.render('page.html.haml', { layout: false }) // no layout
    • Updated ext submodule
    • Updated haml submodule
    • Fixed EJS partial support by passing along the context. Issue #307