If you don't fill the field with the version of the file during publishing update the resource will not be updated by new file. Old file will remain in resource, although user gets notification about successfully resource update and there are no notification about empty version field (!) . Besides, in that case the list of changelog is updating, although resource still contains an old file. You see new changelog and think that you download updated file, but really it is the old one.