pnpm 10.27
pnpm 10.27 додає нове налаштування для ігнорування перевірок політики довіри для старих версій пакунків, вводить реєстр проєктів для глобального очищення віртуального сховища та включає кілька виправлень помилок.
pnpm 10.27 додає нове налаштування для ігнорування перевірок політики довіри для старих версій пакунків, вводить реєстр проєктів для глобального очищення віртуального сховища та включає кілька виправлень помилок.
pnpm 10.26 вводить більш суворі стандартні налаштування безпеки для залежностей, що розміщуються на git, додає allowBuilds для детальних дозволів на виконання скриптів та включає нове налаштування для блокування екзотичних перехідних залежностей.
pnpm 10.25 покращує обробку сертифікатів, додає базовий pnpm init та містить кілька виправлень, що покращують якість роботи.
pnpm тепер автоматично масштабує мережевий паралелізм на машинах з великою кількістю ядер і містить кілька виправлень для підвищення надійності.
Додано опцію --lockfile-only до pnpm list та різні покращення до pnpm self-update.
Додано підтримку виключення пакунків із політики довіри та перевизначення поля engines під час публікації.
Додано підтримку встановлення середовища виконання Node.js для залежностей та налаштування політики довіри.
У цьому випуску додано прапорець --all для команди pnpm help, щоб виводити всі команди.
У цій версії додано елементи керування в межах версії до двох налаштувань: [onlyBuiltDependencies] та [minimumReleaseAgeExclude].
Додано моніторинг продуктивності мережі до pnpm шляхом реалізації попереджень про повільні мережеві запити, включаючи як отримання метаданих, так і завантаження tar-архівів.
Додано параметри конфігурації для порогових значень попередження: fetchWarnTimeoutMs та fetchMinSpeedKiBps.
Попереджувальні повідомлення показуються, коли запити перевищують часові обмеження або не досягають мінімальної швидкості
Див. PR: #10025.
minimumReleaseAge #10030.cleanupUnusedCatalogs під час видалення залежних пакетів.scriptShell встановлено значення false #8748.pnpm dlx не повинен завершуватися помилкою, якщо встановлено minimumReleaseAge #10037.