What's Changed
Breaking Changes
- Remove legacy FIDO U2F provider support by #439 from @georgestephanis.
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
- Move login styles and provider scripts from inline output to enqueued/external assets by #807 and #814 from @masteradhoc and @aslamdoctor.
- Improve inline docs and static-analysis compatibility (WPCS/phpstan) by #810, #815, and #817 from @masteradhoc and @aslamdoctor.
- Improve unit test reliability and integrate CI code coverage reporting by #825, #841, and #842 from @nimesh-xecurify.
- Update readme docs and modernize CI workflow infrastructure by #835, #837, #843, and #849, and #843 from @masteradhoc and @jeffpaul.
Dependency Updates
- Bump
qsfrom 6.14.1 to 6.14.2 by #794. - Bump
basic-ftpfrom 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
- @aslamdoctor made their first contribution in #817
- @StevenDufresne made their first contribution in #615
- @nimesh-xecurify made their first contribution in #825
Full Changelog: 0.15.0...0.16.0