node/lib
James M Snell a273674dee
fs: move fs stream open method to eol
The `open()` method on fs read and write streams has been
deprecated for many years. It's time to remove it while
still allowing the open method to be monkeypatched since
that's still apparently a thing.

PR-URL: https://github.com/nodejs/node/pull/58529
Reviewed-By: Robert Nagy <ronagy@icloud.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: LiviaMedeiros <livia@cirno.name>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jason Zhang <xzha4350@gmail.com>
2025-06-02 16:54:31 +00:00
..
assert
dns
fs
inspector
internal fs: move fs stream open method to eol 2025-06-02 16:54:31 +00:00
path
readline readline: fix unresolved promise on abortion 2025-01-29 17:01:26 -08:00
stream
test test_runner: do not expose internal loader 2024-08-13 15:17:50 +02:00
timers lib: remove unnecessary optional chaining 2024-11-07 15:59:12 +00:00
util
_http_agent.js lib: remove startsWith/endsWith primordials for char checks 2024-10-19 10:18:10 +00:00
_http_client.js http: add setDefaultHeaders option to http.request 2024-12-12 16:43:10 +00:00
_http_common.js lib: prefer optional chaining 2024-09-24 19:48:15 +00:00
_http_incoming.js lib: prefer optional chaining 2024-09-24 19:48:15 +00:00
_http_outgoing.js http,https: give names to anonymous or misnamed functions 2025-05-12 12:28:05 +00:00
_http_server.js lib: make ERM functions into wrappers returning undefined 2025-05-25 13:44:43 +00:00
_stream_duplex.js lib: add module to use in module deprecation warnings 2025-05-26 14:39:25 +00:00
_stream_passthrough.js lib: add module to use in module deprecation warnings 2025-05-26 14:39:25 +00:00
_stream_readable.js lib: add module to use in module deprecation warnings 2025-05-26 14:39:25 +00:00
_stream_transform.js lib: add module to use in module deprecation warnings 2025-05-26 14:39:25 +00:00
_stream_wrap.js lib: add module to use in module deprecation warnings 2025-05-26 14:39:25 +00:00
_stream_writable.js lib: add module to use in module deprecation warnings 2025-05-26 14:39:25 +00:00
_tls_common.js lib: add module to use in module deprecation warnings 2025-05-26 14:39:25 +00:00
_tls_wrap.js lib: add module to use in module deprecation warnings 2025-05-26 14:39:25 +00:00
assert.js assert: move CallTracker to EOL 2025-05-06 20:28:02 -07:00
async_hooks.js inspector: skip promise hook in the inspector async hook 2025-02-23 01:07:21 +00:00
buffer.js buffer: move SlowBuffer to EOL 2025-05-09 19:41:31 +00:00
child_process.js child_process: give names to promisified exec() and execFile() 2025-05-04 08:25:10 +00:00
cluster.js
console.js
constants.js
crypto.js lib: remove obsolete Cipher export 2025-03-04 08:33:21 -08:00
dgram.js dgram: move deprecated APIs to EOL 2025-05-31 02:59:40 +00:00
diagnostics_channel.js diagnostics_channel: fix unsubscribe during publish 2024-10-14 10:55:39 +00:00
dns.js dns: remove redundant code using common variable 2025-03-11 13:54:00 +00:00
domain.js lib: the REPL should survive deletion of Array.prototype methods 2024-09-17 15:08:43 +00:00
eslint.config_partial.mjs tools: support DisposableStack and AsyncDisposableStack in linter 2025-05-28 05:32:56 +08:00
events.js doc: update return types for eventNames method in EventEmitter 2025-05-04 13:42:47 +00:00
fs.js fs: glob is stable, so should not emit experimental warnings 2025-05-10 14:37:27 +00:00
http2.js http2: add server handshake utility 2024-01-12 16:09:48 +00:00
http.js http: expose websockets 2024-07-08 15:55:43 +00:00
https.js lib: make ERM functions into wrappers returning undefined 2025-05-25 13:44:43 +00:00
inspector.js inspector: add protocol method Network.dataReceived 2025-05-19 14:57:27 +00:00
module.js lib: allow skipping source maps in node_modules 2025-01-23 22:44:10 +00:00
net.js lib: make ERM functions into wrappers returning undefined 2025-05-25 13:44:43 +00:00
os.js os: fix netmask format check condition in getCIDR function 2025-04-20 05:54:48 +00:00
path.js path: improve path.resolve() performance when used as process.cwd() 2025-05-19 13:23:57 +00:00
perf_hooks.js
process.js
punycode.js punycode: limit deprecation warning 2025-01-18 18:01:54 +00:00
querystring.js lib: prefer logical assignment 2024-10-09 06:42:16 +00:00
quic.js src, quic: refine more of the quic implementation 2025-01-06 10:47:36 -08:00
readline.js lib: prefer logical assignment 2024-10-09 06:42:16 +00:00
repl.js repl: extract and standardize history from both repl and interface 2025-05-28 07:38:39 +00:00
sea.js sea: support sea.getRawAsset() 2024-02-02 15:25:34 +01:00
sqlite.js sqlite: cleanup ERM support and export Session class 2025-05-30 17:21:30 -07:00
stream.js stream: change stream to use index instead of for...of 2024-08-23 07:31:55 +00:00
string_decoder.js string_decoder: refactor encoding validation 2024-09-23 22:49:53 +00:00
sys.js lib: add node: prefix in sys module deprecation warning 2025-05-26 14:39:25 +00:00
test.js test_runner: add assert.register() API 2025-01-04 18:30:04 +00:00
timers.js timers: optimize timer functions with improved argument handling 2025-03-24 20:30:52 +00:00
tls.js lib: deprecate _tls_common and _tls_wrap 2025-05-10 23:10:43 +00:00
trace_events.js trace_events: use private fields instead of symbols for Tracing 2023-12-28 23:20:22 +00:00
tty.js tty: initialize winSize array with values 2024-08-11 06:32:13 +00:00
url.js url: improve performance of the format function 2025-05-03 14:28:20 +00:00
util.js util: add 'none' style to styleText 2025-05-25 18:13:34 -07:00
v8.js v8: add v8.getCppHeapStatistics() method 2025-03-04 11:14:34 +00:00
vm.js lib: add validation for options in compileFunction 2024-12-06 06:53:06 +00:00
wasi.js
worker_threads.js src,worker: add isInternalWorker 2025-01-14 18:24:30 +00:00
zlib.js zlib: remove mentions of unexposed Z_TREES constant 2025-05-27 03:00:30 +00:00