Gov. Mike DeWine has vetoed a new Republican-passed bill that would have required Ohioans to show a photo ID to vote by mail.