Make more deprecations soft, update CHANGELOG
Fix cli tests to avoid unix warnings

When running on unix, we may emit warnings if the filesystem
is not configured to latin1, so we relax the tests assertion
to account for the warnings.