Page Authority – Allowed Domains

Changelog

2.0.0

  • Compliance: renamed internal prefix from paad_ (4 characters) to pageauth_ (8 characters) across functions, constants, options, transients, user meta, nonces, AJAX actions, hooks, page slug, CSS classes, HTML IDs, and JavaScript data attributes. The new prefix is unique, brand-aligned, and far less likely to collide with any other plugin
  • Migration: existing allowlist, audit log, and login-blocking preference are migrated transparently on upgrade from either prior prefix (paad_ from 1.9.1 or aed_ from 1.9.0 and earlier)
  • Compatibility: both legacy settings URLs (users.php?page=aed-settings and users.php?page=paad-settings) now redirect to the current pageauth-settings slug
  • Cleanup: uninstall.php removes both the current and all legacy option, transient, and user-meta keys, so removal is clean regardless of which version was last installed

1.9.1

  • Compliance: renamed internal prefix from aed_ (3 characters) to paad_ (4 characters) across functions, constants, options, transients, nonces, AJAX actions, page slug, CSS classes, and HTML IDs to meet WordPress.org Plugin Directory naming requirements.
  • Migration: existing allowlist, audit log, and login-blocking preference are migrated transparently on upgrade.
  • Compatibility: legacy users.php?page=aed-settings URL now redirects to the new paad-settings slug.
  • Cleanup: rewrote uninstall.php to actually remove the options the plugin stores (the previous file targeted a key prefix that was never written), and added cleanup for legacy aed_* keys.

1.9.0

  • Security: nonce verification now runs before capability checks and before any input processing in the audit-domain-add and user-delete handlers
  • Security: programmatic user creation in admin context (admin-ajax, importers, REST in admin) is no longer silently allowed; only the user-edit/user-new screens defer to the inline error path
  • Performance: existing-user audit query is paginated to avoid loading every user into memory on large sites
  • Feature: deleting an unauthorized user who owns posts or pages now opens a confirmation modal with a dropdown of compliant users for content reassignment, or an explicit “delete content” option
  • Feature: success notice when a domain is added directly from the audit
  • Feature: clearer error notices for delete failures (missing user, current user, super admin, allowed-now, content-without-confirmation, invalid reassignment target)
  • Hardening: server-side failsafe refuses to delete a user with owned content unless reassignment or explicit content-delete is specified
  • Hardening: reassignment target is revalidated as a real, compliant user before deletion proceeds
  • Cleanup: removed dead query-parameter handling, consistent input handling throughout

1.8.15

  • Removed redundant GitHub plugin site link from the Plugins screen.

1.8.14

  • Added GitHub plugin metadata link on the WordPress Plugins screen.
  • Added Page Authority author URL metadata.

1.8.12

  • Cleaned and consolidated changelog entries

1.8.11

  • Updated WordPress.org plugin slug and text domain compatibility
  • Fixed automated scan compatibility issues

1.8.9

  • Renamed plugin to “Page Authority – Allowed Domains”

1.8.2

  • Added unauthorized user audit tools
  • Added quick actions for adding domains and deleting users

1.8.1

  • Added login enforcement protections for unauthorized domains

1.8.0

  • Added WooCommerce, REST API, and multisite enforcement support

1.7.0

  • Added GitHub update compatibility support
  • Improved admin navigation and documentation

1.6.0

  • Improved validation, admin UX, and security handling

1.5.0

  • Added uninstall cleanup and compatibility metadata

1.0.0

  • Initial plugin release

Plugin Website
Visit website

Version:
2.0.0
Last Updated
May 18, 2026
Requires
WordPress 6.0
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.