Upgrade dependencies and plugins

I've updated dependencies and code to use recent versions of plugins and packages.