Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v0.1.21
    c6affb64 · bump version ·
    2009.12.06, Version 0.1.21
    
      * Feature: Add HTTP client TLS support (Rhys Jones)
    
      * Bugfix: use --jobs=1 with WAF
    
      * Bugfix: Don't use chunked encoding for 1.0 requests
    
      * Bugfix: Duplicated header weren't handled correctly
    
      * Improve sys.inspect (Xavier Shay)
    
      * Upgrade v8 to 2.0.3
    
      * Use CommonJS assert API (Felix Geisendörfer, Karl Guertin)
  • v0.1.20
    aa42c679 · bump version ·
    2009.11.28, Version 0.1.20
    
      * Add gnutls version to configure script
    
      * Add V8 heap info to process.memoryUsage()
    
      * process.watchFile callback has 2 arguments with the stat object
        (choonkeat@gmail.com)
  • v0.1.19
    633d6be3 · bump version ·
    2009.11.28, Version 0.1.19
    
      * Feature: Initial TLS support for TCP servers and clients.
        (Rhys Jones)
    
      * Add options to process.watchFile()
    
      * Add process.umask() (Friedemann Altrock)
    
      * Bugfix: only detach timers when active.
    
      * Bugfix: lib/file.js write(), shouldn't always emit errors or success
        (onne@onnlucky.com)
    
      * Bugfix: Memory leak in fs.write
        (Reported by onne@onnlucky.com)
    
      * Bugfix: Fix regular expressions detecting outgoing message headers.
        (Reported by Elliott Cable)
    
      * Improvements to Multipart parser (Felix Geisendörfer)
    
      * New HTTP parser
    
      * Upgrade v8 to 2.0.2
  • v0.1.18
    027829d2 · bump version ·
    2009.11.17, Version 0.1.18
    
      * Feature: process.watchFile() process.unwatchFile()
    
      * Feature: "uncaughtException" event on process
        (Felix Geisendörfer)
    
      * Feature: 'drain' event to tcp.Connection
    
      * Bugfix: Promise.timeout() blocked the event loop
        (Felix Geisendörfer)
    
      * Bugfix: sendBody() and chunked utf8 strings
        (Felix Geisendörfer)
    
      * Supply the strerror as a second arg to the tcp.Connection close
        event (Johan Sørensen)
    
      * Add EventEmitter.removeListener (frodenius@gmail.com)
    
      * Format JSON for inspecting objects (Felix Geisendörfer)
    
      * Upgrade libev to latest CVS
  • v0.1.17
    d1f69ef3 · bump version ·
    2009.11.07, Version 0.1.17
    
      * Feature: process.chdir() (Brandon Beacher)
    
      * Revert http parser upgrade. (b893859c34f05db5c45f416949ebc0eee665cca6)
        Broke keep-alive.
    
      * API: rename process.inherits to sys.inherits
  • v0.1.16
    726865af · bump version ·
    2009.11.03, Version 0.1.16
    
      * API: Use CommonJS-style module requiring
        - require("/sys.js") becomes require("sys")
        - require("circle.js") becomes require("./circle")
        - process.path.join() becomes require("path").join()
        - __module becomes module
    
      * API: Many namespacing changes
        - Move node.* into process.*
        - Move node.dns into module "dns"
        - Move node.fs into module "posix"
        - process is no longer the global object. GLOBAL is.
    
    	For more information on the API changes see:
    		http://thread.gmane.org/gmane.comp.lang.javascript.nodejs/6
    		http://thread.gmane.org/gmane.comp.lang.javascript.nodejs/14
    
      * Feature: process.platform, process.memoryUsage()
    
      * Feature: promise.cancel() (Felix Geisendörfer)
    
      * Upgrade V8 to 1.3.18
  • v0.1.15
    eca2de73 · bump version ·
    2009.10.28, Version 0.1.15
    
      * Many build system fixes (esp. for OSX users)
    
      * Feature: promise.timeout() (Felix Geisendörfer)
    
      * Feature: Added external interface for signal handlers, process.pid, and
        process.kill() (Brandon Beacher)
    
      * API: Rename node.libraryPaths to require.paths
    
      * Bugfix: 'data' event for stdio should emit a string
    
      * Large file support
    
      * Upgrade http_parser
    
      * Upgrade v8 to 1.3.16
  • v0.1.14
    d79b6e9f · bump version ·
    2009.10.09, Version 0.1.14
    
      * Feature: Improved addon builds with node-waf
    
      * Feature: node.SignalHandler (Brandon Beacher)
    
      * Feature: Enable V8 debugging (but still need to make a debugger)
    
      * API: Rename library /utils.js to /sys.js
    
      * Clean up Node's build system
    
      * Don't use parseUri for HTTP server
    
      * Remove node.pc
    
      * Don't use /bin/sh to create child process except with exec()
    
      * API: Add __module to reference current module
    
      * API: Remove include() add node.mixin()
    
      * Normalize http headers; "Content-Length" becomes "content-length"
    
      * Upgrade V8 to 1.3.15
  • v0.1.13
    9c9d67eb · bump version ·
    2009.09.30, Version 0.1.13
    
      * Feature: Multipart stream parser (Felix Geisendörfer)
    
      * API: Move node.puts(), node.exec() and others to /utils.js
    
      * API: Move http, tcp libraries to /http.js and /tcp.js
    
      * API: Rename node.exit() to process.exit()
    
      * Bugfix: require() and include() should work in callbacks.
    
      * Pass the Host header in http.cat calls
    
      * Add warning when coroutine stack size grows too large.
    
      * Enhance repl library (Ray Morgan)
    
      * Bugfix: build script for
          GCC 4.4 (removed -Werror in V8),
          on Linux 2.4,
          and with Python 2.4.4.
    
      * Add read() and write() to /file.js to read and write
        whole files at once.
  • v0.1.12
    2f56ccb4 · bump version ·
    2009.09.24, Version 0.1.12
    
      * Feature: System modules, node.libraryPaths
    
      * API: Remove "raw" encoding, rename "raws" to "binary".
    
      * API: Added connection.setNoDElay() to disable Nagle algo.
    
      * Decrease default TCP server backlog to 128
    
      * Bugfix: memory leak involving node.fs.* methods.
    
      * Upgrade v8 to 1.3.13
  • v0.1.11
    5ddc4f5d · bump version ·
    2009.09.18, Version 0.1.11
    
      * API: default to utf8 encoding for node.fs.cat()
    
      * API: add node.exec()
    
      * API: node.fs.read() takes a normal encoding parameter.
    
      * API: Change arguments of emit(), emitSuccess(), emitError()
    
      * Bugfix: node.fs.write() was stack allocating buffer.
    
      * Bugfix: ReportException shouldn't forget the top frame.
    
      * Improve buffering for HTTP outgoing messages
    
      * Fix and reenable x64 macintosh build.
    
      * Upgrade v8 to 1.3.11
  • v0.1.10
    12bb0d46 · bump version ·
    2009.09.11, Version 0.1.10
    
      * Feature: raw string encoding "raws"
    
      * Feature: access to environ through "ENV"
    
      * Feature: add isDirectory, isFile, isSocket, ... methods
        to stats object.
    
      * Bugfix: Internally use full paths when loading modules
        this fixes a shebang loading problem.
    
      * Bugfix: Add '--' command line argument for seperating v8
        args from program args.
    
      * Add man page.
    
      * Add node-repl
    
      * Upgrade v8 to 1.3.10
  • v0.1.9
    ba6c5e38 · bump version ·
    2009.09.05, Version 0.1.9
    
      * Bugfix: Compile on Snow Leopard.
    
      * Bugfix: Malformed URIs raising exceptions.
  • v0.1.8
    734e86b9 · bump version ·
    2009.09.04, Version 0.1.8
    
      * Feature: External modules
    
      * Feature: setTimeout() for node.tcp.Connection
    
      * Feature: add node.cwd(), node.fs.readdir(), node.fs.mkdir()
    
      * Bugfix: promise.wait() releasing out of order.
    
      * Bugfix: Asyncly do getaddrinfo() on Apple.
    
      * Disable useless evcom error messages.
    
      * Better stack traces.
    
      * Built natively on x64.
    
      * Upgrade v8 to 1.3.9
  • v0.1.7
    31db4f1e · bump version ·
    2009.08.27, Version 0.1.7
    
      * Feature: global 'process' object. Emits "exit".
    
      * Feature: promise.wait()
    
      * Feature: node.stdio
    
      * Feature: EventEmitters emit "newListener" when listeners are added
    
      * API:  Use flat object instead of array-of-arrays for HTTP headers.
    
      * API: Remove buffered file object (node.File)
    
      * API: require(), include() are synchronous. (Uses continuations.)
    
      * API: Deprecate onLoad and onExit.
    
      * API: Rename node.Process to node.ChildProcess
    
      * Refactor node.Process to take advantage of evcom_reader/writer.
    
      * Upgrade v8 to 1.3.7
  • v0.1.6
    9c97b1db · bump version ·
  • v0.1.5
    a73998d6 · bump version ·
    2009.08.21, Version 0.1.5
    
      * Bugfix: Buggy connections could crash node.js. Now check connection
        before sending data every time (Kevin van Zonneveld)
    
      * Bugfix: stdin fd (0) being ignored by node.File. (Abe Fettig)
    
      * API: Remove connnection.fullClose()
    
      * API: Return the EventEmitter from addListener for chaining.
    
      * API: tcp.Connection "disconnect" event renamed to "close"
    
      * Upgrade evcom
        Upgrade v8 to 1.3.6
  • v0.1.4
    0f888ed6 · bump version ·
    2009.08.13, Version 0.1.4
    
      * Major refactor to evcom.
    
      * Enable test-tcp-many-clients.
    
      * Add -m32 gcc flag to udns.
    
      * Add connection.readPause() and connection.readResume()
        Add IncomingMessage.prototype.pause() and resume().
    
      * Fix http benchmark. Wasn't correctly dispatching.
    
      * Bugfix: response.setBodyEncoding("ascii") not working.
    
      * Bugfix: Negative ints in HTTP's on_body and node.fs.read()
    
      * Upgrade v8 to 1.3.4
        Upgrade libev to 3.8
        Upgrade http_parser to v0.2
  • v0.1.3
    7464d423 · bump version ·
    2009.08.06, Version 0.1.3
    
      * Upgrade v8 to 1.3.2
    
      * Bugfix: node.http.ServerRequest.setBodyEncoding('ascii') not workin
    
      * Bugfix: node.encodeUtf8 was broken. (Connor Dunn)
    
      * Add ranlib to udns Makefile.
    
      * Upgrade evcom - fix accepting too many connections issue.
    
      * Initial support for shebang
    
      * Add simple command line switches
    
      * Add node.version API
  • v0.1.2
    e10fbab0 · bump version ·
    2009.08.01, Version 0.1.2
    
      * Add DNS API
    
      * node.tcp.Server's backlog option is now an argument to listen()
    
      * Upgrade V8 to 1.3.1
    
      * Bugfix: Default to chunked for client requests without C-Length.
    
      * Bugfix: Line numbers in stack traces.
    
      * Bugfix: negative integers in raw encoding stream
    
      * Bugfix: node.fs.File was not passing args to promise callbacks.