Skip to content

Releases: WordPress/two-factor

Version 0.17.0

Choose a tag to compare

@masteradhoc masteradhoc released this 28 Sep 04:56

See #994

Security Fixes

  • Ensure that regular passwords can't bypass the two-factor requirement for REST API and XML-RPC requests by @faisalahammad in #989. Thanks mqrble for responsibly reporting the issue.
  • Add diagnostics for failed login nonce verification by @georgestephanis in #973. Thanks Ananda Dhakal (Patchstack) for responsibly reporting the issue.

New Features

  • Add WP-CLI support with wp two-factor commands by @masteradhoc in #905 and docs in #998
  • Respect intentional bypass via the two_factor_is_required_for_user filter by @masteradhoc in #882
  • Add a two_factor_fallback_provider_for_user filter for when a user's stored providers are no longer registered by @masteradhoc in #882
  • Add early notice for soon exhausting recovery codes by @masteradhoc in #907
  • Add privacy policy content registration by @masteradhoc in #869

Bug Fixes

Development Updates

Dependency Updates

Version 0.17.0-rc

Version 0.17.0-rc Pre-release
Pre-release

Choose a tag to compare

@kasparsd kasparsd released this 25 Sep 15:32

See #994

Security Fixes

  • Ensure that regular passwords can't bypass the two-factor requirement for REST API and XML-RPC requests by @faisalahammad in #989. Thanks mqrble for responsibly reporting the issue.
  • Add diagnostics for failed login nonce verification by @georgestephanis in #973. Thanks Ananda Dhakal (Patchstack) for responsibly reporting the issue.

New Features

  • Add WP-CLI support with wp two-factor commands by @masteradhoc in #905
  • Respect intentional bypass via the two_factor_is_required_for_user filter by @masteradhoc in #882
  • Add a two_factor_fallback_provider_for_user filter for when a user's stored providers are no longer registered by @masteradhoc in #882
  • Add early notice for soon exhausting recovery codes by @masteradhoc in #907
  • Add privacy policy content registration by @masteradhoc in #869

Bug Fixes

Development Updates

Dependency Updates

Version 0.16.0

Choose a tag to compare

@georgestephanis georgestephanis released this 27 Mar 17:23
272a610

What's Changed

Breaking Changes

New Features

  • Add a dedicated settings page for plugin configuration in wp-admin by #764 from @masteradhoc.
  • Add a new support links filter so consumers can customize contextual recovery/help links by #615 from @StevenDufresne.
  • Refresh backup codes UI styling and behavior by #804 from @masteradhoc.

Bug Fixes

  • Delete stored TOTP secrets when the TOTP provider is disabled by #802 from @sjinks.
  • Harden provider handling so login/settings checks do not fail open when expected providers disappear by #586 from @georgestephanis.
  • Ensure only configured providers are saved and enabled in user settings by #798 from @kasparsd.
  • Improve settings-page accessibility and fix profile settings link behavior by #828 and #830 from @masteradhoc.
  • Resolve PHPCS violations in provider files by #851 from @masteradhoc.

Development Updates

Dependency Updates

  • Bump qs from 6.14.1 to 6.14.2 by #794.
  • Bump basic-ftp from 5.0.5 to 5.2.0 by #816.
  • Apply automatic lint/format updates and associated Composer package refreshes by #799 from @kasparsd.

New Contributors

Full Changelog: 0.15.0...0.16.0

Version 0.15.0

Choose a tag to compare

@kasparsd kasparsd released this 17 Feb 13:20
e4444e5

Breaking Changes

New Features

Documentation

Development Updates

Dependency Updates

New Contributors

Full Changelog: 0.14.2...0.15.0

Version 0.14.2

Choose a tag to compare

@kasparsd kasparsd released this 11 Dec 10:33
9428280

What's Changed

New Features

  • Add filter for rest_api_can_edit_user_and_update_two_factor_options by @gutobenn in #689

Development Updates

New Contributors

Full Changelog: 0.14.1...0.14.2

Version 0.14.1

Choose a tag to compare

@kasparsd kasparsd released this 05 Sep 07:24
8ff6824

What's Changed

New Contributors

Full Changelog: 0.14.0...0.14.1

Version 0.14.0

Choose a tag to compare

@kasparsd kasparsd released this 03 Jul 17:20
b27381a

Changelog

Features:

  • Enable Application Passwords for REST API and XML-RPC authentication (by default) by @joostdekeijzer in #697 and #698. Previously this required two_factor_user_api_login_enable filter to be set to true which is now the default during application password auth. XML-RPC login is still disabled for regular user passwords.
  • Label recommended methods to simplify the configuration by @kasparsd in #676 and #675

Documentation:

Tooling:

  • Remove duplicate WP.org screenshots and graphics from SVN trunk by @jeffpaul in #683

New Contributors

Full Changelog: 0.13.0...0.14.0

Version 0.13.0

Choose a tag to compare

@kasparsd kasparsd released this 02 Apr 14:32
06bfe12

What's Changed

  • Add two_factor_providers_for_user filter to limit two-factor providers available to each user by @kasparsd in #669
  • Update automated testing to cover PHP 8.4 and default to PHP 8.3 by @BrookeDot in #665

Full Changelog: 0.12.0...0.13.0

Version 0.12.0

Choose a tag to compare

@kasparsd kasparsd released this 14 Feb 11:40

What's Changed

  • Simplify the Two Factor settings in user profile by @kasparsd in #654
  • Fix PHP 8.4 Implicitly marking parameter $previous as nullable is deprecated by @BrookeDot in #664

Full Changelog: 0.11.0...0.12.0

Version 0.11.0

Choose a tag to compare

@kasparsd kasparsd released this 09 Jan 12:26
80e76ef

What's Changed

  • Remove duplicate two_factor_providers filter calls to allow disabling core providers by @kasparsd in #651
  • Encourage setting up a second recovery method by @kasparsd in #642
  • Focus in code input when totp is checked by @thrijith in #645
  • Add autocomplete "one-time-code" attribute by @stefanmomm in #657
  • Add filters for email token and backup code length by @kasparsd in #653
  • Enable TOTP method when method is configured by @kasparsd in #643

New Contributors

Full Changelog: 0.10.0...0.11.0