How do I capture an audit trail of changes made to a view? What would be the best way for me to log any administrative changes that might have been made on a view? E.g. a new filter added or a field removed. The audit entry should include a user stamp and a time stamp and the change that was made. Doesn't look like any of the conventional options seem to capture this information.
You may use Features module to save your view in code and add version control system (Git, SVN) to your project. Every time when you will change the view you will need to update feature with this view and commit your changes into version control system. Then you will have a history of changes