Update dependencies
Improve build workflow
Automatic releases
