Releases
2025.1.0
2025.1.0
[CHANGE] レガシーストリーム multistream: false
を廃止に伴い multistream
オプションを削除する
[CHANGE] レガシーストリーム multistream: false
を廃止する
[ADD] ConnectionOptions
に skipIceCandidateEvent
を追加する
デフォルトは false
onIceCandidate
をスキップする
@voluntas
[UPDATE] pnpm 10 系に上げる
[FIX] signalingUrlCandidates
が string[]
で長さが 1 の場合 signalingUrlCandidates[0]
を利用して string
と同じ処理にする
[FIX] signalingUrlCandidates
が []
の場合はエラーにする
misc
[CHANGE] WHIP/WHEP の E2E テストは e2e-test-wish.yml にまとめる
[CHANGE] Chrome/Edge Canary の E2E テストは Nodejs 20 でのみ行うようにする
[CHANGE] Chrome/Edge Canary の E2E テストを e2e-test-canary.yml に移動する
[UPDATE] *.spec.ts
を *.test.ts
に変更する
[UPDATE] パッケージ E2E テストに 2024.2.2 / 2024.2.0 / 2021.1.7 を追加する
[ADD] Node.js 24 をビルドとテストに追加する
[ADD] 再接続の E2E テストを追加する
[ADD] WebKit の E2E テストを追加する
まずは sendrecv のテストのみ
AV1 には対応していないためテストから外している
H.264/H.265 は対応している
self-hosted runner の macOS でテストを行っている
@voluntas
[ADD] Firefox/WebKit で E2E テストを実現するため getFakeMedia を追加する
[ADD] Playwright で Chrome / Edge をインストールして E2E テストできるようにする
Chrome は stable / beta
Edge は stable / beta / dev
@voluntas
[ADD] Playwright で macOS 上に Chrome と Edge Canary のテストを追加する
Playwright でのインストールだと Canary は利用できないため Brew でインストールしている
@voluntas
[ADD] Chrome で H.265 の E2E テストを追加する
e2e-test-h265.yml で独立させている
self-hosted runner の macOS を利用して h265.test.ts のみをテストしている
@voluntas
[ADD] simulcast_sendonly / simulcast_recvonly を使った simulcast_rid のテストを追加する
[ADD] e2e-tests に WHIP
サイマルキャストのテストを追加する
[ADD] e2e-tests に jose
を追加する
[ADD] Node.js 23 をビルドとテストに追加する
[ADD] CI に TypeScript next のビルドとテストを追加する
[ADD] E2E テストに WHIP
と WHEP
のテストを追加する
[ADD] CI に TypeScript 5.1 から 5.7 までのビルドとテストを追加する
[ADD] E2E テストに "type": "close"
のテストを追加する
[ADD] E2E テストに "type": "switched"
のテストを追加する
[ADD] .markdownlint.yaml ファイルを追加する
[CHANGE] WHIP/WHEP 関連のテストは NPM パッケージの E2E テストではスキップするようにする
[CHANGE] examples を削除する
[CHANGE] Node.js 18 をビルドとテストから落とす
[CHANGE] examples を e2e-tests に変更する
[CHANGE] tsconfig.json の moduleResolution を Bundler に変更する
[CHANGE] tsconfig.json の target と module を ES2022 に変更する
[CHANGE] examples 以下専用の vite.config.mjs を用意する
pnpm run dev は vite --config examples/vite.config.mjs を実行するようにする
@voluntas
[CHANGE] tests/ 以下を vitest と playwright に分ける
[CHANGE] pnpm workspace の packages を辞めて src に切り替える
[CHANGE] canary リリース方法を canary.py
に変更する
[FIX] パッケージの E2E テストを修正する
You can’t perform that action at this time.