0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/doc/api
James M Snell 0cca27b3ff 2018-04-24, Version 10.0.0 (Current)
* Assert
  * Calling `assert.fail()` with more than one argument is deprecated. #70dcacd710
  * Calling `assert.ok()` with no arguments will now throw. #3cd7977a42
  * Calling `assert.ifError()` will now throw with any argument other than `undefined` or `null`. Previously the method would throw with any truthy value. #e65a6e81ef
  * The `assert.rejects()` and `assert.doesNotReject()` methods have been added for working with async functions. #599337f43e
* Async_hooks
  * Older experimental async_hooks APIs have been removed. #1cc6b993b9
* Buffer
  * Uses of `new Buffer()` and `Buffer()` outside of the `node_modules` directory will now emit a runtime deprecation warning. #9d4ab90117
  * `Buffer.isEncoding()` now returns `undefined` for falsy values, including an empty string. #452eed956e
  * `Buffer.fill()` will throw if an attempt is made to fill with an empty `Buffer`. #1e802539b2
* Child Process
  * Undefined properties of env are ignored. #38ee25e2e2, #85739b6c5b
* Console
  * The `console.table()` method has been added. #97ace04492
* Crypto
  * The `crypto.createCipher()` and `crypto.createDecipher()` methods have been deprecated. Please use `crypto.createCipheriv()` and `crypto.createDecipheriv()` instead. #81f88e30dd
  * The `decipher.finaltol()` method has been deprecated. #19f3927d92
  * The `crypto.DEFAULT_ENCODING` property has been deprecated. #6035beea93
  * The `ECDH.convertKey()` method has been added. #f2e02883e7
  * The `crypto.fips` property has been deprecated. #6e7992e8b8
* Dependencies
  * V8 has been updated to 6.6. #9daebb48d6
  * OpenSSL has been updated to 1.1.0h. #66cb29e646
* EventEmitter
  * The `EventEmitter.prototype.off()` method has been added as an alias for `EventEmitter.prototype.removeListener()`. #3bb6f07d52
* File System
  * The `fs.promises` API provides experimental promisified versions of the `fs` functions. #329fc78e49
  * Invalid path errors are now thrown synchronously. #d8f73385e2
  * The `fs.readFile()` method now partitions reads to avoid thread pool exhaustion. #67a4ce1c6e
* HTTP
  * Processing of HTTP Status codes `100`, `102-199` has been improved. #baf8495078
  * Multi-byte characters in URL paths are now forbidden. #b961d9fd83
* N-API
  * The n-api is no longer experimental. #cd7d7b15c1
* Net
  * The `'close'` event will be emitted after `'end'`. #9b7a6914a7
* Perf_hooks
  * The `PerformanceObserver` class is now an `AsyncResource` and can be monitored using `async_hooks`. #009e41826f
  * Trace events are now emitted for performance events. #9e509b622b
  * The `performance` API has been simplified. #2ec6995555
  * Performance milestone marks will be emitted as trace events. #96cb4fb795
* Process
  * Using non-string values for `process.env` is deprecated. #5826fe4e79
  * The `process.assert()` method is deprecated. #703e37cf3f
* REPL
  * REPL now experimentally supports top-level await when using the `--experimental-repl-await` flag. #eeab7bc068
  * The previously deprecated "magic mode" has been removed. #4893f70d12
  * The previously deprecated `NODE_REPL_HISTORY_FILE` environment variable has been removed. #60c9ad7979
  * Proxy objects are shown as Proxy objects when inspected. #90a43906ab
* Streams
  * The `'readable'` event is now always deferred with nextTick. #1e0f3315c7
  * A new `pipeline()` method has been provided for building end-to-data stream pipelines. #a5cf3feaf1
  * Experimental support for async for-await has been added to `stream.Readable`. #61b4d60c5d
* Timers
  * The `enroll()` and `unenroll()` methods have been deprecated. #68783ae0b8
* TLS
  * The `tls.convertNONProtocols()` method has been deprecated. #9204a0db6e
  * Support for NPN (next protocol negotiation) has been dropped. #5bfbe5ceae
  * The `ecdhCurve` default is now `'auto'`. #af78840b19
* Trace Events
  * A new `trace_events` top-level module allows trace event categories to be enabled/disabld at runtime. #da5d818a54
* URL
  * The WHATWG URL API is now a global. #312414662b
* Util
  * `util.types.is[…]` type checks have been added. #b20af8088a
  * Support for bigint formatting has been added to `util.inspect()`. #39dc947409
2018-04-24 12:02:31 -07:00
..
_toc.md trace_events: adds a new trace_events api 2018-04-17 08:30:20 -07:00
addons.md doc: add missing type=misc top comments 2018-04-14 14:54:55 +03:00
all.md doc: prepare for v8/V8 linting in doc text 2017-11-22 08:24:46 -08:00
assert.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
async_hooks.md doc: unify more headings 2018-04-16 14:04:02 +03:00
buffer.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
child_process.md doc: fix parameter type format 2018-04-11 22:19:22 -07:00
cli.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
cluster.md doc: add quotes for event names + fix similar nits 2018-04-11 21:42:38 -07:00
console.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
crypto.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
debugger.md doc: update links and names for DevTools Protocol 2018-04-17 20:57:03 +03:00
deprecations.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
dgram.md doc: add quotes for event names + fix similar nits 2018-04-11 21:42:38 -07:00
dns.md doc: unify more headings 2018-04-16 14:04:02 +03:00
documentation.md doc: add quotes for event names + fix similar nits 2018-04-11 21:42:38 -07:00
domain.md doc: add quotes for event names + fix similar nits 2018-04-11 21:42:38 -07:00
errors.md assert: validate the block return type 2018-04-20 00:21:33 +02:00
esm.md doc: unify more headings 2018-04-16 14:04:02 +03:00
events.md doc: add quotes for event names + fix similar nits 2018-04-11 21:42:38 -07:00
fs.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
globals.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
http2.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
http.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
https.md doc: add quotes for event names + fix similar nits 2018-04-11 21:42:38 -07:00
index.md
inspector.md doc: add quotes for event names + fix similar nits 2018-04-11 21:42:38 -07:00
intl.md doc: add missing type=misc top comments 2018-04-14 14:54:55 +03:00
modules.md doc: add quotes for event names + fix similar nits 2018-04-11 21:42:38 -07:00
n-api.md n-api: initialize a module via a special symbol 2018-04-23 17:24:18 -04:00
net.md doc: fix incorrect net listen signature 2018-04-22 17:01:01 +02:00
os.md doc: specify definite Array types 2018-04-09 17:04:48 +03:00
path.md doc: fix various nits 2018-04-04 13:45:39 +03:00
perf_hooks.md doc: unify section structures 2018-04-15 02:37:50 +03:00
process.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
punycode.md doc: add and unify even more return values 2018-04-12 03:18:01 +03:00
querystring.md doc,tools: formalize, unify, codify default values 2018-04-04 12:30:36 +03:00
readline.md doc: add quotes for event names + fix similar nits 2018-04-11 21:42:38 -07:00
repl.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
stream.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
string_decoder.md doc: unify section structures 2018-04-15 02:37:50 +03:00
synopsis.md doc: be more explicit in the sypnosis 2018-02-07 15:06:14 +01:00
timers.md timers: fix clearInterval to work with timers from setTimeout 2018-04-16 04:42:30 +02:00
tls.md doc: add quotes for event names + fix similar nits 2018-04-11 21:42:38 -07:00
tracing.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
tty.md doc,tools: formalize, unify, codify default values 2018-04-04 12:30:36 +03:00
url.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
util.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
v8.md doc: add missing YAML keyword in v8.md metadata 2018-04-14 11:54:09 +03:00
vm.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00
zlib.md 2018-04-24, Version 10.0.0 (Current) 2018-04-24 12:02:31 -07:00