# 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). ## [Unreleased] ## [1.7.13] - 2026-01-05 ### Added - Add automatic changelog sync from changelog.txt to readme.txt ### Changed - WordPress互換性テストスイートを共通ライブラリで統合 ### Fixed - Resolve code highlighting rendering issues with theme mismatch ## [1.7.12] - 2026-01-04 ### Added - PHPCSに加えてPHPStanを導入 - Implement WordPress.org compatibility auto-update ### Fixed - Add memory limit to PHPStan commands in scripts ## [1.7.11] - 2026-01-03 ### Added - Apply light theme background color and set system theme as default ## [1.7.10] - 2026-01-03 ### Fixed - Prevent dev environment data loss during E2E test resets - Remove color:revert rule in copy-button.css that broke Shiki highlighting - Resolve merge conflict in scripts/docker.sh ## [1.7.9] - 2026-01-03 ### Fixed - Remove color:revert rules that broke Shiki syntax highlighting ## [1.7.8] - 2026-01-03 ### Changed - Parallelize CI tasks and optimize Docker readiness checks ### Fixed - Add slug parameter to Codecov upload action - Stabilize E2E tests by improving Docker environment and Mermaid detection ## [1.7.7] - 2026-01-02 ### Fixed - Fix editor preview visibility for code blocks and Mermaid diagrams - E2E test timeout for empty code blocks and Mermaid-only content ## [1.7.6] - 2026-01-02 ### Fixed - Fix editor preview visibility for code blocks and Mermaid diagrams ## [1.7.5] - 2026-01-02 ### Fixed - Fix editor preview display for Shiki and Mermaid ## [1.7.4] - 2026-01-02 ### Fixed - Stabilize Mermaid rendering in editor preview ## [1.7.3] - 2026-01-02 ### Added - Improve Playwright browser cache in E2E tests ### Fixed - Prevent double-nested HTML wrapper in editor preview ## [1.7.2] - 2026-01-02 ### Fixed - Stabilize Mermaid/Shiki rendering in editor preview ### Maintenance - Clean up security audit temporary result files ## [1.7.0] - 2026-01-01 ### Added - Add commit-language setting for English commit messages - Add i18n workflow for translate.wordpress.org ### Fixed - Fix Mermaid User Journey diagram not rendering in editor - WordPress 6.8+ iframe compatibility and CI optimization ### Documentation - Update readme.txt and changelog for WordPress.org i18n ## [1.6.0] - 2026-01-01 ### Fixed - Convert Japanese comments to English for WordPress.org compliance ## [1.5.0] - 2026-01-01 ### 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 - Add comprehensive E2E tests for Mermaid State Diagram rendering ### 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 ### Maintenance - Update changelog and gitignore ## [1.4.0] - 2025-12-28 ### Added - 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 editor preview - Fix Mermaid v10+ syntax normalization for State Diagram - Add gitGraph detection to Gutenberg block editor - Fix multiple Mermaid diagram types not rendering on post display - 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 - Add E2E tests for Mermaid classDef styling - Strengthen backend test cases - Add detailed compatibility and performance tests ### Maintenance - Organize temporary directory management and cleanup functionality ## [1.3.9] - 2025-12-26 ### Fixed - Stabilize Mermaid diagram sizing ### Changed - Simplify release flow and integrate changelog auto-generation ## [1.3.8] - 2025-12-26 ### Changed - Release process improvements ## [1.3.7] - 2025-12-26 ### Removed - Completely removed Plugin Update Checker (now using WordPress.org standard update system) ### Changed - Added CI environment detection and strict mode to test scripts ## [1.3.6] - 2025-12-26 ### Removed - Completely removed Plugin Update Checker ### Changed - Added CI environment detection and strict mode to test scripts ## [1.3.5] - 2025-12-26 ### Removed - Completely removed Plugin Update Checker ### Changed - Added CI environment detection and strict mode to test scripts ## [1.3.2] - 2025-12-25 ### Removed - Completely removed Plugin Update Checker ### Changed - Added CI environment detection and strict mode to test scripts ## [1.3.1] - 2025-12-25 ### Removed - Completely removed Plugin Update Checker ### Changed - Added CI environment detection and strict mode to test scripts ## [1.3.0] - 2025-11-18 ### Removed - Completely removed Plugin Update Checker (now using WordPress.org standard update system) ### Changed - Added CI environment detection and strict mode to test scripts ## [1.2.0] - 2025-11-18 ### Removed - Completely removed Plugin Update Checker (now using WordPress.org standard update system) ### Changed - Added CI environment detection and strict mode to test scripts - Refactored dependency check logic in test scripts into reusable functions ## [1.1.2] - 2025-08-29 ### Fixed - Fixed the problem that Markdown blocks were not displayed on the posting screen - Version synchronization with WordPress.org repository - SVN deployment consistency improvements ### Changed - Project root organization for better maintainability ## [1.1.1] - 2025-08-29 ### Fixed - Version synchronization with WordPress.org repository - SVN deployment consistency improvements ### Changed - Project root organization for better maintainability - Test HTML files moved to appropriate directories ## [1.1.0] - 2025-08-28 ### Added - Copy button support for light theme backgrounds - Improved copy button visibility in dark themes ### Fixed - Fixed Mermaid diagrams not being centered properly - Copy button invisibility in light theme backgrounds - Mermaid diagram copy button display issues ## [1.0.0] - 2025-08-13 ### Added - GitHub Flavored Markdown (GFM) rendering support - Syntax highlighting for 100+ programming languages - Interactive Mermaid diagrams with 9 diagram types - One-click copy functionality for code blocks - WordPress Gutenberg block editor integration