説明
Send Chat Toolsは、WordPressのお知らせをチャットツールに送信することができるプラグインです。
現在は、コメントを受信した際にお知らせを送信します。
デフォルトのメール通知では気づかなかったコメントを即座に確認することができます。
スクリーンショット
評価
貢献者と開発者
変更履歴
1.5.4
重要:
- PHP8.1のアクティブサポートは2023年11月25日までです。そのため、2023年11月頃を目安にPHP8.2が必須条件になります。
改善:
- WordPress 6.3.1に対応しました。
修正:
- 新しいWordPressパッケージで非推奨になったオプションを修正しました。
開発:
- 既存パッケージの最新化を行いました。
1.5.3
重要:
- v1.4.0以降はPHP8.0が必須です。PHP7系以前の環境では当プラグインは利用できません。
新機能:
- アップデート通知にJIN:Rを追加しました。
改善:
- ログの生成・保存の処理を変更しました。
修正:
- Cocoonが有効化されている場合アップデート通知が送信されない問題を修正しました。
- アンインストール時にRinker通知のWP-Cronを削除するよう修正しました。
1.5.2
重要:
- v1.4.0以降はPHP8.0が必須です。PHP7系以前の環境では当プラグインは利用できません。
修正:
- Rinker終売通知で終売フラグが立っていないのに通知される問題を修正しました。
1.5.1
重要:
- v1.4.0以降はPHP8.0が必須です。PHP7系以前の環境では当プラグインは利用できません。
修正:
- wp-cron設定を修正しました。
- 翻訳ファイルが欠落していた問題を修正しました。
1.5.0
重要:
- v1.4.0以降はPHP8.0が必須です。PHP7系以前の環境では当プラグインは利用できません。
新機能:
- ユーザーがログインした際に通知を行う機能を追加しました。
- 商品管理プラグインRinkerでAmazon/楽天の商品が取り扱い終了になった場合通知する機能を追加しました。
改善:
- 設定画面に項目が増えたので、ラベルや見出しの追加で分かりやすくしました。
- コメント通知をオフにできる機能を追加しました。
- 設定画面でチャットツールを使用するにチェックが入っていない場合、他の設定項目を操作できないように改善しました。
- Discordの通知に絵文字、文字装飾を加え視認性を向上させました。
修正:
- コメント投稿者の呼称をAuthorからCommenterに変更しました。
開発:
- 送信データの生成を各チャットツールごとに分割し、メンテナンス性を向上させました。
- 主に送信メッセージの生成で内部設計を見直しました。
1.4.0
重要:
- PHP7系のサポートを終了しました。このプラグインはPHP8以上でないとアクティベートできません。
- チャットログの上限が300件に変更されました。
改善:
- PHPのバージョン判定ロジックを見直しました。
- 各種メソッドのテストを拡充しました。
開発:
- WordPress純正のwp-env環境を導入しました。
1.3.1
重要:
- 次回のアップデートでPHP8.0以下の場合、プラグインが自動停止され使用できなくなります。アップデートは4月15日頃に行われる予定です。
- 次回のアップデートでログの上限が1,000件から300件に削減されます。必要であればバックアップを取得してください。
改善:
- WordPress6.2に対応しました。
- 特定のデベロッパーメッセージを拒否する機能を実装しました。
- @wordpress/api-fetchパッケージを採用し、より高速で安全に設定ページを使用できるようになりました。
- データロード中の画面をシンプルなデザインに変更しました。
- アップデート通知時刻の変更を基本設定タブに移行しました。これに伴いアップデート通知タブは廃止されました。
- ログの出力機能を実装しました。クリップボードコピー、テキスト/CSV出力を選択できます。
- WordPress REST APIでデータ取得が失敗した時、エラーメッセージを表示するようになりました。
修正:
- PHPにAPIのエラーが出力されていた問題を修正しました。
- コードのリファクタリングを実施しました。
- 一部のレガシーなコードを削除しました。
- アップデート時に一部の環境で重大なエラーが起こる問題を解決しました。
開発:
- 開発環境を再整備しました。
1.3.0
マイナーアップデート
重要:
- 次回のマイナーアップデート(1.4.0)でPHP8.0以下はサポートされなくなります。アップデートは4月を予定しています。
改善:
- 管理画面をReactに切り替えモダンになりました。WordPressコンポーネントを使用した、皆さんに馴染みにあるデザインです。
- チャットツール個別のログを3件まで保存するようになりました。
- WordPressのダッシュボードにSend Chat Toolsのウィジェットが設置されました。
- 次回のアップデートでサポートするPHPのバージョンが変更される場合、警告を表示します。
- プラグインのアップデート時に更新内容を送信します。
- PHPの内部設計を大幅に見直しました。
- sctから始まる多くのオプションを廃止し、sct_optionsカラムに統一されました。
- sctテーブルを廃止し、sct_logsカラムに統一されました。
- 開発者向けにsct_update_notifyフックを公開しました。
修正:
- APIの値の暗号化を廃止しました。
- APIの値が正常ではない場合、送信されなくなりました。
- WordPress本体の設定変更はSend Chat Toolsの設定画面からできなくなりました。
開発:
- 将来のアップデートに向けて開発環境を大幅に整備しました。
- PHPUnitを導入して厳密なテスト環境を構築しました。
- PHPStanを導入して静的解析環境を構築しました。
- WordPressコンポーネント×TypeScript開発環境を構築しました。
- ESLint、Stylelint、PHP_Codesnifferの設定を見直しました。
- 小さなツールを採用しました(zip.sh, git hooks)
1.2.0
マイナーアップデート
改善
- SlackメッセージのUI(Block Kitを採用)
改善
- 対応するWordPressのバージョンが反映されていない問題
1.1.1
WordPress5.8に対応
機能の追加
改善:
- DiscordのOGPを非表示に修正
- 不要なオプションカラムを削除
1.1.0
マイナーアップデート
機能の追加
改善:
- APIが未入力なら送信処理をスルーする処理
1.0.0
メジャーアップデート
機能の追加
- Discordに対応
- WordPressコア、テーマ、プラグインのアップデート通知機能
- API値の自動チェック機能
- 通信ログ機能
改善:
- 管理画面のUI
改善
- 修正
* 正常に送信されてもエラーメールが送信される場合がある問題
0.1.6
暗号化ロジックを修正
typoを修正
0.1.5
エラーコード1000を追加
0.1.4
チャットツールを使用にチェックされているが必要な値が未入力な場合の例外処理を追加
0.1.3
WordPress標準のコメント通知メールの設定をSend Chat Toolsの設定ページに追加
0.1.2
チャットツールに正常に送信できなかった場合メール送信する処理を追加
0.1.1
データベース処理の追加
Chatworkの解説を追加
0.1.0
マイナーアップデート
Chatworkに対応
アイコン・バナー・スクリーンショット追加
軽微な修正
0.0.1
βバージョンリリース