Update tests, docs, and changelog