summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
* 2015-03-23 io.js v1.6.2 Releasev1.6.2Rod Vagg2015-03-231-0/+39
| | | | | | | | | | | | | | | | | | | Notable Changes: * Windows: The ongoing work in improving the state of Windows support has resulted in full test suite passes once again. As noted in the release notes for v1.4.2, CI system and configuration problems prevented it from properly reporting problems with the Windows tests, the problems with the CI and the codebase appear to have been fully resolved. * FreeBSD: A kernel bug impacting io.js/Node.js was discovered and a patch has been introduced to prevent it causing problems for io.js (Fedor Indutny) #1218. * module: you can now require('.') instead of having to require('./'), this is considered a bugfix (Michaël Zasso) #1185. * v8: updated to 4.1.0.25 including patches for --max_old_space_size values above 4096 and Solaris support, both of which are already included in io.js.
* doc: fix typo in CHANGELOGMathieu Darse2015-03-221-2/+2
| | | | | PR-URL: https://github.com/iojs/io.js/pull/1230 Reviewed-By: Rod Vagg <rod@vagg.org>
* 2015-03-20 io.js v1.6.1 Releasev1.6.1Rod Vagg2015-03-201-1/+24
| | | | | | | | | | | | | | | | | | Notable Changes: * path: New type-checking on path.resolve() <https://github.com/iojs/io.js/pull/1153> uncovered some edge-cases being relied upon in the wild, most notably path.dirname(undefined). Type-checking has been loosened for path.dirname(), path.basename(), and path.extname(), (Colin Ihrig) <https://github.com/iojs/io.js/pull/1216>. * querystring: Internal optimizations in querystring.parse() and querystring.stringify() <https://github.com/iojs/io.js/pull/847> prevented Number literals from being properly converted via querystring.escape() <https://github.com/iojs/io.js/pull/1208>, exposing a blind-spot in the test suite. The bug and the tests have now been fixed (Jeremiah Senkpiel) <https://github.com/iojs/io.js/pull/1213>.
* 2015-03-19 io.js v1.6.0 Releasev1.6.0Chris Dickinson2015-03-191-0/+86
| | | | | | | | | | | | | | | | | | | | | | | | | Notable Changes: * node: a new -r or --require command-line option can be used to pre-load modules at start-up (Ali Ijaz Sheikh) * querystring: parse() and stringify() are now faster (Brian White) * http: the http.ClientRequest#flush() method has been deprecated and replaced with http.ClientRequest#flushHeaders() to match the same change now in Node.js v0.12 as per https://github.com/joyent/node/pull/9048 (Yosuke Furukawa) * net: allow server.listen() to accept a String option for port, e.g. { port: "1234" }, to match the same option being accepted in net.connect() as of https://github.com/joyent/node/pull/9268 (Ben Noordhuis) * tls: further work on the reported memory leak although there appears to be a minor leak remaining for the use-case in question, track progress at https://github.com/iojs/io.js/issues/1075. * v8: backport a fix for an integer overflow when --max_old_space_size values above 4096 are used (Ben Noordhuis) * platforms: the io.js CI system now reports passes on FreeBSD and SmartOS (_Solaris_). * npm: upgrade npm to 2.7.1. See the npm CHANGELOG.md for details. https://github.com/npm/npm/blob/master/CHANGELOG.md#v271-2015-03-05
* 2015-03-09 io.js v1.5.1 Releasev1.5.1Rod Vagg2015-03-091-0/+33
| | | | | | | | | | | | | | | Notable changes: * tls: The reported TLS memory leak has been at least partially resolved via various commits in this release. Current testing indicated that there may still be some leak problems. Progress being tracked at: https://github.com/iojs/io.js/issues/1075 * http: Fixed an error reported at https://github.com/joyent/node/issues/9348 and https://github.com/npm/npm/issues/7349 Pending data was not being fully read upon an 'error' event leading to an assertion failure on socket.destroy(). (Fedor Indutny) https://github.com/iojs/io.js/pull/1103
* 2015-03-06 io.js v1.5.0 Releasev1.5.0Rod Vagg2015-03-061-0/+103
| | | | | | | | | | | | | | | | | | | | | | | Notable changes: * buffer: New `Buffer#indexOf()` method, modelled off `Array#indexOf()`. Accepts a String, Buffer or a Number. Strings are interpreted as UTF8. (Trevor Norris) https://github.com/iojs/io.js/pull/561 * fs: `options` object properties in `'fs'` methods no longer perform a `hasOwnProperty()` check, thereby allowing options objects to have prototype properties that apply. (Jonathan Ong) https://github.com/iojs/io.js/pull/635 * tls: A likely TLS memory leak was reported by PayPal. Some of the recent changes in stream_wrap appear to be to blame. The initial fix is in https://github.com/iojs/io.js/pull/1078, you can track the progress toward closing the leak at https://github.com/iojs/io.js/issues/1075 (Fedor Indutny). * npm: Upgrade npm to 2.7.0. See npm CHANGELOG.md: https://github.com/npm/npm/blob/master/CHANGELOG.md#v270-2015-02-26 for details including why this is a semver-minor when it could have been semver-major. * TC: Colin Ihrig (@cjihrig) resigned from the TC due to his desire to do more code and fewer meetings.
* doc: add missing newline in CHANGELOGRod Vagg2015-03-021-0/+1
| | | | Pushed without review
* Working on v1.4.4Rod Vagg2015-03-021-1/+1
|
* 2015-03-02 io.js v1.4.3 Releasev1.4.3Rod Vagg2015-03-021-0/+26
| | | | | | | | | | | | | | | Notable changes: * stream: Fixed problems for platforms without `writev()` support, particularly Windows. Changes introduced in 1.4.1, via https://github.com/iojs/io.js/pull/926, broke some functionality for these platforms, this has now been addressed. https://github.com/iojs/io.js/pull/1008 (Fedor Indutny) * arm: We have the very beginnings of ARMv8 / ARM64 / AARCH64 support. An upgrade to OpenSSL 1.0.2 is one requirement for full support. https://github.com/iojs/io.js/pull/1028 (Ben Noordhuis) * Add new collaborator: Julian Duque @julianduque
* 2015-02-28 io.js v1.4.2 Releasev1.4.2Rod Vagg2015-02-281-0/+52
| | | | | | | | | | | | | | | | | | Notable changes: * tls: A typo introduced in the TLSWrap changes in https://github.com/iojs/io.js/pull/840 only encountered as a bug on Windows was not caught by the io.js CI system due to problems with the Windows build script and the Windows CI slave configuration, see Fixed in https://github.com/iojs/io.js/pull/994 & https://github.com/iojs/io.js/pull/1004 (Fedor Indutny) * npm: Upgrade npm to 2.6.1. See https://github.com/npm/npm/blob/master/CHANGELOG.md#v260-2015-02-12 for details. * Add new collaborators: - Robert Kowalski (@robertkowalski) - Christian Vaagland Tellnes (@tellnes) - Brian White (@mscdex)
* doc: minor formatting fixes.Tim Oxley2015-02-271-2/+2
| | | | | PR-URL: https://github.com/iojs/io.js/pull/996 Reviewed-By: Rod Vagg <rod@vagg.org>
* 2015-02-26 io.js v1.4.1 Releasev1.4.1Rod Vagg2015-02-261-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notable changes: * process / promises: An'unhandledRejection' event is now emitted on process whenever a Promise is rejected and no error handler is attached to the Promise within a turn of the event loop. A 'rejectionHandled' event is now emitted whenever a Promise was rejected and an error handler was attached to it later than after an event loop turn. See the process documentation for more detail. https://github.com/iojs/io.js/pull/758 (Petka Antonov) * streams: you can now use regular streams as an underlying socket for tls.connect() https://github.com/iojs/io.js/pull/758 (Fedor Indutny) * http: A new 'abort' event emitted when a http.ClientRequest is aborted by the client. https://github.com/iojs/io.js/pull/945 (Evan Lucas) * V8: Upgrade V8 to 4.1.0.21. Includes an embargoed fix, details should be available at https://code.google.com/p/chromium/issues/detail?id=430201 when embargo is lifted. A breaking ABI change has been held back from this upgrade, possibly to be included when io.js merges V8 4.2. See https://github.com/iojs/io.js/pull/952 for discussion. * npm: Upgrade npm to 2.6.0. Includes features to support the new registry and to prepare for npm@3. See npm CHANGELOG.md https://github.com/npm/npm/blob/master/CHANGELOG.md#v260-2015-02-12 for details. * libuv: Upgrade to 1.4.2. See libuv ChangeLog https://github.com/libuv/libuv/blob/v1.x/ChangeLog for details of fixes.
* doc: link & formatting of SHAs in commit listTim Oxley2015-02-261-204/+209
| | | | | | | This adds more consistency, plus links to commits are particularly useful. PR-URL: https://github.com/iojs/io.js/pull/967 Reviewed-By: Rod Vagg <rod@vagg.org>
* doc: fix PR reference in CHANGELOGBrian White2015-02-201-1/+1
| | | | | | | | The CHANGELOG referenced PR 847, but should really be 846. PR-URL: https://github.com/iojs/io.js/pull/903 Reviewed-By: Christian Tellnes <christian@tellnes.no> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
* doc: fix typo, rephrase cipher change in CHANGELOGRod Vagg2015-02-201-2/+2
| | | | | PR-URL: https://github.com/iojs/io.js/pull/902 Reviewed-By: Roman Reiss <me@silverwind.io>
* 2015-02-20 io.js v1.3.0 Releasev1.3.0Rod Vagg2015-02-201-0/+66
| | | | | | | | | | | | Notable changes: * url: `url.resolve('/path/to/file', '.')` now returns `/path/to/` with the trailing slash, `url.resolve('/', '.')` returns `/`. https://github.com/iojs/io.js/issues/278 (Amir Saboury) * tls: tls (and in turn https) now rely on a stronger default cipher suite which excludes the RC4 cipher. If you still want to use RC4, you have to specify your own ciphers suite. https://github.com/iojs/io.js/issues/826 (Roman Reiss)
* 2015-02-10 io.js v1.2.0 Releasev1.2.0Rod Vagg2015-02-111-0/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notable changes: * stream: - Simpler stream construction, see https://github.com/iojs/readable-stream/issues/102 for details. This extends the streams base objects to make their constructors accept default implementation methods, reducing the boilerplate required to implement custom streams. An updated version of readable-stream will eventually be released to match this change in core. (@sonewman) * dns: - `lookup()` now supports an `'all'` boolean option, default to `false` but when turned on will cause the method to return an array of *all* resolved names for an address, see, https://github.com/iojs/io.js/pull/744 (@silverwind) * assert: - Remove `prototype` property comparison in `deepEqual()`, considered a bugfix, see https://github.com/iojs/io.js/pull/636 (@vkurchatkin) - Introduce a `deepStrictEqual()` method to mirror `deepEqual()` but performs strict equality checks on primitives, see https://github.com/iojs/io.js/pull/639 (@vkurchatkin) * **tracing**: - Add LTTng (Linux Trace Toolkit Next Generation) when compiled with the `--with-lttng` option. Trace points match those available for DTrace and ETW. https://github.com/iojs/io.js/pull/702 (@thekemkid) * npm upgrade to 2.5.1 * **libuv** upgrade to 1.4.0 * Add new collaborators: - Aleksey Smolenchuk (@lxe) - Shigeki Ohtsu (@shigeki)
* docs: include mention of new crypto methodsCalvin Metcalf2015-02-051-0/+1
| | | | | | | | Include mention of privateEncrypt and publicDecrypt in changelog. PR-URL: https://github.com/iojs/io.js/pull/722 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
* 2015-02-03 io.js v1.1.0 Releasev1.1.0Chris Dickinson2015-02-031-0/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | Notable changes: * debug: fix v8 post-mortem debugging. * crypto: publicEncrypt now supports password-protected private keys. * crypto: ~30% speedup on hashing functions. * errors - better formatting via util.inspect - more descriptive errors from fs. This necessitated a NODE_MODULE_VERSION bump. - more descriptive errors from http.setHeader * dep updates: - npm: upgrade to 2.4.1 - http-parser: rollback to 2.3.0 - libuv: update to 1.3.0 - v8: update to 4.1.0.14 * http.request: inherited properties on options are now respected * add iterable interface to buffers. * fs: fix fd leak on `fs.createReadStream`. See 497fd72 for details. * installer: on Windows, emit WM_SETTINGCHANGE after install to make other running processes aware of the PATH changes. * Added new collaborators: - Vladimir Kurchatkin (@vkurchatkin) - Micleușanu Nicu (@micnic)
* doc: add links for http_parser/libuv upgradesMichael Hart2015-01-271-2/+2
| | | | | PR-URL: https://github.com/iojs/io.js/pull/471 Reviewed-By: Rod Vagg <rod@vagg.org>
* 2015-01-24 io.js v1.0.4 Releasev1.0.4Rod Vagg2015-01-241-0/+68
| | | | | | | | | | | | | | | | | | | | Notable changes: * npm upgrade to 2.3.0 fixes Windows "uid is undefined" errors * crypto.pseudoRandomBytes() is now an alias for crypto.randomBytes() and will block if there is insufficient entropy to produce secure values. See https://github.com/iojs/io.js/commit/e5e5980 for details. * Patch for V8 to properly detect ARMv6; binaries now work again on ARMv6 (Raspberry Pi etc.) * Minor V8 upgrade from 4.1.0.7 to 4.1.0.12 * 'punycode' core module bumped from stability level 2-Unstable, to 3-Stable * Added new collaborators: - Thorsten Lorenz (@thlorenz) - Stephen Belanger (@qard) - Jeremiah Senkpiel (@fishrock123) - Evan Lucas (@evanlucas) - Brendan Ashworth (@brendanashworth)
* doc: update "net" section in node to io.js changesAndres Suarez2015-01-241-0/+6
| | | | | PR-URL: https://github.com/iojs/io.js/pull/567 Reviewed-By: Rod Vagg <rod@vagg.org>
* docs: remove incorrect entry from changelogBert Belder2015-01-221-1/+0
| | | | | | | | `url.format()` doesn't take a `path` option; the change that introduced it was reverted in 913addbff5481567262c387cef9594f809e4ef83. PR: https://github.com/iojs/io.js/pull/546 Reviewed-by: Ben Noordhuis <info@bnoordhuis.nl>
* 2015-01-20 io.js v1.0.3 Releasev1.0.3Rod Vagg2015-01-201-0/+50
| | | | | | | | | Notable changes * V8 upgrade from 3.31 to 4.1, this is not a major upgrade, the version number "4.1" signifies tracking towards Chrome 41. The 3.31 branch is now not tracking towards a stable release. * Re-enable Windows XP / 2003 support * npm upgrade to 2.2.0 * Improved FreeBSD support
* 2015-01-16 io.js v1.0.2 Releasev1.0.2-releasev1.0.2Rod Vagg2015-01-161-1/+33
| | | | | | | | | Notable changes: * Windows installer fixes * Bundled node-gyp fixes for Windows * http_parser v2.4.1 upgrade * libuv v1.2.1 upgrade
* doc: Add http keepalive behavior to CHANGELOG.mdisaacs2015-01-151-1/+2
| | | | | PR-URL: https://github.com/iojs/io.js/pull/458 Reviewer: Rod Vagg
* doc: update cluster entry in CHANGELOGBen Noordhuis2015-01-141-2/+2
| | | | | PR-URL: https://github.com/iojs/io.js/pull/425 Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
* 2015-01-14 io.js v1.0.1 Releasev1.0.1-releasev1.0.1Rod Vagg2015-01-141-0/+7
|
* doc: improve write style consistencyRui Marinho2015-01-141-273/+273
| | | | | | | | Add more consistent verbs to each changelog entry, add missing periods, trim white-space and fix sorting of entries. PR-URL: https://github.com/iojs/io.js/pull/360 Reviewed-By: Rod Vagg <rod@vagg.org>
* doc: add missed new features in CHANGELOGShigeki Ohtsu2015-01-141-0/+8
| | | | | | | Some new features were missed in Buffer and process. PR: https://github.com/iojs/io.js/pull/359 Reviewed-by: Bert Belder <bertbelder@gmail.com>
* doc: fix deps versions on changelogRui Marinho2015-01-141-2/+2
| | | | | PR-URL: https://github.com/iojs/io.js/pull/358 Reviewed-By: Rod Vagg <rod@vagg.org>
* doc: fix Node versions in changelog's v8 paragraphDomenic Denicola2015-01-141-1/+1
| | | | | PR-URL: https://github.com/iojs/io.js/pull/355 Reviewed-By: Rod Vagg <rod@vagg.org>
* doc: fix typo in changelogTiago Ribeiro2015-01-141-1/+1
| | | | | PR-URL: https://github.com/iojs/io.js/pull/353 Reviewed-By: Rod Vagg <rod@vagg.org>
* doc: added io.js v1.0.0 ChangeLog as a summaryRod Vagg2015-01-141-0/+4237
Collaboratively edited by many people in https://code.stypi.com/domenic/iojs-1.0-changelog.md and includes a summary of changes in each major section of the project from a user-facing perspective from Node.js v0.10.34 to io.js v1.0.0. Renamed file to CHANGELOG.md from ChangeLog.md Fixes: https://github.com/iojs/io.js/issues/339 Reviewed-By: Fedor Indutny <fedor@indutny.com>