diff --new-file '--unified=3' --recursive --expand-tabs '--tabsize=2' --unidirectional-new-file --ignore-space-change --ignore-trailing-space --ignore-blank-lines express-3.0.1/package/History.md express-3.0.2/package/History.md --- express-3.0.1/package/History.md 2012-11-02 00:27:47.000000000 +0000 +++ express-3.0.2/package/History.md 2012-11-08 17:15:54.000000000 +0000 @@ -1,4 +1,10 @@ +3.0.2 / 2012-11-08 +================== + + * add OPTIONS to cors example. Closes #1398 + * fix route chaining regression. Closes #1397 + 3.0.1 / 2012-11-01 ================== diff --new-file '--unified=3' --recursive --expand-tabs '--tabsize=2' --unidirectional-new-file --ignore-space-change --ignore-trailing-space --ignore-blank-lines express-3.0.1/package/lib/application.js express-3.0.2/package/lib/application.js --- express-3.0.1/package/lib/application.js 2012-10-31 02:10:56.000000000 +0000 +++ express-3.0.2/package/lib/application.js 2012-11-04 20:28:53.000000000 +0000 @@ -9,12 +9,10 @@ , debug = require('debug')('express:application') , locals = require('./utils').locals , View = require('./view') - , url = require('url') , utils = connect.utils , path = require('path') , http = require('http') - , join = path.join - , fs = require('fs'); + , join = path.join; /** * Application prototype. @@ -33,7 +31,6 @@ */ app.init = function(){ - var self = this; this.cache = {}; this.settings = {}; this.engines = {}; @@ -106,7 +103,7 @@ */ app.use = function(route, fn){ - var app, home, handle; + var app, handle; // default route to '/' if ('string' != typeof route) fn = route, route = '/'; @@ -410,8 +407,9 @@ if ('get' == method && 1 == arguments.length) return this.set(path); var args = [method].concat([].slice.call(arguments)); if (!this._usedRouter) this.use(this.router); - return this._router.route.apply(this._router, args); - } + this._router.route.apply(this._router, args); + return this; + }; }); /** @@ -454,8 +452,7 @@ */ app.render = function(name, options, fn){ - var self = this - , opts = {} + var opts = {} , cache = this.cache , engines = this.engines , view; diff --new-file '--unified=3' --recursive --expand-tabs '--tabsize=2' --unidirectional-new-file --ignore-space-change --ignore-trailing-space --ignore-blank-lines express-3.0.1/package/lib/express.js express-3.0.2/package/lib/express.js --- express-3.0.1/package/lib/express.js 2012-10-24 15:54:01.000000000 +0000 +++ express-3.0.2/package/lib/express.js 2012-11-08 17:15:41.000000000 +0000 @@ -20,7 +20,7 @@ * Framework version. */ -exports.version = '3.0.0'; +exports.version = '3.0.2'; /** * Expose mime. diff --new-file '--unified=3' --recursive --expand-tabs '--tabsize=2' --unidirectional-new-file --ignore-space-change --ignore-trailing-space --ignore-blank-lines express-3.0.1/package/lib/response.js express-3.0.2/package/lib/response.js --- express-3.0.1/package/lib/response.js 2012-11-02 00:27:28.000000000 +0000 +++ express-3.0.2/package/lib/response.js 2012-11-04 20:28:53.000000000 +0000 @@ -2,8 +2,7 @@ * Module dependencies. */ -var fs = require('fs') - , http = require('http') +var http = require('http') , path = require('path') , connect = require('connect') , utils = connect.utils @@ -15,7 +14,6 @@ , send = connect.static.send , cookie = require('cookie') , send = require('send') - , crc = require('crc') , mime = connect.mime , basename = path.basename , extname = path.extname diff --new-file '--unified=3' --recursive --expand-tabs '--tabsize=2' --unidirectional-new-file --ignore-space-change --ignore-trailing-space --ignore-blank-lines express-3.0.1/package/lib/router/index.js express-3.0.2/package/lib/router/index.js --- express-3.0.1/package/lib/router/index.js 2012-10-13 02:26:44.000000000 +0000 +++ express-3.0.2/package/lib/router/index.js 2012-11-04 20:28:53.000000000 +0000 @@ -5,8 +5,7 @@ var Route = require('./route') , utils = require('../utils') , debug = require('debug')('express:router') - , parse = require('connect').utils.parseUrl - , methods = require('methods'); + , parse = require('connect').utils.parseUrl; /** * Expose `Router` constructor. @@ -93,8 +92,7 @@ , paramVal , route , keys - , key - , ret; + , key; // match next route function nextRoute(err) { diff --new-file '--unified=3' --recursive --expand-tabs '--tabsize=2' --unidirectional-new-file --ignore-space-change --ignore-trailing-space --ignore-blank-lines express-3.0.1/package/package.json express-3.0.2/package/package.json --- express-3.0.1/package/package.json 2012-11-02 00:27:37.000000000 +0000 +++ express-3.0.2/package/package.json 2012-11-08 17:15:43.000000000 +0000 @@ -1,7 +1,7 @@ { "name": "express", "description": "Sinatra inspired web development framework", - "version": "3.0.1", + "version": "3.0.2", "author": "TJ Holowaychuk ", "contributors": [ { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, diff --new-file '--unified=3' --recursive --expand-tabs '--tabsize=2' --unidirectional-new-file --ignore-space-change --ignore-trailing-space --ignore-blank-lines express-3.0.1/package/test.js express-3.0.2/package/test.js --- express-3.0.1/package/test.js 2012-10-31 02:08:41.000000000 +0000 +++ express-3.0.2/package/test.js 2012-11-05 19:32:18.000000000 +0000 @@ -6,6 +6,7 @@ var express = require('./') , app = express() +console.log(express.json()); app.use(express.favicon()); app.use(express.logger('dev')); app.use(express.cookieParser('foobar'));