Shaykh Al-Fawzaan said, “Whoever repents, and then Allah will turn to him in repentance. If he used to call to falsehood and has repented, and now calls to the truth, then Allah will forgive him.
However, he must announce his repentance to the people and if he has books or tapes which call to falsehood, he needs to denounce them.
He must denounce these books and tapes. He should state his repentance openly, so that nobody can dispute with him of what has come to pass from him.
So, if he proclaims and clarifies [his repentance], then he may have absolved himself.
However, if he were to be silent, then the people would dispute against him with what had come to pass, and they would not know or believe that he has repented.” Ref: Dusunnah.com
Posted By Abdul Kareem Ibn Ozzie