#nodejs_api
Вышла патч версия. Изменения:
➡️ Модуль ICU обновлен с 68.1 на 69.1. Этот модуль, International Components for Unicode, отвечает за локализацию, таймзоны и прочее. Пример кода на где они используется
new Date().toLocaleString()Потенциальный breaking change, если ваша бизнес логика использует нативный модуль локализации. Рабочая группа не первый раз делает релиз с новой версией ICU в патч версии. Поэтому на проекта, где используется эта фича я рекомендую использовать собственную сборку Node.js с флагом
--with-intl=system-icu Подробней в документации. ➡️ Улучшены вывод errors stacks при использование флага
--enable-source-mapsБыло
Error: an exception at branch (*typescript-throw.js:20:15) -> *typescript-throw.ts:18:11* at Object.<anonymous> (*typescript-throw.js:26:1) -> *typescript-throw.ts:24:1* at Module._compile (node:internal/modules/cjs/loader:*)Стало
Error: an exception at *typescript-throw.ts:18:11* at *typescript-throw.ts:24:1* at Module._compile (node:internal/modules/cjs/loader:*)Нативная альтернатива пакету source-map-support