Client Power Tools Portal

Changelog

1.11.7 – 2026-04-17

Added

  • PHPCS ruleset with custom capabilities

Fixed

  • Fix select field rendering and processing (e.g., in the the edit client and edit project forms)
  • Replace custom settings saved notification with settings_errors()

1.11.6 – 2025-11-15

Fixed

  • Fixed a Javascript error on non-client-dashboard pages

1.11.5 – 2025-10-26

Changed

  • Now uses updated icons from cpt-theme

1.11.4 – 2025-09-29

Changed

  • Convert status update request button label to sentence case

1.11.3 – 2025-09-01

Added

  • New /assets/js/cpt-prevent-offscreen-submenus.js prevents submenus from appearing offscreen

Changed

1.11.2 – 2025-08-31

Changed

  • Migrated @import SCSS rules to @use

1.11.1 – 2025-03-17

Added

  • POT file for localization

1.11.0 – 2025-03-16

Added

  • PHP documentation according to the WordPress Coding Standards
  • New functions in /common/cpt-common.php for retrieving and sanitizing user data and user meta from $_POST:
    • cpt_get_client_userdata_keys()
    • cpt_get_sanitized_userdata_from_post()
    • cpt_get_client_usermeta_keys()
    • cpt_get_sanitized_usermeta_from_post()
  • Sanitize $_POST variables in /common/cpt-status-update-request-button.php

Changed

  • Tidied up in general while adding documentation
  • Rename cpt_days_since_last_request() to cpt_get_days_since_last_request(), and now it returns false instead of null
  • Clear location before reloading the page on successful login
  • Refactor and simplify cpt_is_client_dashboard() function
  • Rename files according to WP Coding Standards:
    • cpt-clients-table.php -> class-client-list-table.php
    • cpt-projects-table.php -> class-project-list-table.php
    • cpt-admin-messages-table.php -> class-project-list-table.php
    • cpt-project-types-table.php -> class-project-types-list-table.php
  • Replace wp_redirect( $_POST[‘_wp_http_referer’] ) with wp_safe_redirect( wp_get_referer() ) throughout
  • Refactor deleting a project type

Removed

  • cpt_admin_actions() because it wasn’t actually doing anything
  • cpt_remove_client_manager() because it was simple enough to handle in cpt_process_client_manager_actions()

See changelog.txt for older versions.

Plugin Website
Visit website

Author
Sam Glover
Version:
1.11.8
Last Updated
April 19, 2026
Active Installs
30
Requires
WordPress 5.5
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.