[fix] a string key should be an empty string and not None when empty
[doc] update CHANGELOG