ReactPress · Version history
ReactPress changelog and version history
- Latest version
- 3.4.1
- Oct 23, 2026 (16 days ago)
- Releases
- 23
- since 2021
- In the last year
- 1
- Tested up to
- WordPress 7.1.4
- PHP 8.0 or later
Releases each year
- 20217 releases
- 20227 releases
- 20234 releases
- 20243 releases
- 20251 release
- 20261 release
20261 release
ReactPress 3.4.1Latest
- Security fix for CVE-2026-92712. Admin AJAX requests now require an administrator and a valid nonce.
- index.html is only downloaded from a page already assigned to the app on this site. Remote URLs are rejected, and redirects off the site are not followed.
- Downloaded HTML is sanitized before it is written into the app directory.
- Stop exposing session tokens and other private user data in the reactPress JavaScript object. Public profile fields are still available.
- Page templates can no longer be pointed outside the plugin directory.
- Tested with WordPress 7.1.
20251 release
ReactPress 3.4.0
- Improved asset filtering (@dylanlawrence)
- Check for asset folder (@BlairCooper)
- Improve deep links (@bendiy)
- Update packages (@BlairCooper)
20243 releases
ReactPress 3.3.0
- Recommend the user to use create-vite instead of create-react-app
- Support chunking files for Vite applications (thanks to Blair Cooper)
- Fix: Namespacing for repr_log() – function
- Fix: Only write build path and index.html if in dev mode
ReactPress 3.2.2
- Update the React dev environment even if the ReactPress app is on a private page. Thanks to @BlairCooper
- Improve compatibility with non-standard WordPress configurations like Bedrock. Thanks to @dylanlawrence
- Improve security
ReactPress 3.2.1
- Removing extra script tag when using vite – thanks to @dylanlawrence
- Using ABSPATH for the document root
20234 releases
ReactPress 3.2.0
- Support React apps with Vite (other kinds of frontend frameworks coming soon)
- (Very) basic support for more than one app on one page.
ReactPress 3.1.0
- Make sure that pages of all states (private, draft) are shown.
- Improve user feedback when something goes wrong during index.html update.
- Don’t write empty content to index.html if page download did not work.
- Add css as late as possible to ReactPress page, to reduce !important in app’s css.
- Add information about the post into reactPress variable
- Automatically update the app list without the need to reload the page
ReactPress 3.0.1
- Allow child pages to be ReactPress pages, where a React app is embedded.
- Add support for hosts that have turned the php.ini setting allow_url_fopen to off.
- Don’t delete options when uninstalling plugin.
ReactPress 3.0.0
20227 releases
ReactPress 2.1.3
- Use relative file names for templates, to allow different folder configurations. Thanks to https://github.com/BlairCooper.
- Improve system requirements
ReactPress 2.1.2
- Don’t show encrypted user password on frontend.
- Improve Windows compatibility
ReactPress 2.1.0
- Add totally empty canvas template. This template doesn’t get any styles and scripts from WordPress. Good if you want to embed a totally independent React app.
- Add nonce and base rest_url to global ReactPress variable.
- Fix loading of global ReactPress variable.
- Improve Windows compatibility
- Securtiy fix: don’t show encrypted user password
ReactPress 2.1.1
ReactPress 2.0.1
- Improve Windows compatibility
ReactPress 2.0.0
- Add an app to an existing page
- Make client-side routing optional, thus allowing child pages of a React app
- Improve documentation
- Use a React app in more than one page
- Revamp the admin page to be cleaner and a React app itself
- Add PHP namespaces
- Use create-react-app in the admin area for dogfooding
- Add post state label to signal the user a page was created by ReactPress
- Test with WordPress 6.0.2
ReactPress 1.3.2
- Swap file_get_contents for wp_remote_get.
- Create custom routing for react-router based on slug of the reactpress page.
- If the folder of an app is deleted, it is shown as type: Orphan
20217 releases
ReactPress 1.3.1
ReactPress 1.3.0
- Move apps directory to wp-content/reactpress/apps to don’t mess with the created app when updating the plugin.
- Remove possibility to create new react apps from the admin. From now on there is only the command line workflow.
ReactPress 1.2.2
ReactPress 1.2.1
- FIX: Template incompatibility with Elementor and some other plugins. Thank to the great answer of Sally CJ https://stackoverflow.com/questions/67696139/error-in-wordpress-with-plugin-reactpress/68455647#answer-67751220
- FIX: Problems if document root and plugin app directory are on the same machine/server/locationn
ReactPress 1.2.0
- Revamp the process of adding using ReactPress. Don’t start the react app anymore, only update the index.html from WordPress admin. Make it possible to add apps manually with npm or yarn.
- Add fallback if we can’t find the plugin directory programmatically.
ReactPress 1.1.0
- Test with WordPress 5.7
- Insert the current user object to the global window object in Javascript, to have it accessible without a call to the API.
- add .env with CHOKIDAR_USEPOLLING=true to ensure watcher works with VM
- Use npm instead of yarn.
ReactPress 1.0.0
- Check for if it allows shell_exec and exec
- npm -v >= 6.0.0 is reachable from WordPress
- Find out if we are in a Windows environment
- Deploy app to production
- Add TypeScript/template support
- Delete app
- Build app
- Extend index.html in React app to look like WordPress site
- Create new React app
- Add React app in specified page
Questions about ReactPress’s releases
What is the latest version of ReactPress?
3.4.1, released on Oct 23, 2026 (2 weeks ago). It’s tested up to WordPress 7.1.4 and needs PHP 8.0 or later.
How often is ReactPress updated?
One release in the last year. Its first release on WordPress.org dates from February 2021.
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 freeRelease dates come from the day each version’s folder was made in ReactPress’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.