5.0.4
Use enhanced switch in more places, fix typo (#831)
Improve Gradle setup Don't build full platform jars to reduce build time