It's about time for Swift 5!
This update is a conversion to Swift 5 of the whole project.
As of conversion, there is zero code changes required, only project changes.
For those still using Swift 4.2, you may take a look at branch swift4.2. However, going forward, the Swift 4.2 branch will probably not be updated, and support will only be given for the latest swift version.