# Markdown Renderer for GitHub - Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.5.0] - 2026-01-01 ### Added - add Codecov coverage upload to CI/CD pipeline - Integrate JavaScript UI with WordPress translation system - Mermaid図でState Diagramに対応する(複数タイプ対応) ### Changed - optimize GitHub Actions for faster PR checks ### Fixed - Add block-registry to test bootstrap for full coverage - E2E テストスクリプト不一致と package-lock.json 不在の修正 - Correct PHPUnit coverage configuration and namespace consistency - Enable Mermaid classDef styling in editor preview ### Documentation - Convert changelog to English and add language rules - Add post-release operations and monitoring guides ### Testing - 単体テスト強化 - Add JavaScript unit tests for assets/js modules ### Maintenance - Update changelog and gitignore ### Added - add Codecov coverage upload to CI/CD pipeline - Integrate JavaScript UI with WordPress translation system - Add support for Mermaid State Diagram with multiple syntax patterns ### Changed - optimize GitHub Actions for faster PR checks ### Fixed - Add block-registry to test bootstrap for full coverage - Fix E2E test script mismatch and missing package-lock.json - Correct PHPUnit coverage configuration and namespace consistency - Enable Mermaid classDef styling in editor preview ### Documentation - Convert changelog to English and add language rules - Add post-release operations and monitoring guides ### Testing - Strengthen unit tests - Add JavaScript unit tests for assets/js modules ### Added - Add comprehensive E2E tests for Mermaid State Diagram rendering with multiple syntax patterns - Add Schema.org JSON-LD structured markup generation - Optimize conditional loading of KaTeX math library - Enable full-width display for GFM rendered content - Improve regression test quality with GFM rendering auto-detection - Add PHP 8.3/8.4 support to CI/CD pipeline - Add internationalization support for Gutenberg block editor ### Changed - Improve performance by parallelizing PHP syntax checks ### Fixed - Fix Mermaid classDef styling not rendering in Gutenberg block editor preview by removing stroke-width exclusion from content detection - Fix Mermaid v10+ syntax normalization for State Diagram (colon-based attribute syntax id: "msg" → id="msg"), excluding gitGraph which requires colon syntax - Add gitGraph detection to Gutenberg block editor Mermaid content detection - Fix multiple Mermaid diagram types (State Diagram, ER Diagram, GitGraph, User Journey, Class Diagram) not rendering on post display by adding missing types to language inference pattern - Fix test stubs and Playwright authentication paths ### Documentation - Reorganize and restructure documentation - Complete comprehensive test content for GFM syntax and Mermaid diagrams - Enhance technical documentation with API specs, architecture diagrams, and customization guide ### Testing - Add comprehensive E2E test suite for Mermaid State Diagram with 8 test cases covering basic rendering, state transitions, nested states, and error handling - Add E2E tests for Mermaid classDef styling and ::: class application syntax - Strengthen backend test cases - Add detailed compatibility and performance tests ### Maintenance - Organize temporary directory management and cleanup functionality ## [1.6.0] - 2026-01-01 ### Fixed - Convert Japanese comments to English for WordPress.org compliance ### Added - add Codecov coverage upload to CI/CD pipeline - Integrate JavaScript UI with WordPress translation system - Mermaid図でState Diagramに対応する(複数タイプ対応) ### Changed - optimize GitHub Actions for faster PR checks ### Fixed - Add block-registry to test bootstrap for full coverage - E2E テストスクリプト不一致と package-lock.json 不在の修正 - Correct PHPUnit coverage configuration and namespace consistency - Enable Mermaid classDef styling in editor preview ### Documentation - Convert changelog to English and add language rules - Add post-release operations and monitoring guides ### Testing - 単体テスト強化 - Add JavaScript unit tests for assets/js modules ### Maintenance - Update changelog and gitignore ### Added - add Codecov coverage upload to CI/CD pipeline - Integrate JavaScript UI with WordPress translation system - Add support for Mermaid State Diagram with multiple syntax patterns ### Changed - optimize GitHub Actions for faster PR checks ### Fixed - Add block-registry to test bootstrap for full coverage - Fix E2E test script mismatch and missing package-lock.json - Correct PHPUnit coverage configuration and namespace consistency - Enable Mermaid classDef styling in editor preview ### Documentation - Convert changelog to English and add language rules - Add post-release operations and monitoring guides ### Testing - Strengthen unit tests - Add JavaScript unit tests for assets/js modules ### Added - Add comprehensive E2E tests for Mermaid State Diagram rendering with multiple syntax patterns - Add Schema.org JSON-LD structured markup generation - Optimize conditional loading of KaTeX math library - Enable full-width display for GFM rendered content - Improve regression test quality with GFM rendering auto-detection - Add PHP 8.3/8.4 support to CI/CD pipeline - Add internationalization support for Gutenberg block editor ### Changed - Improve performance by parallelizing PHP syntax checks ### Fixed - Fix Mermaid classDef styling not rendering in Gutenberg block editor preview by removing stroke-width exclusion from content detection - Fix Mermaid v10+ syntax normalization for State Diagram (colon-based attribute syntax id: "msg" → id="msg"), excluding gitGraph which requires colon syntax - Add gitGraph detection to Gutenberg block editor Mermaid content detection - Fix multiple Mermaid diagram types (State Diagram, ER Diagram, GitGraph, User Journey, Class Diagram) not rendering on post display by adding missing types to language inference pattern - Fix test stubs and Playwright authentication paths ### Documentation - Reorganize and restructure documentation - Complete comprehensive test content for GFM syntax and Mermaid diagrams - Enhance technical documentation with API specs, architecture diagrams, and customization guide ### Testing - Add comprehensive E2E test suite for Mermaid State Diagram with 8 test cases covering basic rendering, state transitions, nested states, and error handling - Add E2E tests for Mermaid classDef styling and ::: class application syntax - Strengthen backend test cases - Add detailed compatibility and performance tests ### Maintenance - Organize temporary directory management and cleanup functionality ## [Unreleased] ### Fixed - Convert Japanese comments to English for WordPress.org compliance ### Added - add Codecov coverage upload to CI/CD pipeline - Integrate JavaScript UI with WordPress translation system - Mermaid図でState Diagramに対応する(複数タイプ対応) ### Changed - optimize GitHub Actions for faster PR checks ### Fixed - Add block-registry to test bootstrap for full coverage - E2E テストスクリプト不一致と package-lock.json 不在の修正 - Correct PHPUnit coverage configuration and namespace consistency - Enable Mermaid classDef styling in editor preview ### Documentation - Convert changelog to English and add language rules - Add post-release operations and monitoring guides ### Testing - 単体テスト強化 - Add JavaScript unit tests for assets/js modules ### Maintenance - Update changelog and gitignore ### Added - add Codecov coverage upload to CI/CD pipeline - Integrate JavaScript UI with WordPress translation system - Add support for Mermaid State Diagram with multiple syntax patterns ### Changed - optimize GitHub Actions for faster PR checks ### Fixed - Add block-registry to test bootstrap for full coverage - Fix E2E test script mismatch and missing package-lock.json - Correct PHPUnit coverage configuration and namespace consistency - Enable Mermaid classDef styling in editor preview ### Documentation - Convert changelog to English and add language rules - Add post-release operations and monitoring guides ### Testing - Strengthen unit tests - Add JavaScript unit tests for assets/js modules ### Added - Add comprehensive E2E tests for Mermaid State Diagram rendering with multiple syntax patterns - Add Schema.org JSON-LD structured markup generation - Optimize conditional loading of KaTeX math library - Enable full-width display for GFM rendered content - Improve regression test quality with GFM rendering auto-detection - Add PHP 8.3/8.4 support to CI/CD pipeline - Add internationalization support for Gutenberg block editor ### Changed - Improve performance by parallelizing PHP syntax checks ### Fixed - Fix Mermaid classDef styling not rendering in Gutenberg block editor preview by removing stroke-width exclusion from content detection - Fix Mermaid v10+ syntax normalization for State Diagram (colon-based attribute syntax id: "msg" → id="msg"), excluding gitGraph which requires colon syntax - Add gitGraph detection to Gutenberg block editor Mermaid content detection - Fix multiple Mermaid diagram types (State Diagram, ER Diagram, GitGraph, User Journey, Class Diagram) not rendering on post display by adding missing types to language inference pattern - Fix test stubs and Playwright authentication paths ### Documentation - Reorganize and restructure documentation - Complete comprehensive test content for GFM syntax and Mermaid diagrams - Enhance technical documentation with API specs, architecture diagrams, and customization guide ### Testing - Add comprehensive E2E test suite for Mermaid State Diagram with 8 test cases covering basic rendering, state transitions, nested states, and error handling - Add E2E tests for Mermaid classDef styling and ::: class application syntax - Strengthen backend test cases - Add detailed compatibility and performance tests ### Maintenance - Organize temporary directory management and cleanup functionality - Improve i18n English-base and build process for WordPress.org distribution