Automatic version increment

Hello

We are under SW2021 with MyCADTools.

I'm looking for a feature that I don't see mentioned anywhere, but maybe you can point me to a solution!
Our outsourced parts have versioning, and I was wondering if there was a way to increment the version each time the body was changed.

It seems complicated, and at the same time, I tell myself that it's not so complicated technically: native SW knows how to recognize the differences between bodies remarkably well. So a priori it  would not be difficult to recognize if a body is different from itself.

Second solution:  increment only when the part is saved. Only it is possible to save even in the absence of modification, and in this case there would be an untimely increment.

I appeal to your community, maybe you are aware of possibilities in this area?

Many thanks

Hello

From what I understand, standard Solidworks PDM could answer your question. Each change is saved as a version , and if an older version is used in an old assembly, it does not move. This makes it possible to keep track of the spare parts to be supplied, for example. 

For us, PDM Standard comes free with every pro license we have.