Skip to content

Commit 23b54b3

Browse files
committed
chore(release): prepare v1.3.0 changelog for release
1 parent 30d91a1 commit 23b54b3

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

readme.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)