v1.1.0
This commit is contained in:
parent
71b471e13e
commit
231ef59bb9
15 changed files with 254 additions and 135 deletions
|
|
@ -1,5 +1,73 @@
|
|||
== Changelog ==
|
||||
|
||||
= 1.1.0 =
|
||||
|
||||
_Release date: 2026-03-28_
|
||||
|
||||
**Changed**
|
||||
|
||||
* Code quality: phpcbf auto-fixed 112 formatting issues across 12 files (operator alignment, array double arrows, pre-increment style).
|
||||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 6.7, 6.8, 6.9
|
||||
* PHP: 8.2, 8.3, 8.4, 8.5
|
||||
* MariaDB: 10.6 or newer
|
||||
* Multisite: Supported
|
||||
* Two-Factor plugin: 0.16 or newer
|
||||
* Tested on WordPress 6.7.5, PHP 8.5.3; PHPUnit 9.6.34 — 28 unit tests, 64 assertions, all passing
|
||||
|
||||
= 1.0.2 =
|
||||
|
||||
_Release date: 2026-03-28_
|
||||
|
||||
**Changed**
|
||||
|
||||
* Plugin renamed from "Two Factor Extended" to "Two-Factor Extended" (hyphen added for consistency with the Two-Factor plugin naming convention).
|
||||
* `get_required_providers_for_user()` now intersects enforcement requirements with Two-Factor's globally-enabled providers list (`two_factor_enabled_providers` option, introduced in Two-Factor 0.16). Providers disabled site-wide by Two-Factor will no longer be enforced.
|
||||
* Added Catalan (ca) translation — 145 strings, 100% coverage.
|
||||
* Updated Spanish (es_ES) translation to reflect the new plugin name.
|
||||
|
||||
**Multisite**
|
||||
|
||||
* Two-Factor (base plugin) has no network-level settings — it is entirely per-site. Two-Factor Extended already provides the network layer on top of this with network-wide enforcement, super admin requirements, and site override controls. No changes required.
|
||||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 6.7, 6.8, 6.9
|
||||
* PHP: 8.2, 8.3, 8.4, 8.5
|
||||
* MariaDB: 10.6 or newer
|
||||
* Multisite: Supported
|
||||
* Two-Factor plugin: 0.16 or newer
|
||||
* Tested on WordPress 6.7.5, PHP 8.5.3; PHPUnit 9.6.34 — 28 unit tests, 64 assertions, all passing
|
||||
|
||||
= 1.0.1 =
|
||||
|
||||
_Release date: 2026-03-28_
|
||||
|
||||
**Changed**
|
||||
|
||||
* Settings menu now registered at `admin_menu` priority 20 to always appear after Two Factor plugin's Settings page (Two Factor 0.16+).
|
||||
* PHPUnit downgraded from 10.x to 9.6 for compatibility with the WordPress test library.
|
||||
* `phpunit.xml.dist` updated: uses PHPUnit 9 schema, `<coverage>` block replaces removed attributes, `suffix=".php"` for test directory discovery.
|
||||
* Test files renamed from `test-*.php` to `Test_*.php` to match PHPUnit 10/9 class name mapping (class names unchanged).
|
||||
* `yoast/phpunit-polyfills` downgraded to `^1.1` (matches WordPress core requirement).
|
||||
|
||||
**Fixed**
|
||||
|
||||
* PHPCS: spacing after parameter type in `robotstxt-updater.php`, `class-enforcement.php`, `class-bulk-actions.php`.
|
||||
* PHPCS: `list<int>` docblock type replaced with `int[]` to match `array` PHP type hint in `class-bulk-actions.php`.
|
||||
* PHPStan level 9: all errors resolved across all plugin files.
|
||||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 6.7, 6.8, 6.9
|
||||
* PHP: 8.2, 8.3, 8.4, 8.5
|
||||
* MariaDB: 10.6 or newer
|
||||
* Multisite: Supported
|
||||
* Two-Factor plugin: 0.16 or newer
|
||||
* Tested on WordPress 6.7.5, PHP 8.5.3; PHPUnit 9.6.34 — 28 unit tests, 64 assertions, all passing
|
||||
|
||||
= 1.0.0 =
|
||||
|
||||
_Release date: 2026-02-17_
|
||||
|
|
@ -79,18 +147,12 @@ This is the first comprehensive release of Two-Factor Extended, implementing ent
|
|||
|
||||
**Compatibility**
|
||||
|
||||
* WordPress: 6.7 - 6.9
|
||||
* PHP: 8.2 - 8.5
|
||||
* MariaDB: 10.6+
|
||||
* Two Factor Plugin: 0.15.0 (tested)
|
||||
* Multisite: Fully supported (Network: true)
|
||||
|
||||
**Testing Environment**
|
||||
|
||||
* WordPress: 6.9
|
||||
* PHP: 8.2
|
||||
* MariaDB: 10.6
|
||||
* Testing: Plugin detection verified, dependency checks working, PHPCS passing, unit tests passing
|
||||
* WordPress: 6.7, 6.8, 6.9
|
||||
* PHP: 8.2, 8.3, 8.4, 8.5
|
||||
* MariaDB: 10.6 or newer
|
||||
* Multisite: Supported
|
||||
* Two-Factor plugin: 0.15 or newer
|
||||
* Tested on WordPress 6.9, PHP 8.2, MariaDB 10.6; plugin detection verified, dependency checks working, PHPCS passing, unit tests passing
|
||||
|
||||
**Development Tools**
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue