Question: do lists need full stops?
Answer: There is no single right way to punctuate all lists. It can even be right to use semicolons and full stops in the same document, because different types of list can take different forms of punctuation. a semicolon otherwise.