tweaking dependency scopes to minimise transitive dependencies
add versions for some plugins