Skip to content

0.2.21

Pre-release
Pre-release
Compare
Choose a tag to compare
@xpadev-net xpadev-net released this 26 Jun 17:21
· 792 commits to master since this release
ba1be80

機能追加

  • 新しい入力フォーマットへの対応
    • 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