Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

WPVibe · Version history

WPVibe changelog and version history

Latest version
1.21.7
Nov 5, 2026 (4 days ago)
Releases
66
since 2026
In the last year
66
about one every 3 days
Tested up to
WordPress 7.1.4
PHP 7.4 or later

202666 releases

  1. WPVibe 1.21.7Latest

    • Fix: When your AI tries to delete the folder of a WPVibe draft theme, it is now refused and pointed to discarding the draft instead, so WPVibe is never left pointing at a draft that no longer exists. A publish that moved the draft live but could not restore its theme name no longer leaves that stal…
    • Fix: With “Allow for WPVibe” on, the WPVibe page now explains that while a security plugin turns Application Passwords off, only a password WPVibe created gets through. If your account has none yet, it says so and how to connect.
    • Fix: On sites where another plugin turns on strict database error reporting, a database query from your AI with a mistake in it now returns the SQL error instead of WordPress’s critical error page, and no longer leaves a read-only transaction or time limit open.
  2. WPVibe 1.21.6

    • Fix: wp-admin no longer offers Activate or Live Preview on a WPVibe draft theme, which locked every draft change once active. A switch to a draft from anywhere else puts the site straight back on its theme and says how to preview or publish the draft instead.
    • Fix: Asking your AI to search or edit a post that does not exist now says the post does not exist, instead of reporting a missing permission and asking you to reconnect.
    • Fix: When Approve is refused because the request is not a plain browser login, the message now names the cause (an Application Password, a server password such as HTTP Basic Auth, or an extra header) and how to get past it.
    • Fix: On white-labelled sites with “Dangerously bypass approvals” on, the warning banner now turns it off in place. Your AI can turn the setting off for you too, but never on.
    • Fix: When your AI cannot make a draft copy of your theme, it now says why and what to do: a theme the host links in from elsewhere (as on WordPress.com), a link inside the theme, a themes folder WordPress cannot write to, or a draft record the database did not keep. It used to say only that the exi…
    • Fix: Connecting a site now tells WPVibe which way WordPress created the connection’s password, to help trace connections that fail.
    • Hardening: Before WPVibe first changes a post’s title or content, WordPress keeps a revision of the original, so the first AI edit can be undone. When revisions are off for that post, your AI is told the change cannot be undone.
  3. WPVibe 1.21.5

    • Fix: Approve now connects on sites whose REST API address answers “not found”. It retries through the ?rest_route= address, which those sites still answer, and the help notice names the address it tried.
    • Fix: The connection check no longer fails on sites running LiteSpeed Cache, which could serve an earlier check’s answer. WPVibe now tells LiteSpeed Cache not to cache it.
    • Hardening: A search-replace that runs without an approval showing that exact change, such as a fleet run, now leaves WPCode and Elementor code snippets unchanged and says so. A search-replace you approved still changes them.
  4. WPVibe 1.21.4

    • Fix: SeedProd pages your AI saves compile again on sites where other plugins run background tasks, such as Action Scheduler, while the page is saved. The builder sign-in now refuses those requests instead of signing itself out, so the save goes through.
    • Fix: WPVibe’s update notices show in wp-admin even when WPVibe is hidden from admins.
    • Hardening: The draft theme preview loads Tailwind from the plugin instead of a CDN.
    • Security: The readme now explains that requests to your site may pass through WPVibe’s relay servers, and how to report a security issue (security@wpvibe.ai).
  5. WPVibe 1.21.3

    • Feature: WPVibe now finds and runs abilities that a plugin offers to AI agents only (marked for MCP but hidden from the REST API), such as those in Fluent Forms, Meta Box, Premium Addons for Elementor and PixelYourSite. Each ability’s own permission check still decides who can run it.
    • Fix: Publishing a draft theme no longer rolls back when a maintenance or coming-soon page is on (SeedProd, LightStart, CMP or Maintenance). The publish is kept, and WPVibe tells you to view the site logged in before you turn maintenance off. A real error page still rolls back as before.
    • Security: The SeedProd builder sign-in now also limits Super Admins on multisite, accepts only the exact fields the builder sends on each call, refuses file uploads, and views the front end signed out.
  6. WPVibe 1.21.2

    • Security: The one-time sign-in WPVibe uses to save a SeedProd page in the builder now only reaches that page’s builder. It can no longer open other admin screens, upload plugins or themes, add users or change settings, it ends after 10 minutes instead of 2 days, and any request outside the builder…
    • Security: On multisite, a site administrator who is not a Super Admin now only reads their own site: database reads, user lookups and network transients stay on that site, and search and replace skips network and other sites’ tables.
    • Security: Search and replace now escapes table and column names when it writes, and skips any table whose name is not a plain identifier.
    • Hardening: Reading wp-config constants now uses an allowlist of diagnostic settings (paths, debug, cache, memory, multisite), so a credential stored under an unusual name is never returned.
    • Hardening: WPVibe only takes back a draft theme folder it created itself. A folder that merely ends in -wpvibe-draft is left alone, including on uninstall.
  7. WPVibe 1.21.1

    • Security: The approval log on your site no longer keeps passwords and other secret values from the commands you approved, such as post passwords and the values in a database query. Before, only user passwords were hidden. Approved commands are now logged by their shape.
    • Feature: Your AI can read large plugin and theme files a section at a time, up to 1 MB. Before, any source file in wp-content over 64 KB was refused, even for a few lines. The whole file is still checked for secrets, and they are masked before any lines are returned.
    • Feature: Beaver Builder pages can be edited one part at a time. Your AI sends only the rows and modules it changed, so it no longer has to pass your whole layout, including form keys such as reCAPTCHA secrets, back through the chat.
    • Feature: Your AI can list a post’s categories and tags (wp post term list), look up a single category or tag (wp term get), and read and change term meta (wp term meta).
    • Fix: Reading a page’s HTML works on WordPress sites installed in a subfolder (for example example.com/blog). It used to fetch a “page not found” page instead and report success.
    • Fix: Beaver Builder saves refuse a module whose internal id does not match its key, which Beaver would otherwise drop or rename while reporting success.
  8. WPVibe 1.21.0

    • Security: Pending plugin, theme and WordPress updates can no longer be pointed at a different download through an option change. WordPress’s update records are now read-only to your AI.
    • Security: The list of user roles is now protected on every site, including sites with a custom database table prefix and every multisite subsite.
    • Security: The draft theme file tools only ever work inside a draft theme WPVibe created, never in your live theme or its parent theme.
    • Security: The SeedProd builder sign-in that WPVibe opens to compile your pages can no longer switch on “Dangerously bypass approvals”.
    • Security: The approval preview for a database query no longer runs statements the query itself would refuse, such as file reads or queries on protected tables.
    • Security: With “Allow for WPVibe” on behind a security plugin that blocks application passwords, only the WPVibe password of an account connected to WPVibe gets through. Other accounts, and the same account’s other application passwords, stay blocked.
    • Fix: Draft theme editing works on Windows hosts and local Windows installs (for example Local). Reading, editing and outlining existing files no longer fail with a path error.
    • Fix: Your AI can no longer delete the WordPress user WPVibe is connected as, which used to break the connection until you reconnected by hand. It is told to reconnect as another user first.
    • Fix: Post meta and user meta writes follow WP-CLI’s –format option. JSON text stored by plugins such as SeedProd and Elementor stays text instead of being turned into an array, and –format=json or –format=plaintext picks either one.
    • Fix: User meta saved through WPVibe keeps escaped quotes, so JSON text in user meta stays valid.
    • Improvement: option pluck supports –format=json, so your AI can tell true, 1 and “1” apart. Undoing an Astra setting change uses it.
  9. WPVibe 1.20.5

    • Security: User meta changes that need your approval can no longer be slipped past it with a key the database treats as the same as a protected one (for example a different letter case, an accent or a hidden character). Keys like that are refused, and a write is refused whenever WPVibe cannot confir…
    • Improvement: WPVibe’s own updates are safer. An update waits while WordPress is running its own background updates, a failed or rolled-back update is always reported as failed (with the reason when the site could not reach itself to check the new version), maintenance mode is cleared if an update i…
    • Fix: Approved database writes no longer fail with “Multiple SQL statements” when a quoted value contains a semicolon, such as serialized data or CSS. Anything the check cannot read with certainty is still refused.
    • Fix: When another plugin or theme crashes while WPVibe saves an edit, administrators see the PHP error with its file, line and the plugin or theme it came from, instead of WordPress’s bare “critical error”. Your AI is told to check whether the change was saved rather than send the same edit again.
    • Fix: An upload your site refuses because of its file type (for example an SVG blocked by an SVG plugin) is reported as an unsupported file type with the site’s own message, not as a disk error, so your AI stops retrying it.
    • Fix: Menu changes no longer fail on sites whose plugins look up the admin screen when a menu is saved (for example Ocean Extra).
    • Fix: The plugin page now names the right Wordfence screen (All Options, Brute Force Protection) for the setting that turns off application passwords.
    • Fix: Astra child themes are recognized in the dashboard widget and when WPVibe picks the right Astra tools.
    • Improvement: When a site refuses WPVibe’s sign-in, the connection check reports a few more facts about why (whether the server passed the credentials through and whether WordPress’s application password check ran), never the credentials themselves.
  10. WPVibe 1.20.4

    • Fix: When WPVibe updates itself, it stays switched on. Before, an update WPVibe ran on its own (from your AI or a fleet job) could leave the plugin deactivated until someone turned it back on. The update now runs the way WordPress’s own background updates do, so WordPress also checks the new versio…
    • Improvement: Beaver Builder pages save on Beaver Builder versions before 2.6. When a save hits a PHP error, administrators see the error with its file and line, and a page the failed save created is removed.
    • Feature: Bricks header and footer templates built through WPVibe now show on the site. Before, they were saved where Bricks does not read them.
    • Improvement: Other plugins can log WPVibe’s activity: the new wpvibe_operation_executed action fires each time an approved operation runs, with the command and the preview you approved.
    • Fix: WPVibe’s SeedProd-only login route no longer appears in the plugin’s route list, so AI agents stop calling it on sites without SeedProd.
    • Improvement: WPVibe can turn off a WPCode snippet it created, with no approval needed, because turning it off loses nothing and you can turn it back on in WPCode. It can also delete one of its own snippets after you approve it on the approval page (or at once, if you turned on “Dangerously bypass a…
    • Fix: Draft theme previews work on sites that use the SeedProd Website Builder. Before, the preview showed the live SeedProd site instead of the draft. The preview and the publish result say that the live site keeps showing the SeedProd site until the Website Builder is turned off.
    • Fix: Preview pages tell hosts, caching plugins and CDNs not to cache them, so a page cache no longer serves a stale preview after an edit.
  11. WPVibe 1.20.3

    • Fix: Approved database writes that are long (over about 8 KB) and wrapped in double quotes no longer fail with a syntax error on some hosts.
    • Fix: File listings with a name pattern such as *.php now find matching files in every folder, and a pattern used with a folder now matches inside that folder. Before, *.php found only top-level files, and with a folder it found nothing.
    • Fix: Saved Site Editor changes on the live theme no longer override a published draft theme by default. Publishing sets aside the live theme’s saved global styles, and its saved templates and template parts that the draft also has. Set-aside changes are kept and can be brought back, and you can ask…
    • Feature: The preview and the publish result warn when the theme’s folder name belongs to a theme on WordPress.org, because a WordPress.org update could replace a custom theme. Adding “Update URI: false” to style.css stops this.
  12. WPVibe 1.20.2

    • Fix: Live reload puts much less load on your server. It checks for changes every five seconds instead of every two and a half. When a check times out, every open tab of the site stops checking, so it cannot tie up the server’s PHP workers; reload the page after five minutes to turn live reload back…
    • Fix: When an approved database change fails, the Approval Log now records the error message instead of an empty result, and the change is labelled as a write.
  13. WPVibe 1.20.1

    • Improvement: Claude users can add WPVibe from Claude’s connectors directory. The “Add to Claude” button on the WPVibe settings page and a new link in the dashboard widget open the listing. The server address is still there for Claude Code, Cursor and other clients.
    • Hardening: Turning on white label mode always asks for approval, even when “Dangerously bypass approvals” is on. White label hides the Approval Log, so a person confirms it each time. Sites that already use white label are not affected.
  14. WPVibe 1.20.0

    • Feature: Dangerously bypass approvals. A new per-site checkbox on the WPVibe settings page in wp-admin, off by default. When it’s on, WPVibe asks for no approvals on that site: deletes, SQL, WP-CLI, REST writes, abilities and fleet jobs run right away. Only a logged-in administrator can turn it on…
    • Improvement: Fewer SQL prompts. Approving a database row change (UPDATE, INSERT, DELETE or REPLACE) can now cover the rest of your session on that site, for 30 minutes or 25 statements. Schema changes, code snippet tables, WPVibe’s own tables and WooCommerce API keys still ask every time, and remem…
    • Security: Remembered SQL writes run inside a transaction, and any change to code snippet storage rolls the write back. If the database connection drops mid-write, WPVibe reports an error instead of replaying the statement.
    • Security: Database reads now run inside a read-only transaction, so a query that looks like a read can never change data. Reads with unusual quoting that used to be refused now run.
    • Fix: Approving a connection no longer fails on sites whose server labels REST answers as HTML. WordPress used to hand back an unreadable password, and the connect link failed with a misleading hint.
    • Improvement: The Approval Log header now says it lists approved and bypassed operations.
  15. WPVibe 1.19.2

    • Security: WPCode snippets and their storage (the active-snippet cache, the site-wide header and footer scripts, snippet posts) can only change through WPVibe’s code snippet flow, which saves new code disabled for you to review. Content edits and page builder saves that would reach them are refused.
    • Security: Raw SQL can no longer write to the users, user meta or options tables, even with approval. WPVibe points the AI to the matching WordPress command instead, which runs WordPress’s own checks.
    • Improvement: Fewer approval prompts. Clearing expired transients runs without one, and snippet saves that land disabled no longer ask, because enabling a snippet in wp-admin is the real approval.
    • Improvement: A domain migration with search-replace can change the site and home addresses again after approval, with a clear warning. Other protected settings are skipped.
    • Fix: WPVibe refuses to activate its own working draft of a theme, which would serve the site without its compiled styles. Uninstalling WPVibe keeps an active draft or backup theme in place.
    • Fix: When another plugin or theme prints warnings or errors during a WPVibe request, the response stays clean, so a command that succeeded is no longer reported as a failure.
  16. WPVibe 1.19.1

    • Fix: Opening a draft theme preview can no longer crash wp-admin. On some hosts a preview could run out of memory on every admin page until the browser’s site data was cleared, and a broken draft theme could take the whole admin area down with it.
    • Fix: Sites whose server garbles the standard login header now connect. WPVibe falls back to its own copy of the header when WordPress can’t read the standard one.
    • Fix: Content search answers instead of refusing. Searching a field a post doesn’t have returns 0 matches, list-type fields are searched as text, and short field names like “title” and “content” work.
    • Fix: Content edits inside page builder data (for example Elementor) and block settings now escape quotes and special characters safely instead of being refused.
    • Improvement: WPVibe can read basic site settings such as the site address, home address, active theme and active plugins. Changing them is still blocked.
    • Improvement: When a site has never saved an Application Password, WPVibe now says so, so the connection message can name the cause and offer a fresh connect link.
    • Improvement: The connection check no longer claims WordPress accepted the Application Password when it only confirmed the header arrived.
    • Improvement: The WPVibe admin page links to reviews on WordPress.org.
  17. WPVibe 1.19.0

    • Feature: WPVibe can now add SVG images to your Media Library and write SVG files in a draft theme. Every SVG is cleaned before it is saved, including for administrators: scripts, event handlers, links to other sites, embedded web pages and styles that could load or run anything are removed. A file…
    • Improvement: SVG uploads are allowed for that one file only. Your site’s own upload settings do not change, so SVG uploads in wp-admin work exactly as before.
    • Improvement: SVG images added to the Media Library get their width and height from the file, so they show at the right size in the editor and as featured images.
  18. WPVibe 1.18.0

    • Feature: new WP-CLI command theme mod get reads one or more theme settings by name, or all of them with –all. Settings that are not set come back empty, and values keep their stored types.
    • Feature: cache purge now clears Super Page Cache (its own cache and the Cloudflare cache it manages) and Rank Math’s sitemap cache, so an updated sitemap shows right away.
    • Improvement: when no supported cache plugin is found, cache purge now says a cache plugin WPVibe does not support may still hold the page, and to purge it from that plugin’s settings.
    • Improvement: the connection check now spots a second login (HTTP Basic Authentication) in front of WordPress. That login makes WordPress refuse to approve the connection, so the check now tells you to turn it off before you connect, instead of showing all green and failing at the Approve step.
    • Improvement: the site information WPVibe reads now includes the WordPress address, so WPVibe can warn you when a site was connected under a different address than WordPress uses. Such a connection makes signed approvals fail.
    • Fix: the draft theme preview no longer changes the layout of themes WPVibe did not build, such as Astra. The preview was loading WPVibe’s own styling tools on every draft, and on WooCommerce stores they turned a 4 column product grid into a row of narrow cards. They now load only for WPVibe themes.…
    • Hardening: the one-time sign-in link WPVibe uses to open the SeedProd builder can now be used exactly once, even if two requests arrive at the same moment. This holds on sites with a persistent object cache such as Redis or Memcached too. Links still expire after two minutes.
    • Hardening: when a security plugin has turned off file editing, WPVibe now tells your AI to ask you before changing that setting, instead of suggesting it turn file editing back on itself.
    • Fix: on Divi sites, editing a post’s text through WPVibe now also clears Divi’s saved excerpt, so category archives and the blog index show the new wording right away. Editing a Theme Builder header, footer or body layout the same way now refreshes the styles of the pages that use it, so a module n…
    • Fix: on Divi sites, pages, posts and projects that the AI updates through the WordPress REST API now get the same excerpt refresh, so category archives and the blog index show the new wording instead of an old saved copy.
    • Fix: on hosts that do not allow WordPress to create PHP files (WP Engine and some other managed hosts), creating a draft theme or a classic theme now says so and that changing file permissions will not help, instead of a bare “Failed to copy file”. Other copy and write failures now include the reas…
    • Fix: when creating a draft theme or a classic theme fails partway, the message now says whether the partial folder was removed, and names it if it could not be.
    • Fix: when WPVibe’s record of a draft theme outlives the draft folder itself (the folder was removed by hand, by the host, or by an interrupted operation), creating a draft no longer fails with a conflict that no tool could resolve. Create draft theme and delete draft theme now clear the leftover re…
    • Fix: when a draft folder from an earlier WPVibe draft is still on disk but its record was lost, creating a draft of the same active theme takes that folder back as the draft (no files are changed) instead of refusing. In any other case both create and delete name the folder and leave it untouched,…
    • Improvement: previewing, publishing or editing a draft whose folder is gone now names the missing folder and the one step that recovers, instead of returning a preview link to a theme that no longer exists.
    • Fix: two theme file edits sent at the same moment (for example an edit and a preview on the same draft) no longer fail with a “could not exclusively lock” conflict. The second one now waits up to 5 seconds for the first to finish, then runs.
    • Fix: when WPVibe cannot lock the themes folder, the message now says why and whether retrying helps: another operation still running, no write access to the .wpvibe-draft.lock file in the themes folder, a server that does not support file locking, or a lock file replaced by a symbolic link. Each on…
    • Fix: adding an image from a URL that returns a web page (an error, login or hotlink protection page) instead of the image now says the URL did not return an image and names what it returned, such as text/html. It no longer says your site does not allow .jpg files. When the image really is a type yo…
    • Fix: theme mod list on a theme with no saved settings no longer returns one empty row.
    • Fix: the approval error messages can now be translated.
  19. WPVibe 1.17.5

    • Fix: a db query SELECT whose quoted text contains a write word (for example ‘delete’ in a value, or REPLACE(name, ‘a’, ‘update’)) no longer asks for approval and then refuses to run. A statement that starts with SELECT, SHOW, DESCRIBE or EXPLAIN SELECT is a read and runs as one.
    • Hardening: a db query that calls SLEEP, BENCHMARK, GET_LOCK or RELEASE_LOCK now needs approval, and read queries stop after 30 seconds instead of holding a database connection open.
    • Fix: the db query statement is sent to MySQL exactly as typed. Quote marks inside the statement are quote marks to MySQL and can no longer be turned into extra SQL.
    • WP.org caps the changelog at 5,000 words. For the full release history back to 1.0.0, see https://wpvibe.ai/changelog/
  20. WPVibe 1.17.4

  21. WPVibe 1.17.3

  22. WPVibe 1.17.2

  23. WPVibe 1.17.1

  24. WPVibe 1.17.0

  25. WPVibe 1.16.5

  26. WPVibe 1.16.4

  27. WPVibe 1.16.3

  28. WPVibe 1.16.2

  29. WPVibe 1.16.1

  30. WPVibe 1.16.0

  31. WPVibe 1.15.5

  32. WPVibe 1.15.4

  33. WPVibe 1.15.3

  34. WPVibe 1.15.2

  35. WPVibe 1.15.1

  36. WPVibe 1.15.0

  37. WPVibe 1.14.3

  38. WPVibe 1.14.2

  39. WPVibe 1.14.1

  40. WPVibe 1.14.0

  41. WPVibe 1.13.5

  42. WPVibe 1.13.4

  43. WPVibe 1.13.3

  44. WPVibe 1.13.2

  45. WPVibe 1.13.1

  46. WPVibe 1.13.0

  47. WPVibe 1.12.0

  48. WPVibe 1.11.0

  49. WPVibe 1.10.0

  50. WPVibe 1.9.1

  51. WPVibe 1.9.0

  52. WPVibe 1.8.1

  53. WPVibe 1.8.0

  54. WPVibe 1.7.1

  55. WPVibe 1.7.0

  56. WPVibe 1.6.3

  57. WPVibe 1.6.2

  58. WPVibe 1.6.1

  59. WPVibe 1.6.0

  60. WPVibe 1.5.2

  61. WPVibe 1.5.1

  62. WPVibe 1.5.0

  63. WPVibe 1.4.0

  64. WPVibe 1.2.3

  65. WPVibe 1.2.2

  66. WPVibe 1.2.1

Questions about WPVibe’s releases

What is the latest version of WPVibe?

1.21.7, released on Nov 5, 2026 (4 days ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.

How often is WPVibe updated?

66 releases in the last year, about one every 3 days. Its first release on WordPress.org dates from April 2026.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in WPVibe’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.