All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v0.3.0 - 2020-09-09
- Clean json marshalling for internal configurations.
- Improve test coverage and go docs.
- Add a proper CHANGELOG.
v0.2.0 - 2020-09-02
- Mark as first official release.
- QR support to export key URI.
- Support to format OTP configuration as authenticator key URI.
- Coverage report with GitHub Actions and Coveralls.
- Improve usage instructions in the README.
- Generate random keys without padding.
- Documentation references pkg.go.dev instead of godoc.
- Internal structure refactor.
- Handle key padding correctly when generating OTPs.
v0.1.0 - 2020-08-28
- Generation and validation of tokens.
- Simple standalone usage examples.
- GitHub Actions configuration for continuous testing.
- HMAC-Based and Time-Based OTP types.
- OTP calculation algorithm full spec.
- List of supported algorithms.
- Basic go module configuration, README, badges.