CHANGELOG.md in webauthn-0.1.0 vs CHANGELOG.md in webauthn-0.2.0
- old
+ new
@@ -1,13 +1,44 @@
# Changelog
## [Unreleased]
+## [v0.2.0] - 2018-06-08
+
+### Added
+
+- _Registration_ ceremony
+ - `WebAuthn::AuthenticatorAttestationResponse.credential` returns the Credential Public Key for you to store it somehwere for future authentications
+- _Authentication_ ceremony
+ - `WebAuthn.credential_request_options` returns default options for you to initiate the _Authentication_
+ - `WebAuthn::AuthenticatorAssertionResponse.valid?` can be used to validate the authenticator assertion. For now it validates:
+ - Signature
+ - Challenge
+ - Origin
+ - User presence
+ - Ceremony Type
+ - Relying-Party ID
+ - Allowed Credential
+- Works with ruby 2.4
+
+### Changed
+
+- _Registration_ ceremony
+ - `WebAuthn::AuthenticatorAttestationResponse.valid?` now runs additional validations on the Credential Public Key
+
+### Removed
+
+- _Registration_ ceremony
+ - `WebAuthn::AuthenticatorAttestationResponse.credential_id` (superseded by `WebAuthn::AuthenticatorAttestationResponse.credential`)
+
## [v0.1.0] - 2018-05-25
### Added
-- `WebAuthn.credential_creation_options` to initiate registration
-- `WebAuthn::AuthenticatorAttestationResponse.valid?` can be used to validate fido-u2f attestations returned by the browser
+- _Registration_ ceremony:
+ - `WebAuthn.credential_creation_options` returns default options for you to initiate the _Registration_
+ - `WebAuthn::AuthenticatorAttestationResponse.valid?` can be used to validate fido-u2f attestations returned by the browser
+- Works with ruby 2.5
-[Unreleased]: https://github.com/cedarcode/webauthn-ruby/compare/v0.1.0...HEAD/
+[Unreleased]: https://github.com/cedarcode/webauthn-ruby/compare/v0.2.0...HEAD/
+[v0.2.0]: https://github.com/cedarcode/webauthn-ruby/compare/v0.1.0...v0.2.0/
[v0.1.0]: https://github.com/cedarcode/webauthn-ruby/compare/v0.0.0...v0.1.0/