Перейти к содержимому
runtly

История изменений

Каждая выпущенная версия, что в неё вошло и каким файлом она вышла.

  1. 0.1.0

    Первый выпуск.

    Разрешение

    • Управляет Node, Bun, Deno, pnpm и yarn отдельно для каждого проекта, поднимаясь от рабочего каталога через .runtlyrc, .nvmrc, .node-version, .bun-version, .tool-versions и package.json.
    • Побеждает ближайшее: близкий файл с низким приоритетом выигрывает у далёкого с высоким, поэтому участник рабочего пространства перекрывает корень монорепозитория.
    • Диапазоны engines.node разрешаются по установленным версиям, побеждает наибольшее совпадение.
    • Объявленное ограничение, которое нельзя удовлетворить, — ошибка, а не тихий откат к значению по умолчанию.
    • rt current называет файл, который определил версию.
    • Шим добавляет к вызову node около 1.9 мс — столько же, сколько ничего не делающий бинарник, который только вызывает exec.

    Безопасность

    • rt audit относит каждую версию к current, maintenance, eol-soon или eol, сверяет с известными уязвимостями и сообщает наименьшее обновление, закрывающее все бюллетени.
    • Находки сортируются по тому, были ли в проекте коммиты за последние 90 дней.
    • rt audit --fail-on=critical завершается ненулевым кодом — для CI и pre-commit хуков. --json печатает отчёт целиком.
    • Работает офлайн на 24-часовом кэше и сообщает, насколько данные старые.
    • Данные из endoflife.date, базы Node.js Security Working Group и OSV.dev.
    • rt scan находит проекты внутри каталога и записывает, на чём они работают.

    Приложение

    • GUI и CLI поверх одного общего ядра, поэтому они не могут разойтись.
    • Пункт в строке меню для переключения версий без открытия окна.
    • rt setup устанавливает шимы и настраивает оболочку; приложение делает то же самое одним нажатием Set up now.
    • rt doctor проверяет PATH, целостность шимов и свежесть кэша.

    Доверие

    • Каждая загрузка сверяется с SHA256, опубликованной самим издателем, до распаковки.
    • Подписано и нотаризовано Apple. Универсальный бинарник, Apple Silicon и Intel.
    • Ни аккаунта, ни лицензионного ключа, ни телеметрии, ни аналитики.

Более ранних выпусков в списке нет, потому что их не было. Лицензия и уведомления: Уведомления третьих сторон.