За всю свою довгу історію церква не раз була зруйнована та відновлена. У XVI столітті церква постраждала у Лівонській війні. Значних змін церква святого Іоанна також зазнала в зв'язку з відбудовами після Північної війни та Другої світової війни.