added version constraints as suggested by pub publish.