The past tense of unhate is unhated.
The third-person singular simple present indicative form of unhate is unhates.
The present participle of unhate is unhating.
The past participle of unhate is unhated.