Add docs and update changelog.

[skip ci]