• 1.0.0 443dceb8ca

    v1.0.0 Stable

    javier released this 2026-01-30 18:51:44 +00:00 | 0 commits to main since this release

    1.0.0

    Release date: 2026-01-26

    Highlights

    • Initial release of Documentation Markdown plugin
    • Automatic synchronization of Markdown files from GitHub to WordPress
    • Full support for GitHub Flavored Markdown
    • Encrypted GitHub token storage
    • Flexible mapping system for multiple repositories

    Added

    • Core synchronization functionality between GitHub and WordPress
    • Automatic scheduled sync (hourly, twice daily, daily)
    • Manual on-demand sync via admin interface
    • Markdown to HTML conversion using CommonMark (league/commonmark)
    • Flexible file-to-content mapping system
    • Custom Post Type (robotstxt_map) for mapping management
    • Encrypted GitHub token storage (AES-256-CBC)
    • Full internationalization support (i18n/l10n ready)
    • Multi-repository support
    • Clean admin interface with status badges
    • Support for pages, posts, and custom post types as sync targets
    • Configurable post author and parent page
    • Page order (menu_order) support
    • Debug tools for troubleshooting (visible when WP_DEBUG enabled)
    • Cron job management and repair tools
    • Clean uninstall with optional data deletion
    • Settings page for GitHub configuration
    • Mappings management interface (list, add, edit, delete)
    • Sync status monitoring with timestamps
    • Rate limiting awareness for GitHub API
    • Cache system using WordPress Transients API

    Security

    • All user input sanitized using WordPress functions
    • All output escaped (esc_html, esc_attr, esc_url)
    • Nonce verification on all forms and actions
    • Capability checks for all admin actions (manage_options)
    • Prepared statements for all database queries
    • GitHub tokens encrypted at rest using AES-256-CBC
    • OWASP Top 10 mitigation implemented
    • Direct access prevention on all PHP files
    • CSRF protection on all state-changing operations
    • XSS prevention through proper escaping
    • SQL injection prevention through prepared statements

    Developer Features

    • Procedural PHP architecture following KISS principles
    • PHP 8.2+ modern features (typed parameters, match expressions)
    • Complete PHPDoc documentation on all functions
    • WordPress Coding Standards (WPCS) compliant
    • PHPCS/WPBF validated (0 errors, 0 warnings)
    • Extensible architecture with WordPress hooks
    • Clean, well-documented codebase
    • Composer-based dependency management
    • Production-optimized deployment script (bin/deploy.sh)

    Compatibility

    • WordPress: 6.7 - 6.9
    • PHP: 8.2 - 8.5
    • MariaDB: 10.6 or newer

    Tests

    • PHP Coding Standards: PHPCS 3.x with WordPress-Extra ruleset
    • WordPress Coding Standards: WPCS 3.3
    • PHPCompatibility: PHP 8.2 - 8.5 validated
    • Security Audit: Complete OWASP Top 10 coverage
    • Manual testing: WordPress 6.7, 6.8, 6.9
    Downloads