By default WordPress can display changes in post content, by using the post revisions feature.
WordPress can however not by default show any changes in post status (or publish date, or author, etc.).
However there are plugins that can solve this. I built one myself called Simple History that displays more information about the changes that have been made to a post, including post status (and publish date, and author, etc.).
Here's a screenshot showing that it is possible to see that a post have been published by one user, and then set to private by another user.
Hope this helps.