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!