Skip to content

更新履歴 (Changelog) - Markdown Renderer for GitHub

Markdown Renderer for GitHub の最新の更新情報です。

[2.9.1] - 2026-06-10

追加

  • 多言語投稿へのタクソノミー(カテゴリー・タグ)自動割り当てに対応

修正

  • WordPress.org の readme タブが最新の内容に保たれるよう改善し、バージョン表示のキャッシュ更新を修正
  • リリース前チェックを環境変数の影響から分離して安定化

[2.9.0] - 2026-06-08

追加

  • チャートにインタラクティブな操作コントロールを追加
  • エディタへの Markdown 画像ドラッグ&ドロップアップロードに対応
  • 同梱外プログラミング言語のシンタックスハイライトに近似文法フォールバックを追加
  • 翻訳ファイル(.mo)の自動再コンパイルと i18n 品質チェックの仕組みを追加

改善

  • WordPress 複数バージョンでの動作検証や品質ゲート(差分カバレッジ・セキュリティ深刻度)などリリース品質の自動チェックを強化
  • 配布パッケージから開発用ファイルを除外

修正

  • レンダリング処理が失敗した場合でも本文コンテンツが表示されるように修正
  • サーバーサイドレンダリングでキャッシュ済みの Mermaid 図が表示されない問題を修正
  • バージョン整合性チェックを修復し composer.json のバージョン同期を改善

[2.8.1] - 2026-06-04

改善

  • インラインコードのコントラストを改善し、可読性を向上
  • 横長の Mermaid 図をコンテナ幅に収めて見やすく表示
  • チャートのプレビュー画像を中央寄せに調整

修正

  • Mermaid のステート図・フローチャートの描画スタイルと変形(transform)の崩れを修正
  • 図表レンダリングのレイアウト整合性を改善
  • Mermaid サーバーレンダリングのプライバシー設定の挙動を修正

[2.8.0] - 2026-06-03

追加

  • Kroki を用いた Mermaid 図のサーバーサイドレンダリング (SSR) に対応
  • PlantUML サーバーURLを設定可能に
  • 図表のインタラクティブツールバー(展開・折りたたみ)を追加
  • クリップボード画像の貼り付けとメディアアップロードに対応
  • 言語ごとの SEO メタディスクリプション設定を追加

改善

  • セッションをまたぐ図表キャッシュ(localStorage 永続化)でパフォーマンスを向上
  • Mermaid 背景色のライブ反映と複数チャートの並列レンダリングに対応
  • プリレンダリング済みコンテンツ内の Mermaid 図・コードブロックを描画
  • エディタの図表ライブラリ読み込みに並列ロードガードを追加
  • adaptive debounce と PlantUML の完全性チェックでレンダリングを安定化

修正

  • 抑制された PlantUML 図に分かりやすい通知を表示

[2.7.17] - 2026-06-02

改善

  • リリース工程を安定化(Plugin Check の実行範囲・時間制限の調整、E2E テスト環境の分離)

[2.7.16] - 2026-06-02

改善

  • リリース前スモークテストを一時的なナビゲーションタイムアウトに対して安定化

[2.7.15] - 2026-06-02

追加

  • WordPress.org 提出準備チェックスイートを追加
  • 図表バンドル圧縮の Site Health チェックを追加
  • ベンダーアセットの長期キャッシュ用 Service Worker を追加

改善(フロントエンド パフォーマンス大規模改修)

  • Shiki 文法をページ内の使用言語に応じてオンデマンド読み込み
  • Shiki ハイライトを Web Worker にオフロードし、Shiki / Mermaid バンドルを遅延読み込み
  • 初期ブロックレンダリングのチャンク化で INP を改善
  • プレースホルダ領域の事前確保とクリティカル CSS で CLS / FOUC を低減
  • エディタ描画済みの図表・SVG・Chart.js を画像/投稿メタにベイクし、フロントエンド JS をスキップ
  • 図表キャッシュ TTL を 30 日に延長(バージョンキー付き無効化)
  • エディタの Mermaid / Chart レンダリングをソースキー付きキャッシュでメモ化

修正

  • ベイク済み data: URI を base64 ラスタ画像に制限し、エンティティエンコードによるバイパスも防止(セキュリティ強化)
  • Web Worker 初期化失敗時はメインスレッドのハイライトへフォールバック
  • そのほかリリース / CI スクリプトの安定化修正

[2.7.14] - 2026-05-30

追加

  • 投稿一覧に多言語投稿の「言語」カラムを追加
  • ネットワーク図(@startnwdiag デリミタ)のレンダリングに対応
  • blockdiag 系図表の専用デリミタへの自動変換

改善

  • 同梱 Mermaid を 11.15.0 に更新
  • WP 7.0 エディタ(iframe 化)で Shiki / Mermaid / Chart が正しく動作するよう対応

修正

  • ホストテーマのダークモードで図表が見えなくなる問題を防止(埋め込みスタイルの強化)
  • レスポンシブ Mermaid SVG への不要な transform フィットをスキップ

[2.7.13] - 2026-05-27

修正

  • html フィールドを持たない旧形式の投稿で言語切り替えが動作しない問題を修正

[2.7.11] - 2026-05-27

改善

  • 統合リリースに E2E スモークテストゲートを追加(リリース品質の強化)

[2.7.10] - 2026-05-27

変更

  • メンテナンスリリース(リリース工程の再実行のみ、機能変更なし)

[2.7.9] - 2026-05-27

追加

  • WordPress.org Plugin Check ワークフローを追加
  • WP 7.0 エディタ向けの iframe セーフなスクリプト注入を追加

修正

  • Markdown ブロックのデフォルト言語が WordPress のロケールとプラグイン設定を尊重するように修正
  • 言語別 html が空の場合に SSR コンテンツが消える問題を修正
  • そのほか CI / 開発環境の安定化修正

[2.7.8] - 2026-05-21

追加

  • Pro 版スタンドアロンリリースの準備
  • WordPress マルチバージョン互換ヘルパーと E2E テストスイートを追加
  • BreadcrumbList 構造化データを名前付き項目で出力

改善

  • ナイトリー品質ビルドワークフローを追加(セルフホストランナー)

[2.7.7] - 2026-03-18

修正

  • ハードコードされた 'en' / 'ja' デフォルトをロケール対応のフォールバックに置換

[2.7.6] - 2026-03-17

修正

  • PlantUML 構文がエディタプレビューで HTTP 500 を引き起こす問題を修正
  • XSS 対策の正規表現が PlantUML のギルメット(« »)を誤って弾く問題を修正
  • リファクタリングで誤って削除された GFMR_Settings の公開メソッドを復元
  • Pro 版ブートストラップの require_once 漏れを修正

改善

  • SVG ユーティリティを GFMR_SVG_Utils トレイトに整理し、wp_kses 後のテキストエンティティをデコード
  • PR パイプラインを 8〜11 分から 3〜4 分に高速化

[2.7.5] - 2026-03-13

追加

  • Ditaa 図の PNG レスポンス対応

改善

  • レンダリングの信頼性とキャッシュ性能を改善

修正

  • Shiki が PlantUML ブロックを誤って処理する問題を防止
  • テストスタブ(WP-Cron / wp_remote_get / WP_Error)の不備を修正

[2.7.4] - 2026-03-12

修正

  • SVG のコンテナフィットとズーム品質の問題を修正

[2.7.3] - 2026-03-12

修正

  • WordPress.org 配布パッケージに coverage / docker ファイルが含まれないように修正

[2.7.2] - 2026-03-12

修正

  • リリースパッケージから開発専用ファイルを除外(パッケージング修正)

[2.7.1] - 2026-03-12

追加

  • 国旗のみのラベルスタイルと言語表示順の設定を追加

修正

  • PlantUML ダイレクトモードの不具合を修正
  • 言語表示順設定の日本語訳の不足を補完
  • ブロックエディタのサイドバー翻訳が日本語ロケールで適用されない問題を修正
  • レンダリング時に <pre> 親要素を置換して黒い枠線を除去
  • SSR フェッチ失敗時に URL がそのまま表示されるのを防止

[2.7.0] - 2026-03-10

追加

  • パスベースURL言語ルーティングによる多言語対応 (例: /en//ja/)
  • サイト全体のグローバル言語スイッチャー
  • 管理画面UIとレンダリングコンテンツの完全なi18n対応

[2.6.0] - 2026-02-xx

追加

  • Web Worker非同期ハイライト — シンタックスハイライトをメインスレッド外で実行しスムーズなUXを実現
  • PlantUML図表サポート — シーケンス図、クラス図、ユースケース図など
  • PlantUML図表のSSR対応

[2.5.0] - 2026-01-xx

改善

  • Docker/ローカル開発環境の改善
  • エディタ上の画像挿入の多言語対応

[2.4.0] - 2026-01-xx

修正

  • 多言語エディタの言語タブ表示の不具合を修正

[2.3.0] - 2026-01-xx

追加

  • GitHub Actionsによるissue自動クローズワークフロー

[2.1.0] - 2026-01-xx

追加

  • Chart.js統合 — コードフェンスを使用して棒グラフ、円グラフ、折れ線グラフ、散布図を描画
  • レスポンシブ&インタラクティブなチャートレンダリング

[2.0.0] - 2026-01-xx

追加

  • メジャーバージョンマイルストーン — Pro版を正式確立
  • 販売サイトのローンチ(VitePressベースの製品紹介ページ)

[1.16.0] - 2026-01-xx

追加

  • Pro版スタンドアロンモード(WordPress以外の環境向け)
  • FreeプラグインとProプラグインの競合を自動検出する機能

[1.12.0] - 2026-01-xx

追加

  • タブ付き設定ナビゲーション(テーマ、一般設定、構造化データ、ライセンス)
  • 目次 (TOC) の設定オプション

[1.11.0] - 2026-01-xx

追加

  • Mermaidライトボックス — 図をクリックするとパン&ズーム対応のフルスクリーン表示が開く

[1.10.0] - 2026-01-xx

追加

  • コードブロックとMermaid図のサーバーサイドレンダリング (SSR)
  • JavaScript無効環境でも図表・コードを正しく表示
  • SEOと初期ページロードパフォーマンスを改善

[1.9.1] - 2026-01-xx

追加

  • YAMLフロントマター表示 — ドキュメントのメタデータ(タイトル、日時、著者、タグ)を動的表示

[1.8.0] - 2026-01-06

追加

  • Lemon Squeezy 統合による Pro ライセンス管理システムの追加

修正

  • コンテンツベースの検出に不足していた Mermaid 図表タイプを追加
  • graph/flowchart の正規表現を緩和し、不足していた Mermaid 図表タイプを追加

テスト

  • Shiki コードブロックのダークモード背景色のテストを追加

メンテナンス

  • git 操作前の自動リント修正用の preToolUse フックを追加

TIP

全ての更新履歴は GitHub リポジトリ で確認できます。