=== CFDUMP Plugin ===
Contributors: Tobally Dawesome
Requires at least: 6.3
Tested up to: 7.1.3
Requires PHP: 8.2
Stable tag: 1.5.6
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

CFDUMP adds ColdFusion-style variable dump helpers for WordPress and PHP debugging.

== Description ==

CFDUMP provides `cfdump()` and `cfdump_simple()` helper functions to display arrays, objects, and other values in a readable, collapsible format.

It also includes a Tools > CFDUMP admin page with usage examples.

== Changelog ==

= 1.5.6 - 2026-10-08 =
* Added "Request a key" and "Recover a lost key" links to the Licence & Updates panel, pre-filling your site's domain on the request form.

= 1.5.5 - 2026-10-09 =
* Fix - The CFDUMP Tools page now loads its syntax-highlighting and copy-button assets again. The admin asset loader was checking for a page slug ("cfdump") that did not match the registered one ("cfdump-settings"), so the styles and scripts never enqueued.

= 1.5.4 - 2026-10-09 =
* Fix - Corrected the CFDUMP_VERSION constant, which was left at 1.5.2 and caused the Plugins screen to keep offering an update to the version already installed.
* Compatibility - Updated "Tested up to" to WordPress 7.1.3.

= 1.5.3 - 2026-10-08 =
* Changed - Update checks now send the site's home URL to the licence server. This lets the server record where the plugin is installed and, when a licence is switched to enforce mode, lock a key to its site.
* Changed - Release process now matches our other plugin: pushing a v* tag builds the zip and publishes the GitHub Release automatically.

= 1.5.2 - 2026-10-07 =
* Fix - Clear WordPress's plugin update cache after an upgrade, so the Plugins list no longer shows a phantom update to the version already installed.

= 1.5.1 - 2026-10-07 =
* Docs - Added Licensing & Updates documentation to README.

= 1.5.0 - 2026-10-07 =
* Added - Per-site licence key support (Tools > CFDUMP > Licence & Updates).
* Added - Update checks against the plugin update server.
* Security - Removed the hardcoded GitHub token from the plugin; the shared credential now lives only on the update server.
* Removed - Bundled Plugin Update Checker (PUC) library and Composer vendor directory.

= 1.4.15 - 2026-09-22 =
* Compatibility - Updated "Tested up to" to WordPress 7.1.2
* Compatibility - Raised minimum required PHP version to 8.2

= 1.4.14 - 2026-09-22 =
* Update - Composer dependency refresh
* Update - Plugin Update Checker library update to v5.7

= 1.4.13 - 2026-05-12 =
* UX - Expanded the admin panel into a full how-to/reference guide
* UX - Switched code previews to dark pre/code blocks with Copy buttons
* UX - Added syntax highlighting line numbers for code examples
* Security - Gated dumps behind WP_DEBUG with override filter
* Security - Added max depth and max item limits to variable dumps

= 1.4.12 - 2026-05-10 =
* Security - Removed eval() from XML renderer, replaced die() with graceful error panel
* Security - Escaped all HTML output to prevent XSS
* Removed - Cleaned up debug var_dump from getVariableName()
* Docs - Added local standalone test harness (tests/test.php)
* Docs - .env-based token workflow for releases

= 1.4.11 - 2026-05-10 =
* Fix - Corrected plugin description metadata to match CFDUMP functionality
* Docs - Added a documented release workflow in README.md

= 1.4.10 - 2025-05-23 =
* Update - Composer yahnis-elsts/plugin-update-checker (v5.5 => v5.6)

= 1.4.9 - 2024-10-31 =
* Update - Adding some additional examples to the admin panel
* Update style of the cards in the admin panel

= 1.4.8 - 2024-10-31 =
* Update - PUC library was updated to v5.5

= 1.4.7 - 2024-09-20 =
* Update - Replaced cfdump() with what cfdump_helper() was doing, and renamed originial cfdump() to now be called cfdump_simple

= 1.4.6 - 2024-05-18 =
* Update - update plugin-update-checker

= 1.4.5.1 - 2024-01-22 =
* Update - more setting up to use composer, remove old PUC folder and include vendor folder in repository

= 1.4.5 - 2024-01-22 =
* Update - setting up to use composer

= 1.4 - 2024-01-21 =
* Added - highlight.js to style and output the code in the HTML panel for examples

= 1.3 - 2024-01-20 =
* Update - Bump version number as Github wasn't reporting a new version using v1.2.1

= 1.2.1 - 2024-01-20 =
* Added - New admin panel under Tools menu with information on how to use plugin

= 1.2 - 2024-01-20 =
* Update - token used to access Github

= 1.1 - 2024-01-20 =
* Added - plugin readme.txt
* Added - Plugin Update Checker (PUC)

= 1.0 - 2024-01-08 =
* Initial commit
