v5 - better documentation, provide min perl version