Update changelog for 1.7.0

fixes #3145
[ci skip]
Prevent whitespace in gem declarations and provide clear error messaging.