Files

Return to Package Diff Home.
Brought to you by Intrinsic.

Package Diff: express @ 3.0.1 .. 3.0.2

History.md

@@ -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
==================

lib/application.js

@@ -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;

lib/express.js

@@ -20,7 +20,7 @@
* Framework version.
*/
-exports.version = '3.0.0';
+exports.version = '3.0.2';
/**
* Expose mime.

lib/response.js

@@ -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

lib/router/index.js

@@ -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) {

package.json

@@ -1,7 +1,7 @@
{
"name": "express",
"description": "Sinatra inspired web development framework",
- "version": "3.0.1",
+ "version": "3.0.2",
"author": "TJ Holowaychuk <tj@vision-media.ca>",
"contributors": [
{ "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" },

test.js

@@ -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'));