Skip to content

Releases: VibeCodeRacing/VibeSplit

VibeSplit 2.5.18

Choose a tag to compare

@github-actions github-actions released this 02 Sep 09:53
b334787

Full Changelog: v2.5.17...v2.5.18

VibeSplit 2.5.17

Choose a tag to compare

@github-actions github-actions released this 24 Aug 03:39
740de6f

Full Changelog: v2.5.11...v2.5.17

VibeSplit 2.5.13

Choose a tag to compare

@github-actions github-actions released this 20 Jul 20:43

Full Changelog: v2.5.12...v2.5.13

VibeSplit 2.5.12

Choose a tag to compare

@github-actions github-actions released this 19 Jul 17:37

Full Changelog: v2.5.11...v2.5.12

VibeSplit 2.5.11

Choose a tag to compare

@VibeCodeRacing VibeCodeRacing released this 11 Jul 07:57

VibeSplit 2.5.11

GitHub-native updates for installs outside WordPress.org.

What's new

  • Update URI + built-in GitHub Releases dashboard updater
  • .distignore for clean distribution ZIPs
  • Docs for tag-based release process

Install / update

Download vibesplit-2.5.11.zip and install via Plugins → Add New → Upload, or replace the vibesplit folder. Root folder in the ZIP is vibesplit/.

Sites already on 2.5.11+ will receive future updates in Dashboard → Updates from GitHub Releases.

VibeSplit 2.5.10

Choose a tag to compare

@VibeCodeRacing VibeCodeRacing released this 11 Jul 00:17

VibeSplit 2.5.10

WordPress.org Plugin Check (PCP) warning cleanup that resolves all 259 warnings from the 2026-07-09 scan — real code fixes plus documented, justified phpcs annotations for false positives. Verified with php -l on all edited files and a PHPCS (WPCS 3.x) run using the exact sniff set from the report, which now reports zero issues.

Also includes the full product rename from ElementTest Pro to VibeSplit (plugin slug, text domain, DB tables, CSS/JS, i18n) for WordPress.org publication under Vibe Code Racing.

Changes

  • Compliance: Removed the discouraged load_plugin_textdomain() call. WordPress 4.6+ loads translations automatically for wp.org-hosted plugins.
  • Fix: Reordered $_POST['page_url'] sanitization in conversion-tracking and variant-assignment AJAX handlers so esc_url_raw() directly wraps the unslashed input.
  • Compliance: Prefixed file-scope globals in uninstall.php ($vibesplit_site_ids / $vibesplit_site_id).
  • Compliance: Documented false-positive nonce-verification warnings (~110) and view-template prefix warnings (~127) with justified phpcs annotations.
  • Internal: JS VERSION constant in assets/js/frontend.js synced to 2.5.10.
  • Rename: ElementTest Pro → VibeSplit across plugin headers, APIs, tables, assets, and docs.

Install

Download vibesplit-2.5.10.zip below, then in WordPress: Plugins → Add New → Upload Plugin.

Zip layout: top-level folder is vibesplit/ (plugin slug).