更新履歴 (Changelog) - Markdown Renderer for GitHub
Markdown Renderer for GitHub の最新の更新情報です。
[2.11.6] - 2026-08-06
変更
- Add drift check for wp.org asset deploy (#1204)
- Update WordPress.org banner branding
- Stop the standalone fatal from a Free-core trait
[2.11.5] - 2026-08-05
変更
- Add SSR onboarding notice and Site Health check (#1145)
- Support GitHub-compatible math code fences
- Add Pro uninstall data cleanup and unschedule license cron
- Add settings import/export via WP-CLI and admin tab
- Narrow front-end asset loading gate and remove always-on switches
- Close render parity gap for footnotes, highlight and smart punctuation
- Stop Pro from deactivating the Free plugin in the database
[2.11.4] - 2026-08-04
変更
- Support Mermaid accTitle/accDescr ARIA attributes in SVG sanitizer
[2.11.3] - 2026-08-03
変更
- Add server-side heading anchors with CJK slug support and visible permalinks
- Surface non-secret settings snapshot on Site Health Info tab
- Minify distributed JS/CSS assets and drop orphaned files
[2.11.2] - 2026-07-31
変更
- Add GitHub-style alerts (NOTE/TIP/IMPORTANT/WARNING/CAUTION)
- Add GitHub-style emoji shortcode support
- Add opt-in uninstall data cleanup
- Gate destructive settings behind explicit confirmation in AI abilities
- Guard early-exit vendor restore and stale vendor.backup detection
- Lazy-load markdown-it fallback renderer for multilingual blocks
- Cover vendor.backup.stale-* dirs in all exclusion configs
[2.11.1] - 2026-07-29
変更
- Bake WP-CLI and apt tooling into the E2E image
- Compare downloads_drop within the same release class
- Back out the v2.11.1 bump that PR #1129 swept in
[2.11.0] - 2026-07-24
変更
- add Pro code-block editor translations and JSON coverage test
- add Pro custom theme support with fail-closed validation
- integrate custom Shiki themes into runtime and SSR
- add custom Shiki theme admin UI
- add Free-core strip for Pro custom Shiki themes
- Add modest Free vs Pro info section to settings Manual tab
- add Pro-gated financial candlestick and OHLC charts
- invite wp.org review and announce external links for a11y
- add high-level AI orchestration abilities
- Add screenshots 7-8 for Chart.js and rendered output preview
- add C4 Model architecture diagrams via a c4 code block
- fix chronically-failing Woodpecker steps
- fix standalone-mode fatals and Docker Pro setup race (#1074)
- register custom Shiki theme objects in frontend createHighlighter()
- place file args before --fix in .lintstagedrc.js commands
- remove dead gfmr-highlighter.js module and its stale dependents
- pin npm to <11 and guard esbuild lock subtree drop
- Increase ps aux memory test timeout and resync changelog
[2.10.5] - 2026-07-13
変更
- add availability field to roadmap schema and validation
- add Pro code-block enhancement pack with Free-core strip (#1033)
- sync Pro bundled Free core version during release
- configure GFMR Pro Lemon Squeezy product
- connect GFMR Pro updater endpoint
- align version metadata with bundled core
- repair license activation package
- unify LSQ update endpoint path and add drift guard
- guard pro-package.sh copy steps against leaked symlinks
- register wp-cli gfmr command via classmap autoload trigger
[2.10.4] - 2026-07-03
変更
- Add in-plugin Manual content to settings page
- add shared client-side SVG allowlist sanitizer
- update GfmrLicenseManagerTest/GfmrPremiumFeatureGateTest to match current implementation
- fix Patchwork/Brain Monkey bootstrap ordering for 3 test files
- reconcile ExternalServiceDependencyTest with current implementation
- allow markdown-label tags and text transform in SVG sanitizer
- preserve multilingual SSR body on initial load
- Stabilize Mermaid diagram reveal
- prevent frontend rendering regressions
[2.10.3] - 2026-06-29
変更
- Add admin manual submenus
- Count multiline translations without msgfmt
- Satisfy PHP lint for admin pages
[2.10.2] - 2026-06-26
変更
- Add live style-preset preview to settings page
- Align light theme code background with GitHub #f6f8fa
- render default-language body in multilingual blocks for untranslated visitor language
[2.10.1] - 2026-06-24
変更
- Size Mermaid lightbox from SVG natural viewBox
- Add idempotent demo-post seeder for local verification
- hide Save Changes button on the Extensions settings tab
- hide copy button label text via gfmr-copy-text class
[2.10.0] - 2026-06-23
変更
- Prune stale non-standard asset subdirs in SVN deploy
- exclude CJK-subject commits from changelog and guard commit subjects
- add WordPress.org stats tracker
- verify wp.org publish after deploy
- add KaTeX latex rendering support
- add markdown style presets
- add advisory CI reports for knip and bundle size
- add post-merge quality threshold alert
- add local Plugin Check husky gate
- add language switcher disable hook
- Add init-stage timeout to Shiki worker manager
- differential re-render on OS theme change
- Scope MutationObserver code-block processing to inserted roots
- Add WordPress Abilities API foundation for AI agents
- reduce PR CI work
- cache SSR allowed-html allow-list per request
- short-circuit has_markdown_patterns backtick detection
- batch SSR cache reads in code-block pass
- Cache base SVG allowed-tags array per request
- Add filterable worker line threshold
- generate SVN tag as clean svn copy after trunk commit
- resolve knip quality threshold breach
- Repair task list checkbox attr spacing before kses (Issue #854)
- align frontmatter date expectations with js-yaml v5
- Keep chart container light background on dark themes
- Revert js-yaml to v4 and pin against v5 major bump
- Keep frontmatter dates as strings via JSON_SCHEMA
[2.9.4] - 2026-06-15
変更
- Maintenance release: internal CI nightly schedule adjustment only. No changes to plugin functionality.
[2.9.3] - 2026-06-14
変更
- add [gfmr_markdown] shortcode for block-independent Markdown
- promote security severity gate to blocking on critical (#837 F-B)
- add Lemon Squeezy auto-updater for the standalone Pro plugin
- skip Mermaid in SSR code-block highlighting (Issue #861)
- nest content-only delegation to avoid dead-branch error
- wire up toc_sticky and remove dead chart_zoom_enabled setting
- gate PlantUML AJAX proxy behind is_plantuml_enabled()
- make get_the_tags callback accept a single argument
[2.9.2] - 2026-06-11
変更
- add WordPress Playground Live Preview blueprint
- improve readme discoverability and add settings review footer
- Add per-language featured images for built-in multilingual mode
- Add release smoke gate manifest and CI locale parity
- Add Settings action link to plugin row
- give deploy-svn.sh standalone defaults for slug/SVN vars
- remove test-environment artifacts from wp.org screenshots
- preserve GFM task list checkboxes through SSR/baked sanitization
[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 リポジトリ で確認できます。