Hi - this exact question has been asked various times before. Please use the existing threads:
As for the retroactive changes to the Nationality Law, latest discussions are here: