I am trying to create a workflow to send an e-mail whenever a new version of a file is uploaded to a Document Library.
The Document Library has lots of fields that, if updated, will create a new version of the ListItem, but I don't want to start the workflow for this cases.
Only when a new version of the document is uploaded (including the first version) I want the workflow started.
My document library does not need approval, only major versions are enabled and it does not need to checkout files before editing.
Is there a way of doing this, even programmatically?