Are you seriously suggesting that the Church's teaching on contraception is only 100 years old? It may have been challenged a century ago but existed long before that. In fact it was the teaching of all Christian churches prior to 1930 when the Anglicans decided to change it. I don't know where you get your information from, certainly not the history books.