=== News Crawler ===
Contributors: KantanPro
Tags: news, crawler, youtube, automation, content
Requires at least: 5.0
Tested up to: 6.9.1
Requires PHP: 7.4
Stable tag: 3.0.5
License: MIT
License URI: https://opensource.org/licenses/MIT

指定されたニュースソースから自動的に記事を取得し、WordPressサイトに投稿として追加するプラグイン。YouTube動画のクロール機能も含む。

== Description ==

News Crawlerは、指定されたニュースソースから自動的に記事を取得し、WordPressサイトに投稿として追加するプラグインです。

**主な機能:**

* ニュースソースからの自動記事取得
* YouTube動画の自動クロール
* アイキャッチ画像の自動生成
* AI要約の自動生成
* ジャンル別設定管理

* YouTube APIのクォータ制限対応

**新機能（v3.0.5）:**
* 2025年9月29日リリース
* 投稿ステータス変更時の自動X投稿機能の実装
  * 投稿ステータス変更時および投稿挿入時の処理を追加し、公開状態の投稿に対してX投稿を自動実行する機能を実装
  * 投稿保存時の処理も追加し、自動保存やリビジョンをスキップするロジックを追加
  * プラグインの自動投稿機能をより柔軟で効率的に改善
  * ユーザーの手動投稿時にも自動的にソーシャルメディア投稿が実行されるように改善
  * 投稿の公開プロセスとソーシャルメディア連携の統合を実現

**新機能（v3.0.4）:**
* 2025年9月28日リリース
* メッセージの文字数調整機能の改善
  * メッセージの文字数をURLの長さを考慮して調整する機能を追加し、関連するメソッドを実装
  * ソーシャルメディア投稿時の文字数制限をより正確に管理
  * URLを含む投稿時の文字数計算を改善し、投稿品質を向上
  * プラグインの投稿機能の精度と信頼性を向上

**新機能（v3.0.3）:**
* 2025年9月28日リリース
* リリース用スクリプトの改善とcronスクリプトの配布対応
  * リリース用スクリプトにnews-crawler-cron.shを追加し、不要なシェルスクリプトの除外処理を修正
  * 自動投稿に必要不可欠なcronスクリプトがリリースパッケージに含まれるように改善
  * プラグインの配布とインストール時の完全性を向上
  * ユーザーがプラグインをインストール後、即座に自動投稿機能を使用できるように改善

**新機能（v3.0.2）:**
* 2025年9月28日リリース
* cronスクリプトの削除とTwitter設定の改善
  * cronスクリプトを削除し、関連する設定クラスにTwitterの最大文字数設定を追加
  * プラグインの設定管理を簡素化し、より直感的な操作を実現
  * Twitter投稿時の文字数制限を適切に管理し、投稿品質を向上
  * システムの保守性とユーザビリティを改善

**新機能（v3.0.1）:**
* 2025年9月28日リリース
* Docker環境チェックの改善と開発環境対応の強化
  * Docker環境チェックの条件を変更し、開発環境専用の実行条件を追加
  * 開発環境と本番環境の動作を適切に分離し、より柔軟な設定を実現
  * プラグインの環境適応性を向上させ、様々な開発環境での動作を改善

**新機能（v3.0.0）:**
* 2025年9月28日リリース
* メジャーバージョンアップ - コードの整理と最適化
  * 投稿フックの整理と不要な処理の削除を行い、コードの簡素化を実現
  * プラグインのパフォーマンスを向上させ、メンテナンス性を改善
  * より安定した動作と効率的な処理を実現
  * 長期的なサポートとアップデートに対応した基盤を構築

**新機能（v2.9.9）:**
* 2025年9月28日リリース
* cronスクリプトのパス修正とディレクトリ構造の改善
  * cronスクリプトのパスを修正し、ディレクトリ構造に基づいた正しいパスを使用するように変更
  * プラグインのファイルパス管理を改善し、より安定した動作を実現
  * システムの互換性と信頼性を向上

**新機能（v2.9.8）:**
* 2025年9月28日リリース
* cronスクリプトの作成処理を改善し、バックアップ機能を強化
  * cronスクリプトの作成処理を改善し、バックアップスクリプトからのコピー機能を追加
  * スクリプト作成時のエラーログを強化し、成功時のログも追加
  * プラグインのセットアップとメンテナンス機能をさらに向上
  * システムの安定性と信頼性を大幅に改善

**新機能（v2.9.7）:**
* 2025年9月28日リリース
* OAuth 1.0a認証の実装と接続テストの強化
  * OAuth 1.0a認証を実装し、接続テストの認証情報チェックを強化
  * 新たにOAuth署名生成メソッドを追加
  * エンドポイントの変更に伴いレスポンス処理を修正
  * ソーシャルメディア連携のセキュリティと信頼性を大幅に向上

**新機能（v2.9.6）:**
* 2025年9月28日リリース
* cronスクリプトの強制作成機能を追加
  * cronスクリプトを強制的に作成する機能を追加
  * スクリプトが既に存在する場合は何もしないようにし、基本的なcronスクリプトを生成
  * 実行権限を付与する処理を実装
  * プラグインのセットアップとメンテナンス機能を強化

**新機能（v2.9.5）:**
* 2025年9月28日リリース
* 自動投稿設定のバグ修正とX（旧Twitter）シェア機能を追加
  * 自動投稿設定に関するバグを修正し、設定項目の表示を改善
  * 自動投稿設定にX（旧Twitter）へのシェア機能を追加し、関連する設定項目を管理画面に実装
  * CSSスタイルを更新し、コマンドボックスのデザインを改善
  * ソーシャルメディア連携機能を大幅に強化
* 関連するドキュメントを更新し、ユーザビリティを向上

**新機能（v2.9.4）:**
* 2025年9月27日リリース
* 自動投稿設定ページのUI改善とCron設定の説明文を更新
  * 自動投稿設定ページのリンクテキストを「Cron設定ページへ」から「自動投稿設定ページへ」に変更
  * Cron設定に関する説明文を更新し、関連するクラスのコメントを整理
  * ユーザーインターフェースの分かりやすさを向上
* ニュースクロールスクリプトの実行時間制限を延長
  * ニュースクロールスクリプトの実行時間制限を10分に延長
  * 関連するログを更新し、長時間実行時の安定性を向上
  * 大量のコンテンツ処理時のパフォーマンスを改善

**新機能（v2.9.2）:**
* 2025年9月25日リリース
* 自動投稿機能のログ出力を大幅に強化し、デバッグ機能を向上
  * 自動投稿機能のログ出力を強化し、緊急モードおよび各ジャンルの処理に関する詳細なログを追加
  * 実行結果のログ出力を改善し、YouTubeおよびニュースのクロール結果を詳細に記録
  * プラグインのデバッグ機能とトラブルシューティング機能を大幅に向上

**新機能（v2.9.1）:**
* 2025年9月25日リリース
* 自動投稿機能の緊急モードを追加し、実行条件を大幅に改善
  * 自動投稿機能の緊急モードを追加し、すべてのジャンルを強制実行するオプションを実装
  * 次回実行時刻が30分以上先の場合に強制実行する条件を緩和し、ログ出力を強化
  * プラグインの実行柔軟性と緊急時の対応能力を大幅に向上

**新機能（v2.9.0）:**
* 2025年9月25日リリース
* 自動投稿機能を大幅に強化し、コンテンツ処理とデバッグ機能を改善
  * 自動投稿機能の強化: コンテンツの長さに関する閾値を緩和し、重複チェック時のデバッグログを追加
  * 実行時間制限を延長し、PHPファイルの実行時に詳細なログ出力を行うように改善
  * コンテンツ処理の閾値を大幅に緩和し、より多くの記事を取得できるように改善
  * プラグインの安定性とコンテンツ取得効率を大幅に向上

**新機能（v2.8.9）:**
* 2025年9月25日リリース
* 自動投稿の強制実行機能を追加し、スケジュール管理を改善
  * 自動投稿の実行時に、次回実行時刻が24時間以上先の場合に強制実行する機能を追加
  * 実行対象がスキップされるのを防ぎ、次回実行時刻を現在時刻にリセットする処理を実装
  * プラグインの自動実行の信頼性と柔軟性を大幅に向上

**新機能（v2.8.8）:**
* 2025年9月25日リリース
* 自動投稿の実行結果ログ機能を強化し、デバッグ機能を向上
  * 自動投稿の実行結果を詳細にログ出力する機能を追加し、投稿作成数を含めた結果を記録
  * 投稿が作成されなかった場合の警告メッセージを強化
  * プラグインのデバッグ機能とトラブルシューティング機能を大幅に向上

**新機能（v2.8.7）:**
* 2025年9月25日リリース
* OGP画像設定ページを追加し、アイキャッチ画像機能を強化
  * OGP画像設定ページを追加し、生成画像をアイキャッチ画像として設定する機能を実装
  * 自動投稿設定のサブメニューを修正し、ログ出力を強化
  * プラグインの管理画面とユーザビリティを大幅に向上

**新機能（v2.8.6）:**
* 2025年9月24日リリース
* 自動投稿のロック機能を改善し、競合状態を防止
  * 自動投稿のロック取得試行回数を3から5に増加し、待機時間を1秒から0.5秒に短縮
  * 同時実行時の競合状態を防止し、プラグインの安定性を向上
  * 自動投稿プロセスの信頼性を大幅に向上

**新機能（v2.8.5）:**
* 2025年9月24日リリース
* メモリ制限と実行時間制限を最適化し、パフォーマンスを向上
  * メモリ制限を256Mから512Mに増加し、実行時間制限を20秒から60秒に延長
  * 自動投稿の実行時間をログに記録する機能を追加
  * プラグインの安定性と実行効率を大幅に向上

**新機能（v2.8.4）:**
* 2025年9月24日リリース
* ログ出力の改善を行い、コードの可読性を向上
  * ログ出力の改善を行い、PHP_EOLを使用して改行処理を統一
  * 変数のエスケープを追加し、コードの可読性を向上
  * プラグインの保守性とコード品質を大幅に向上

**新機能（v2.8.3）:**
* 2025年9月24日リリース
* PHP実行時の診断機能を追加し、WordPressの読み込みテストを実装
  * PHP実行時の診断機能を追加し、WordPressの読み込みテストを実施するスクリプトを実装
  * 基本動作テストとWordPress読み込みテストの結果をログに記録し、エラーハンドリングを強化
  * プラグインの診断機能とデバッグ機能を大幅に向上

**新機能（v2.8.2）:**
* 2025年9月24日リリース
* PHP実行時のログ出力を改善し、エラーハンドリングを強化
  * PHP実行時のログ出力を改善し、エラーハンドリングを強化
  * 安全な実行設定を追加し、メモリ制限や実行時間を調整
  * バックグラウンド実行のテスト機能を導入し、プロセスの状態確認を行うように改善
  * プラグインの安定性と実行効率を大幅に向上

**新機能（v2.8.1）:**
* 2025年9月24日リリース
* PHP実行時のエラーログ出力を強化し、タイムアウト設定を最適化
  * PHP実行時のエラーログ出力を強化し、タイムアウトを30秒に短縮
  * 出力バッファリングを無効化し、各ステップの実行状況を詳細にログ出力
  * PHP実行のテストを10秒タイムアウトで行う機能を追加し、エラーハンドリングを改善
  * プラグインの実行効率とデバッグ機能を大幅に向上

**新機能（v2.8.0）:**
* 2025年9月24日リリース
* PHPファイル生成および実行時のログ出力を段階的に詳細化し、エラーハンドリングを強化
  * PHPファイル生成および実行時のログ出力を段階的に詳細化し、エラーハンドリングを強化
  * ファイルの存在確認やサイズチェックを追加し、実行前の最終確認を行うことで、実行状況の可視化を向上
  * プラグインの安定性とデバッグ機能を大幅に向上

**新機能（v2.7.9）:**
* 2025年9月24日リリース
* ログ出力のセキュリティを強化し、機密情報をマスクする機能を追加
  * ログ出力のセキュリティを強化し、機密情報をマスクする機能を追加
  * APIキーやライセンスキーの表示を制限し、デバッグログの出力を安全に管理
  * エラーハンドリングを改善し、実行状況の可視化を向上
  * プラグインのセキュリティとデバッグ機能を大幅に向上

**新機能（v2.7.8）:**
* 2025年9月24日リリース
* PHPファイル生成時のログ出力を追加し、エラーハンドリングを強化
  * PHPファイル生成時のログ出力を追加し、エラーハンドリングを強化
  * 生成開始と完了のログを記録することで、実行状況の可視化を向上
  * プラグインのデバッグ機能と安定性をさらに向上

**新機能（v2.7.7）:**
* 2025年9月24日リリース
* PHPファイル実行時のログ出力を詳細化し、タイムアウト設定を最適化
  * PHPファイル実行時のログ出力を詳細化し、タイムアウトを120秒から60秒に変更
  * 実行開始時と完了時のログを追加し、ファイルの存在確認を行うように改善
  * プラグインの実行効率とデバッグ機能を向上

**新機能（v2.7.6）:**
* 2025年9月24日リリース
* ニュースクロール機能のロックファイル管理をさらに強化し、同時実行防止を改善
  * ニュースクロール機能のロックファイル管理をさらに強化し、同時実行防止のための再試行ロジックを追加
  * ロックファイルの作成時にPIDの確認を行い、エラーハンドリングを改善
  * 実行時間制限を設定し、スクリプトの正常終了処理を追加
  * プラグインの安定性と信頼性をさらに向上

**新機能（v2.7.5）:**
* 2025年9月24日リリース
* ニュースクロール機能のロックファイル管理を改善し、アトミック操作を実装
  * ニュースクロール機能のロックファイル管理を改善し、アトミック操作によるロックファイルの作成を実装
  * 古いロックファイルの削除処理を強化し、エラーハンドリングを改善
  * cronジョブの重複チェックを追加し、エラーログの出力を詳細化
  * プラグインの安定性と信頼性をさらに向上

**新機能（v2.7.4）:**
* 2025年9月24日リリース
* ニュースクロール機能のロックファイル管理強化とコード整理
  * ニュースクロール機能のロックファイル管理を強化し、同時実行防止のためのロック機能を改善
  * ロックの取得における競合状態を防ぐための再試行ロジックを追加し、エラーハンドリングを強化
  * 実行結果の詳細なログ出力を実装し、スクリプトの可読性を向上
  * デバッグマネージャークラスを削除し、関連するAJAXハンドラーとテスト機能を整理
  * ニュースクロール機能の初期化処理を簡素化し、不要なコードを削除
  * プラグインの安定性と保守性を大幅に向上

**新機能（v2.7.3）:**
* 2025年9月24日リリース
* デバッグ機能の大幅強化とジャンル設定の改善
  * ジャンル設定デバッグスクリプトを改良し、自動投稿のスキップ理由を詳細に調査する機能を追加
  * WordPressの読み込みエラーチェックを強化し、全ジャンル設定の取得と表示を改善
  * ロックファイル管理やエラーハンドリングを強化
  * デバッグマネージャークラスを追加し、デバッグ機能を統合管理
  * プラグインの安定性とデバッグ機能を大幅に向上

**新機能（v2.7.2）:**
* 2025年9月24日リリース
* ニュースクローラーのCronスクリプトとエラーハンドリングの大幅改善
  * ニュースクローラーのCronスクリプトを改善し、WordPressパスの動的検出機能を追加
  * ロックファイルの管理を強化し、重複実行防止のための再試行回数と待機時間を調整
  * エラーハンドリングを強化し、実行結果を詳細にログに記録するように改善
  * データベース接続エラーの抑制や、PHPコマンドの検索ロジックを改善
  * 重複実行防止機能を強化し、スクリプトの実行フローを整理し、可読性を向上
  * プラグインの安定性と信頼性を大幅に向上

**新機能（v2.7.1）:**
* 2025年9月24日リリース
* ニュースクローラーのロックファイル管理とエラーハンドリングの最終強化
  * ニュースクローラーのロックファイル管理をさらに強化し、再試行回数を10回に増加させ、待機時間を3秒に設定
  * 自動投稿機能において候補数がない場合のチェックを追加し、エラーログを出力する処理を実装
  * プラグインの安定性と信頼性を最終的に向上

**新機能（v2.7.0）:**
* 2025年9月24日リリース
* ニュースクローラーの更新チェック機能とロックファイル管理の大幅強化
  * ニュースクローラーの更新チェック機能を強化し、管理画面での更新確認を確実に実行するメソッドを追加
  * GitHub APIのリクエストにおいてリポジトリのオーナーと名前を動的に設定し、デバッグ用のAJAXハンドラーを実装
  * ロックファイル管理をさらに強化し、重複実行防止のための再試行回数を増加させ、待機時間を追加
  * 自動投稿機能において今日の投稿数を表示する機能を追加し、投稿制限をチェックするロジックを実装
  * デバッグ情報の出力を改善し、トラブルシューティングを大幅に向上
  * プラグインの安定性と信頼性を大幅に向上

**新機能（v2.6.9）:**
* 2025年9月23日リリース
* ニュースクローラーのロックファイル管理とエラーハンドリング強化
  * ニュースクローラーのロックファイル管理を強化し、重複実行防止のための再試行機能を追加
  * 自動投稿機能において候補数の計算時にメソッドの存在を確認し、デフォルト値を設定する処理を追加
  * デバッグ情報の出力を改善し、トラブルシューティングを向上
  * プラグインの安定性と信頼性を大幅に向上

**新機能（v2.6.8）:**
* 2025年9月23日リリース
* ニュースクローラーの重複実行防止機能強化
  * ニュースクローラーのスクリプトに重複実行防止機能を追加
  * ロックファイルの管理を強化し、同時実行を防止
  * テスト実行時に候補数を更新する機能を追加
  * デバッグ情報の表示を改善し、トラブルシューティングを向上
  * プラグインの安定性と信頼性を大幅に向上

**新機能（v2.6.7）:**
* 2025年9月23日リリース
* 自動投稿機能のWordPress Cron設定改善
  * 自動投稿機能のWordPress Cron設定を無効化し、サーバーCronを使用するように変更
  * 関連するログ出力を追加し、コードの可読性を向上
  * プラグインの安定性と信頼性を大幅に向上

**新機能（v2.6.6）:**
* 2025年9月23日リリース
* ジャンルIDを使用した一時的なカウント設定の修正
  * ジャンルIDを使用して一時的なカウントを設定するように修正
  * プラグインの安定性と信頼性を向上

**新機能（v2.6.5）:**
* 2025年9月23日リリース
* ニュースクローラーのコード修正と可読性向上
  * 抽出されたコンテンツが空でない場合の条件を整理
  * コードの可読性を向上させ、保守性を改善
  * プラグインの安定性をさらに向上

**新機能（v2.6.4）:**
* 2025年9月23日リリース
* ニュースクローラーのマッチ結果チェック強化とエラーハンドリング改善
  * マッチ結果に対するチェックを強化し、未定義のインデックスに対するエラーハンドリングを追加
  * タイトルや説明が見つからない場合のデフォルト値を設定
  * エラーログを更新し、より詳細な情報を出力
  * プラグインの安定性と信頼性を大幅に向上

**新機能（v2.6.3）:**
* 2025年9月23日リリース
* 自動投稿機能のロック機能強化とエラーハンドリング改善
  * 自動投稿機能のロック機能を強化し、ロック時間を10分に延長
  * エラーハンドリングを改善し、実行対象のジャンル設定の取得時にエラーログを追加
  * 実行判定のロジックを修正し、詳細な実行結果をログに出力するように改善
  * プラグインの安定性と信頼性を大幅に向上

**新機能（v2.6.2）:**
* 2025年9月22日リリース
* 自動投稿機能の改善とエラーハンドリングの強化
  * 自動投稿機能のタイムアウト設定を580秒に延長
  * 実行対象のジャンルを事前にフィルタリングするロジックを追加
  * エラーログ出力を強化し、各ジャンル実行後に適切な間隔を設ける処理を実装
  * キーワード指示における「タイトル」を「見出し」に変更
  * ニュースおよびYouTube動画の生成ルールを明確化
  * 見出しの読みやすさと魅力的さを保つことに関する指示を統一

**新機能（v2.6.1）:**
* 2025年9月21日リリース
* ニュース投稿のSEOタイトル生成ロジックを改善
  * 要約メタデータの優先順位を最優先に変更
  * AI要約の使用条件を追加し、キーワード指示を投稿タイプに応じて調整
  * SEOタイトル生成ルールを明確化し、記事の特徴に関する情報を強化
  * YouTube投稿の場合の要約メタデータの優先順位を変更
  * キーワード指示をYouTube投稿に特化した内容に更新

**新機能（v2.6.0）:**
* 2025年1月15日リリース
* 自動投稿設定画面のUI改善とライセンス管理機能の見直し
  * 自動投稿設定画面のUIを改善し、ライセンスチェックを適用
  * X投稿機能に関する通知を追加し、関連するフィールドのスタイルを更新
  * ライセンス管理機能の見直しにより、自動投稿機能を含む基本機能がライセンス不要に
  * アイキャッチ画像生成機能のエラーハンドリングを強化し、ログ出力を改善
  * 画像生成機能の改善とYouTube動画特化のタイトル生成ロジックを実装
  * タイムアウト設定を60秒に延長し、例外処理を追加
  * エラーログの出力を強化し、ユーザーに対する通知機能を実装
  * プラグインの安定性とユーザビリティを大幅に向上

**前バージョン（v2.5.6）:**
* 2025年9月20日リリース
* 自動投稿処理のロック機能追加と重複チェック機能の強化
  * 自動投稿処理にロック機能を追加し、同時実行を防止するように改善
  * YouTube動画の重複チェック機能を強化し、タイトルの類似度を計算するメソッドを実装
  * 重複動画の検出精度が向上し、より正確な重複判定を実現
  * 同時実行によるデータの競合や不整合を防止し、安定性を大幅に向上
  * タイトル類似度計算により、微妙な違いのある重複動画も適切に検出
  * 自動投稿処理の信頼性と一貫性を大幅に改善

**前バージョン（v2.5.5）:**
* 2025年9月18日リリース
* OGPタグ自動生成機能の追加とSEO最適化の強化
  * OGPタグの出力処理を追加し、SEO設定に基づいて自動生成を行う機能を実装
  * 人気のあるSEOプラグインのOGPタグ出力を無効化する処理を追加し、競合を回避
  * 投稿ページと固定ページでOGPメタタグを自動生成し、SNSでのシェア最適化を実現
  * Twitter Cardメタタグも同時に出力し、Twitterでの表示を最適化
  * アイキャッチ画像の自動取得とOGP画像としての設定を実装
  * SEO設定でOGPタグ自動生成の有効/無効を制御可能に
  * コンテンツの自動要約機能を活用したOGP説明文の生成を実装

**前バージョン（v2.5.4）:**
* 2025年9月18日リリース
* YouTube APIクォータ管理機能の追加とエラーハンドリングの強化
  * YouTube APIのクォータ超過チェック機能を追加し、API制限を適切に管理
  * クォータ超過時のログ出力とユーザーへの通知を改善し、問題の早期発見を実現
  * 24時間経過後のフラグリセット処理を実装し、自動的なクォータ復旧を可能に
  * エラーハンドリングを強化し、API制限時の安定性を向上
  * YouTube動画クロール機能の信頼性と継続性を大幅に改善
  * ユーザーエクスペリエンスを向上し、API制限に関する問題を最小化

**前バージョン（v2.5.3）:**
* 2025年9月18日リリース
* API接続テスト機能の追加とライセンスキー正規化処理の統一
  * ライセンスマネージャーのインスタンス名を修正し、API接続テスト機能を追加
  * 複数のファイルでのライセンスキーの正規化処理を統一し、一貫性を向上
  * API接続テストの結果を表示するモーダルを実装し、ユーザビリティを改善
  * ライセンス管理の診断機能を強化し、トラブルシューティングを容易に
  * コードの保守性を向上し、今後の機能拡張を容易に
  * ライセンス認証の信頼性と安定性をさらに向上

**前バージョン（v2.5.2）:**
* 2025年9月18日リリース
* リクエストヘッダーの改善とログ出力の最適化
  * ライセンスマネージャーのリクエストヘッダーを改善し、Content-TypeをUTF-8に設定
  * HTTP 403エラー時の詳細ログ出力を削除し、ログの簡素化を実現
  * 代替APIエンドポイントの試行ロジックを簡素化し、パフォーマンスを向上
  * リクエスト処理の効率化により、通信速度を改善
  * ログファイルのサイズを削減し、ディスク使用量を最適化
  * ライセンス認証の安定性と信頼性をさらに向上

**前バージョン（v2.5.1）:**
* 2025年9月18日リリース
* ライセンス認証スキップ機能の追加とリクエストヘッダーの改善
  * HTTP 403エラー回避のためのライセンス認証スキップ機能を追加し、本番環境での安定性を向上
  * リクエストヘッダーを改善し、より詳細な情報を送信してサーバー側の診断を容易に
  * 開発環境モードの条件を統一し、環境判定の一貫性を向上
  * エラーログに詳細情報を追加し、トラブルシューティング機能を強化
  * ライセンス認証の柔軟性を向上し、様々な環境での動作を改善
  * プラグインの信頼性と安定性をさらに向上

**前バージョン（v2.5.0）:**
* 2025年9月18日リリース
* Twitter APIの改善とエラーハンドリングの強化
  * Twitter APIエンドポイントをv2からv1.1に変更し、より安定したAPIアクセスを実現
  * 投稿データの形式をJSONからURLエンコード形式に修正し、互換性を向上
  * エラーハンドリングを強化し、エラーメッセージの取得方法を改善
  * 不要な再評価機能を削除し、確認アラートを廃止して直接実行するように変更
  * 投稿可能数の表示を削除し、関連するコードを整理してパフォーマンスを向上
  * ライセンスマネージャーのAPIエンドポイントを環境に応じて動的に設定するロジックを追加
  * ローカル環境やDockerコンテナ内での動作を考慮した環境対応を強化

**前バージョン（v2.4.9）:**
* 2025年9月17日リリース
* 本番環境でのHTTP 403エラー回避機能と代替APIエンドポイントの強化
  * 本番環境でのHTTP 403エラー回避のためのライセンス認証スキップ機能を追加
  * 代替APIエンドポイントを試行するロジックを強化し、接続の信頼性を向上
  * エラーログにリクエストURLやヘッダー情報を追加し、詳細なデバッグ情報を提供
  * ライセンス認証の柔軟性を向上し、様々な環境での動作を改善
  * 本番環境での安定性を大幅に向上し、ユーザーエクスペリエンスを改善
  * トラブルシューティング機能を強化し、問題の特定と解決を容易に

**前バージョン（v2.4.8）:**
* 2025年9月17日リリース
* HTTP 403エラーの詳細分析機能とエラーログの強化
  * ライセンスマネージャーにHTTP 403エラーの詳細分析機能を追加し、トラブルシューティングを強化
  * エラーログを強化し、より詳細な診断情報を提供
  * リクエストヘッダーにWordPressバージョンとPHPバージョンを含め、サーバー環境の詳細情報を送信
  * クッキーのクリア処理を追加し、セッション管理を改善
  * HTTPバージョンの指定を追加し、通信プロトコルの最適化を実現
  * ライセンス認証の信頼性と安定性をさらに向上

**前バージョン（v2.4.7）:**
* 2025年9月17日リリース
* ライセンス管理機能の強化とフォールバック機能の追加
  * ライセンスマネージャーにフォーム送信へのフォールバック機能を追加し、API接続失敗時の信頼性を向上
  * ライセンスキーの正規化処理を改善し、入力データの整合性を確保
  * APIエンドポイントの初期化をコンストラクタに移動し、初期化処理を最適化
  * 開発環境でのAPIオーバーライド機能を実装し、テスト環境での柔軟性を向上
  * レスポンスの詳細ログを追加し、デバッグ機能を強化
  * エラーハンドリングを改善し、より安定したライセンス認証を実現

**前バージョン（v2.4.6）:**
* 2025年9月17日リリース
* WordPress更新通知の表示問題を修正し、安定した更新システムに基づく改善を実施
  * WordPress更新通知の表示問題を修正し、ユーザーエクスペリエンスを向上
  * 重複するフィルターフックを削除し、プラグインのパフォーマンスを最適化
  * 定期的なキャッシュクリア機能を追加し、データの整合性を保持
  * 更新システムの安定性を向上し、より信頼性の高いプラグイン動作を実現
  * プラグインの保守性と拡張性を改善

**前バージョン（v2.4.5）:**
* 2025年9月17日リリース
* ライセンス認証の改善とステータス管理の強化
  * ライセンスAPIのベースURLを新しいドメインに更新し、認証処理を最適化
  * ライセンス認証失敗時にステータスを自動的に無効に設定する処理を追加
  * エラーログの内容を更新し、より詳細な診断情報を提供
  * ライセンス管理の信頼性と安定性を向上
  * 認証エラー時の適切な状態管理を実現

**前バージョン（v2.4.4）:**
* 2025年9月17日リリース
* ライセンスAPIの修正とトラブルシューティング機能の強化
  * ライセンスAPIのベースURLを元の動作していたドメインに戻し、HTTP 403エラーを解決
  * HTTP 403エラー時の詳細なエラーメッセージとデバッグ情報を追加
  * API接続テスト機能を実装し、問題の事前検出を可能に
  * ライセンス設定画面にトラブルシューティング情報を追加
  * より安定したライセンス認証とエラー処理を実現

**前バージョン（v2.4.3）:**
* 2025年9月17日リリース
* ライセンスAPIの更新とログ管理の改善
  * ライセンスAPIのベースURLを更新し、KantanProの新しいドメインに変更
  * .gitignoreにlaunchd-wp-cron-error.logを追加し、エラーログの内容を更新
  * より安定したライセンス管理とログ管理を実現
  * プラグインの信頼性を向上

**前バージョン（v2.4.2）:**
* 2025年9月17日リリース
* X（Twitter）自動投稿機能の追加とAPI管理の強化
  * ニュースクローラーにX（Twitter）自動投稿機能を追加し、設定セクションを新設
  * 接続テスト機能を実装し、APIリクエストのレート制限と日次クォータ管理を強化
  * メッセージテンプレートの形式を更新し、設定のサニタイズ処理を改善
  * より効率的なSNS自動投稿とAPI管理を実現
  * プラグインの信頼性を向上

**前バージョン（v2.4.1）:**
* 2025年9月16日リリース
* 要約処理の改善とOGP機能の強化
  * ニュースクローラーの要約処理を改善し、SNS投稿用にテキストをフォーマットする新しいメソッドを追加
  * OGPマネージャーにおいて、OGPメタタグの出力を最適化し、アイキャッチ画像の自動設定機能を強化
  * 管理画面にOGP画像設定のメニューを追加し、生成画像をアイキャッチ画像として設定する機能を実装
  * プラグイン定数のバージョン番号を2.4.1に統一し、バージョン管理の一貫性を向上
  * より効率的なSNS投稿とOGP管理を実現
  * プラグインの信頼性を向上

**前バージョン（v2.4.0）:**
* 2025年9月16日リリース
* OGP設定の統合と自動投稿機能の改善
  * OGP設定関連のクラスを削除し、OGPタグ自動生成の処理をSEO設定に統合
  * OGPマネージャーの初期化処理を簡素化し、Twitter Cardメタタグの出力を追加
  * 自動投稿機能のログ出力を強化し、エラーハンドリングを改善
  * ジャンルIDを引数として渡すように修正し、次回実行時刻の取得処理を見直し
  * 強制実行時の処理を最適化し、成功した投稿数を返すように改善
  * 管理画面のOGP設定に関するコードを整理
  * より効率的なOGP管理と安定した自動投稿機能を実現
  * プラグインの信頼性を向上

**前バージョン（v2.3.99）:**
* 2025年9月16日リリース
* ニュースクローラーのcronスクリプトの統合機能を追加し、設定保存の安定性を向上
  * 既存のcronスクリプトを統合する機能を追加
  * 設定保存時にエラーが発生しても設定が保存されるように修正
  * cronジョブの更新機能を強化し、管理画面での設定を優先するように改善
  * より安定した設定管理を実現
  * プラグインの信頼性を向上

**前バージョン（v2.3.98）:**
* 2025年9月16日リリース
* ニュースクローラーのcronスクリプトを改良し、デバッグ機能を強化
  * PHPコマンドの検出方法を簡素化し、実行時のログ出力を改善
  * 自動投稿機能の実行結果を詳細に記録し、wp-load.phpの読み込み処理を修正
  * より安定したcron実行を実現
  * プラグインの信頼性を向上

**前バージョン（v2.3.97）:**
* 2025年9月15日リリース
* 自動投稿機能のキャッシュ管理を改善
  * 実行予定のジャンルについて候補数キャッシュを軽量更新するメソッドを追加
  * 強制実行やUI表示との整合性を保つため、次回実行時刻が到来しているジャンルのみを対象
  * エラー時は静かに失敗するように実装
  * より効率的なキャッシュ管理を実現
  * プラグインの信頼性を向上

**前バージョン（v2.3.96）:**
* 2025年9月15日リリース
* ニュースクローラーのcronスクリプトを改良
  * PHPコマンドの検出機能を追加
  * Docker環境での実行時に使用するPHPのSAPIをログに記録
  * 自動投稿機能の実行結果を詳細にログに出力
  * 次回実行時刻の計算ロジックを改善
  * より安定したcron実行を実現
  * プラグインの信頼性を向上

**前バージョン（v2.3.95）:**
* 2025年9月15日リリース
* cronスクリプトのデバッグ機能を強化
  * cronスクリプトのデバッグ機能を強化
  * 実行前の状態をログに記録する機能を追加
  * PHPバージョンやメモリ制限、実行時刻を表示
  * エラー時の追加デバッグ情報もログに出力
  * より詳細な実行状況の把握が可能
  * プラグインの信頼性を向上

**前バージョン（v2.3.94）:**
* 2025年9月15日リリース
* 更新システムの安定性を復元
  * バージョン2.3.91の安定した更新システムに復元
  * PHPエラーを修正し、安定性を向上
  * 更新通知の表示を正常化
  * プラグインの信頼性を向上

**前バージョン（v2.3.93）:**
* 2025年9月15日リリース
* GitHub更新システムの大幅改善
  * 更新通知の表示問題を修正
  * より堅牢な更新チェックロジックを実装
  * 自動再有効化と安全なリロード機能を追加
  * デバッグ機能を強化
  * より安定した更新プロセスを実現
  * プラグインの信頼性を向上

**前バージョン（v2.3.91）:**
* 2025年9月14日リリース
* cronスクリプトの改善とパス優先順位の最適化
  * cronスクリプトの改善: wp-config.phpの代替パスの試行順序を変更
  * 新しいパスを優先するように修正
  * パス検出の効率性を向上
  * より適切なパス選択を実現
  * より安定したcron実行を実現
  * プラグインの信頼性を向上

**前バージョン（v2.3.90）:**
* 2025年9月14日リリース
* cronスクリプトの改善とデバッグ機能の強化
  * cronスクリプトの改善: デバッグ機能を強化
  * Docker環境での実行時にエラーハンドリングとログ出力を追加
  * wp-load.phpの動的検出を改善
  * クラスの存在確認時の詳細なログを出力
  * より安定したcron実行を実現
  * プラグインの信頼性を向上

**前バージョン（v2.3.89）:**
* 2025年9月14日リリース
* cronスクリプトの改善とパス検出の最適化
  * cronスクリプトの改善: wp-config.phpの代替パスの順序を変更
  * wp-load.phpの動的検出に新しいパスを追加
  * より優先度の高いパスが使用されるように改善
  * パス検出の精度を向上
  * より安定したcron実行を実現
  * プラグインの信頼性を向上

**前バージョン（v2.3.88）:**
* 2025年9月14日リリース
* cronスクリプトの改善とDocker環境対応の追加
  * cronスクリプトの改善: Docker環境でのNews Crawlerの実行を追加
  * コンテナ内でのPHPファイルの作成と実行を実装
  * エラーハンドリングとログ出力を強化
  * Docker環境での安定した実行を実現
  * より幅広い環境での使用が可能
  * プラグインの信頼性を向上

**前バージョン（v2.3.87）:**
* 2025年9月14日リリース
* cronスクリプトの改善と動的検出機能の追加
  * cronスクリプトの改善: wp-load.phpの動的検出を追加
  * エラーハンドリングを強化
  * クラスの存在確認時のログ出力を日本語に変更
  * 実行結果の詳細をログに出力
  * より安定したcron実行を実現
  * プラグインの信頼性を向上

**前バージョン（v2.3.86）:**
* 2025年9月14日リリース
* cronスクリプトの改善とエラーハンドリングの強化
  * cronスクリプトの改善: wp-loadの読み込みパスを修正
  * PHPのタイムアウト設定を追加
  * 実行前後のログ出力を強化
  * エラーハンドリングを改善
  * より安定したcron実行を実現
  * プラグインの信頼性を向上

**前バージョン（v2.3.85）:**
* 2025年9月14日リリース
* cronスクリプトの改善とログ出力の強化
  * cronスクリプトの改善: WordPressの読み込み後に成功メッセージを追加
  * NewsCrawlerGenreSettingsクラスの存在確認時のログ出力を強化
  * より安定したcron実行を実現
  * プラグインの信頼性を向上

**前バージョン（v2.3.84）:**
* 2025年9月14日リリース
* cronスクリプトの改善とタイムアウト設定の追加
  * cronスクリプトの改善: PHPのタイムアウト設定を追加
  * 実行前のカレントディレクトリをログ出力
  * より安定したcron実行を実現
  * プラグインの信頼性を向上

**新機能（v2.3.83）:**
* 2025年9月14日リリース
* cronスクリプトの修正とログ出力の改善
  * cronスクリプトの修正: PHPコマンドの実行時にエスケープ文字を追加
  * ログ出力の整形を改善
  * より安定したcron実行を実現
  * プラグインの信頼性を向上

**新機能（v2.3.82）:**
* 2025年9月14日リリース
* cronスクリプトの改善とタイムアウト機能の追加
  * cronスクリプトの改善: PHPコマンドの実行にタイムアウトを追加
  * エラーハンドリングを強化
  * 実行結果のログ出力を改善
  * より安定したcron実行を実現
  * プラグインの信頼性を向上

**新機能（v2.3.81）:**
* 2025年9月14日リリース
* cronスクリプトの修正とエラーハンドリングの強化
  * cronスクリプトの修正: wp-loadの読み込み方法を修正
  * エラーハンドリングを強化
  * より安定したcron実行を実現
  * エラー発生時の対応を改善
  * プラグインの信頼性を向上

**新機能（v2.3.80）:**
* 2025年9月14日リリース
* cronスクリプトの修正とログ出力の改善
  * cronスクリプトの修正: wp-loadの起動方法を修正
  * ログ出力を改善
  * PHPコマンドのエラーハンドリングを強化
  * Docker環境でのwp-cli使用を優先するように変更
  * より安定したcron実行を実現

**新機能（v2.3.79）:**
* 2025年9月14日リリース
* GitHub由来のフォルダ名を正規スラッグに統一する機能を追加
  * GitHub由来のフォルダ名を正規スラッグに統一する機能を追加
  * 配布アセットのダウンロードURLを優先するロジックを実装
  * より一貫性のあるフォルダ名管理を実現
  * 配布プロセスの改善を実現
  * プラグインの配布品質を向上

**新機能（v2.3.78）:**
* 2025年9月14日リリース
* 設定保存時にシェルスクリプトを自動生成する機能を追加
  * 設定保存時にシェルスクリプトを自動生成する機能を追加
  * スクリプトの書き込み権限をチェック
  * 適切なディレクトリにファイルを作成する処理を実装
  * より使いやすい設定管理を実現
  * 手動設定の手間を削減

**新機能（v2.3.77）:**
* 2025年9月14日リリース
* transientの初期化条件を改善し、Fatal errorを修正
  * transientの初期化条件を改善
  * nullまたはfalseの場合に防御的に初期化するよう修正
  * Fatal error: Attempt to assign property "checked" on false を解決
  * より安定した更新チェック機能を実現
  * プラグインの信頼性を向上

**新機能（v2.3.76）:**
* 2025年9月14日リリース
* プラグインの更新チェック機能を改善
  * プラグインの更新チェック機能を改善
  * キャッシュの有効期限を15分に短縮
  * 強制更新チェック時にはキャッシュを無視するように修正
  * より迅速な更新情報の取得を実現
  * 更新チェックの信頼性を向上

**新機能（v2.3.75）:**
* 2025年9月14日リリース
* 管理画面の有効化直後のリロード機能を追加
  * 管理画面の有効化直後に一度だけリロードする機能を追加
  * リロードフラグを設定し、条件に応じて安全にリダイレクトする処理を実装
  * より安定した管理画面の動作を実現
  * ユーザーエクスペリエンスを向上

**新機能（v2.3.74）:**
* 2025年9月14日リリース
* Cronスクリプトの更新とPHPコマンド実行エラーの修正
  * News Crawler Cronスクリプトを更新
  * PHPコマンド実行エラーを修正
  * Docker環境でのログ出力を改善
  * 実行開始時の詳細情報を追加
  * より安定したCron実行を実現

**新機能（v2.3.73）:**
* 2025年9月13日リリース
* 自動投稿設定の説明更新とcronジョブ設定への完全依存
  * 自動投稿設定に関する説明を更新
  * cronジョブ設定に完全に依存することを明示
  * 投稿頻度の設定部分を削除
  * 次回実行予定の表示更新処理を簡素化
  * より明確な設定手順を提供

**新機能（v2.3.72）:**
* 2025年9月13日リリース
* Cronスクリプトの修正とDocker環境対応の改善
  * PHPコマンド実行エラーを解消
  * Docker環境での実行時のログ出力を改善
  * 設定手順に関する説明を更新
  * 自動投稿のスケジュール設定をcronジョブに基づくように変更
  * より安定したCron実行を実現

**新機能（v2.3.71）:**
* 2025年9月12日リリース
* WordPress標準更新システムの改善
  * 更新システムの初期化処理を改善
  * プラグインの再有効化条件を明確化
  * 更新チェッククラスの初期化を早期初期化に移動
  * より安定した更新プロセスを実現

**新機能（v2.3.70）:**
* 2025年9月12日リリース
* 開発環境設定の簡素化
  * READMEから開発環境設定に関するセクションを削除
  * wp-config-example.phpファイルを削除
  * 開発モードの設定を簡素化
  * より使いやすい開発環境を実現

**新機能（v2.3.69）:**
* 2025年9月11日リリース
* SEOタイトル生成のための要約ソースを蓄積する機能を追加
  * 投稿メタに要約ソースを保存する機能を実装
  * 記事の要約生成時にも同様の処理を実装
  * エラーハンドリングを強化
  * より正確なSEOタイトル生成を実現

**新機能（v2.3.68）:**
* 2025年9月11日リリース
* WP-Cronが無効な場合の同期実行フォールバック機能を追加
  * 非同期スケジュール失敗時にも同期実行にフォールバック
  * より安定したニュースクロール機能を実現
  * サーバー環境に依存しない実行を保証

**新機能（v2.3.67）:**
* 2025年9月11日リリース
* 更新後のプラグイン自動有効化処理を改善
  * 強制更新チェックに対応
  * 古いno_updateエントリをクリアする処理を追加
  * より安定した更新プロセスを実現
  * キャッシュクリア機能を強化

**新機能（v2.3.66）:**
* 2025年9月11日リリース
* 期間制限日数の設定を正常化
  * 期間制限機能の設定処理を改善
  * より正確な日数計算を実現
  * ユーザーインターフェースの安定性を向上

**新機能（v2.3.65）:**
* 2025年9月11日リリース
* バージョン管理の統一とリリースプロセスの改善
  * メインプラグインファイルと定数のバージョン番号を統一
  * リリースプロセスの自動化とドキュメント更新の改善
  * プラグイン情報の一貫性を向上

**新機能（v2.3.64）:**
* 2025年9月11日リリース
* 0件問題を解決
  * 記事が0件の場合の処理を改善
  * より安定したニュースクロール機能を実現
  * エラーハンドリングの強化

**新機能（v2.3.63）:**
* 2025年9月11日リリース
* まとめ生成の重複問題を修正
  * まとめが二つ生成される問題を解決
  * より正確な要約生成を実現
  * ユーザーエクスペリエンスの向上

**新機能（v2.3.62）:**
* 2025年1月15日リリース
* WordPress標準更新システムへの完全移行
  * 独自のGitHub更新システムを完全に無効化
  * 更新エラーの根本的な解決
  * より安定した更新プロセスを実現
  * サーバー環境に依存しない更新機能

**新機能（v2.3.61）:**
* 2025年9月11日リリース
* SEO設定タブを追加
  * 基本設定に「SEO設定」タブを新設
  * SEO関連の設定を一元管理
  * より詳細なSEO設定オプションを提供
  * ユーザーインターフェースの改善

**新機能（v2.3.60）:**
* 2025年9月10日リリース
* WordPress標準更新システムへの対応
  * 独自のGitHub更新システムを無効化
  * WordPressの標準的な更新プロセスに統一
  * より安定した更新プロセスを実現
  * サーバー環境に依存しない更新機能

**新機能（v2.3.59）:**
* 2025年9月10日リリース
* 投稿と固定ページの両方に対応
  * カテゴリーのチェックとメタボックスの追加処理を修正
  * 投稿タイプの検証を強化
  * エラーメッセージを適切に更新
  * より柔軟なコンテンツ管理を実現

**新機能（v2.3.58）:**
* 2025年9月10日リリース
* AI要約生成処理の最適化
  * news-crawler.phpからAI要約生成処理を削除
  * class-youtube-crawler.phpで非同期実行されることを明示
  * 処理の重複を回避し、パフォーマンスを向上

**新機能（v2.3.57）:**
* 2025年9月10日リリース
* バージョン管理の統一とリリースプロセスの改善
  * メインプラグインファイルと定数のバージョン番号を統一
  * リリースプロセスの自動化とドキュメント更新の改善
  * プラグイン情報の一貫性を向上

**新機能（v2.3.56）:**
* 2025年1月15日リリース
* 投稿設定ページの改善
  * 「📋 自動投稿エラーログ」セクションを廃止
  * エラーログ表示・更新・クリア機能を削除
  * 関連するAJAXハンドラーとメソッドを削除
  * ユーザーインターフェースの簡素化

**新機能（v2.3.55）:**
* 2025年9月9日リリース
* 設定保存時のキャッシュ保護機能の強化
  * 設定保存時に投稿可能数のキャッシュを維持するように変更
  * 再評価ボタンでのみキャッシュをクリアする処理を追加
  * 投稿作成中のキャッシュ保護が強化され、データの整合性を向上
  * ユーザー操作による意図しないキャッシュクリアを防止

**前バージョン（v2.3.54）の機能:**
* 2025年9月9日リリース
* シングルトンパターンに基づくインスタンス管理の改善
  * NewsCrawlerGenreSettingsクラスのインスタンス生成方法を修正
  * get_instanceメソッドを使用するように変更し、適切なインスタンス管理を実現
  * メモリ使用量の最適化とパフォーマンスの向上
  * クラス間の依存関係の整理とコードの安定性を向上
* インスタンス管理の信頼性と効率性を大幅に改善

**前バージョン（v2.3.53）の機能:**
* 2025年9月9日リリース
* シングルトンパターンに基づくインスタンス管理の改善
  * NewsCrawlerGenreSettingsクラスのインスタンス生成方法を修正
  * get_instanceメソッドを使用するように変更し、適切なインスタンス管理を実現
  * メモリ使用量の最適化とパフォーマンスの向上
  * クラス間の依存関係の整理とコードの安定性を向上
* インスタンス管理の信頼性と効率性を大幅に改善

**前バージョン（v2.3.52）の機能:**
* 2025年9月9日リリース
* ニュースクロール設定画面のUI改善とユーザビリティ向上
  * 再評価ボタンの位置を変更し、より使いやすい配置に改善
  * 設定画面の表示内容を簡素化し、ユーザーの操作性を向上
  * 自動投稿のステータス表示を改善し、不要な次回実行予定表示を削除
  * 管理画面の見た目と使いやすさを大幅に改善
* ユーザーインターフェースの使いやすさと視認性を大幅に向上

**前バージョン（v2.3.51）の機能:**
* 2025年9月8日リリース
* ニュースクロール機能の安定性向上とエラーハンドリングの強化
  * ニュースクロール機能の早期終了機能を追加し、処理の効率性を向上
  * デバッグログの出力内容を改善し、問題の特定と解決を容易に
  * 全ジャンル候補数再評価機能のタイムアウトを10分に延長し、大規模処理に対応
  * エラーハンドリングの一部を修正し、レスポンス内容のログ記録を強化
  * メモリ制限を512MBに増加させ、処理時間をログに記録する機能を追加
* ニュースクロールの処理安定性とデバッグ機能を大幅に改善

**前バージョン（v2.3.50）の機能:**
* 2025年9月8日リリース
* OpenAI API接続テスト機能とエラーハンドリングの大幅強化
  * ニュースクロールおよび記事作成時にOpenAI API接続を事前確認する機能を追加
  * API認証エラー時には処理を停止し、適切なエラーメッセージを表示
  * 複数の設定オプションからAPIキーを取得する機能を実装
  * 設定のバリデーションを改善し、ユーザーインターフェースに再評価ボタンを追加
  * 空のコンテンツでの投稿作成を防止し、エラー処理を強化
* AI機能の安定性と信頼性を大幅に向上

**前バージョン（v2.3.49）の機能:**
* 2025年9月8日リリース
* パフォーマンス最適化とフロントエンド負荷軽減の大幅改善
  * 管理画面またはWP-Cronでのみ各種クラスを初期化し、フロント側の負荷を軽減
  * WordPress標準更新通知が表示されない場合のフォールバック通知機能を追加
  * ライセンス確認や更新チェックも管理画面またはWP-Cronでのみ実行されるように最適化
  * フロントエンドでの毎リクエスト実行を回避し、サイトの応答速度を向上
* プラグインのパフォーマンスとユーザーエクスペリエンスを大幅に改善

**前バージョン（v2.3.48）の機能:**
* 2025年9月7日リリース
* ニュースクロール機能の大幅な改善と安定性向上
  * RSSフィードの自動探索機能を追加し、非RSSサイトでもフィードを自動検出
  * HTMLページ取得時のエラーハンドリングを強化し、接続失敗時のフォールバック処理を実装
  * 各種リクエストにおける指数バックオフを導入し、タイムアウト時の再試行機能を追加
  * User-Agentを最新のChromeに更新し、より自然なリクエストを実現
  * リダイレクト回数とHTTPバージョンの最適化により、接続の安定性を向上
* ニュースクロールの信頼性と成功率を大幅に改善

**前バージョン（v2.3.47）の機能:**
* 2025年9月6日リリース
* プラグインのバージョン管理機能を改善
  * 各設定クラスでバージョン情報を動的に取得する機能を追加
  * プラグイン定数とヘッダー情報の整合性を向上
  * バージョン情報の一元管理を実現
* プラグインの保守性と管理機能を大幅に向上

**前バージョン（v2.3.46）の機能:**
* 2025年9月6日リリース
* ニュースクロール設定マネージャーのAPI接続検証を改善
  * YouTube APIの接続検証において、予期しない応答に対するエラーハンドリングを追加
  * OpenAI APIのリクエストメソッドをPOSTからGETに変更し、API呼び出しの安定性を向上
* API接続の信頼性とエラー処理を大幅に改善

**前バージョン（v2.3.45）の機能:**
* 2025年9月6日リリース
* ニュースクロール機能の要約生成時のフォールバック処理を改善
  * 元コンテンツが短い場合や要約が短すぎる場合に、タイトルや説明を利用して要約を生成
  * デフォルトメッセージを追加し、より安定した要約生成を実現
* 要約生成の品質と安定性を大幅に向上

**前バージョン（v2.3.44）の機能:**
* 2025年9月6日リリース
* WordPress標準の更新通知に関する安定化の最終調整
  * アップデータの早期初期化と防御的初期化の調整
  * 更新レスポンスのキー（`id`/`plugin`）の整合性確認
* 投稿ID表示の追加改善とメッセージ整備
* ドキュメント更新（README/記載整備）

**前バージョン（v2.3.42）の機能:**
* 2025年9月6日リリース
* 設定管理クラスの管理画面スクリプトの読み込み条件を改善し、News Crawler関連ページでもスクリプトを読み込むように変更しました
* 更新情報の取得方法をUpdaterクラスを使用する形に改良し、フォールバック処理を追加しました
* 管理画面の機能性と安定性が向上しました

**前バージョン（v2.3.41）の機能:**
* 2025年9月6日リリース
* 設定管理クラスのsanitize_settingsメソッドを改善し、送信された項目のみを更新するように変更しました
* 未送信項目が維持されるようになり、設定の整合性が向上しました
* isset関数の代わりにarray_key_exists関数を使用して、より明確な条件チェックを行うようにしました

**前バージョン（v2.3.40）の機能:**
* 2025年9月6日リリース
* 設定管理クラスのタブにデータ属性を追加し、UI/UXを改善しました
* キャッシュクリア機能を追加し、AJAX処理を実装しました
* 管理者権限とセキュリティチェックを行い、キャッシュをクリアするボタンを設定管理画面に追加しました

**前バージョン（v2.3.39）の機能:**
* 2025年9月6日リリース
* 設定管理クラスのAPI、機能、品質、更新情報セクションのスラッグを整理し、各タブに対応する設定セクションを明確にしました
* API接続テスト機能を追加しました

**前バージョン（v2.3.38）の機能:**
* 2025年9月6日リリース
* ライセンス検証処理を改善し、KLMプラグインの存在を確認した上で、ネットワークエラーやHTTPエラー時にフォールバックとして直接検証を試みる機能を追加
* APIからの失敗応答時にもKLMプラグインでの直接検証を行うようにしました

**前バージョン（v2.3.37）の機能:**
* 2025年9月6日リリース
* ライセンスサイトURLのオーバーライド機能を追加し、定数、フィルタ、オプションを使用してカスタマイズ可能に
* ユーザーは特定の条件に応じてサイトURLを柔軟に設定できるようになりました

**前バージョン（v2.3.36）の機能:**
* 2025年9月6日リリース
* ライセンスキーの正規表現を更新し、中央ブロックにパイプ（|）を許可
* 開発環境でのライセンスキー検証を改善し、厳格な検証に失敗した場合でもソフトチェックを通過した場合はKLM APIに委譲する処理を追加

**前バージョン（v2.3.35）の機能:**
* 2025年9月6日リリース
* ライセンスキーの正規化処理を追加し、全角文字を半角に変換、ダッシュを統一、ゼロ幅スペースや制御文字を削除する機能を実装
* ライセンスキーのフォーマットが改善され、より一貫性のある処理が可能に

**前バージョン（v2.3.34）の機能:**
* 2025年9月6日リリース
* ライセンスキーの処理を改善し、記号やスペースを保持するためにsanitize_text_fieldの使用を中止
* trimとwp_unslashを使用するように変更し、ライセンスキーの入力精度を向上

**前バージョン（v2.3.33）の機能:**
* 2025年9月6日リリース
* before_updateメソッドの引数にデフォルト値を追加し、メソッドの呼び出し時の柔軟性を向上
* プラグインの安定性とメンテナンス性の改善

**前バージョン（v2.3.32）の機能:**
* 2025年9月6日リリース
* ライセンス管理機能の改善とセキュリティ強化
* 新しいライセンスクライアントクラスの追加
* 管理者権限でのNonce検証の柔軟化と開発効率の向上

**前バージョン（v2.3.31）の機能:**
* 2025年9月6日リリース
* AI要約機能の改善とエラーハンドリングの強化
* 管理画面のレスポンシブデザイン改善とアクセシビリティ向上
* プラグインの総合的なパフォーマンス最適化

**前バージョン（v2.3.30）の機能:**
* 2025年9月6日リリース
* YouTube動画クロール機能の改善とパフォーマンス最適化
* 管理画面のUI/UX改善と操作性の向上
* プラグイン全体の安定性と信頼性の向上

**前バージョン（v2.3.29）の機能:**
* 2025年9月6日リリース
* ニュースクロール機能の安定性向上とエラーハンドリングの改善
* 管理画面の表示速度最適化とユーザビリティの向上
* 全体的なコード品質の向上とメンテナンス性の改善

**前バージョン（v2.3.28）の機能:**
* 2025年9月6日リリース
* ライセンス管理機能のさらなる改善とデバッグ機能の強化
* 管理画面の応答性向上とユーザーエクスペリエンスの改善
* セキュリティ機能の強化とコードの最適化

**前バージョン（v2.3.27）の機能:**
* 2025年9月6日リリース
* 管理画面の表示最適化とユーザビリティの向上
* エラーハンドリングの改善と安定性の向上
* 全体的なパフォーマンスの最適化

**前バージョン（v2.3.26）の機能:**
* 2025年9月6日リリース
* 設定・管理画面の軽微なUI最適化
* 文言の統一と細かな安定性改善

**前バージョン（v2.3.25）の機能:**
* 2025年9月6日リリース
* ライセンス検証時のエラー応答にデバッグ情報を追加（`debug_info`）
* API接続失敗時の応答統一と情報量の増加（`api_url`/`site_url`/`plugin_version` を含む）
* 安定性とトラブルシューティングの改善

**前バージョン（v2.3.23）の機能:**
* 2025年9月6日リリース
* メインページのアクセス権限問題を完全修正

**前バージョン（v2.3.22）の機能:**
* 2025年9月6日リリース
* メインページのアクセス権限問題を修正
* 権限チェック機能の強化とデバッグ機能の追加
* 管理画面の安定性向上とユーザビリティの改善
* 全体的なプラグインの安定性とセキュリティの向上

**前バージョン（v2.3.21）の機能:**
* 2025年9月6日リリース
* メインページのアクセス権限問題を修正
* 権限チェック機能の強化とデバッグ機能の追加
* 管理画面の安定性向上とユーザビリティの改善
* 全体的なプラグインの安定性とセキュリティの向上

**前バージョン（v2.3.20）の機能:**
* 2025年9月6日リリース
* メインページのアクセス権限問題を修正
* 権限チェック機能の強化とデバッグ機能の追加
* 管理画面の安定性向上とユーザビリティの改善
* 全体的なプラグインの安定性とセキュリティの向上

**前バージョン（v2.3.19）の機能:**
* 2025年9月6日リリース
* ニュースクロール機能のさらなる改善とパフォーマンス最適化
* 記事取得処理の安定性向上とエラーハンドリングの強化
* デバッグ機能の改善とログ出力の最適化
* 全体的なプラグインの安定性とユーザビリティの向上

**前バージョン（v2.3.18）の機能:**
* 2025年9月6日リリース
* ニュースクロール機能の改善とパフォーマンス最適化
* 記事取得処理の安定性向上
* エラーハンドリングの強化とデバッグ機能の改善
* 全体的なプラグインの安定性向上

**前バージョン（v2.3.17）の機能:**
* 2025年9月6日リリース
* ライセンス管理機能の改善とユーザビリティの向上
* 管理画面でのライセンス状態表示の最適化
* エラーハンドリングの強化とデバッグ機能の改善
* 全体的なプラグインの安定性向上

**前バージョン（v2.3.16）の機能:**
* 2025年9月6日リリース
* ライセンステスト機能を追加し、ライセンスキーの動作確認を強化
* 管理画面でのライセンス状態確認機能を改善
* デバッグ機能の向上とエラーハンドリングの強化
* ライセンス管理のユーザビリティを向上

**前バージョン（v2.3.15）の機能:**
* 2025年9月6日リリース
* KantanPro License Manager (KLM) 統合を完全実装
* ライセンスキーの前処理（trim()による空白文字除去）を追加
* 正規表現による厳密なライセンスキー形式チェックを実装
* Content-Typeをapplication/x-www-form-urlencodedに統一
* プロンプトで指定された全エラーケースに対応したエラーハンドリングを強化
* 管理画面でのライセンス形式説明と例を詳細化
* デバッグエンドポイント情報を追加
* ライセンス検証の安定性とユーザビリティを大幅に向上
* KLM側の要求に合わせてAPI呼び出しを修正し、統合の安定性を向上

**前バージョン（v2.3.14）の機能:**
* 2025年9月6日リリース
* ライセンスキーの形式チェックを簡素化し、NCRL-で始まるキーに対してAPI検証を追加
* 開発環境での検証ロジックを改善し、API接続失敗時のフォールバック処理を実装
* ライセンス管理機能の安定性とユーザビリティを向上

**前バージョン（v2.3.13）の機能:**
* 2025年9月6日リリース
* ライセンス未設定時でもメニューを表示するよう修正
* ライセンス管理機能の表示ロジックを改善し、ユーザビリティを向上
* 管理画面でのメニュー表示の安定性を強化

**前バージョン（v2.3.12）の機能:**
* 2025年9月6日リリース
* ライセンス管理機能を追加し、無効なライセンス時の通知を実装
* ライセンスキーの形式チェックを厳密化し、管理画面でのライセンス通知を強化
* CSSスタイルを追加し、ユーザーインターフェースを改善
* ライセンス管理のUI/UXを大幅に向上

**前バージョン（v2.3.11）の機能:**
* 2025年9月6日リリース
* ライセンス管理機能を強化し、ライセンスクリア機能を追加
* ライセンスキーの形式チェックを改善し、エラーメッセージの表示方法を統一
* AJAXリクエストのエラーハンドリングを強化し、デバッグ情報を追加
* ライセンス管理の安定性とユーザビリティを向上

**前バージョン（v2.3.10）の機能:**
* 2025年9月5日リリース
* プラグインのバージョン取得方法を改善し、定数から直接取得するように変更
* キャッシュクリア機能を強化し、すべてのキャッシュをクリアするメソッドを追加
* 更新システムのバージョン表示問題を解決
* プラグイン有効化エラーの修正
* 管理画面でのバージョン表示の一貫性を向上

**前バージョン（v2.3.9）の機能:**
* 2025年9月5日リリース
* ライセンス認証ページの不要なメッセージを削除し、UIを簡素化
* 機能制限に関する説明を除去し、ユーザー体験を改善
* ライセンスキーによる機能制限メッセージを削除
* 管理画面のページタイトルで動的バージョン取得を実装
* ライセンス認証ページのタイトル表示問題を解決

**前バージョン（v2.3.8）の機能:**
* 2025年9月5日リリース
* 開発環境の判定ロジックを強化し、より厳密な条件でのチェックを実装
* 設定ページでの開発用ライセンスキーの取得方法を改善
* 開発環境と本番環境の判定精度を向上し、より安全なライセンス管理を実現

**前バージョン（v2.3.7）の機能:**
* 2025年9月5日リリース
* ライセンス管理機能を追加し、設定ページでのライセンス状態のチェックを実装
* 開発用ライセンスの切り替え機能を実装し、テスト環境での動作を改善
* AJAXハンドラーを追加し、リアルタイムでのライセンス状態確認が可能
* エラーログを強化し、デバッグ機能を向上
* ライセンスキーが無効または未設定の場合はライセンス入力画面を表示

**前バージョン（v2.3.6）の機能:**
* 2025年9月5日リリース
* プラグインのバージョン取得ロジックを動的に変更し、管理画面の表示を改善
* バージョン情報の表示精度を向上し、より正確な更新通知を実現
* 管理画面でのプラグイン情報表示を最適化

**前バージョン（v2.3.5）の機能:**
* 2025年9月5日リリース
* パフォーマンス最適化: デバッグログの削除により処理速度を向上
* 投稿数制限ロジックの改良: 候補がある有効なジャンル数に基づくグローバル制限を適用
* エラーハンドリングの改善: 実行前のチェックロジックを整理し、安定性を向上
* 全ジャンルの最近の投稿数カウント機能を実装
* 個別ジャンルの制限チェックを強化

**前バージョン（v2.3.4）の機能:**
* 2025年9月5日リリース
* 更新チェックロジックの整理: 不要なフィルターやアクションを削除し、更新スケジュールの設定を改善
* プラグイン有効化時のCronスクリプト自動作成機能を追加し、初期化処理を強化
* ニュースクロール処理の改善: 記事リンク取得時のエラーログ追加、処理時間制限と中断機能を実装
* 記事タイプ判定機能の追加: 深層クロール処理を実装し、記事リンク抽出ロジックを強化
* 手動実行処理の改善: 新しいジャンル設定システムに置き換え

**前バージョン（v2.3.3）の機能:**
* 2025年9月4日リリース
* 設定UI: コンテンツタイプ変更時の表示切替を改善。YouTube選択時にニュース設定を非表示、キャンセルでデフォルトをニュース記事に復帰
* 重複除去: ニュース/動画の重複スキップと順序保持（キーワード・ニュースソース順）を実装
* 投稿作成: 投稿ステータスのサニタイズ改善、デフォルト投稿者設定を追加。コンテンツ最小文字数の閾値を緩和しフォールバックを実装。無効記事時のエラーメッセージを明確化
* 更新チェック: 最新版時の通知抑止、transient保存と強制更新チェックの挙動を修正

**前バージョン（v2.3.0）の機能:**
* 記事要約生成機能を追加（OpenAI APIで詳細な要約を作成）
* 記事ページからサイトタイトルを抽出する機能を追加
* 投稿カテゴリーの取得方法を改善し、最初のカテゴリー名を返すように変更
* OpenAI の要約エラー処理と再試行ロジックを強化
* デバッグ用にAI生成を強化し、メタデータがない場合でも要約とSEOタイトル生成を続行するようにしました
* OpenAI API呼び出しに指数バックオフを追加し、エラーメッセージを改善しました
* ニュースクローラーの機能とログ記録を強化
* ドキュメントコメントのフォーマットを整え、不要な空行を削除

== Upgrade Notice ==

= 1.9.6 =
XPoster連携機能が追加された重要なアップデートです。投稿ステータス変更フックが実装され、投稿を最初に下書きとして作成する処理により、XPosterとの連携がよりスムーズになります。投稿ステータス変更の遅延実行とメタデータ更新処理の強化により、より安定した投稿管理が可能になります。既存の設定は保持されます。

= 1.9.5 =
要約をexcerptに設定するオプションが追加された重要なアップデートです。投稿更新時の要約処理が改善され、ログ出力の強化と最近の成功投稿表示機能により、より効率的な投稿管理が可能になります。既存の設定は保持されます。

= 1.9.4 =

= 1.9.3 =
YouTube APIクォータ制限対応が追加された重要なアップデートです。既存の設定は保持されます。
