JOHANNESBURG: South Africa's batter Mignon du Preez has announced her retirement from Test and ODI cricket, Cricket South Africa (CSA)…