Releases: xpadev-net/niconicomments
v0.2.53
修正
旧投コメの時間処理が間違っていたため修正
v0.2.52
修正
node-canvasのサポートを削除
v0.2.51
v0.2.50
機能追加・改善
-
コメント上限の機能を追加
config.commentLimit、config.hideCommentOrderを参照してください -
すべての内部関数をniconicomments.internalから公開
niconicomments.internalから内部処理で使用している関数を公開しました
※公開される関数は予告なく変更される場合があります -
keepCAのロジックを改善
以前はユーザーのみを見てレイヤーを分離していましたが、分離基準に投稿時間を追加しました -
カスタムエラーの実装
Errorをextendしたエラークラスを実装しました -
ドキュメントの整備
各関数にjsdocを追加しました -
型定義の定義名をキャメルケースに変更
使われていると思われる型定義は互換性維持のためdeprecatedフラグをつけた状態で維持されています
バグ修正
-
@逆コマンドの左右位置が正しくないバグを修正
@逆を使用した際にコメントの位置がコメント幅分ずれるバグを修正しました -
高解像度のコメントが正しく描画されないバグを修正
高解像度のコメントで下が見切れるバグを修正しました -
カラーコードが正しくパースされないバグを修正
6桁のカラーコードを3桁のカラーコードとしてパースしてしまうバグを修正しました -
nakaコメントの互換性を改善
nakaコメントの互換性を改善しました
その他
-
サンプルのコードを改善
サンプルのコードを改善しました
実装の参考になれば幸いです -
依存関係を更新
ビルドツールなどの更新を行いました -
リファクタリング
保守性を向上するためにリファクタリングを行いました -
playwrightによるテストを導入
スクリーンショットの比較によるテストを追加しました
v0.2.48
追加
- イベント機能を追加
@コメント禁止、@シーク禁止、@ジャンプが呼び出された際にイベントが発生します
v0.2.47
修正
- formatにXMLDocumentを指定した場合にフォーマットエラーが発生するバグの修正
v0.2.46
-
nico:waku
コマンドを追加 #44
コメント単位で枠を表示することができます
詳細はドキュメントを参照してください
https://xpadev-net.github.io/niconicomments/#c_waku -
型定義の修正
v1スレッドの型定義が間違っていたため修正 cbd4e75
v0.2.45
- XML形式の制限を緩和
一部ツールによって生成されたXML形式のコメントを読み込めないという報告を頂いたため修正を行いました
対応漏れなどあれば報告いただけるとありがたいです- 対応確認ツール(仮)
- Niconicome
- Saccubus
- ニコ生新配信録画ツール(仮 (new)
- commeon (new)
- 対応確認ツール(仮)
v0.2.44
- 型定義を修正
TypeScript使用環境においてniconicommentsをimportすると型定義の読み取りに失敗する問題を修正
※TypeScriptを使用しないプロジェクトの場合はv0.2.43から更新する必要がありません
v0.2.43
- @置換で無限ループが発生するバグを修正
- @置換で全角スペースをサポート
- draw関数を再描画を行ったか(bool)を返すように変更
- 空入力を受け付けられていなかったため修正