Added
- Ability to add, remove, and set IPs programatically (props @ivankruchkoff, @helen, @paulschreiber via #104).
- Cloudflare IP detection compatibility (props @eightam, @dinhtungdu via #110).
- WP-CLI option to modify and retrieve IP entry labels (props @Sidsector9, @dinhtungdu, @mikelking via #152).
- Acceptance and end-to-end tests (props @dinhtungdu, @helen, @jeffpaul, @Sidsector9, @cadic via #121, #132, #155, #169, #175).
- Issue management automation, JavaScript linting, and PHPUnit testing via GitHub Actions (props @jeffpaul, @Sidsector9, @dinhtungdu, @mitogh via #154, #161, #171, #177).
Changed
- Update WP-CLI code to use new API for add/remove/set IPs (props @paulschreiber, @dinhtungdu via #130).
- Bump WordPress "tested up to" version 5.9 (props @dinhtungdu, @jeffpaul, @ankitguptaindia, @BBerg10up, @sudip-10up via #120, #122, #141, #149).
- Improved Composer configuration and support (props @kopepasah, @dinhtungdu via #128).
- Improved documentation (props @jeffpaul, @dinhtungdu, @helen via #146).
- The default constant
WP_TESTS_DOMAIN
is replaced by a new constant PHP_UNIT_TESTS_ENV
to allow testing correct redirections for restricted users by Cypress end-to-end tests (props @faisal-alvi, @Sidsector9, @dkotter via #159).
Fixed
- Issue with allowed IPs and associated comments being offset (props @adamsilverstein, @helen, @ivankruchkoff via #106).
- Prevents new users from getting WordPress setup email, new user flow in multisite installations now work as expected (props @dinhtungdu, @wkw, @jeffpaul, @ivanlopez via #116).
- Ensure assets are enqueued on correct screen only (props @kopepasah, @dinhtungdu, @paulschreiber, @n8dnx via #123, #131).
- Use correct variable for screen reader text (props @dinhtungdu, @lkraav via #126).
- Set the correct filter option value to
site_public
if RSA_FORBID_RESTRICTION
is defined (props @pabamato, @dinhtungdu via #139).
- Prevent redirect loops when Redirect URL set on the same domain with or without Redirect to same path enabled (props @Sidsector9, @faisal-alvi, @cadic via #158).
- Undefined key "url" warning (props @Sidsector9 via #163).
Redirect to same path
setting screen-reader-text (props @pedro-mendonca via #168).
- No loading of JS admin scripts on the network admin page (props @Sidsector9, @dinhtungdu via #175).
Security
View everything closed on this milestone