I'm considering going to Iran this summer so I'm reading the wikivoyage article which states
Entry will be refused to citizens of Israel and foreign travellers with any evidence of visiting Israel — not just Israeli entry stamps, but Egyptian/Jordanian neighbouring land borders with Israel — except that if you had an Israeli visa that expired more than a year before you apply for an Iranian visa, you may be allowed entry into Iran
I've an Italian passport and visited Israel in 2008 when my passport was stamped (even though I asked for a paper stamp). Judging from the above quote it seems I'm fine because the Israeli visa expired more or less six years ago. The official Italy-Iran consulate's site doesn't tell much about this issue nor I could find any other source which mentions this option. For example, Uppersia tour operator (one of the first Google search result) states
Due to the rules dominating over Iran, entry to Iran will be refused for citizens of Israel and travelers with any evidence of visiting Israel.
without mentioning the expired-more-than-a-year-ago escamotage.
Does wikivoyage state the truth or better I buy another passport?