Katy Perry and Taylor Swift have reportedly ended their feud.