Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions escalated.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* Plugin Name: Escalated
* Plugin URI: https://github.com/escalated-dev/escalated-wordpress
* Description: A full-featured helpdesk and ticketing system with multi-role support, SLA tracking, escalation rules, inbound email, macros, and REST API.
* Version: 1.0.1
* Version: 1.2.0
* Author: Escalated
* Author URI: https://escalated.dev
* License: MIT
Expand All @@ -18,7 +18,7 @@
exit;
}

define('ESCALATED_VERSION', '1.0.1');
define('ESCALATED_VERSION', '1.2.0');
define('ESCALATED_PLUGIN_FILE', __FILE__);
define('ESCALATED_PLUGIN_DIR', plugin_dir_path(__FILE__));
define('ESCALATED_PLUGIN_URL', plugin_dir_url(__FILE__));
Expand Down
18 changes: 17 additions & 1 deletion readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Tags: helpdesk, support, tickets, customer support, SLA, ticketing system
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.1
Stable tag: 1.0.0
Stable tag: 1.2.0
License: MIT
License URI: https://opensource.org/licenses/MIT

Expand Down Expand Up @@ -95,6 +95,19 @@ Yes. Internal notes are visible only to agents and admins. They are never shown

== Changelog ==

= 1.2.0 =
* Added: public-ticket Contact model with email-based dedupe (Pattern B).
* Added: public-ticket guest policy admin page (unassigned / guest_user / prompt_signup).
* Added: WorkflowExecutorService dispatches change_priority, change_status, assign_agent, set_department, add_tag, remove_tag, add_note, insert_canned_reply.
* Added: WorkflowRunnerService fires matched workflows on ticket.created / .updated / .status_changed / .assigned / .reopened / reply.created hooks.
* Added: Workflow delay action with deferred-job queue.
* Added: WorkflowListener bridging WP hooks → runner.
* Added: Message-ID utility for RFC 5322 threading + signed Reply-To verification, wired into Email_Threading for outbound headers.
* Added: Activator::maybe_upgrade() runs idempotent steps on version bump (skips role re-creation to preserve admin customizations).
* Added: Brand chevron icon in wp-admin sidebar (replaces generic dashicons).
* Fixed: honor guest_policy_mode on widget + guest ticket submissions.
* Fixed: ticket list no longer renders twice on the wp-admin page (duplicate add_submenu_page registration with parent slug).

= 1.0.0 =
* Initial release.
* Ticket management with full CRUD and status transitions.
Expand All @@ -115,5 +128,8 @@ Yes. Internal notes are visible only to agents and admins. They are never shown

== Upgrade Notice ==

= 1.2.0 =
Adds Pattern B contact dedupe, workflow runner/executor/listener, RFC 5322 email threading, public-ticket guest policy, and an Activator::maybe_upgrade path so existing installs pick up new tables on plugin upgrade. Schema changes are additive; existing tickets remain readable.

= 1.0.0 =
Initial release of Escalated.
Loading