release: 3.0.2 → 3.1.0

A single-day UX polish + bug-fix release. Nine prior commits worth
of work culminating today:

- Hidden phantom wp_note CPT submenus that misrouted Add New Note
  to the standard WP post editor (commit 05d8ad5).
- Tier 1 page-callback cleanup: single H1, collapsed triple
  about/welcome surfaces, removed duplicate Toggle Welcome buttons,
  deleted lying v3.0.0 embedded changelog, moved Buy-Me-A-Coffee
  header → footer, removed dead bulk-action checkboxes,
  PHP 8.2 ${size}px → {$size}px deprecation (commit 930e605).
- Banner moved from My Notes page top to About page as a 320px-wide
  side-by-side intro row (commit 868911d).
- Menu rename: "Create WP Note" → "My Notes",
  "About WP Notes" → "About"; About page H1 trimmed to match Tier 1
  style (commit b34d2d8).
- Removed the duplicate smiley-face button beside the emoji input
  (commit 3f881b0).
- Made the "No notes found" empty-state notice dismissible
  (commit 71df974).
- Fixed the duplicate "Create a New WP Note" form rendering at the
  bottom of the My Notes page — root cause was WP firing both
  parent and submenu callbacks for the shared menu_slug
  (commit c773a21).
- Added persistent per-user dismissal of the empty-state notice via
  user_meta + AJAX, so closing it stays closed across page reloads
  (commit 35920fe).
- Removed the Tools → My Notes shortcut and added a backward-
  compatible redirect for stale ?page=wp-notes-create bookmarks
  (commit 3801cc2).

Bump:
- wp-notes.php header Version: 3.0.2 → 3.1.0
- WP_NOTES_VERSION constant 3.0.2 → 3.1.0
- CHANGELOG [Unreleased] block moved under [3.1.0] - 2026-05-25

No data migration required. Storage model unchanged (wp_options).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-25 08:00:41 +01:00
parent 3801cc283b
commit 99475e80f2
2 changed files with 13 additions and 2 deletions
+2 -2
View File
@@ -5,7 +5,7 @@
* Plugin Name: A-WP-Notes
* Plugin URI: https://icanhelp.ie/wp-notes
* Description: A plugin to add your notes to the WordPress dashboard with import/export functionality
* Version: 3.0.2
* Version: 3.1.0
* Requires at least: 5.0
* Requires PHP: 7.2
* Author: IR240474
@@ -33,7 +33,7 @@ if (!isset($wp_notes_init)) {
$wp_notes_init = true;
// Plugin Constants
if (!defined('WP_NOTES_VERSION')) define('WP_NOTES_VERSION', '3.0.2');
if (!defined('WP_NOTES_VERSION')) define('WP_NOTES_VERSION', '3.1.0');
if (!defined('WP_NOTES_FILE')) define('WP_NOTES_FILE', __FILE__);
if (!defined('WP_NOTES_PATH')) define('WP_NOTES_PATH', plugin_dir_path(__FILE__));
if (!defined('WP_NOTES_URL')) define('WP_NOTES_URL', plugin_dir_url(__FILE__));