4.0-alpha1
Pre-releaseVersionPress 4.0 introduces support for WordPress plugins and themes. The other significant changes are a much-improved search, staging visualization and Composer workflows support.
This is the first alpha, released on 10th October 2016. Read the release blog post or see the full release notes.
Note: this is an Early Access release. These warnings and limitations apply.
New in 4.0-alpha1
Plugin support
👋 We're looking for feedback on this, please chat with us on Gitter.
Plugins can now be described to VersionPress using a set of plugin definitions in a .versionpress
folder. These include:
actions.yml
defining plugin actionsschema.yml
describing how the plugin stores data in the databaseshortcodes.yml
defining any new shortcodes the plugin introduceshooks.php
containing any filters and actions further customizing the functionality
See docs/Plugin-Support.md for more details. Issue: #1036 (PR #1075).
New features
- Significant search improvements – #805
- Branching and merging visualization – #1043
- Composer workflows – #1037
Other significant changes
- MobX introduced as a state management library for the React frontend – #1091
- Frontend generally reviewed and cleaned up (React component structure, code style, etc.) – #1083
Upgrade notes
To upgrade from 3.0 and earlier, please do a full re-activation. The recommended procedure is:
- Put the site in a maintenance mode.
- Deactivate VersionPress (just deactivate, do not uninstall).
- Delete the contents of
wp-content/plugins/versionpress
and extract the current version there. - Activate & initialize the plugin again.
- Disable maintenance mode.
System requirements
General system requirements:
- PHP 5.6.0 or later
- WordPress 4.4 or later
- Git 1.9 or later
proc_open()
enabled
System requirements for sync / multi-environment workflows:
- Custom server or VPS is recommended.