0.2.21
Pre-release
Pre-release
機能追加
- 新しい入力フォーマットへの対応
- niconicome
- v1 api
- 投稿者コメントエディター
これに伴いoptionにformatを追加、formattedを非推奨に変更
機能改善
- 入力データの型チェックを追加
従来入力のチェックを行ってこなかったが、それが原因でkeepCAを有効にすると古いformattedデータを入力したときに何も表示されないバグが発生した
そのため、渡されたデータの型チェックを追加し、正しくないデータに対してはエラーを投げるように変更 - 型定義ファイルを変更
今まで一つしかファイルが無かったため問題なかったが、複数になったので型定義を@types/types.d.tsに変更
これによりTypeDocも多少見やすくなったはず - ドキュメント更新
少し前から更新されてなかったので最新版に合わせて更新
不具合修正
- keepCA有効化時に一部コメントの色が変わる
重複判定時に使用したsortが破壊的だったため、本来の意図したコマンドが適用されていなかった
そのため、JSONを使用したdeep copyを行ってからsortするように変更 - keepCAを有効にすると古いformattedデータを入力したときに何も表示されない
型チェックにより、古いformattedデータの場合はlayerとuser_idを自動で設定するように変更
ただし、古いデータにはuser_idが含まれないためすべて同一人物によるコメントと見なされ、keepCAは機能しない - keepCAが勝手にtrueになる
optionsの処理をObject.assignを使用するように変更して修正
constructorのoptionsの初期値は{}に変更
Full Changelog: 0.2.20...0.2.21