I think a new version would reset the evaluation of a previous version no matter what. This makes developers prepare better their releases, saving not onle extra evaluations of minimal changes but most importantly saving downloads and updates of minimal changes to end users.