Black Friday: 30% OFF em todos os planos, já aplicado no carrinho Ver planos
Entrar Carrinho

WP Debug Toolkit Pro Changelog

Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.

Última 1.2.37 versões

Sem data · 7 versões

  1. 1.2.3

    Última
    1 de segurança
    Segurança
    • Fixed an authentication bypass affecting all REST API endpoints that responded to unauthenticated requests.
  2. 1.2.2

    2 correções1 de segurança
    Corrigido
    • Viewer login failing on hosts that strip cookies from API responses
    • Blocklist typo and missing entries left rate-limit.db, viewer-settings.db, and rate-limit.json readable via the file viewer endpoint
    Segurança
    • Global rate-limit floor on viewer auth — protects against rotating-IP brute-force attempts
  3. 1.2.1

    1 correção
    Corrigido
    • open_basedir warnings flooding the PHP error log on non-Flywheel hosts with restrictive open_basedir
  4. 1.2.0

    20 novos5 melhorias11 correções4 de segurança
    Novo
    • Time-limited query recording with shareable URLs and automatic stop — record queries on demand instead of leaving capture always on
    • Group duplicate log entries toggle with count badges in the viewer
    • Performance warnings on Overview page when debug mode or query logging is enabled
    • Proxy and CDN support — disable IP binding toggle for proxied environments, with Cloudflare and Akamai header detection
    • Manage session IP binding from the WordPress admin Viewer Settings tab
    • View and clear rate-limited IPs from the WordPress admin Viewer Settings tab
    • Flywheel hosting compatibility
    • wp-config.php writability diagnostics in Site Health with safe temporary permission elevation
    • `wp dbtk api` command group — discover, list, show, search, call, edit, export, import, and bootstrap REST API endpoints from the terminal
    • Semantic annotation layer for `wp dbtk api edit` — method-level descriptions, safety classification, auth notes, return-shape notes, tags, and verification markers; persisted across discovery rescans
    • `wp dbtk api export` / `import` for portable annotation packs with merge and replace-source modes
    • `wp dbtk api bootstrap` — generate a Markdown brief of a plugin's endpoints for fresh agent sessions
    • `wp dbtk query-log start/stop/status/read` commands for recording control and query analysis from the terminal
    • `wp dbtk log read` command for filtered debug log reading from the terminal
    • `--summary` and `--memory` flags for `wp dbtk query-log read` — view per-page performance overview and memory usage from recordings
    • `--profile` flag on `wp dbtk api call` with `full`, `queries`, and `summary` modes
    • CLI documentation suite — setup guide, usage guide, command reference, AI assistant guide, REST endpoint profiling guide
    • Q keyboard shortcut to open the query recording dialog, with a shortcut badge on the Record button
    • Reinstall Viewer action on the Overview page — regenerates viewer files without re-prompting for password; bound to the I shortcut when the viewer is installed
    • "Always Logging" warning pill with tooltip on the Database Queries card when SAVEQUERIES or enhanced logging is persistently enabled
    Melhoria
    • Lazy-load services — deferred to point-of-use instead of eager init on every request
    • Cache health check results for 5 minutes with auto-invalidation on settings change
    • Settings now work on hosts with restrictive file permissions via automatic permission elevation and restore
    • Actionable error messages for admin users when settings fail to save
    • Replace SAVEQUERIES with filter-based query capture for safer API endpoint profiling
    Corrigido
    • PHP 8.4 deprecation warning for E_STRICT constant in notifications mu-plugin
    • Session IP binding failures behind load balancers and CDNs
    • Viewer install no longer blocked by read-only wp-config.php
    • Graceful degradation when wp-config.php is not writable
    • Settings page showing the wrong status for debug, query logging, and other toggles
    • File path detection showing empty in Settings when initial page data is used
    • Viewer session authentication failing on local HTTP environments
    • Viewer password status showing the wrong value on the Settings page
    • Viewer settings modal not closing after a successful save
    • Viewer theme out of sync between the sidebar toggle and the Settings modal
    • Viewer sidebar "Keyboard Shortcuts" button now opens the shortcuts reference
    Segurança
    • Harden standalone viewer — add execution guard, expand blocked files list, and add directory listing protection
    • Tighten wp-config backup file permissions to 0600
    • Strengthen encryption key generation in viewer manager
    • Improve HTTPS detection on local domains
  5. 1.1.0

    19 novos8 melhorias13 de segurança
    Novo
    • Query Logger - Real-time database query monitoring with slow query detection and performance metrics
    • Query Statistics Dashboard - Visual insights into query performance and component-level breakdowns
    • N+1 Query Detection - Automatically identifies and highlights repeated queries with aggregate statistics
    • Database query error logging with detailed error messages and filtering
    • Query export to CSV, JSON, and TSV formats with accurate component attribution
    • Dynamic query statistics that recalculate based on active filters
    • Email notification system for error alerts with customizable templates
    • Automatic log cleanup with delete/archive/truncate methods, size limits, and age-based rotation
    • Viewer permissions health check with repair button in Site Health
    • Viewer settings for query dashboard limit, tail scan MB, max entry MB
    • PHP memory limit management (writes to wp-config.php)
    • Upload limit controls via WordPress filters
    • Settings UI redesign with modern tabbed interface
    • Oversized entry warnings and “Large” filter in Query Viewer
    • Custom file paths configuration (DBTK_CONFIG_PATH, DBTK_LOG_PATH constants)
    • Error level selection in Settings (Debug, Info, Warning, Error)
    • Cache busting in Admin and Viewer apps
    • WordPress internationalization (wp-i18n) support
    • Psalm static analysis with type hints
    Melhoria
    • Production and performance warnings in setup wizard for debug mode and query logging
    • “Install without tools” option to set up the viewer without enabling debugging tools
    • Setup wizard defaults tools to disabled — users opt in consciously
    • Viewer installer wizard with step-by-step guidance
    • Redesigned crash recovery system with cleaner UI and granular plugin/theme controls
    • Targeted cache clearing (plugin-specific transients only)
    • Enhanced output buffer management
    • Better type safety and code quality across PHP and React code
    Segurança
    • Query logs encrypted at rest
    • Password protection now mandatory for viewer (8-character minimum)
    • SQLite-based rate limiting with progressive brute-force protection
    • Enhanced session security with 30-minute timeout and IP binding
    • Strengthened path traversal prevention with expanded blocklist
    • Replaced exec with token_get_all for PHP syntax validation
    • Fixed wp-config.php case-sensitivity bypass vulnerability in viewer
    • Added protection for secure-debug.php (GridPane compatibility)
    • Scoped CORS headers to plugin endpoints only
    • Restricted wp-config backup file permissions
    • Hardened viewer config and auth files against direct access
    • Expanded viewer blocked files list with additional sensitive file patterns
    • Added directory listing protection for query log storage
  6. 1.0.1

    1 novo2 melhorias3 correções
    Novo
    • Full GridPane hosting compatibility
    Melhoria
    • Simplified configuration file detection logic
    • Better error messages for file permission issues
    Corrigido
    • Critical GridPane issue where uninstalling the plugin would break sites due to secure-debug.php dependency
    • Debug constants modification for non-standard wp-config.php structures
    • Log viewer access for logs stored outside the web root
  7. 1.0.0

    1 alteração
    Alterações
    • Initial release

Changelog publicado pelo desenvolvedor, no idioma original.