Explicitly require uri
Add a changelog. Closes #1