Skip to content

Releases: OpenAyame/ayame-web-sdk

2022.1.0

29 Jan 04:01
Compare
Choose a tag to compare
  • [CHANGE] packege.json の devDependencies を最新へ追従する
    • rollup^2.66.1 へ上げる
    • rollup-plugin-terser^7.0.2 へ上げる
    • rollup-plugin-node-resolve@rollup/plugin-node-resolve ^13.1.3 に切り替える
    • rollup-plugin-typescript2@rollup/plugin-typescript ^8.3.0 に切り替える
    • typescript^4.5.5 に上げる
    • @typescript-eslint/eslint-plugin^5.10. に上げる
    • @typescript-eslint/parse^5.10. に上げる
    • @types/node^16.11.7 へ上げる
    • @types/webrtc^0.0.31 へ上げる
    • eslint^8.8.0 に上げる
    • eslint-config-prettier^8.3.0 に上げる
    • eslint-plugin-import^2.25.4 に上げる
    • @voluntas
  • [CHANGE] esdoc を削除
  • [CHANGE] yarn の利用をやめ npm に切り替える
  • [CHANGE] .eslintrc.js から prettier/@typescript-eslint を削除
  • [CHANGE] GitHub Actions の node-version を 16 固定にする
  • [CHANGE] Google STUN サーバを削除
  • [CHANGE] tsconfig.json の設定を変更
    • target / module を es2020 へ変更
    • newLine を追加
    • declarationDir を追加
    • @voluntas
  • [UPDATE] rollup.config.js の設定を変更
    • sourceMap を sourcemap へ変更
    • entry を削除
    • rollup-plugin-node-resolve を @rollup/plugin-node-resolve へ変更
    • rollup-plugin-typescript2 を @rollup/plugin-typescript へ変更
    • format: 'module' で mjs を出力する
    • @voluntas
  • [UPDATE] GitHub Actions の actions/checkout を v2 に上げる
  • [ADD] .prettierrc.json を追加
  • [ADD] VideoCodecOption に AV1H.265 を追加
  • [ADD] npm run doc コマンド追加
    • TypeDoc により apidoc/ に出力
    • @voluntas

2020.3.0

30 Jul 07:27
Compare
Choose a tag to compare
  • [ADD] TypeScriptの型定義ファイルを出力するようにする

2020.2.1

03 Apr 13:40
Compare
Choose a tag to compare
  • [ADD] ayame.min.js / ayame.js を 2020.2.1 にアップデート

2020.2

03 Apr 13:39
Compare
Choose a tag to compare

2020.2.1 を利用してください

  • [CHANGE] addDataChannel, sendData を削除する
  • [CHANGE] on('data') コールバックを削除する
  • [ADD] createDataChannel を追加する
  • [ADD] on('datachannel') コールバックを追加する
  • [FIX] offer 側の場合のみ RTCDataChannel オブジェクトを作成するように修正する
  • [CHANGE] Ayame が isExistUser を送ってくる場合のみ接続できるようにする
  • [FIX] bye を受信した場合にも on('disconnect') コールバックが発火するように修正する

DataChannel 関連で下位互換性がなくなっていますので注意してください

2020.1.2

17 Mar 03:01
Compare
Choose a tag to compare
  • [FIX] 依存ライブラリを最新にする

2020.1.1

28 Jan 13:59
Compare
Choose a tag to compare
  • [FIX] on('disconnect') コールバックが発火するように修正する

2020.1.0

17 Jan 08:49
Compare
Choose a tag to compare
  • [FIX] 再度の接続時にオブジェクトを作成しないようにする
  • [FIX] 切断時の他方の切断処理をエラーにならないように修正する
  • [UPDATE] close 待ち間隔を 400ms に変更する
  • [UPDATE] テストの整理

19.12.0

27 Dec 08:45
Compare
Choose a tag to compare
  • [UPDATE] authnMetadata, authzMetadata を any にする
  • [UPDATE] 不要な依存パッケージを削除
  • [UPDATE] 依存パッケージのバージョンを更新する
    • @types/node ^12.7.8 → ^12.12.14
    • @typescript-eslint/eslint-plugin ^2.3.1 → ^2.9.0
    • @typescript-eslint/parser ^2.3.1 → ^2.9.0
    • eslint ^6.5.0 → ^6.7.2
    • eslint-config-prettier ^6.3.0 → ^6.7.0
    • prettier ^1.18.2 → ^1.19.1
    • rollup ^1.22.0 → ^1.27.6
    • rollup-plugin-typescript2 ^0.24.3 → ^0.25.2
    • typescript ^3.6.3 → ^3.7.2
    • @kdxu
  • [UPDATE] query string の signalingKey を設定できるようにする
  • [FIX] video コーデックを指定しなかった場合のコーデックを VP9 からブラウザデフォルトに変更する
  • [FIX] datachannel の label を channelId から label に変更する
  • [FIX] 接続時の label 固定の datachannel の追加処理を削除する
  • [FIX] isExistUser が true の場合のみ offer メッセージを送るようにする & peerconnection の生成を一回にする
  • [FIX] 使用されていない MetadataOption の key を削除する
  • [FIX] query string に client_id がない場合は接続に失敗させる
  • [FIX] type: bye に対応する
    • 現時点で Ayame が bye を送ってこないため利用はされない
    • @Hexa

19.09.0

28 Sep 13:21
Compare
Choose a tag to compare

19.09.0

  • [CHANGE] flow -> typescript に変更する
  • [ADD] isRelay オプションを追加する。iceTransportPolicy を強制的に 'relay' にできるようにした
  • [CHANGE] signaling key を ConnectionOptions に追加するよう変更する

19.08.0

10 Aug 16:09
Compare
Choose a tag to compare
  • [CHANGE] signaling key を指定できるようにする
  • [CHANGE] onconnect コールバックを signalingState が connected になったときに呼ぶ
  • [CHANGE] audio のコーデック指定をなくす
  • [UPDATE] register 時に iceServers の値を server 経由で設定できるようにする
  • [UPDATE] webpack から rollupjs に変更する
  • [ADD] datachannel に対応する
  • [ADD] video, audio のコーデック指定をサポートする
  • [FIX] Safari 対応 (SDP 書き換えも含む)