В Node.js 26.7.0 от 5 августа у встроенного запускальщика тестов появился флаг
--test-coverage-include-all, который считает все файлы проекта. Отдельный инструмент вроде nyc для этого больше не нужен: свой раннер и покрытие в Node есть с 18-й версии.Остальное в релизе:
🔘 в
sqlite закрыты обращения к освобождённой памяти в Exec() и ApplyChangeset(), добавлен сброс сессий при закрытии базы;🔘 в
crypto появилась загрузка приватных ключей через загрузчики STORE — ключ можно брать из внешнего хранилища, а не только из файла;🔘 в хуки модулей добавлена поддержка
Symbol.dispose;🔘 обновлены корневые сертификаты и npm до 11.19.0.
Если собираете Node из исходников: теперь нужен компилятор Rust не ниже 1.86.
@prog_tools