Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 722 lines (395 sloc) 18.636 kb
bb0d1e6 @ry bump version
ry authored
1 2010.02.22, Version 0.1.30
2
3 * Major API Changes
4
5 - Promises removed. See
6 http://groups.google.com/group/nodejs/msg/426f3071f3eec16b
7 http://groups.google.com/group/nodejs/msg/df199d233ff17efa
8 The API for fs was
9
10 fs.readdir("/usr").addCallback(function (files) {
11 puts("/usr files: " + files);
12 });
13
14 It is now
15
16 fs.readdir("/usr", function (err, files) {
17 if (err) throw err;
18 puts("/usr files: " + files);
19 });
20
21 - Synchronous fs operations exposed, use with care.
22
23 - tcp.Connection.prototype.readPause() and readResume()
24 renamed to pause() and resume()
25
26 - http.ServerResponse.prototype.sendHeader() renamed to
27 writeHeader(). Now accepts reasonPhrase.
28
29 * Compact garbage on idle.
30
31 * Configurable debug ports, and --debug-brk (Zoran Tomicic)
32
33 * Better command line option parsing (Jeremy Ashkenas)
34
35 * Add fs.chmod (Micheil Smith), fs.lstat (Isaac Z. Schlueter)
36
37 * Fixes to process.mixin (Rasmus Andersson, Benjamin Thomas)
38
39 * Upgrade V8 to 2.1.1
40
41
42 2010.02.17, Version 0.1.29, 87d5e5b316a4276bcf881f176971c1a237dcdc7a
87d5e5b @ry bump version
ry authored
43
44 * Major API Changes
45 - Remove 'file' module
46 - require('posix') -----------------> require('fs')
47 - fs.cat ---------------------------> fs.readFile
48 - file.write -----------------------> fs.writeFile
49 - TCP 'receive' event --------------> 'data'
50 - TCP 'eof' event ------------------> 'end'
51 - TCP send() -----------------------> write()
52 - HTTP sendBody() ------------------> write()
53 - HTTP finish() --------------------> close()
54 - HTTP 'body' event ----------------> 'data'
55 - HTTP 'complete' event ------------> 'end'
56 - http.Client.prototype.close() (formerly finish()) no longer
57 takes an argument. Add the 'response' listener manually.
58 - Allow strings for the flag argument to fs.open
59 ("r", "r+", "w", "w+", "a", "a+")
60
61 * Added multiple arg support for sys.puts(), print(), etc.
62 (tj@vision-media.ca)
63
64 * sys.inspect(Date) now shows the date value (Mark Hansen)
65
66 * Calculate page size with getpagesize for armel (Jérémy Lal)
67
68 * Bugfix: stderr flushing.
69
70 * Bugfix: Promise late chain (Yuichiro MASUI)
71
72 * Bugfix: wait() on fired promises
73 (Felix Geisendörfer, Jonas Pfenniger)
74
75 * Bugfix: Use InstanceTemplate() instead of PrototypeTemplate() for
76 accessor methods. Was causing a crash with Eclipse debugger.
77 (Zoran Tomicic)
78
79 * Bugfix: Throw from connection.connect if resolving.
80 (Reported by James Golick)
81
82
83 2010.02.09, Version 0.1.28, 49de41ef463292988ddacfb01a20543b963d9669
49de41e @ry bump version
ry authored
84
85 * Use Google's jsmin.py which can be used for evil.
86
87 * Add posix.truncate()
88
89 * Throw errors from server.listen()
90
91 * stdio bugfix (test by Mikeal Rogers)
92
93 * Module system refactor (Felix Geisendörfer, Blaine Cook)
94
95 * Add process.setuid(), getuid() (Michael Carter)
96
97 * sys.inspect refactor (Tim Caswell)
98
99 * Multipart library rewrite (isaacs)
100
101
102 2010.02.03, Version 0.1.27, 0cfa789cc530848725a8cb5595224e78ae7b9dd0
0cfa789 @ry bump version
ry authored
103
104 * Implemented __dirname (Felix Geisendörfer)
105
106 * Downcase process.ARGV, process.ENV, GLOBAL
107 (now process.argv, process.env, global)
108
109 * Bug Fix: Late promise promise callbacks firing
110 (Felix Geisendörfer, Jonas Pfenniger)
111
112 * Make assert.AssertionError instance of Error
113
114 * Removed inline require call for querystring
115 (self@cloudhead.net)
116
117 * Add support for MX, TXT, and SRV records in DNS module.
118 (Blaine Cook)
119
120 * Bugfix: HTTP client automatically reconnecting
121
122 * Adding OS X .dmg build scripts. (Standa Opichal)
123
124 * Bugfix: ObjectWrap memory leak
125
126 * Bugfix: Multipart handle Content-Type headers with charset
127 (Felix Geisendörfer)
128
129 * Upgrade http-parser to fix header overflow attack.
130
131 * Upgrade V8 to 2.1.0
132
133 * Various other bug fixes, performance improvements.
134
135
136 2010.01.20, Version 0.1.26, da00413196e432247346d9e587f8c78ce5ceb087
da00413 @ry bump version
ry authored
137
138 * Bugfix, HTTP eof causing crash (Ben Williamson)
139
140 * Better error message on SyntaxError
141
142 * API: Move Promise and EventEmitter into 'events' module
143
144 * API: Add process.nextTick()
145
146 * Allow optional params to setTimeout, setInterval
fe48b5f @ry Fix author in ChangeLog
ry authored
147 (Micheil Smith)
da00413 @ry bump version
ry authored
148
149 * API: change some Promise behavior (Felix Geisendörfer)
150 - Removed Promise.cancel()
151 - Support late callback binding
152 - Make unhandled Promise errors throw an exception
153
154 * Upgrade V8 to 2.0.6.1
155
5547450 @ry credit Erich in ChangeLog
ry authored
156 * Solaris port (Erich Ocean)
da00413 @ry bump version
ry authored
157
158
159 2010.01.09, Version 0.1.25, 39ca93549af91575ca9d4cbafd1e170fbcef3dfa
39ca935 @ry bump version
ry authored
160
161 * sys.inspect() improvements (Tim Caswell)
162
163 * path module improvements (isaacs, Benjamin Thomas)
164
165 * API: request.uri -> request.url
166 It is no longer an object, but a string. The 'url' module
167 was addded to parse that string. That is, node no longer
168 parses the request URL automatically.
169
170 require('url').parse(request.url)
171
172 is roughly equivlent to the old request.uri object.
173 (isaacs)
174
175 * Bugfix: Several libeio related race conditions.
176
177 * Better errors for multipart library (Felix Geisendörfer)
178
179 * Bugfix: Update node-waf version to 1.5.10
180
181 * getmem for freebsd (Vanilla Hsu)
182
183
184 2009.12.31, Version 0.1.24, 642c2773a7eb2034f597af1cd404b9e086b59632
642c277 @ry bump version
ry authored
185
186 * Bugfix: don't chunk responses to HTTP/1.0 clients, even if
187 they send Connection: Keep-Alive (e.g. wget)
188
189 * Bugfix: libeio race condition
190
191 * Bugfix: Don't segfault on unknown http method
192
193 * Simplify exception reporting
194
195 * Upgrade V8 to 2.0.5.4
196
197
198 2009.12.22, Version 0.1.23, f91e347eeeeac1a8bd6a7b462df0321b60f3affc
f91e347 @ry bump version
ry authored
199
200 * Bugfix: require("../blah") issues (isaacs)
201
202 * Bugfix: posix.cat (Jonas Pfenniger)
203
204 * Do not pause request for multipart parsing (Felix Geisendörfer)
205
206
207 2009.12.19, Version 0.1.22, a2d809fe902f6c4102dba8f2e3e9551aad137c0f
a2d809f @ry bump version
ry authored
208
209 * Bugfix: child modules get wrong id with "index.js" (isaacs)
210
211 * Bugfix: require("../foo") cycles (isaacs)
212
213 * Bugfix: require() should throw error if module does.
214
215 * New URI parser stolen from Narwhal (isaacs)
216
217 * Bugfix: correctly check kqueue and epoll. (Rasmus Andersson)
218
219 * Upgrade WAF to 1.5.10
220
221 * Bugfix: posix.statSync() was crashing
222
223 * Statically define string symbols for performance improvement
224
225 * Bugfix: ARGV[0] weirdness
226
227 * Added superCtor to ctor.super_ instead superCtor.prototype.
228 (Johan Dahlberg)
229
230 * http-parser supports webdav methods
231
232 * API: http.Client.prototype.request() (Christopher Lenz)
233
234
235 2009.12.06, Version 0.1.21, c6affb64f96a403a14d20035e7fbd6d0ce089db5
c6affb6 @ry bump version
ry authored
236
237 * Feature: Add HTTP client TLS support (Rhys Jones)
238
239 * Bugfix: use --jobs=1 with WAF
240
241 * Bugfix: Don't use chunked encoding for 1.0 requests
242
243 * Bugfix: Duplicated header weren't handled correctly
244
245 * Improve sys.inspect (Xavier Shay)
246
247 * Upgrade v8 to 2.0.3
248
249 * Use CommonJS assert API (Felix Geisendörfer, Karl Guertin)
250
251
252 2009.11.28, Version 0.1.20, aa42c6790da8ed2cd2b72051c07f6251fe1724d8
aa42c67 @ry bump version
ry authored
253
254 * Add gnutls version to configure script
255
256 * Add V8 heap info to process.memoryUsage()
257
258 * process.watchFile callback has 2 arguments with the stat object
259 (choonkeat@gmail.com)
260
261
262 2009.11.28, Version 0.1.19, 633d6be328708055897b72327b88ac88e158935f
633d6be @ry bump version
ry authored
263
264 * Feature: Initial TLS support for TCP servers and clients.
265 (Rhys Jones)
266
267 * Add options to process.watchFile()
268
269 * Add process.umask() (Friedemann Altrock)
270
271 * Bugfix: only detach timers when active.
272
273 * Bugfix: lib/file.js write(), shouldn't always emit errors or success
274 (onne@onnlucky.com)
275
276 * Bugfix: Memory leak in fs.write
277 (Reported by onne@onnlucky.com)
278
279 * Bugfix: Fix regular expressions detecting outgoing message headers.
280 (Reported by Elliott Cable)
281
282 * Improvements to Multipart parser (Felix Geisendörfer)
283
284 * New HTTP parser
285
286 * Upgrade v8 to 2.0.2
287
288
289 2009.11.17, Version 0.1.18, 027829d2853a14490e6de9fc5f7094652d045ab8
027829d @ry bump version
ry authored
290
291 * Feature: process.watchFile() process.unwatchFile()
292
293 * Feature: "uncaughtException" event on process
294 (Felix Geisendörfer)
295
296 * Feature: 'drain' event to tcp.Connection
297
298 * Bugfix: Promise.timeout() blocked the event loop
299 (Felix Geisendörfer)
300
301 * Bugfix: sendBody() and chunked utf8 strings
302 (Felix Geisendörfer)
303
304 * Supply the strerror as a second arg to the tcp.Connection close
305 event (Johan Sørensen)
306
307 * Add EventEmitter.removeListener (frodenius@gmail.com)
308
309 * Format JSON for inspecting objects (Felix Geisendörfer)
310
311 * Upgrade libev to latest CVS
312
313
314 2009.11.07, Version 0.1.17, d1f69ef35dac810530df8249d523add168e09f03
d1f69ef @ry bump version
ry authored
315
316 * Feature: process.chdir() (Brandon Beacher)
317
318 * Revert http parser upgrade. (b893859c34f05db5c45f416949ebc0eee665cca6)
319 Broke keep-alive.
320
321 * API: rename process.inherits to sys.inherits
322
323
324 2009.11.03, Version 0.1.16, 726865af7bbafe58435986f4a193ff11c84e4bfe
726865a @ry bump version
ry authored
325
326 * API: Use CommonJS-style module requiring
327 - require("/sys.js") becomes require("sys")
328 - require("circle.js") becomes require("./circle")
329 - process.path.join() becomes require("path").join()
330 - __module becomes module
331
332 * API: Many namespacing changes
333 - Move node.* into process.*
334 - Move node.dns into module "dns"
335 - Move node.fs into module "posix"
336 - process is no longer the global object. GLOBAL is.
337
027829d @ry bump version
ry authored
338 For more information on the API changes see:
339 http://thread.gmane.org/gmane.comp.lang.javascript.nodejs/6
340 http://thread.gmane.org/gmane.comp.lang.javascript.nodejs/14
726865a @ry bump version
ry authored
341
342 * Feature: process.platform, process.memoryUsage()
343
344 * Feature: promise.cancel() (Felix Geisendörfer)
345
346 * Upgrade V8 to 1.3.18
347
348
349 2009.10.28, Version 0.1.15, eca2de73ed786b935507fd1c6faccd8df9938fd3
eca2de7 @ry bump version
ry authored
350
351 * Many build system fixes (esp. for OSX users)
352
353 * Feature: promise.timeout() (Felix Geisendörfer)
354
355 * Feature: Added external interface for signal handlers, process.pid, and
356 process.kill() (Brandon Beacher)
357
358 * API: Rename node.libraryPaths to require.paths
359
360 * Bugfix: 'data' event for stdio should emit a string
361
362 * Large file support
363
364 * Upgrade http_parser
365
366 * Upgrade v8 to 1.3.16
367
726865a @ry bump version
ry authored
368
eca2de7 @ry bump version
ry authored
369 2009.10.09, Version 0.1.14, b12c809bb84d1265b6a4d970a5b54ee8a4890513
d79b6e9 @ry bump version
ry authored
370
371 * Feature: Improved addon builds with node-waf
372
8b62e86 @ry Fix tabs in changelog
ry authored
373 * Feature: node.SignalHandler (Brandon Beacher)
d79b6e9 @ry bump version
ry authored
374
8b62e86 @ry Fix tabs in changelog
ry authored
375 * Feature: Enable V8 debugging (but still need to make a debugger)
d79b6e9 @ry bump version
ry authored
376
8b62e86 @ry Fix tabs in changelog
ry authored
377 * API: Rename library /utils.js to /sys.js
d79b6e9 @ry bump version
ry authored
378
379 * Clean up Node's build system
380
381 * Don't use parseUri for HTTP server
382
383 * Remove node.pc
384
385 * Don't use /bin/sh to create child process except with exec()
386
387 * API: Add __module to reference current module
388
389 * API: Remove include() add node.mixin()
390
8b62e86 @ry Fix tabs in changelog
ry authored
391 * Normalize http headers; "Content-Length" becomes "content-length"
d79b6e9 @ry bump version
ry authored
392
393 * Upgrade V8 to 1.3.15
394
395
396 2009.09.30, Version 0.1.13, 58493bb05b3da3dc8051fabc0bdea9e575c1a107
9c9d67e @ry bump version
ry authored
397
398 * Feature: Multipart stream parser (Felix Geisendörfer)
399
400 * API: Move node.puts(), node.exec() and others to /utils.js
401
402 * API: Move http, tcp libraries to /http.js and /tcp.js
403
404 * API: Rename node.exit() to process.exit()
405
406 * Bugfix: require() and include() should work in callbacks.
407
408 * Pass the Host header in http.cat calls
409
410 * Add warning when coroutine stack size grows too large.
411
412 * Enhance repl library (Ray Morgan)
413
414 * Bugfix: build script for
415 GCC 4.4 (removed -Werror in V8),
416 on Linux 2.4,
417 and with Python 2.4.4.
418
419 * Add read() and write() to /file.js to read and write
420 whole files at once.
421
422
423 2009.09.24, Version 0.1.12, 2f56ccb45e87510de712f56705598b3b4e3548ec
2f56ccb @ry bump version
ry authored
424
425 * Feature: System modules, node.libraryPaths
426
427 * API: Remove "raw" encoding, rename "raws" to "binary".
428
429 * API: Added connection.setNoDElay() to disable Nagle algo.
430
431 * Decrease default TCP server backlog to 128
432
433 * Bugfix: memory leak involving node.fs.* methods.
434
435 * Upgrade v8 to 1.3.13
436
437
438 2009.09.18, Version 0.1.11, 5ddc4f5d0c002bac0ae3d62fc0dc58f0d2d83ec4
5ddc4f5 @ry bump version
ry authored
439
440 * API: default to utf8 encoding for node.fs.cat()
441
442 * API: add node.exec()
443
444 * API: node.fs.read() takes a normal encoding parameter.
445
446 * API: Change arguments of emit(), emitSuccess(), emitError()
447
448 * Bugfix: node.fs.write() was stack allocating buffer.
449
450 * Bugfix: ReportException shouldn't forget the top frame.
451
452 * Improve buffering for HTTP outgoing messages
453
454 * Fix and reenable x64 macintosh build.
455
456 * Upgrade v8 to 1.3.11
457
458
459 2009.09.11, Version 0.1.10, 12bb0d46ce761e3d00a27170e63b40408c15b558
12bb0d4 @ry bump version
ry authored
460
461 * Feature: raw string encoding "raws"
462
463 * Feature: access to environ through "ENV"
464
465 * Feature: add isDirectory, isFile, isSocket, ... methods
466 to stats object.
467
468 * Bugfix: Internally use full paths when loading modules
469 this fixes a shebang loading problem.
470
471 * Bugfix: Add '--' command line argument for seperating v8
472 args from program args.
473
474 * Add man page.
475
476 * Add node-repl
477
478 * Upgrade v8 to 1.3.10
479
480 2009.09.05, Version 0.1.9, d029764bb32058389ecb31ed54a5d24d2915ad4c
ba6c5e3 @ry bump version
ry authored
481
482 * Bugfix: Compile on Snow Leopard.
483
484 * Bugfix: Malformed URIs raising exceptions.
485
486 2009.09.04, Version 0.1.8, e6d712a937b61567e81b15085edba863be16ba96
734e86b @ry bump version
ry authored
487
488 * Feature: External modules
489
490 * Feature: setTimeout() for node.tcp.Connection
491
492 * Feature: add node.cwd(), node.fs.readdir(), node.fs.mkdir()
493
494 * Bugfix: promise.wait() releasing out of order.
495
496 * Bugfix: Asyncly do getaddrinfo() on Apple.
497
498 * Disable useless evcom error messages.
499
500 * Better stack traces.
501
502 * Built natively on x64.
503
504 * Upgrade v8 to 1.3.9
505
506 2009.08.27, Version 0.1.7, f7acef9acf8ba8433d697ad5ed99d2e857387e4b
31db4f1 @ry bump version
ry authored
507
508 * Feature: global 'process' object. Emits "exit".
509
510 * Feature: promise.wait()
511
512 * Feature: node.stdio
513
734e86b @ry bump version
ry authored
514 * Feature: EventEmitters emit "newListener" when listeners are
515 added
31db4f1 @ry bump version
ry authored
516
734e86b @ry bump version
ry authored
517 * API: Use flat object instead of array-of-arrays for HTTP
518 headers.
31db4f1 @ry bump version
ry authored
519
520 * API: Remove buffered file object (node.File)
521
734e86b @ry bump version
ry authored
522 * API: require(), include() are synchronous. (Uses
523 continuations.)
31db4f1 @ry bump version
ry authored
524
525 * API: Deprecate onLoad and onExit.
526
527 * API: Rename node.Process to node.ChildProcess
528
529 * Refactor node.Process to take advantage of evcom_reader/writer.
530
531 * Upgrade v8 to 1.3.7
532
533 2009.08.22, Version 0.1.6, 9c97b1db3099d61cd292aa59ec2227a619f3a7ab
9c97b1d @ry bump version
ry authored
534
535 * Bugfix: Ignore SIGPIPE.
536
69a9f66 @ry Add sha1 hashes to ChangeLog
ry authored
537 2009.08.21, Version 0.1.5, b0fd3e281cb5f7cd8d3a26bd2b89e1b59998e5ed
a73998d @ry bump version
ry authored
538
69a9f66 @ry Add sha1 hashes to ChangeLog
ry authored
539 * Bugfix: Buggy connections could crash node.js. Now check
540 connection before sending data every time (Kevin van Zonneveld)
a73998d @ry bump version
ry authored
541
542 * Bugfix: stdin fd (0) being ignored by node.File. (Abe Fettig)
543
544 * API: Remove connnection.fullClose()
545
546 * API: Return the EventEmitter from addListener for chaining.
547
548 * API: tcp.Connection "disconnect" event renamed to "close"
549
550 * Upgrade evcom
551 Upgrade v8 to 1.3.6
552
553 2009.08.13, Version 0.1.4, 0f888ed6de153f68c17005211d7e0f960a5e34f3
0f888ed @ry bump version
ry authored
554
555 * Major refactor to evcom.
556
557 * Enable test-tcp-many-clients.
558
559 * Add -m32 gcc flag to udns.
560
561 * Add connection.readPause() and connection.readResume()
562 Add IncomingMessage.prototype.pause() and resume().
563
564 * Fix http benchmark. Wasn't correctly dispatching.
565
566 * Bugfix: response.setBodyEncoding("ascii") not working.
567
568 * Bugfix: Negative ints in HTTP's on_body and node.fs.read()
569
570 * Upgrade v8 to 1.3.4
571 Upgrade libev to 3.8
572 Upgrade http_parser to v0.2
573
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
574 2009.08.06, Version 0.1.3, 695f0296e35b30cf8322fd1bd934810403cca9f3
7464d42 @ry bump version
ry authored
575
576 * Upgrade v8 to 1.3.2
577
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
578 * Bugfix: node.http.ServerRequest.setBodyEncoding('ascii') not
579 working
7464d42 @ry bump version
ry authored
580
581 * Bugfix: node.encodeUtf8 was broken. (Connor Dunn)
582
583 * Add ranlib to udns Makefile.
584
585 * Upgrade evcom - fix accepting too many connections issue.
586
587 * Initial support for shebang
588
589 * Add simple command line switches
590
591 * Add node.version API
592
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
593
594 2009.08.01, Version 0.1.2, 025a34244d1cea94d6d40ad7bf92671cb909a96c
e10fbab @ry bump version
ry authored
595
596 * Add DNS API
597
598 * node.tcp.Server's backlog option is now an argument to listen()
599
600 * Upgrade V8 to 1.3.1
601
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
602 * Bugfix: Default to chunked for client requests without
603 Content-Length.
e10fbab @ry bump version
ry authored
604
605 * Bugfix: Line numbers in stack traces.
606
607 * Bugfix: negative integers in raw encoding stream
608
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
609 * Bugfix: node.fs.File was not passing args to promise callbacks.
610
e10fbab @ry bump version
ry authored
611
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
612 2009.07.27, Version 0.1.1, 77d407df2826b20e9177c26c0d2bb4481e497937
77d407d @ry bump version
ry authored
613
614 * Simplify and clean up ObjectWrap.
615
616 * Upgrade liboi (which is now called evcom)
617 Upgrade libev to 3.7
618 Upgrade V8 to 1.2.14
619
620 * Array.prototype.encodeUtf8 renamed to node.encodeUtf8(array)
621
622 * Move EventEmitter.prototype.emit() completely into C++.
623
734e86b @ry bump version
ry authored
624 * Bugfix: Fix memory leak in event emitters.
77d407d @ry bump version
ry authored
625 http://groups.google.com/group/nodejs/browse_thread/thread/a8d1dfc2fd57a6d1
626
627 * Bugfix: Had problems reading scripts with non-ascii characters.
628
629 * Bugfix: Fix Detach() in node::Server
630
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
631 * Bugfix: Sockets not properly reattached if reconnected during
632 disconnect event.
734e86b @ry bump version
ry authored
633
77d407d @ry bump version
ry authored
634 * Bugfix: Server-side clients not attached between creation and
635 on_connect.
636
637 * Add 'close' event to node.tcp.Server
638
639 * Simplify and clean up http.js. (Takes more advantage of event
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
640 infrastructure.)
77d407d @ry bump version
ry authored
641
642 * Add benchmark scripts. Run with "make benchmark".
643
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
644
645 2009.06.30, Version 0.1.0, 0fe44d52fe75f151bceb59534394658aae6ac328
813b539 @ry bump version
ry authored
646
647 * Update documentation, use asciidoc.
648
649 * EventEmitter and Promise interfaces. (Breaks previous API.)
734e86b @ry bump version
ry authored
650
813b539 @ry bump version
ry authored
651 * Remove node.Process constructor in favor of node.createProcess
652
653 * Add -m32 flags for compiling on x64 platforms.
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
654 (Thanks to András Bártházi)
813b539 @ry bump version
ry authored
655
656 * Upgrade v8 to 1.2.10 and libev to 3.6
734e86b @ry bump version
ry authored
657
813b539 @ry bump version
ry authored
658 * Bugfix: Timer::RepeatSetter wasn't working.
659
734e86b @ry bump version
ry authored
660 * Bugfix: Spawning many processes in a loop
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
661 (reported by Felix Geisendörfer)
813b539 @ry bump version
ry authored
662
663
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
664 2009.06.24, Version 0.0.6, fbe0be19ebfb422d8fa20ea5204c1713e9214d5f
94f03be @ry Add changelog
ry authored
665
666 * Load modules via HTTP URLs (Urban Hafner)
667
668 * Bugfix: Add HTTPConnection->size() and HTTPServer->size()
669
670 * New node.Process API
671
672 * Clean up build tools, use v8's test runner.
673
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
674 * Use ev_unref() instead of starting/stopping the eio thread
675 pool watcher.
94f03be @ry Add changelog
ry authored
676
677
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
678 2009.06.18, Version 0.0.5, 3a2b41de74b6c343b8464a68eff04c4bfd9aebea
94f03be @ry Add changelog
ry authored
679
680 * Support for IPv6
681
682 * Remove namespace node.constants
683
684 * Upgrade v8 to 1.2.8.1
685
686 * Accept ports as strings in the TCP client and server.
687
688 * Bugfix: HTTP Client race
689
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
690 * Bugfix: freeaddrinfo() wasn't getting called after
691 getaddrinfo() for TCP servers
94f03be @ry Add changelog
ry authored
692
693 * Add "opening" to TCP client readyState
694
695 * Add remoteAddress to TCP client
696
697 * Add global print() function.
698
699
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
700 2009.06.13, Version 0.0.4, 916b9ca715b229b0703f0ed6c2fc065410fb189c
94f03be @ry Add changelog
ry authored
701
702 * Add interrupt() method to server-side HTTP requests.
703
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
704 * Bugfix: onBodyComplete was not getting called on server-side
705 HTTP
94f03be @ry Add changelog
ry authored
706
707
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
708 2009.06.11, Version 0.0.3, 6e0dfe50006ae4f5dac987f055e0c9338662f40a
94f03be @ry Add changelog
ry authored
709
6ffe389 @ry Add SHA1 hash values to ChangeLog and fix formating.
ry authored
710 * Many bug fixes including the problem with http.Client on
711 macintosh
94f03be @ry Add changelog
ry authored
712
713 * Upgrades v8 to 1.2.7
714
715 * Adds onExit hook
716
717 * Guard against buffer overflow in http parser
718
719 * require() and include() now need the ".js" extension
720
721 * http.Client uses identity transfer encoding by default.
Something went wrong with that request. Please try again.