Lines Matching +full:node +full:- +full:version
3 <!--introduced_in=v7.7.0-->
4 <!-- type=misc -->
6 Node.js APIs might be deprecated for any of the following reasons:
12 Node.js uses three kinds of Deprecations:
14 * Documentation-only
16 * End-of-Life
18 A Documentation-only deprecation is one that is expressed only within the
19 Node.js API docs. These generate no side-effects while running Node.js.
20 Some Documentation-only deprecations trigger a runtime warning when launched
21 with [`--pending-deprecation`][] flag (or its alternative,
23 deprecations below. Documentation-only deprecations that support that flag
29 [`--throw-deprecation`][] command-line flag is used, a Runtime deprecation will
32 An End-of-Life deprecation is used when functionality is or will soon be removed
33 from Node.js.
44 <!-- YAML
46 - version: v14.0.0
47 pr-url: https://github.com/nodejs/node/pull/31164
48 description: End-of-Life.
49 - version:
50 - v6.12.0
51 - v4.8.6
52 pr-url: https://github.com/nodejs/node/pull/10116
54 - version: v1.6.0
55 pr-url: https://github.com/nodejs/node/pull/1156
57 -->
59 Type: End-of-Life
65 <!-- YAML
67 - version: v8.0.0
68 pr-url: https://github.com/nodejs/node/pull/12113
69 description: End-of-Life.
70 - version: v6.12.0
71 pr-url: https://github.com/nodejs/node/pull/10116
73 - version: v5.0.0
74 pr-url: https://github.com/nodejs/node/pull/3078
76 -->
78 Type: End-of-Life
83 <!-- YAML
85 - version: v14.0.0
86 pr-url: https://github.com/nodejs/node/pull/31165
87 description: End-of-Life.
88 - version:
89 - v6.12.0
90 - v4.8.6
91 pr-url: https://github.com/nodejs/node/pull/10116
93 - version: v0.11.15
94 pr-url: https://github.com/nodejs/node-v0.x-archive/pull/8826
96 -->
98 Type: End-of-Life
104 <!-- YAML
106 - version: v10.0.0
107 pr-url: https://github.com/nodejs/node/pull/17882
108 description: End-of-Life.
109 - version:
110 - v6.12.0
111 - v4.8.6
112 pr-url: https://github.com/nodejs/node/pull/10116
114 - version: v0.4.0
116 description: Documentation-only deprecation.
117 -->
119 Type: End-of-Life
124 <!-- YAML
126 - version: v10.0.0
127 pr-url: https://github.com/nodejs/node/pull/19524
129 - version: v6.12.0
130 pr-url: https://github.com/nodejs/node/pull/10116
132 - version: v6.0.0
133 pr-url: https://github.com/nodejs/node/pull/4682
134 description: Documentation-only deprecation.
135 -->
137 Type: Runtime (supports [`--pending-deprecation`][])
152 * [`Buffer.from(arrayBuffer[, byteOffset[, length]])`][from_arraybuffer] -
158 Without `--pending-deprecation`, runtime warnings occur only for code not in
160 `Buffer()` usage in dependencies. With `--pending-deprecation`, a runtime
164 <!-- YAML
166 - version: v12.0.0
167 pr-url: https://github.com/nodejs/node/pull/25279
168 description: End-of-Life.
169 - version:
170 - v6.12.0
171 - v4.8.6
172 pr-url: https://github.com/nodejs/node/pull/10116
174 - version: v0.11.14
176 - version: v0.5.10
177 description: Documentation-only deprecation.
178 -->
180 Type: End-of-Life
187 <!-- YAML
189 - version: v9.0.0
190 pr-url: https://github.com/nodejs/node/pull/13702
191 description: End-of-Life.
192 - version: v7.0.0
193 pr-url: https://github.com/nodejs/node/pull/3747
195 - version: v6.12.0
196 pr-url: https://github.com/nodejs/node/pull/10116
198 - version: v6.0.0
199 pr-url: https://github.com/nodejs/node/pull/3743
200 description: Documentation-only deprecation.
201 -->
203 Type: End-of-Life
205 In an earlier version of the Node.js `cluster`, a boolean property with the name
207 provide an indication of how and why the `Worker` instance exited. In Node.js
210 precisely describe the actual semantics and was unnecessarily emotion-laden.
213 <!-- YAML
215 - version: v6.12.0
216 pr-url: https://github.com/nodejs/node/pull/10116
218 - version: v6.3.0
219 pr-url: https://github.com/nodejs/node/pull/6534
220 description: Documentation-only deprecation.
221 -->
223 Type: Documentation-only
226 relevant to specific Node.js builtin modules, developers should instead refer
231 <!-- YAML
233 - version: v14.0.0
234 pr-url: https://github.com/nodejs/node/pull/31166
235 description: End-of-Life (for `digest === null`).
236 - version: v11.0.0
237 pr-url: https://github.com/nodejs/node/pull/22861
239 - version: v8.0.0
240 pr-url: https://github.com/nodejs/node/pull/11305
241 description: End-of-Life (for `digest === undefined`).
242 - version: v6.12.0
243 pr-url: https://github.com/nodejs/node/pull/10116
245 - version: v6.0.0
246 pr-url: https://github.com/nodejs/node/pull/4047
248 -->
250 Type: End-of-Life
253 in Node.js 6.0 because the method defaulted to using the non-recommended
255 Node.js 8.0.0, calling `crypto.pbkdf2()` or `crypto.pbkdf2Sync()` with
258 Beginning in Node.js v11.0.0, calling these functions with `digest` set to
265 <!-- YAML
267 - version: v11.0.0
268 pr-url: https://github.com/nodejs/node/pull/21153
269 description: End-of-Life.
270 - version:
271 - v6.12.0
272 - v4.8.6
273 pr-url: https://github.com/nodejs/node/pull/10116
275 - version: v0.11.13
276 pr-url: https://github.com/nodejs/node-v0.x-archive/pull/7265
278 -->
280 Type: End-of-Life
286 <!-- YAML
288 - version: v11.0.0
289 pr-url: https://github.com/nodejs/node/pull/21153
290 description: End-of-Life.
291 - version:
292 - v6.12.0
293 - v4.8.6
294 pr-url: https://github.com/nodejs/node/pull/10116
296 - version: v0.11.13
297 pr-url: https://github.com/nodejs/node-v0.x-archive/pull/7265
299 -->
301 Type: End-of-Life
307 <!-- YAML
309 - version: v9.0.0
310 pr-url: https://github.com/nodejs/node/pull/15412
311 description: End-of-Life.
312 - version:
313 - v6.12.0
314 - v4.8.6
315 pr-url: https://github.com/nodejs/node/pull/10116
317 - version: v0.11.7
318 pr-url: https://github.com/nodejs/node-v0.x-archive/pull/5021
320 -->
322 Type: End-of-Life
328 <!-- YAML
330 - version: v10.0.0
331 pr-url: https://github.com/nodejs/node/pull/18668
332 description: End-of-Life.
333 - version: v7.0.0
334 pr-url: https://github.com/nodejs/node/pull/7897
336 -->
338 Type: End-of-Life
341 in Node.js 10.0.0 onwards. See <https://github.com/nodejs/node/pull/12562>.
344 <!-- YAML
346 - version: v8.0.0
347 pr-url: https://github.com/nodejs/node/pull/9683
348 description: End-of-Life.
349 - version:
350 - v6.12.0
351 - v4.8.6
352 pr-url: https://github.com/nodejs/node/pull/10116
354 - version: v6.0.0
355 pr-url: https://github.com/nodejs/node/pull/4525
357 - version: v0.1.96
359 description: Documentation-only deprecation.
360 -->
362 Type: End-of-Life
368 <!-- YAML
370 - version: v8.0.0
371 pr-url: https://github.com/nodejs/node/pull/9683
372 description: End-of-Life.
373 - version:
374 - v6.12.0
375 - v4.8.6
376 pr-url: https://github.com/nodejs/node/pull/10116
378 - version: v6.0.0
379 pr-url: https://github.com/nodejs/node/pull/4525
381 - version: v0.1.96
383 description: Documentation-only deprecation.
384 -->
386 Type: End-of-Life
392 <!-- YAML
394 - version: v14.0.0
395 pr-url: https://github.com/nodejs/node/pull/31167
396 description: End-of-Life.
397 - version: v6.12.0
398 pr-url: https://github.com/nodejs/node/pull/10116
400 - version: v6.0.0
401 pr-url: https://github.com/nodejs/node/pull/1838
403 -->
405 Type: End-of-Life
408 in Node.js 6.0.0 and have since been removed.
411 <!-- YAML
413 - version: v9.0.0
414 pr-url: https://github.com/nodejs/node/pull/15238
415 description: End-of-Life.
416 - version: v7.0.0
417 pr-url: https://github.com/nodejs/node/pull/8908
419 -->
421 Type: End-of-Life
423 `Intl.v8BreakIterator` was a non-standard extension and has been removed.
424 See [`Intl.Segmenter`](https://github.com/tc39/proposal-intl-segmenter).
427 <!-- YAML
429 - version: v7.0.0
430 pr-url: https://github.com/nodejs/node/pull/8217
432 -->
437 that are not handled will terminate the Node.js process with a non-zero exit
441 <!-- YAML
443 - version: v12.0.0
444 pr-url: https://github.com/nodejs/node/pull/26973
446 - version:
447 - v6.12.0
448 - v4.8.6
449 pr-url: https://github.com/nodejs/node/pull/10116
451 - version: v1.8.1
452 pr-url: https://github.com/nodejs/node/pull/1363
454 -->
456 Type: End-of-Life
462 <!-- YAML
464 - version:
465 - v6.12.0
466 - v4.8.6
467 pr-url: https://github.com/nodejs/node/pull/10116
469 - version: v0.9.7
470 pr-url: https://github.com/nodejs/node-v0.x-archive/pull/4595
472 -->
480 <!-- YAML
482 - version: v12.0.0
483 pr-url: https://github.com/nodejs/node/pull/27127
484 description: End-of-Life.
485 - version:
486 - v6.12.0
487 - v4.8.6
488 pr-url: https://github.com/nodejs/node/pull/10116
490 - version: v0.7.12
493 -->
495 Type: End-of-Life
501 <!-- YAML
503 - version: v14.0.0
504 pr-url: https://github.com/nodejs/node/pull/31169
505 description: End-of-Life.
506 - version: v7.0.0
507 pr-url: https://github.com/nodejs/node/pull/6739
509 -->
511 Type: End-of-Life
513 The `os.tmpDir()` API was deprecated in Node.js 7.0.0 and has since been
517 <!-- YAML
519 - version: v12.0.0
520 pr-url: https://github.com/nodejs/node/pull/25280
521 description: End-of-Life.
522 - version:
523 - v6.12.0
524 - v4.8.6
525 pr-url: https://github.com/nodejs/node/pull/10116
527 - version: v0.6.0
530 -->
532 Type: End-of-Life
538 <!-- YAML
540 - version: v9.0.0
541 pr-url: https://github.com/nodejs/node/pull/13434
542 description: End-of-Life.
543 - version: v7.0.0
544 pr-url: https://github.com/nodejs/node/pull/7829
546 -->
548 Type: End-of-Life
553 <!-- YAML
555 - version:
556 - v6.12.0
557 - v4.8.6
558 pr-url: https://github.com/nodejs/node/pull/10116
560 - version: v1.0.0
561 pr-url: https://github.com/nodejs/node/pull/317
563 -->
570 <!-- YAML
572 - version: v12.0.0
573 pr-url: https://github.com/nodejs/node/pull/25377
574 description: End-of-Life.
575 - version:
576 - v6.12.0
577 - v4.8.6
578 pr-url: https://github.com/nodejs/node/pull/10116
580 - version: v0.11.3
583 -->
585 Type: End-of-Life
590 <!-- YAML
592 - version: v12.0.0
593 pr-url: https://github.com/nodejs/node/pull/25377
594 description: End-of-Life.
595 - version:
596 - v6.12.0
597 - v4.8.6
598 pr-url: https://github.com/nodejs/node/pull/10116
600 - version: v0.11.3
603 -->
605 Type: End-of-Life
610 <!-- YAML
612 - version: v12.0.0
613 pr-url: https://github.com/nodejs/node/pull/25377
614 description: End-of-Life.
615 - version:
616 - v6.12.0
617 - v4.8.6
618 pr-url: https://github.com/nodejs/node/pull/10116
620 - version: v0.11.3
623 -->
625 Type: End-of-Life
630 <!-- YAML
632 - version: v12.0.0
633 pr-url: https://github.com/nodejs/node/pull/25377
634 description: End-of-Life.
635 - version:
636 - v6.12.0
637 - v4.8.6
638 pr-url: https://github.com/nodejs/node/pull/10116
640 - version: v0.11.3
643 -->
645 Type: End-of-Life
650 <!-- YAML
652 - version: v6.12.0
653 pr-url: https://github.com/nodejs/node/pull/10116
655 - version: v6.0.0
656 pr-url: https://github.com/nodejs/node/pull/5833
657 description: Documentation-only deprecation.
658 -->
660 Type: Documentation-only
666 <!-- YAML
668 - version: v6.12.0
669 pr-url: https://github.com/nodejs/node/pull/10116
671 - version: v5.2.0
672 pr-url: https://github.com/nodejs/node/pull/3511
673 description: Documentation-only deprecation.
674 -->
676 Type: Documentation-only
682 <!-- YAML
684 - version:
685 - v6.12.0
686 - v4.8.6
687 pr-url: https://github.com/nodejs/node/pull/10116
689 - version: v1.4.2
690 pr-url: https://github.com/nodejs/node/pull/943
691 description: Documentation-only deprecation.
692 -->
694 Type: Documentation-only
699 <!-- YAML
701 - version:
702 - v6.12.0
703 - v4.8.6
704 pr-url: https://github.com/nodejs/node/pull/10116
706 - version: v3.2.0
707 pr-url: https://github.com/nodejs/node/pull/2349
708 description: Documentation-only deprecation.
709 -->
711 Type: Documentation-only
717 <!-- YAML
719 - version:
720 - v6.12.0
721 - v4.8.6
722 pr-url: https://github.com/nodejs/node/pull/10116
724 - version: v1.0.0
725 pr-url: https://github.com/nodejs/node/pull/166
726 description: Documentation-only deprecation.
727 -->
729 Type: Documentation-only
735 <!-- YAML
737 - version:
738 - v6.12.0
739 - v4.8.6
740 pr-url: https://github.com/nodejs/node/pull/10116
742 - version: v0.4.7
743 description: Documentation-only deprecation.
744 -->
746 Type: Documentation-only
751 <!-- YAML
753 - version:
754 - v6.12.0
755 - v4.8.6
756 pr-url: https://github.com/nodejs/node/pull/10116
758 - version: v0.4.7
759 description: Documentation-only deprecation.
760 -->
762 Type: Documentation-only
767 <!-- YAML
769 - version: v10.6.0
770 pr-url: https://github.com/nodejs/node/pull/21498
772 - version:
773 - v6.12.0
774 - v4.8.6
775 pr-url: https://github.com/nodejs/node/pull/10116
777 - version: v0.4.7
778 description: Documentation-only deprecation.
779 -->
788 <!-- YAML
790 - version: v10.6.0
791 pr-url: https://github.com/nodejs/node/pull/21498
793 - version:
794 - v6.12.0
795 - v4.8.6
796 pr-url: https://github.com/nodejs/node/pull/10116
798 - version: v0.4.7
799 description: Documentation-only deprecation.
800 -->
808 <!-- YAML
810 - version:
811 - v6.12.0
812 - v4.8.6
813 pr-url: https://github.com/nodejs/node/pull/10116
815 - version: v0.10.6
817 description: Documentation-only deprecation.
818 -->
820 Type: Documentation-only
825 <!-- YAML
827 - version: v7.0.0
828 pr-url: https://github.com/nodejs/node/pull/7941
829 description: Documentation-only deprecation.
830 -->
832 Type: Documentation-only
838 <!-- YAML
840 - version: v10.0.0
841 pr-url: https://github.com/nodejs/node/pull/13876
842 description: End-of-Life.
843 - version:
844 - v6.12.0
845 - v4.8.6
846 pr-url: https://github.com/nodejs/node/pull/10116
848 - version: v3.0.0
849 pr-url: https://github.com/nodejs/node/pull/2224
850 description: Documentation-only deprecation.
851 -->
853 Type: End-of-Life
859 <!-- YAML
861 - version: v10.0.0
862 pr-url: https://github.com/nodejs/node/pull/17882
863 description: End-of-Life.
864 - version:
865 - v6.12.0
866 - v4.8.6
867 pr-url: https://github.com/nodejs/node/pull/10116
869 - version: v0.11.3
871 description: Documentation-only deprecation.
872 -->
874 Type: End-of-Life
880 <!-- YAML
882 - version: v8.0.0
883 pr-url: https://github.com/nodejs/node/pull/11349
885 - version: v6.12.0
886 pr-url: https://github.com/nodejs/node/pull/10116
888 - version: v6.0.0
889 pr-url: https://github.com/nodejs/node/pull/6063
890 description: Documentation-only deprecation.
891 - version: v0.11.15
892 pr-url:
893 - https://github.com/nodejs/node-v0.x-archive/pull/8695
894 - https://github.com/nodejs/node-v0.x-archive/pull/8700
896 - version: v0.11.3
899 -->
901 Type: Documentation-only
907 <!-- YAML
909 - version:
910 - v6.12.0
911 - v4.8.6
912 pr-url: https://github.com/nodejs/node/pull/10116
914 - version:
915 - v4.0.0
916 - v3.3.1
917 pr-url: https://github.com/nodejs/node/pull/2447
918 description: Documentation-only deprecation.
919 -->
921 Type: Documentation-only
927 <!-- YAML
929 - version:
930 - v6.12.0
931 - v4.8.6
932 pr-url: https://github.com/nodejs/node/pull/10116
934 - version:
935 - v4.0.0
936 - v3.3.1
937 pr-url: https://github.com/nodejs/node/pull/2447
938 description: Documentation-only deprecation.
939 -->
941 Type: Documentation-only
946 <!-- YAML
948 - version:
949 - v6.12.0
950 - v4.8.6
951 pr-url: https://github.com/nodejs/node/pull/10116
953 - version:
954 - v4.0.0
955 - v3.3.1
956 pr-url: https://github.com/nodejs/node/pull/2447
957 description: Documentation-only deprecation.
958 -->
960 Type: Documentation-only
966 <!-- YAML
968 - version:
969 - v6.12.0
970 - v4.8.6
971 pr-url: https://github.com/nodejs/node/pull/10116
973 - version:
974 - v4.0.0
975 - v3.3.1
976 pr-url: https://github.com/nodejs/node/pull/2447
977 description: Documentation-only deprecation.
978 -->
980 Type: Documentation-only
985 <!-- YAML
987 - version:
988 - v6.12.0
989 - v4.8.6
990 pr-url: https://github.com/nodejs/node/pull/10116
992 - version:
993 - v4.0.0
994 - v3.3.1
995 pr-url: https://github.com/nodejs/node/pull/2447
996 description: Documentation-only deprecation.
997 -->
999 Type: Documentation-only
1004 <!-- YAML
1006 - version:
1007 - v6.12.0
1008 - v4.8.6
1009 pr-url: https://github.com/nodejs/node/pull/10116
1011 - version:
1012 - v4.0.0
1013 - v3.3.1
1014 pr-url: https://github.com/nodejs/node/pull/2447
1015 description: Documentation-only deprecation.
1016 -->
1018 Type: Documentation-only
1023 <!-- YAML
1025 - version:
1026 - v6.12.0
1027 - v4.8.6
1028 pr-url: https://github.com/nodejs/node/pull/10116
1030 - version:
1031 - v4.0.0
1032 - v3.3.1
1033 pr-url: https://github.com/nodejs/node/pull/2447
1034 description: Documentation-only deprecation.
1035 -->
1037 Type: Documentation-only
1042 <!-- YAML
1044 - version:
1045 - v6.12.0
1046 - v4.8.6
1047 pr-url: https://github.com/nodejs/node/pull/10116
1049 - version:
1050 - v4.0.0
1051 - v3.3.1
1052 pr-url: https://github.com/nodejs/node/pull/2447
1053 description: Documentation-only deprecation.
1054 -->
1056 Type: Documentation-only
1061 <!-- YAML
1063 - version:
1064 - v6.12.0
1065 - v4.8.6
1066 pr-url: https://github.com/nodejs/node/pull/10116
1068 - version:
1069 - v4.0.0
1070 - v3.3.1
1071 pr-url: https://github.com/nodejs/node/pull/2447
1072 description: Documentation-only deprecation.
1073 -->
1075 Type: Documentation-only
1080 <!-- YAML
1082 - version:
1083 - v6.12.0
1084 - v4.8.6
1085 pr-url: https://github.com/nodejs/node/pull/10116
1087 - version:
1088 - v4.0.0
1089 - v3.3.1
1090 pr-url: https://github.com/nodejs/node/pull/2447
1091 description: Documentation-only deprecation.
1092 -->
1094 Type: Documentation-only
1099 <!-- YAML
1101 - version:
1102 - v6.12.0
1103 - v4.8.6
1104 pr-url: https://github.com/nodejs/node/pull/10116
1106 - version:
1107 - v4.0.0
1108 - v3.3.1
1109 pr-url: https://github.com/nodejs/node/pull/2447
1110 description: Documentation-only deprecation.
1111 -->
1113 Type: Documentation-only
1118 <!-- YAML
1120 - version:
1121 - v6.12.0
1122 - v4.8.6
1123 pr-url: https://github.com/nodejs/node/pull/10116
1125 - version:
1126 - v4.0.0
1127 - v3.3.1
1128 pr-url: https://github.com/nodejs/node/pull/2447
1129 description: Documentation-only deprecation.
1130 -->
1132 Type: Documentation-only
1137 <!-- YAML
1139 - version:
1140 - v6.12.0
1141 - v4.8.6
1142 pr-url: https://github.com/nodejs/node/pull/10116
1144 - version:
1145 - v4.0.0
1146 - v3.3.1
1147 pr-url: https://github.com/nodejs/node/pull/2447
1148 description: Documentation-only deprecation.
1149 -->
1151 Type: Documentation-only
1156 <!-- YAML
1158 - version:
1159 - v6.12.0
1160 - v4.8.6
1161 pr-url: https://github.com/nodejs/node/pull/10116
1163 - version:
1164 - v4.0.0
1165 - v3.3.1
1166 pr-url: https://github.com/nodejs/node/pull/2447
1167 description: Documentation-only deprecation.
1168 -->
1170 Type: Documentation-only
1175 <!-- YAML
1177 - version:
1178 - v6.12.0
1179 - v4.8.6
1180 pr-url: https://github.com/nodejs/node/pull/10116
1182 - version:
1183 - v4.0.0
1184 - v3.3.1
1185 pr-url: https://github.com/nodejs/node/pull/2447
1186 description: Documentation-only deprecation.
1187 -->
1189 Type: Documentation-only
1194 <!-- YAML
1196 - version: v6.12.0
1197 pr-url: https://github.com/nodejs/node/pull/10116
1199 - version: v6.0.0
1200 pr-url: https://github.com/nodejs/node/pull/6161
1201 description: Documentation-only deprecation.
1202 -->
1204 Type: Documentation-only
1209 <!-- YAML
1211 - version: v6.12.0
1212 pr-url: https://github.com/nodejs/node/pull/10116
1214 - version: v6.0.0
1215 pr-url: https://github.com/nodejs/node/pull/4903
1216 description: Documentation-only deprecation.
1217 -->
1219 Type: Documentation-only
1224 <!-- YAML
1226 - version: v11.0.0
1227 pr-url: https://github.com/nodejs/node/pull/20735
1228 description: End-of-Life.
1229 - version: v8.0.0
1230 pr-url: https://github.com/nodejs/node/pull/10467
1232 - version: v7.0.0
1233 pr-url: https://github.com/nodejs/node/pull/6749
1234 description: Documentation-only deprecation.
1235 -->
1237 Type: End-of-Life
1243 ### DEP0062: `node --debug`
1244 <!-- YAML
1246 - version: v12.0.0
1247 pr-url: https://github.com/nodejs/node/pull/25828
1248 description: End-of-Life.
1249 - version: v8.0.0
1250 pr-url: https://github.com/nodejs/node/pull/10970
1252 -->
1254 Type: End-of-Life
1256 `--debug` activates the legacy V8 debugger interface, which was removed as
1257 of V8 5.8. It is replaced by Inspector which is activated with `--inspect`
1261 <!-- YAML
1263 - version: v8.0.0
1264 pr-url: https://github.com/nodejs/node/pull/11355
1265 description: Documentation-only deprecation.
1266 -->
1268 Type: Documentation-only
1277 <!-- YAML
1279 - version: v8.0.0
1280 pr-url: https://github.com/nodejs/node/pull/11349
1282 - version: v6.12.0
1283 pr-url: https://github.com/nodejs/node/pull/10116
1285 - version: v6.0.0
1286 pr-url: https://github.com/nodejs/node/pull/6063
1287 description: Documentation-only deprecation.
1288 - version: v0.11.15
1289 pr-url:
1290 - https://github.com/nodejs/node-v0.x-archive/pull/8695
1291 - https://github.com/nodejs/node-v0.x-archive/pull/8700
1293 - version: v0.11.3
1296 -->
1300 The `tls.createSecurePair()` API was deprecated in documentation in Node.js
1304 <!-- YAML
1306 - version: v10.0.0
1307 pr-url: https://github.com/nodejs/node/pull/19187
1308 description: End-of-Life.
1309 - version: v8.0.0
1310 pr-url: https://github.com/nodejs/node/pull/11599
1311 description: Documentation-only deprecation.
1312 -->
1314 Type: End-of-Life
1318 `REPL_MODE_SLOPPY` since Node.js 6.0.0, when V8 5.0 was imported. Please use
1322 `replMode` of an interactive `node` session. Its value, `magic`, is also
1326 <!-- YAML
1328 - version: v12.0.0
1329 pr-url: https://github.com/nodejs/node/pull/24167
1331 - version: v8.0.0
1332 pr-url: https://github.com/nodejs/node/pull/10941
1333 description: Documentation-only deprecation.
1334 -->
1353 <!-- YAML
1355 - version: v8.0.0
1356 pr-url: https://github.com/nodejs/node/pull/10941
1357 description: Documentation-only deprecation.
1358 -->
1360 Type: Documentation-only
1368 ### DEP0068: `node debug`
1369 <!-- YAML
1371 - version: v8.0.0
1372 pr-url: https://github.com/nodejs/node/pull/11441
1374 -->
1378 `node debug` corresponds to the legacy CLI debugger which has been replaced with
1379 a V8-inspector based CLI debugger available through `node inspect`.
1382 <!-- YAML
1384 - version: v10.0.0
1385 pr-url: https://github.com/nodejs/node/pull/13295
1386 description: End-of-Life.
1387 - version: v9.0.0
1388 pr-url: https://github.com/nodejs/node/pull/12815
1390 - version: v8.0.0
1391 pr-url: https://github.com/nodejs/node/pull/12243
1392 description: Documentation-only deprecation.
1393 -->
1395 Type: End-of-Life
1397 DebugContext has been removed in V8 and is not available in Node.js 10+.
1402 <!-- YAML
1404 - version: v9.0.0
1405 pr-url: https://github.com/nodejs/node/pull/14414
1406 description: End-of-Life.
1407 - version: v8.2.0
1408 pr-url: https://github.com/nodejs/node/pull/13490
1410 -->
1412 Type: End-of-Life
1420 <!-- YAML
1422 - version: v9.0.0
1423 pr-url: https://github.com/nodejs/node/pull/14414
1424 description: End-of-Life.
1425 - version: v8.2.0
1426 pr-url: https://github.com/nodejs/node/pull/13490
1428 -->
1430 Type: End-of-Life
1438 <!-- YAML
1440 - version: v9.0.0
1441 pr-url: https://github.com/nodejs/node/pull/14414
1442 description: End-of-Life.
1443 - version: v8.2.0
1444 pr-url: https://github.com/nodejs/node/pull/13490
1446 -->
1448 Type: End-of-Life
1456 <!-- YAML
1458 - version: v10.0.0
1459 pr-url: https://github.com/nodejs/node/pull/17141
1460 description: End-of-Life.
1461 - version: v9.0.0
1462 pr-url: https://github.com/nodejs/node/pull/14449
1464 -->
1466 Type: End-of-Life
1471 As the original API was undocumented and not generally useful for non-internal
1475 <!-- YAML
1477 - version: v9.0.0
1478 pr-url: https://github.com/nodejs/node/pull/13687
1480 -->
1488 <!-- YAML
1490 - version: v9.0.0
1491 pr-url: https://github.com/nodejs/node/pull/14223
1493 -->
1500 <!-- YAML
1502 - version: v9.0.0
1503 pr-url: https://github.com/nodejs/node/pull/14249
1505 - version: v8.6.0
1506 pr-url: https://github.com/nodejs/node/pull/14245
1507 description: Documentation-only deprecation.
1508 -->
1531 <!-- YAML
1533 - version: v9.0.0
1534 pr-url: https://github.com/nodejs/node/pull/13948
1536 -->
1546 <!-- YAML
1548 - version: v9.0.0
1549 pr-url: https://github.com/nodejs/node/pull/15136
1551 -->
1558 <!-- YAML
1560 - version: v11.0.0
1561 pr-url: https://github.com/nodejs/node/pull/20722
1562 description: End-of-Life.
1563 - version: v10.0.0
1564 pr-url: https://github.com/nodejs/node/pull/16393
1566 - version: v8.7.0
1567 pr-url: https://github.com/nodejs/node/pull/15631
1568 description: Documentation-only deprecation.
1569 -->
1571 Type: End-of-Life
1575 instead. For backward compatibility with Node.js prior to version 6.4.0, both
1579 <!-- YAML
1581 - version: v9.0.0
1582 pr-url: https://github.com/nodejs/node/pull/14956
1583 description: Documentation-only deprecation.
1584 -->
1586 Type: Documentation-only
1593 <!-- YAML
1595 - version: v9.0.0
1596 pr-url: https://github.com/nodejs/node/pull/15990
1598 -->
1607 <!-- YAML
1609 - version: v9.0.0
1610 pr-url: https://github.com/nodejs/node/pull/16242
1612 -->
1620 <!-- YAML
1622 - version: v10.0.0
1623 pr-url: https://github.com/nodejs/node/pull/19794
1624 description: End-of-Life.
1625 - version: v9.2.0
1626 pr-url: https://github.com/nodejs/node/pull/16130
1628 -->
1630 Type: End-of-Life.
1638 <!-- YAML
1640 - version: v12.0.0
1641 pr-url: https://github.com/nodejs/node/pull/25138
1643 - version: v10.0.0
1644 pr-url: https://github.com/nodejs/node/pull/16392
1646 -->
1648 Type: End-of-Life
1650 Since Node.js versions 4.4.0 and 5.2.0, several modules only intended for
1662 * `v8/tools/tickprocessor-driver`
1664 * `node-inspect/lib/_inspect` (from 7.6.0)
1665 * `node-inspect/lib/internal/inspect_client` (from 7.6.0)
1666 * `node-inspect/lib/internal/inspect_repl` (from 7.6.0)
1672 On the other hand, `node-inspect` can be installed locally through a package
1677 <!-- YAML
1679 - version: v10.0.0
1680 pr-url: https://github.com/nodejs/node/pull/17147
1681 description: End-of-Life.
1682 - version:
1683 - v9.4.0
1684 - v8.10.0
1685 pr-url: https://github.com/nodejs/node/pull/16972
1687 -->
1689 Type: End-of-Life
1693 <https://github.com/nodejs/node/issues/15572>.
1696 <!-- YAML
1698 - version: v10.0.0
1699 pr-url: https://github.com/nodejs/node/pull/17147
1700 description: End-of-Life.
1701 - version:
1702 - v9.4.0
1703 - v8.10.0
1704 pr-url: https://github.com/nodejs/node/pull/16972
1706 -->
1708 Type: End-of-Life
1711 cause a lot of issues. See <https://github.com/nodejs/node/issues/14328>.
1714 <!-- YAML
1716 - version: v12.8.0
1717 pr-url: https://github.com/nodejs/node/pull/28892
1719 - version:
1720 - v9.9.0
1721 - v8.13.0
1722 pr-url: https://github.com/nodejs/node/pull/17002
1723 description: Documentation-only deprecation.
1724 -->
1733 <!-- YAML
1735 - version: v11.0.0
1736 pr-url: https://github.com/nodejs/node/pull/17825
1737 description: End-of-Life.
1738 - version: v10.0.0
1739 pr-url: https://github.com/nodejs/node/pull/18017
1741 -->
1743 Type: End-of-Life
1745 Node.js used to support all GCM authentication tag lengths which are accepted by
1746 OpenSSL when calling [`decipher.setAuthTag()`][]. Beginning with Node.js
1749 [NIST SP 800-38D][].
1752 <!-- YAML
1754 - version: v10.0.0
1755 pr-url: https://github.com/nodejs/node/pull/18333
1757 -->
1763 ### DEP0092: Top-level `this` bound to `module.exports`
1764 <!-- YAML
1766 - version: v10.0.0
1767 pr-url: https://github.com/nodejs/node/pull/16878
1768 description: Documentation-only deprecation.
1769 -->
1771 Type: Documentation-only
1773 Assigning properties to the top-level `this` as an alternative
1778 <!-- YAML
1780 - version: v10.0.0
1781 pr-url: https://github.com/nodejs/node/pull/18335
1782 description: Documentation-only deprecation.
1783 -->
1785 Type: Documentation-only
1791 <!-- YAML
1793 - version: v10.0.0
1794 pr-url: https://github.com/nodejs/node/pull/18418
1796 -->
1805 <!-- YAML
1807 - version: v10.0.0
1808 pr-url: https://github.com/nodejs/node/pull/18066
1810 -->
1818 <!-- YAML
1820 - version: v10.0.0
1821 pr-url: https://github.com/nodejs/node/pull/18066
1823 -->
1831 <!-- YAML
1833 - version: v10.0.0
1834 pr-url: https://github.com/nodejs/node/pull/17417
1836 -->
1842 `CallbackScope`, or the high-level `AsyncResource` class.
1845 <!-- YAML
1847 - version: v12.0.0
1848 pr-url: https://github.com/nodejs/node/pull/26530
1849 description: End-of-Life.
1850 - version:
1851 - v10.0.0
1852 - v9.6.0
1853 - v8.12.0
1854 pr-url: https://github.com/nodejs/node/pull/18632
1856 -->
1858 Type: End-of-Life
1866 <https://github.com/nodejs/node/pull/18513>.
1868 ### DEP0099: Async context-unaware `node::MakeCallback` C++ APIs
1869 <!-- YAML
1871 - version: v10.0.0
1872 pr-url: https://github.com/nodejs/node/pull/18632
1873 description: Compile-time deprecation.
1874 -->
1876 Type: Compile-time
1878 Certain versions of `node::MakeCallback` APIs available to native modules are
1883 <!-- YAML
1885 - version: v10.0.0
1886 pr-url: https://github.com/nodejs/node/pull/18666
1888 - version: v0.3.7
1889 description: Documentation-only deprecation.
1890 -->
1898 ### DEP0101: `--with-lttng`
1899 <!-- YAML
1901 - version: v10.0.0
1902 pr-url: https://github.com/nodejs/node/pull/18982
1903 description: End-of-Life.
1904 -->
1906 Type: End-of-Life
1908 The `--with-lttng` compile-time option has been removed.
1911 <!-- YAML
1913 - version: v10.0.0
1914 pr-url: https://github.com/nodejs/node/pull/18395
1915 description: End-of-Life.
1916 -->
1918 Type: End-of-Life
1925 <!-- YAML
1927 - version: v10.9.0
1928 pr-url: https://github.com/nodejs/node/pull/22004
1930 - version: v10.0.0
1931 pr-url: https://github.com/nodejs/node/pull/18415
1932 description: Documentation-only deprecation.
1933 -->
1935 Type: Documentation-only (supports [`--pending-deprecation`][])
1944 <!-- YAML
1946 - version: v10.0.0
1947 pr-url: https://github.com/nodejs/node/pull/18990
1948 description: Documentation-only deprecation.
1949 -->
1951 Type: Documentation-only (supports [`--pending-deprecation`][])
1953 When assigning a non-string property to [`process.env`][], the assigned value is
1960 <!-- YAML
1962 - version: v11.0.0
1963 pr-url: https://github.com/nodejs/node/pull/19941
1964 description: End-of-Life.
1965 - version: v10.0.0
1966 pr-url: https://github.com/nodejs/node/pull/19353
1968 -->
1970 Type: End-of-Life
1977 <!-- YAML
1979 - version: v11.0.0
1980 pr-url: https://github.com/nodejs/node/pull/22089
1982 - version: v10.0.0
1983 pr-url: https://github.com/nodejs/node/pull/19343
1984 description: Documentation-only deprecation.
1985 -->
1997 <!-- YAML
1999 - version: v11.0.0
2000 pr-url: https://github.com/nodejs/node/pull/20736
2001 description: End-of-Life.
2002 - version: v10.0.0
2003 pr-url: https://github.com/nodejs/node/pull/19403
2005 -->
2007 Type: End-of-Life
2009 This was an undocumented helper function not intended for use outside Node.js
2013 <!-- YAML
2015 - version: v11.0.0
2016 pr-url: https://github.com/nodejs/node/pull/23308
2018 - version: v10.0.0
2019 pr-url: https://github.com/nodejs/node/pull/19414
2020 description: Documentation-only deprecation.
2021 -->
2027 read by the engine, but is inconsistent with other streams in Node.js that
2031 <!-- YAML
2033 - version: v11.0.0
2034 pr-url: https://github.com/nodejs/node/pull/20270
2036 -->
2048 <!-- YAML
2050 - version: v10.6.0
2051 pr-url: https://github.com/nodejs/node/pull/20300
2052 description: Documentation-only deprecation.
2053 -->
2055 Type: Documentation-only
2061 <!-- YAML
2063 - version: v11.12.0
2064 pr-url: https://github.com/nodejs/node/pull/26500
2065 description: Added support for `--pending-deprecation`.
2066 - version: v10.9.0
2067 pr-url: https://github.com/nodejs/node/pull/22004
2068 description: Documentation-only deprecation.
2069 -->
2071 Type: Documentation-only (supports [`--pending-deprecation`][])
2073 `process.binding()` is for use by Node.js internal code only.
2076 <!-- YAML
2078 - version: v11.0.0
2079 pr-url: https://github.com/nodejs/node/pull/22011
2081 -->
2086 accessed outside of Node.js core: `Socket.prototype._handle`,
2093 <!-- YAML
2095 - version: v12.0.0
2096 pr-url: https://github.com/nodejs/node/pull/26249
2097 description: End-of-Life.
2098 - version: v11.0.0
2099 pr-url: https://github.com/nodejs/node/pull/22126
2101 -->
2103 Type: End-of-Life
2109 <!-- YAML
2111 - version: v12.0.0
2112 pr-url: https://github.com/nodejs/node/pull/25338
2113 description: End-of-Life.
2114 - version: v11.0.0
2115 pr-url: https://github.com/nodejs/node/pull/22501
2117 -->
2119 Type: End-of-Life
2122 of Node.js core and was removed.
2126 <!--lint disable nodejs-yaml-comments -->
2128 <!-- YAML
2130 - version: v11.0.0
2131 pr-url:
2132 - https://github.com/nodejs/node/pull/22519
2133 - https://github.com/nodejs/node/pull/23017
2134 description: Added documentation-only deprecation
2135 with `--pending-deprecation` support.
2136 -->
2138 <!--lint enable nodejs-yaml-comments -->
2140 Type: Documentation-only (supports [`--pending-deprecation`][])
2142 In recent versions of Node.js, there is no difference between
2149 <!-- YAML
2151 - version: v14.17.0
2152 pr-url: https://github.com/nodejs/node/pull/37784
2154 - version: v11.0.0
2155 pr-url: https://github.com/nodejs/node/pull/22715
2156 description: Documentation-only deprecation.
2157 -->
2166 <!-- YAML
2168 - version: v12.0.0
2169 pr-url: https://github.com/nodejs/node/pull/27011
2170 description: End-of-Life.
2171 - version: v11.0.0
2172 pr-url: https://github.com/nodejs/node/pull/22747
2174 -->
2176 Type: End-of-Life
2178 Previous versions of Node.js exposed handles to internal native objects through
2185 <!-- YAML
2187 - version: v11.0.0
2188 pr-url: https://github.com/nodejs/node/pull/23173
2190 -->
2194 Previous versions of Node.js supported `dns.lookup()` with a falsy host name
2197 It will become an error in future versions of Node.js.
2200 <!-- YAML
2202 - version: v11.0.0
2203 pr-url: https://github.com/nodejs/node/pull/23597
2204 description: Documentation-only deprecation.
2205 -->
2207 Type: Documentation-only (supports [`--pending-deprecation`][])
2213 <!-- YAML
2215 - version: v12.0.0
2216 pr-url: https://github.com/nodejs/node/pull/24862
2217 description: End-of-Life.
2218 - version: v11.0.0
2219 pr-url: https://github.com/nodejs/node/pull/22485
2221 -->
2223 Type: End-of-Life
2225 Windows Performance Counter support has been removed from Node.js. The
2232 <!-- YAML
2234 - version: v12.0.0
2235 pr-url: https://github.com/nodejs/node/pull/23760
2237 -->
2245 <https://github.com/nodejs/node/issues/18391>
2248 <!-- YAML
2250 - version: v12.0.0
2251 pr-url: https://github.com/nodejs/node/pull/23820
2253 -->
2260 <!-- YAML
2262 - version: v12.0.0
2263 pr-url: https://github.com/nodejs/node/pull/23329
2265 -->
2270 [RFC 6066][]. This will be ignored in a future version.
2273 <!-- YAML
2275 - version: v12.0.0
2276 pr-url: https://github.com/nodejs/node/pull/26260
2278 -->
2285 <!-- YAML
2287 - version: v12.0.0
2288 pr-url: https://github.com/nodejs/node/pull/26245
2290 -->
2297 <!-- YAML
2299 - version: v11.14.0
2300 pr-url: https://github.com/nodejs/node/pull/26760
2302 -->
2308 If re-referencing the timeout is necessary, [`timeout.ref()`][] can be used
2309 with no performance impact since Node.js 10.
2312 <!-- YAML
2314 - version: v11.14.0
2315 pr-url: https://github.com/nodejs/node/pull/26760
2317 -->
2324 with no performance impact since Node.js 10.
2327 <!-- YAML
2329 - version: v12.0.0
2330 pr-url: https://github.com/nodejs/node/pull/26823
2331 description: Documentation-only.
2332 -->
2334 Type: Documentation-only (supports [`--pending-deprecation`][])
2336 Modules that have an invalid `main` entry (e.g., `./does-not-exist.js`) and
2339 Node.js versions.
2342 <!-- YAML
2344 - version: v13.0.0
2345 pr-url: https://github.com/nodejs/node/pull/27949
2347 - version: v11.14.0
2348 pr-url: https://github.com/nodejs/node/pull/26982
2349 description: Documentation-only.
2350 -->
2359 <!-- YAML
2361 - version: v13.0.0
2362 pr-url: https://github.com/nodejs/node/pull/27951
2364 - version: v12.2.0
2365 pr-url: https://github.com/nodejs/node/pull/27405
2366 description: Documentation-only.
2367 -->
2375 <!-- YAML
2377 - version: v13.0.0
2378 pr-url: https://github.com/nodejs/node/pull/29589
2380 - version: v12.3.0
2381 pr-url: https://github.com/nodejs/node/pull/27498
2382 description: Documentation-only.
2383 -->
2385 Type: End-of-Life
2387 The legacy HTTP parser, used by default in versions of Node.js prior to 12.0.0,
2389 `--http-parser=legacy` command-line flag could be used to revert to using the
2393 <!-- YAML
2395 - version: v12.5.0
2396 pr-url: https://github.com/nodejs/node/pull/28021
2398 -->
2406 <!-- YAML
2408 - version: v12.12.0
2409 pr-url: https://github.com/nodejs/node/pull/29015
2410 description: Documentation-only deprecation.
2411 -->
2413 Type: Documentation-only
2419 <!-- YAML
2421 - version: v12.12.0
2422 pr-url: https://github.com/nodejs/node/pull/29781
2423 description: Documentation-only deprecation.
2424 -->
2425 Type: Documentation-only (supports [`--pending-deprecation`][])
2431 <!-- YAML
2433 - version: v13.0.0
2434 pr-url: https://github.com/nodejs/node/pull/29061
2436 -->
2446 <!-- YAML
2448 - version:
2449 - v13.4.0
2450 - v12.16.0
2451 pr-url: https://github.com/nodejs/node/pull/28679
2452 description: Documentation-only deprecation.
2453 -->
2455 Type: Documentation-only
2468 <!-- YAML
2470 - version: v14.0.0
2471 pr-url: https://github.com/nodejs/node/pull/28396
2473 -->
2498 <!-- YAML
2500 - version: v14.0.0
2501 pr-url: https://github.com/nodejs/node/pull/32232
2502 description: Documentation-only deprecation.
2503 -->
2505 Type: Documentation-only
2507 [`process.mainModule`][] is a CommonJS-only feature while `process` global
2508 object is shared with non-CommonJS environment. Its use within ECMAScript
2515 <!-- YAML
2517 - version:
2518 - v14.0.0
2519 - v12.19.0
2520 pr-url: https://github.com/nodejs/node/pull/32499
2521 description: Documentation-only deprecation.
2522 -->
2524 Type: Documentation-only
2526 Calling `process.umask()` with no argument causes the process-wide umask to be
2528 potential security vulnerability. There is no safe, cross-platform alternative
2532 <!-- YAML
2534 - version:
2535 - v14.1.0
2536 - v13.14.0
2537 pr-url: https://github.com/nodejs/node/pull/32807
2538 description: Documentation-only deprecation.
2539 -->
2541 Type: Documentation-only
2546 <!-- YAML
2548 - version: v14.3.0
2549 pr-url: https://github.com/nodejs/node/pull/33294
2550 description: Documentation-only (supports [`--pending-deprecation`][]).
2551 -->
2553 Type: Documentation-only (supports [`--pending-deprecation`][])
2559 <!-- YAML
2561 - version: v14.3.0
2562 pr-url: https://github.com/nodejs/node/pull/33294
2563 description: Documentation-only (supports [`--pending-deprecation`][]).
2564 -->
2566 Type: Documentation-only
2573 <!-- YAML
2575 - version: v14.5.0
2576 pr-url: https://github.com/nodejs/node/pull/33126
2578 -->
2584 <!-- YAML
2586 - version:
2587 - v14.6.0
2588 - v12.19.0
2589 pr-url: https://github.com/nodejs/node/pull/32217
2590 description: Documentation-only deprecation.
2591 -->
2593 Type: Documentation-only
2618 <!-- YAML
2620 - version: v14.6.0
2621 pr-url: https://github.com/nodejs/node/pull/34088
2622 description: Documentation-only deprecation.
2623 -->
2625 Type: Documentation-only
2630 <!-- YAML
2632 - version: v14.9.0
2633 pr-url: https://github.com/nodejs/node/pull/34697
2634 description: Documentation-only deprecation.
2635 -->
2637 Type: Documentation-only
2643 <!-- YAML
2645 - version: v14.14.0
2646 pr-url: https://github.com/nodejs/node/pull/35579
2647 description: Documentation-only deprecation.
2648 -->
2650 Type: Documentation-only
2652 In future versions of Node.js, `fs.rmdir(path, { recursive: true })` will throw
2657 <!-- YAML
2659 - version: v14.18.0
2660 pr-url: https://github.com/nodejs/node/pull/36918
2661 description: Documentation-only deprecation
2662 with `--pending-deprecation` support.
2663 -->
2665 Type: Documentation-only (supports [`--pending-deprecation`][])
2674 [NIST SP 800-38D]: https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38d.pdf
2675 [RFC 6066]: https://tools.ietf.org/html/rfc6066#section-3
2678 [`--pending-deprecation`]: cli.md#cli_pending_deprecation
2679 [`--throw-deprecation`]: cli.md#cli_throw_deprecation