Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 569 lines (462 sloc) 23.156 kb
aaa5deb TJ Holowaychuk Release 1.0.0rc
tj authored
1
45faee3 TJ Holowaychuk Release 2.2.0
tj authored
2 2.2.0 / 2011-03-30
3 ==================
4
5 * Added `app.lookup.VERB()`, ex `app.lookup.put('/user/:id')`. Closes #606
6 * Added `app.match.VERB()`, ex `app.match.put('/user/12')`. Closes #606
7 * Added `app.VERB(path)` as alias of `app.lookup.VERB()`.
0733d3c TJ Holowaychuk connect 1.2.0
tj authored
8 * Dependency `connect >= 1.2.0`
45faee3 TJ Holowaychuk Release 2.2.0
tj authored
9
798d255 TJ Holowaychuk Release 2.1.1
tj authored
10 2.1.1 / 2011-03-29
11 ==================
12
13 * Added; expose `err.view` object when failing to locate a view
14 * Fixed `res.partial()` call `next(err)` when no callback is given [reported by aheckmann]
15 * Fixed; `res.send(undefined)` responds with 204 [aheckmann]
16
14e6a66 TJ Holowaychuk Release 2.1.0
tj authored
17 2.1.0 / 2011-03-24
a75e60a TJ Holowaychuk fixed docs due to markdown-js not supporting html
tj authored
18 ==================
19
14e6a66 TJ Holowaychuk Release 2.1.0
tj authored
20 * Added `<root>/_?<name>` partial lookup support. Closes #447
21 * Added `request`, `response`, and `app` local variables
22 * Added `settings` local variable, containing the app's settings
23 * Added `req.flash()` exception if `req.session` is not available
24 * Added `res.send(bool)` support (json response)
25 * Fixed stylus example for latest version
26 * Fixed; wrap try/catch around `res.render()`
a75e60a TJ Holowaychuk fixed docs due to markdown-js not supporting html
tj authored
27
bf596dc TJ Holowaychuk Release 2.0.0
tj authored
28 2.0.0 / 2011-03-17
29 ==================
30
31 * Fixed up index view path alternative.
32 * Changed; `res.locals()` without object returns the locals
33
1555b92 TJ Holowaychuk Release 2.0.0rc3
tj authored
34 2.0.0rc3 / 2011-03-17
35 ==================
36
37 * Added `res.locals(obj)` to compliment `res.local(key, val)`
38 * Added `res.partial()` callback support
39 * Fixed recursive error reporting issue in `res.render()`
40
4c13748 TJ Holowaychuk Release 2.0.0rc2
tj authored
41 2.0.0rc2 / 2011-03-17
42 ==================
43
44 * Changed; `partial()` "locals" are now optional
45 * Fixed `SlowBuffer` support. Closes #584 [reported by tyrda01]
46 * Fixed .filename view engine option [reported by drudge]
47 * Fixed blog example
48 * Fixed `{req,res}.app` reference when mounting [Ben Weaver]
49
80f4d08 TJ Holowaychuk Release 2.0.0rc
tj authored
50 2.0.0rc / 2011-03-14
51 ==================
52
53 * Fixed; expose `HTTPSServer` constructor
54 * Fixed express(1) default test charset. Closes #579 [reported by secoif]
55 * Fixed; default charset to utf-8 instead of utf8 for lame IE [reported by NickP]
56
1536d73 TJ Holowaychuk Release 2.0.0beta3
tj authored
57 2.0.0beta3 / 2011-03-09
58 ==================
59
60 * Added support for `res.contentType()` literal
61 The original `res.contentType('.json')`,
62 `res.contentType('application/json')`, and `res.contentType('json')`
63 will work now.
64 * Added `res.render()` status option support back
65 * Added charset option for `res.render()`
66 * Added `.charset` support (via connect 1.0.4)
67 * Added view resolution hints when in development and a lookup fails
68 * Added layout lookup support relative to the page view.
69 For example while rendering `./views/user/index.jade` if you create
70 `./views/user/layout.jade` it will be used in favour of the root layout.
71 * Fixed `res.redirect()`. RFC states absolute url [reported by unlink]
72 * Fixed; default `res.send()` string charset to utf8
73 * Removed `Partial` constructor (not currently used)
74
d4f4b66 TJ Holowaychuk Release 2.0.0beta2
tj authored
75 2.0.0beta2 / 2011-03-07
76 ==================
77
78 * Added res.render() `.locals` support back to aid in migration process
79 * Fixed flash example
80
10f4f52 TJ Holowaychuk populate changelog for 2.0.0beta
tj authored
81 2.0.0beta / 2011-03-03
82 ==================
83
84 * Added HTTPS support
00e1dbf TJ Holowaychuk docs for res.cookie()
tj authored
85 * Added `res.cookie()` maxAge support
10f4f52 TJ Holowaychuk populate changelog for 2.0.0beta
tj authored
86 * Added `req.header()` _Referrer_ / _Referer_ special-case, either works
87 * Added mount support for `res.redirect()`, now respects the mount-point
88 * Added `union()` util, taking place of `merge(clone())` combo
89 * Added stylus support to express(1) generated app
90 * Added secret to session middleware used in examples and generated app
91 * Added `res.local(name, val)` for progressive view locals
92 * Added default param support to `req.param(name, default)`
93 * Added `app.disabled()` and `app.enabled()`
94 * Added `app.register()` support for omitting leading ".", either works
95 * Added `res.partial()`, using the same interface as `partial()` within a view. Closes #539
96 * Added `app.param()` to map route params to async/sync logic
97 * Added; aliased `app.helpers()` as `app.locals()`. Closes #481
98 * Added extname with no leading "." support to `res.contentType()`
99 * Added `cache views` setting, defaulting to enabled in "production" env
100 * Added index file partial resolution, eg: partial('user') may try _views/user/index.jade_.
101 * Added `req.accepts()` support for extensions
102 * Changed; `res.download()` and `res.sendfile()` now utilize Connect's
103 static file server `connect.static.send()`.
104 * Changed; replaced `connect.utils.mime()` with npm _mime_ module
105 * Changed; allow `req.query` to be pre-defined (via middleware or other parent
106 * Changed view partial resolution, now relative to parent view
107 * Changed view engine signature. no longer `engine.render(str, options, callback)`, now `engine.compile(str, options) -> Function`, the returned function accepts `fn(locals)`.
108 * Fixed `req.param()` bug returning Array.prototype methods. Closes #552
6873a68 TJ Holowaychuk changelog typo
tj authored
109 * Fixed; using `Stream#pipe()` instead of `sys.pump()` in `res.sendfile()`
10f4f52 TJ Holowaychuk populate changelog for 2.0.0beta
tj authored
110 * Fixed; using _qs_ module instead of _querystring_
111 * Fixed; strip unsafe chars from jsonp callbacks
112 * Removed "stream threshold" setting
113
1e392d2 TJ Holowaychuk populate changelog from 1.x
tj authored
114 1.0.8 / 2011-03-01
115 ==================
116
117 * Allow `req.query` to be pre-defined (via middleware or other parent app)
118 * "connect": ">= 0.5.0 < 1.0.0". Closes #547
119 * Removed the long deprecated __EXPRESS_ENV__ support
120
121 1.0.7 / 2011-02-07
122 ==================
123
124 * Fixed `render()` setting inheritance.
125 Mounted apps would not inherit "view engine"
126
127 1.0.6 / 2011-02-07
128 ==================
129
130 * Fixed `view engine` setting bug when period is in dirname
131
132 1.0.5 / 2011-02-05
133 ==================
134
135 * Added secret to generated app `session()` call
136
137 1.0.4 / 2011-02-05
138 ==================
139
140 * Added `qs` dependency to _package.json_
141 * Fixed namespaced `require()`s for latest connect support
142
0f55284 TJ Holowaychuk Updated changelog
tj authored
143 1.0.3 / 2011-01-13
144 ==================
145
146 * Remove unsafe characters from JSONP callback names [Ryan Grove]
147
148 1.0.2 / 2011-01-10
149 ==================
150
151 * Removed nested require, using `connect.router`
152
153 1.0.1 / 2010-12-29
154 ==================
155
156 * Fixed for middleware stacked via `createServer()`
157 previously the `foo` middleware passed to `createServer(foo)`
158 would not have access to Express methods such as `res.send()`
159 or props like `req.query` etc.
160
a766cc7 TJ Holowaychuk Release 1.0.0
tj authored
161 1.0.0 / 2010-11-16
162 ==================
163
164 * Added; deduce partial object names from the last segment.
165 For example by default `partial('forum/post', postObject)` will
166 give you the _post_ object, providing a meaningful default.
167 * Added http status code string representation to `res.redirect()` body
168 * Added; `res.redirect()` supporting _text/plain_ and _text/html_ via __Accept__.
169 * Added `req.is()` to aid in content negotiation
170 * Added partial local inheritance [suggested by masylum]. Closes #102
171 providing access to parent template locals.
172 * Added _-s, --session[s]_ flag to express(1) to add session related middleware
173 * Added _--template_ flag to express(1) to specify the
174 template engine to use.
175 * Added _--css_ flag to express(1) to specify the
176 stylesheet engine to use (or just plain css by default).
177 * Added `app.all()` support [thanks aheckmann]
178 * Added partial direct object support.
179 You may now `partial('user', user)` providing the "user" local,
180 vs previously `partial('user', { object: user })`.
181 * Added _route-separation_ example since many people question ways
182 to do this with CommonJS modules. Also view the _blog_ example for
183 an alternative.
184 * Performance; caching view path derived partial object names
185 * Fixed partial local inheritance precedence. [reported by Nick Poulden] Closes #454
186 * Fixed jsonp support; _text/javascript_ as per mailinglist discussion
187
003599c TJ Holowaychuk Release 1.0.0rc4
tj authored
188 1.0.0rc4 / 2010-10-14
189 ==================
190
191 * Added _NODE_ENV_ support, _EXPRESS_ENV_ is deprecated and will be removed in 1.0.0
192 * Added route-middleware support (very helpful, see the [docs](http://expressjs.com/guide.html#Route-Middleware))
193 * Added _jsonp callback_ setting to enable/disable jsonp autowrapping [Dav Glass]
194 * Added callback query check on response.send to autowrap JSON objects for simple webservice implementations [Dav Glass]
195 * Added `partial()` support for array-like collections. Closes #434
196 * Added support for swappable querystring parsers
197 * Added session usage docs. Closes #443
198 * Added dynamic helper caching. Closes #439 [suggested by maritz]
199 * Added authentication example
200 * Added basic Range support to `res.sendfile()` (and `res.download()` etc)
201 * Changed; `express(1)` generated app using 2 spaces instead of 4
202 * Default env to "development" again [aheckmann]
203 * Removed _context_ option is no more, use "scope"
204 * Fixed; exposing _./support_ libs to examples so they can run without installs
205 * Fixed mvc example
206
b6c839d TJ Holowaychuk Release 1.0.0rc3
tj authored
207 1.0.0rc3 / 2010-09-20
208 ==================
209
210 * Added confirmation for `express(1)` app generation. Closes #391
211 * Added extending of flash formatters via `app.flashFormatters`
212 * Added flash formatter support. Closes #411
213 * Added streaming support to `res.sendfile()` using `sys.pump()` when >= "stream threshold"
214 * Added _stream threshold_ setting for `res.sendfile()`
215 * Added `res.send()` __HEAD__ support
216 * Added `res.clearCookie()`
217 * Added `res.cookie()`
218 * Added `res.render()` headers option
219 * Added `res.redirect()` response bodies
220 * Added `res.render()` status option support. Closes #425 [thanks aheckmann]
221 * Fixed `res.sendfile()` responding with 403 on malicious path
222 * Fixed `res.download()` bug; when an error occurs remove _Content-Disposition_
223 * Fixed; mounted apps settings now inherit from parent app [aheckmann]
224 * Fixed; stripping Content-Length / Content-Type when 204
225 * Fixed `res.send()` 204. Closes #419
226 * Fixed multiple _Set-Cookie_ headers via `res.header()`. Closes #402
227 * Fixed bug messing with error handlers when `listenFD()` is called instead of `listen()`. [thanks guillermo]
228
229
3150253 TJ Holowaychuk Release 1.0.0rc2
tj authored
230 1.0.0rc2 / 2010-08-17
231 ==================
232
233 * Added `app.register()` for template engine mapping. Closes #390
234 * Added `res.render()` callback support as second argument (no options)
235 * Added callback support to `res.download()`
236 * Added callback support for `res.sendfile()`
237 * Added support for middleware access via `express.middlewareName()` vs `connect.middlewareName()`
238 * Added "partials" setting to docs
239 * Added default expresso tests to `express(1)` generated app. Closes #384
240 * Fixed `res.sendfile()` error handling, defer via `next()`
241 * Fixed `res.render()` callback when a layout is used [thanks guillermo]
242 * Fixed; `make install` creating ~/.node_libraries when not present
243 * Fixed issue preventing error handlers from being defined anywhere. Closes #387
244
aaa5deb TJ Holowaychuk Release 1.0.0rc
tj authored
245 1.0.0rc / 2010-07-28
246 ==================
247
248 * Added mounted hook. Closes #369
249 * Added connect dependency to _package.json_
250
251 * Removed "reload views" setting and support code
252 development env never caches, production always caches.
253
254 * Removed _param_ in route callbacks, signature is now
255 simply (req, res, next), previously (req, res, params, next).
256 Use _req.params_ for path captures, _req.query_ for GET params.
257
258 * Fixed "home" setting
259 * Fixed middleware/router precedence issue. Closes #366
260 * Fixed; _configure()_ callbacks called immediately. Closes #368
a947064 TJ Holowaychuk Release 1.0.0beta2
tj authored
261
262 1.0.0beta2 / 2010-07-23
263 ==================
264
265 * Added more examples
266 * Added; exporting `Server` constructor
267 * Added `Server#helpers()` for view locals
268 * Added `Server#dynamicHelpers()` for dynamic view locals. Closes #349
269 * Added support for absolute view paths
270 * Added; _home_ setting defaults to `Server#route` for mounted apps. Closes #363
271 * Added Guillermo Rauch to the contributor list
272 * Added support for "as" for non-collection partials. Closes #341
929b43e TJ Holowaychuk Fixed changelog typo
tj authored
273 * Fixed _install.sh_, ensuring _~/.node_libraries_ exists. Closes #362 [thanks jf]
a947064 TJ Holowaychuk Release 1.0.0beta2
tj authored
274 * Fixed `res.render()` exceptions, now passed to `next()` when no callback is given [thanks guillermo]
275 * Fixed instanceof `Array` checks, now `Array.isArray()`
276 * Fixed express(1) expansion of public dirs. Closes #348
277 * Fixed middleware precedence. Closes #345
278 * Fixed view watcher, now async [thanks aheckmann]
f87eb47 TJ Holowaychuk Markdown history file
tj authored
279
2798af1 TJ Holowaychuk Updated history
tj authored
280 1.0.0beta / 2010-07-15
281 ==================
282
83f1ccb TJ Holowaychuk Updated history some more
tj authored
283 * Re-write
284 - much faster
285 - much lighter
286 - Check [ExpressJS.com](http://expressjs.com) for migration guide and updated docs
2798af1 TJ Holowaychuk Updated history
tj authored
287
80cec7d TJ Holowaychuk Release 0.14.0
tj authored
288 0.14.0 / 2010-06-15
289 ==================
290
291 * Utilize relative requires
292 * Added Static bufferSize option [aheckmann]
293 * Fixed caching of view and partial subdirectories [aheckmann]
294 * Fixed mime.type() comments now that ".ext" is not supported
295 * Updated haml submodule
296 * Updated class submodule
297 * Removed bin/express
298
db2eb65 TJ Holowaychuk Release 0.13.0
tj authored
299 0.13.0 / 2010-06-01
300 ==================
301
302 * Added node v0.1.97 compatibility
303 * Added support for deleting cookies via Request#cookie('key', null)
304 * Updated haml submodule
305 * Fixed not-found page, now using using charset utf-8
306 * Fixed show-exceptions page, now using using charset utf-8
307 * Fixed view support due to fs.readFile Buffers
308 * Changed; mime.type() no longer accepts ".type" due to node extname() changes
309
ca782db TJ Holowaychuk Release 0.12.0
tj authored
310 0.12.0 / 2010-05-22
311 ==================
312
313 * Added node v0.1.96 compatibility
314 * Added view `helpers` export which act as additional local variables
315 * Updated haml submodule
316 * Changed ETag; removed inode, modified time only
317 * Fixed LF to CRLF for setting multiple cookies
318 * Fixed cookie complation; values are now urlencoded
319 * Fixed cookies parsing; accepts quoted values and url escaped cookies
320
0ce39a4 TJ Holowaychuk Release 0.11.0
tj authored
321 0.11.0 / 2010-05-06
322 ==================
323
324 * Added support for layouts using different engines
325 - this.render('page.html.haml', { layout: 'super-cool-layout.html.ejs' })
326 - this.render('page.html.haml', { layout: 'foo' }) // assumes 'foo.html.haml'
327 - this.render('page.html.haml', { layout: false }) // no layout
328 * Updated ext submodule
329 * Updated haml submodule
330 * Fixed EJS partial support by passing along the context. Issue #307
331
6a6cce0 TJ Holowaychuk Release 0.10.1
tj authored
332 0.10.1 / 2010-05-03
333 ==================
334
335 * Fixed binary uploads.
336
8b6c4d3 TJ Holowaychuk Updated history
tj authored
337 0.10.0 / 2010-04-30
338 ==================
339
340 * Added charset support via Request#charset (automatically assigned to 'UTF-8' when respond()'s
341 encoding is set to 'utf8' or 'utf-8'.
342 * Added "encoding" option to Request#render(). Closes #299
343 * Added "dump exceptions" setting, which is enabled by default.
344 * Added simple ejs template engine support
345 * Added error reponse support for text/plain, application/json. Closes #297
346 * Added callback function param to Request#error()
347 * Added Request#sendHead()
348 * Added Request#stream()
349 * Added support for Request#respond(304, null) for empty response bodies
350 * Added ETag support to Request#sendfile()
351 * Added options to Request#sendfile(), passed to fs.createReadStream()
352 * Added filename arg to Request#download()
353 * Performance enhanced due to pre-reversing plugins so that plugins.reverse() is not called on each request
354 * Performance enhanced by preventing several calls to toLowerCase() in Router#match()
355 * Changed; Request#sendfile() now streams
356 * Changed; Renamed Request#halt() to Request#respond(). Closes #289
357 * Changed; Using sys.inspect() instead of JSON.encode() for error output
358 * Changed; run() returns the http.Server instance. Closes #298
359 * Changed; Defaulting Server#host to null (INADDR_ANY)
360 * Changed; Logger "common" format scale of 0.4f
361 * Removed Logger "request" format
362 * Fixed; Catching ENOENT in view caching, preventing error when "views/partials" is not found
363 * Fixed several issues with http client
364 * Fixed Logger Content-Length output
365 * Fixed bug preventing Opera from retaining the generated session id. Closes #292
366
1255331 TJ Holowaychuk Release 0.9.0
tj authored
367 0.9.0 / 2010-04-14
368 ==================
369
5729da5 TJ Holowaychuk Release 0.9.0
tj authored
370 * Added DSL level error() route support
371 * Added DSL level notFound() route support
372 * Added Request#error()
373 * Added Request#notFound()
374 * Added Request#render() callback function. Closes #258
375 * Added "max upload size" setting
376 * Added "magic" variables to collection partials (\_\_index\_\_, \_\_length\_\_, \_\_isFirst\_\_, \_\_isLast\_\_). Closes #254
1255331 TJ Holowaychuk Release 0.9.0
tj authored
377 * Added [haml.js](http://github.com/visionmedia/haml.js) submodule; removed haml-js
5729da5 TJ Holowaychuk Release 0.9.0
tj authored
378 * Added callback function support to Request#halt() as 3rd/4th arg
379 * Added preprocessing of route param wildcards using param(). Closes #251
380 * Added view partial support (with collections etc)
1255331 TJ Holowaychuk Release 0.9.0
tj authored
381 * Fixed bug preventing falsey params (such as ?page=0). Closes #286
382 * Fixed setting of multiple cookies. Closes #199
383 * Changed; view naming convention is now NAME.TYPE.ENGINE (for example page.html.haml)
384 * Changed; session cookie is now httpOnly
385 * Changed; Request is no longer global
386 * Changed; Event is no longer global
387 * Changed; "sys" module is no longer global
388 * Changed; moved Request#download to Static plugin where it belongs
5729da5 TJ Holowaychuk Release 0.9.0
tj authored
389 * Changed; Request instance created before body parsing. Closes #262
390 * Changed; Pre-caching views in memory when "cache view contents" is enabled. Closes #253
391 * Changed; Pre-caching view partials in memory when "cache view partials" is enabled
1255331 TJ Holowaychuk Release 0.9.0
tj authored
392 * Updated support to node --version 0.1.90
393 * Updated dependencies
394 * Removed set("session cookie") in favour of use(Session, { cookie: { ... }})
5729da5 TJ Holowaychuk Release 0.9.0
tj authored
395 * Removed utils.mixin(); use Object#mergeDeep()
396
3b49821 TJ Holowaychuk Release 0.8.0
tj authored
397 0.8.0 / 2010-03-19
398 ==================
399
400 * Added coffeescript example app. Closes #242
401 * Changed; cache api now async friendly. Closes #240
402 * Removed deprecated 'express/static' support. Use 'express/plugins/static'
403
273a51a TJ Holowaychuk Release 0.7.6
tj authored
404 0.7.6 / 2010-03-19
405 ==================
406
407 * Added Request#isXHR. Closes #229
408 * Added `make install` (for the executable)
409 * Added `express` executable for setting up simple app templates
410 * Added "GET /public/*" to Static plugin, defaulting to <root>/public
411 * Added Static plugin
412 * Fixed; Request#render() only calls cache.get() once
413 * Fixed; Namespacing View caches with "view:"
414 * Fixed; Namespacing Static caches with "static:"
415 * Fixed; Both example apps now use the Static plugin
416 * Fixed set("views"). Closes #239
417 * Fixed missing space for combined log format
418 * Deprecated Request#sendfile() and 'express/static'
419 * Removed Server#running
420
934adb1 TJ Holowaychuk Release 0.7.5
tj authored
421 0.7.5 / 2010-03-16
422 ==================
423
424 * Added Request#flash() support without args, now returns all flashes
425 * Updated ext submodule
426
f56a33d TJ Holowaychuk Release 0.7.4
tj authored
427 0.7.4 / 2010-03-16
428 ==================
429
430 * Fixed session reaper
431 * Changed; class.js replacing js-oo Class implementation (quite a bit faster, no browser cruft)
432
d893009 TJ Holowaychuk Release 0.7.3
tj authored
433 0.7.3 / 2010-03-16
434 ==================
435
436 * Added package.json
437 * Fixed requiring of haml / sass due to kiwi removal
438
d0a8bb5 TJ Holowaychuk Release 0.7.2
tj authored
439 0.7.2 / 2010-03-16
440 ==================
441
442 * Fixed GIT submodules (HAH!)
443
b6d2c84 TJ Holowaychuk Release 0.7.1
tj authored
444 0.7.1 / 2010-03-16
445 ==================
446
447 * Changed; Express now using submodules again until a PM is adopted
448 * Changed; chat example using millisecond conversions from ext
449
73c506f TJ Holowaychuk Release 0.7.0
tj authored
450 0.7.0 / 2010-03-15
451 ==================
452
453 * Added Request#pass() support (finds the next matching route, or the given path)
454 * Added Logger plugin (default "common" format replaces CommonLogger)
455 * Removed Profiler plugin
456 * Removed CommonLogger plugin
457
a7cee4c TJ Holowaychuk Removed references to submodules
tj authored
458 0.6.0 / 2010-03-11
459 ==================
460
461 * Added seed.yml for kiwi package management support
462 * Added HTTP client query string support when method is GET. Closes #205
463
464 * Added support for arbitrary view engines.
465 For example "foo.engine.html" will now require('engine'),
466 the exports from this module are cached after the first require().
467
468 * Added async plugin support
469
470 * Removed usage of RESTful route funcs as http client
471 get() etc, use http.get() and friends
472
473 * Removed custom exceptions
474
14ceb8c TJ Holowaychuk Release 0.5.0
tj authored
475 0.5.0 / 2010-03-10
476 ==================
477
478 * Added ext dependency (library of js extensions)
479 * Removed extname() / basename() utils. Use path module
480 * Removed toArray() util. Use arguments.values
481 * Removed escapeRegexp() util. Use RegExp.escape()
482 * Removed process.mixin() dependency. Use utils.mixin()
483 * Removed Collection
484 * Removed ElementCollection
485 * Shameless self promotion of ebook "Advanced JavaScript" (http://dev-mag.com) ;)
486
2f6dfbc TJ Holowaychuk Release 0.4.0
tj authored
487 0.4.0 / 2010-02-11
488 ==================
489
490 * Added flash() example to sample upload app
491 * Added high level restful http client module (express/http)
492 * Changed; RESTful route functions double as HTTP clients. Closes #69
493 * Changed; throwing error when routes are added at runtime
494 * Changed; defaulting render() context to the current Request. Closes #197
495 * Updated haml submodule
496
45ef08c TJ Holowaychuk Release 0.3.0
tj authored
497 0.3.0 / 2010-02-11
498 ==================
499
500 * Updated haml / sass submodules. Closes #200
501 * Added flash message support. Closes #64
502 * Added accepts() now allows multiple args. fixes #117
503 * Added support for plugins to halt. Closes #189
504 * Added alternate layout support. Closes #119
505 * Removed Route#run(). Closes #188
506 * Fixed broken specs due to use(Cookie) missing
507
e645123 TJ Holowaychuk Release 0.2.1
tj authored
508 0.2.1 / 2010-02-05
509 ==================
510
511 * Added "plot" format option for Profiler (for gnuplot processing)
512 * Added request number to Profiler plugin
513 * Fixed binary encoding for multi-part file uploads, was previously defaulting to UTF8
514 * Fixed issue with routes not firing when not files are present. Closes #184
515 * Fixed process.Promise -> events.Promise
516
c8dd169 TJ Holowaychuk Release 0.2.0
tj authored
517 0.2.0 / 2010-02-03
518 ==================
519
520 * Added parseParam() support for name[] etc. (allows for file inputs with "multiple" attr) Closes #180
521 * Added Both Cache and Session option "reapInterval" may be "reapEvery". Closes #174
522 * Added expiration support to cache api with reaper. Closes #133
523 * Added cache Store.Memory#reap()
524 * Added Cache; cache api now uses first class Cache instances
525 * Added abstract session Store. Closes #172
526 * Changed; cache Memory.Store#get() utilizing Collection
527 * Renamed MemoryStore -> Store.Memory
528 * Fixed use() of the same plugin several time will always use latest options. Closes #176
529
82891ea TJ Holowaychuk Release 0.1.0
tj authored
530 0.1.0 / 2010-02-03
531 ==================
532
533 * Changed; Hooks (before / after) pass request as arg as well as evaluated in their context
534 * Updated node support to 0.1.27 Closes #169
535 * Updated dirname(__filename) -> __dirname
536 * Updated libxmljs support to v0.2.0
537 * Added session support with memory store / reaping
538 * Added quick uid() helper
539 * Added multi-part upload support
540 * Added Sass.js support / submodule
541 * Added production env caching view contents and static files
542 * Added static file caching. Closes #136
543 * Added cache plugin with memory stores
544 * Added support to StaticFile so that it works with non-textual files.
545 * Removed dirname() helper
546 * Removed several globals (now their modules must be required)
547
cbc3163 TJ Holowaychuk Release 0.0.2
tj authored
548 0.0.2 / 2010-01-10
549 ==================
550
551 * Added view benchmarks; currently haml vs ejs
552 * Added Request#attachment() specs. Closes #116
553 * Added use of node's parseQuery() util. Closes #123
554 * Added `make init` for submodules
555 * Updated Haml
556 * Updated sample chat app to show messages on load
557 * Updated libxmljs parseString -> parseHtmlString
558 * Fixed `make init` to work with older versions of git
559 * Fixed specs can now run independant specs for those who cant build deps. Closes #127
560 * Fixed issues introduced by the node url module changes. Closes 126.
561 * Fixed two assertions failing due to Collection#keys() returning strings
562 * Fixed faulty Collection#toArray() spec due to keys() returning strings
563 * Fixed `make test` now builds libxmljs.node before testing
564
4e85cac TJ Holowaychuk Release 0.0.1
tj authored
565 0.0.1 / 2010-01-03
f87eb47 TJ Holowaychuk Markdown history file
tj authored
566 ==================
567
568 * Initial release
Something went wrong with that request. Please try again.