Staging environment to preview changes to already published content

Looking for this as well, it would be excellent if resources in Strapi were versioned so that (sophisticated) clients can ask for a specific unpublished version.

This would allow us to construct something like a “preview mode” for our content team, to see how changes would actually look on various device sizes on a QA/Staging instance, and then once the resource is “published”, the latest version will appear on Production.

Strapi is the best CMS, thanks for all your hard work!