You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a5e5d97
Browse filesBrowse the repository at this point in the historyBrowse files
Release 2.5.13: save-validation and assignment cookie path fixes
Port admin save fail-closed behavior and the assignment proof cookie
path fix so admin-ajax receives signed cookies on split home/siteurl installs.
Co-authored-by: Cursor <cursoragent@cursor.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,13 @@
2
2
3
3
`readme.txt` remains the canonical WordPress.org release history for this plugin. This file mirrors the shipped release notes in a GitHub-friendly format.
4
4
5
+
## 2.5.13
6
+
7
+
> Admin save-validation hardening and assignment proof cookie path fix for split home/siteurl installs. JS `VERSION` synced to 2.5.13.
8
+
9
+
- Fix: **Admin save fail-closed** for invalid existing variants/goals (ported from ElementTest-WP PR #4).
10
+
- Fix: **Assignment proof cookie path** set to `/` so admin-ajax.php receives the signed cookie on split home/siteurl installs.
11
+
5
12
## 2.5.12
6
13
7
14
> Update-source visibility: each real GitHub release check records its outcome (`ok`, `http_<code>`, `network_error`, etc.) in the non-autoloaded `elementtest_update_status` option. The Plugins-screen row shows a colored status line ("Updates: GitHub ✓ latest 2.5.12, checked 2 hours ago" / "check failing"), and a warning notice appears on plugins.php for users with `update_plugins` when checks fail. On installs updating from a private mirror, the notice distinguishes a missing access token from an expired/revoked one; the token value is never rendered anywhere. JS `VERSION` synced to 2.5.12.
@@ -63,6 +63,11 @@ All testing data is stored in your WordPress database. No external services are
63
63
64
64
== Changelog ==
65
65
66
+
= 2.5.13 =
67
+
* Fix: Admin test saves now fail closed when an existing variant or conversion goal row is invalid or cannot be written. Previously, malformed rows could be silently skipped and the editor could still show "Test saved successfully."
68
+
* Fix: Assignment proof cookie path is now `/` so admin-ajax.php can receive the signed cookie on split home/siteurl installs.
69
+
* Internal: JS `VERSION` constant in `assets/js/frontend.js` synced to 2.5.13.
70
+
66
71
= 2.5.12 =
67
72
* Add: update-source status indicator on the Plugins screen row (last check result and latest available version) and a warning notice when the release check fails — so update problems are never silent. On private mirrors, the notice also flags a missing or expired access token; the token value itself is never displayed.
0 commit comments