I think the Dems were the only ones to do it, so far, but I could be wrong.
You are correct- Truman was the only president who ever authorized a nuclear strike.