1.0.1 Release Notes¶
Bugfix release for VersionPress 1.0.
Released on 13-May-2015; read the announcement blog post.
Note: this is an EAP release
EAP releases are generally stable but the software is still young, limited in scope and an external backup is recommended at all times.
Release highlights¶
- Bulk changes now display better messages. For example, if two posts were moved to trash, 1.0 would output "Post 'abc' moved to trash" while 1.0.1 will show "2 posts moved to trash". Technically, the bulk changes were already tracked properly in 1.0, just the messages are now better. (VersionPress will display better messages even for commits made by v1.0.)
- Tests for bulk changes added as part of this change. There have been quite a few of them.
- Other minor change message improvements:
- Postmeta / usermeta change messages no longer use the word "option" which was confusing, e.g., "Edited option 'xyz' for post 'abc'" is now "Edited post-meta 'xyz' for post 'abc'".
- Term-taxonomy changes now use specific taxonomies, not a generic "term". For example, "Deleted term 'abc'" is now "Deleted category 'abc'".
- Nginx has been tested and is now officially supported.
- .htaccess files updated to work on both Apache 2.2 and 2.4 (Apache 2.4 could have caused issues under some circumstances).
- Uploading files in problem reporter now works on PHP 5.3+ (used to be 5.5+ because of the external library used).
- Requirement checker now distinguishes between a state where Git is not detected at all and when just the version number is wrong.
- Several bug fixes, two of theme with high severity (fix in INI serialization and term-taxonomy synchronization). Upgrade is greatly recommended.
Usage notes¶
System requirements didn't change from 1.0 and are:
- PHP 5.3 or later
- WordPress 4.1 or later (should work on 3.9+ but it's only officially tested on 4.1+)
- Git 1.9 or later
Upgrade from previous versions¶
Upgrade from 1.0 is supported but is manual at the moment. Please follow these steps:
- Put the site in a maintenance mode
- Replace the
wp-content/plugins/versionpress
directory in its entirety - Copy
.htaccess
/web.config
templates fromwp-content/plugins/versionpress/src/Initialization
into these two locations (don't forget to remove the ".tpl" part from them):<site_root>/.git
wp-content/vpdb
- Disable the maintenance mode
Known issues¶
None at the moment.