@@ -158,23 +158,28 @@ Yes, the plugin works on both single-site and multisite WordPress installations.
158158
159159== Changelog ==
160160
161- = 1.3.0 =
161+ = 1.3.0 - Released on 2026-04-03 =
162+ * New: Unified admin menu — consolidates 4 separate admin_menu hooks into a single React SPA with hash-based routing
163+ * New: Model benchmark admin page with REST controller and benchmark engine for comparing AI provider performance
162164* New: Gemini 2.5 Flash and Gemini 2.5 Flash Lite models added to the model selector
163165* New: o3, o4-mini, claude-sonnet-4-6, and claude-opus-4-6 models added to the model selector
164166* New: Claude 3.5 Haiku and Gemini 2.0 Flash models added to the model selector
165167* New: JS bundle size budget enforced in CI to prevent regressions
166- * New: Playwright E2E tests for shared conversations, agent builder, automations, and Changes page
167168* New: PHPStan raised to level 10 (maximum) with all new errors resolved
169+ * New: Unit tests for 50+ classes across Core, REST, Abilities, Models, Admin, Knowledge, and Automations
170+ * New: Playwright E2E tests for shared conversations, agent builder, automations, Changes page, UnifiedAdminMenu, and benchmark page
168171* Enhancement: WP.org SVN submission guide and deploy script
169172* Enhancement: GPL-2.0-or-later license headers added to all PHP files
170173* Enhancement: Security hardening, i18n compliance, and code safety improvements
174+ * Fix: tokens_used_this_month clamped to non-negative before database insert
171175* Fix: get_option() result guarded before array offset access in SiteScanner
172176* Fix: get-plugins truncator field mismatch (status/slug to active/file)
173177* Fix: google/ OpenRouter prefix removed from Google direct provider model IDs
174178* Fix: update-post benchmark schema aligned with implementation
175179* Fix: Collapsed sections now force-open when filtering activates in abilities manager
176180* Fix: package_type schema/runtime inconsistency in GitAbilities
177181* Fix: ShellCheck violations resolved in tests/ and .husky/
182+ * Fix: 96 failing Playwright E2E tests after UnifiedAdminMenu merge
178183
179184= 1.2.0 =
180185* New: Support all three official AI providers — OpenAI, Anthropic, and Google Gemini
0 commit comments