Sorry to say it, but he did not. He apologized in general for his behavior but was not specific about apologizing for the anti-semetic remarks. Since his apology lacked specificity, it was not a full apology.
Not only did he apologize for his statements, he called them "despicable."