Skip to content

v0.3.19

Choose a tag to compare

@max3584 max3584 released this 05 Oct 15:00
3046dc6

必要な rproxy-api: v0.3.5 以上(バージョンの表示には v0.3.18 以上)。

変更(更新の前に確認してください)

  • Node.js 22.19.0 以上が必須になりました。 Unix ソケットの接続に使う undici を 8 に上げたためです。.deb の依存も nodejs (>= 22.19.0) になりました。
    • Debian 13(標準の nodejs は 20)や Ubuntu 24.04(18)では、先に NodeSource の nodejs をバージョンを指定して入れてください。手順は README の「インストール」にあります(NODE_MAJOR=24 と apt の pin で、OS の nodejs が選ばれないようにします)。
  • 画面の CSS を Tailwind CSS 4 に移しました。見た目は変えていません。
  • 型チェックを TypeScript 7 に、lint を ESLint 10 に上げました。
  • .deb の Suggests: rproxy-api から版の指定を外しました(UI と rproxy-api の番号は別々に進みます)。

Requires rproxy-api v0.3.5 or later (v0.3.18 or later for the version display).

Changed (check before upgrading)

  • Node.js 22.19.0 or later is now required, because undici (used for the Unix-socket connection) was upgraded to 8. The .deb now depends on nodejs (>= 22.19.0).
    • On Debian 13 (default nodejs 20) or Ubuntu 24.04 (18), install NodeSource's nodejs with a pinned version first. The steps are in the README's install section (NODE_MAJOR=24 plus an apt pin so the distro nodejs is never chosen).
  • The UI's CSS moved to Tailwind CSS 4. The look is unchanged.
  • Type checking now uses TypeScript 7 and linting ESLint 10.
  • The .deb's Suggests: rproxy-api no longer names a version (the UI and rproxy-api versions move independently).