feat: add version check to prevent redundant version bumps in Cargo package