I've heard that this is disputed, is that correct? What's the consensus among historians?
Hi, not discouraging further contributions, but fyi there have been a few threads on the question. Check these out
Is Halloween (31 Oct) important as the day Martin Luther supposedly made public the ninety-five theses? - featuring /u/sunagainstgold
Did Martin Luther actually physically post the 95 theses on the Church in Wittenberg? - featuring /u/kashisaur