The goal of releasing this code as plugin is to allow as many people as possible to test the post meta revisioning feature, and also move towards inclusion of the feature into core, following Features as Plugins model..
Further development of the code for this plugin will continue on its GitHub repository.
To revision post meta, you add its key via function add meta keys to revision { $keys = 'meta-key-to-revision return $keys } add filter.
Allows for array of 'revisioned meta keys.
revision for the meta is stored on save.
revision save is also triggered during auto-saves.
Restoring revision restores the revisioned meta field's values at that revision.
Supports storing of multiple values for single key.
Adds revisioned meta to the data via get post metadata.
Travis CI tests integrated with GitHub repository, props @mattheu...
Read more