v0.21.0
The minor version bump is due to some general refactoring and updating of dependencies that I did today after a long time not paying enough attention to this repository. I don't anticipate any breaking changes, but I wanted the version number to reflect the possibility of mistakes.