I have a project using EasyAdminBundle for administration. In one Entity called "Post" I have the fields "title", "image" and "post" which I would like to track about changes. The property "image" only stores the filename of the image - the full upload process is managed by VichUploaderBundle.
How / Where can I mesh that the old image file does not get deleted on change because it will used for history?
When you define your mappings, there is a way to tell VichUploaderBundle that it should not automatically delete old files:
Here is a sample mapping configuration taken from the bundle's documentation: