Advanced Passkeys for Secure Login

Changelog

1.1.11

  • Improved: username-free passkey sign-in now shows clearer fallback guidance when a browser or authenticator does not support discoverable credentials.
  • Improved: passkey sign-in button now uses a refreshed user/key icon.
  • Fixed: admin switch checkbox rendering avoids native checkbox bleed-through in custom toggle controls.

1.1.10

  • Added: code-managed local configuration via advapafo_local_configuration and ADVAPAFO_SETTINGS.
  • Added: admin UI indicators and locked controls for settings managed by code.
  • Improved: developer configuration filters now resolve through the centralized settings getter for cleaner policy management.
  • Fixed: conditional UI login elements now remain hidden consistently when conditional UI is enabled.
  • Improved: authenticator provider reporting resolves legacy credential/log payload variants more reliably.
  • Improved: registration errors now show friendlier passkey guidance for browser invalid-state failures.

1.1.9

  • Improved: admin footer link styling and rating stars visibility for the settings screen.

1.1.8

  • Fixed: passkey revoke reliability across compatibility credential tables.
  • Improved: authenticator provider normalization and typo tolerance for brand labeling.
  • Improved: reporting metadata normalization for authenticator detection.

1.1.7

  • Improved: aligned plugin header author metadata with readme contributors.

1.1.6

  • Improved: include WordPress.org assets directory in release source so banners, icon, and screenshots deploy via SVN automation.

1.1.5

  • Improved: sanitize-early handling for transports and credential request inputs.
  • Improved: stricter nonce-gated debug query handling in settings.
  • Improved: output escaping hardening for integration-rendered markup and dynamic admin classes.
  • Improved: release and quality workflow validation guardrails (actionlint gate).

1.1.4

  • Added: Dashboard tab with an Authenticator Overview card.
  • Added: Last Login activity card in the Dashboard tab.
  • Improved: nonce and capability enforcement across sensitive request handlers.
  • Improved: release packaging workflow with strict file allowlist validation.
  • Fixed: release automation now publishes real GitHub releases with attached installable ZIP.

1.1.2

  • Added: integration manager for popular ecosystem plugins with dependency-aware module loading.
  • Added: integration-specific shortcodes and Gutenberg blocks.
  • Added: integration controls in settings with installed/not installed indicators.
  • Added: shortcode quick-start helper and improved shortcode documentation in admin UI.
  • Changed: removed legacy shortcode alias registrations and related legacy copy.
  • Changed: refreshed docs and translation template strings for current shortcode names.

1.1.1

  • Updated: plugin name and user-facing references to “Advanced Passkeys for Secure Login”.
  • Updated: settings/UI copy to use the full plugin name.

1.1.0

  • Added: dismissible “set up your passkey” nudge notice for eligible users.
  • Added: Passkeys column in the admin Users list showing count per user.
  • Added: Scheduled daily cleanup of expired rate-limit rows and old log entries.
  • Added: Challenge timeout setting in Settings > Advanced Passkeys for Secure Login > Advanced.
  • Added: Login redirect URL field in settings (fallback after passkey login).
  • Added: [advapafo_login_button] and [advapafo_register_button] shortcodes.
  • Added: Log retention period setting (days).
  • Improved: get_challenge_ttl() now reads from the settings UI.

1.0.0

  • Initial release.

Plugin Website
Visit website

Author
wppasskey
Version:
1.1.11
Last Updated
July 8, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 7.0
Requires PHP
8.0

Share Post

Join our newsletter.

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