No changes compared to v0.3.1, simply bumping from 0.x to 1.x to indicate that this should be stable. Future versions will follow semantic versioning, with major version bumps indicating breaking changes, minor version bumps indicating backwards-compatible feature additions, and patch version bumps indicating bug fixes.