Skip to content

Commit 19f9d7e

Browse files
docs(CHANGELOG): only tag contributors with multiple references
- Updated formatting to only link contributor usernames if referenced multiple times. - Prevents unnecessary GitHub profile links for single-mention contributors. - Cleaned up redundant entries from the contributor reference section.
1 parent 12a770a commit 19f9d7e

File tree

1 file changed

+17
-23
lines changed

1 file changed

+17
-23
lines changed

CHANGELOG.md

Lines changed: 17 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
### Fixed
1212

13-
- Fix `RelyingParty#origin` and `WebAuthn.configuration.origin` always returning `nil`. [#484](https://github.com/cedarcode/webauthn-ruby/pull/484)[@santiagorodriguez96]
13+
- Fix `RelyingParty#origin` and `WebAuthn.configuration.origin` always returning `nil`. [#484](https://github.com/cedarcode/webauthn-ruby/pull/484) [@santiagorodriguez96]
1414
- Now they return the allowed origin if allowed origins has only one element.
1515

1616
## [v3.4.2] - 2025-09-22
@@ -21,11 +21,11 @@
2121

2222
## [v3.4.1] - 2025-06-06
2323

24-
- Avoid requiring `base64` as it's not a direct dependency. [#459](https://github.com/cedarcode/webauthn-ruby/pull/459)[@santiagorodriguez96]
24+
- Avoid requiring `base64` as it's not a direct dependency. [#459](https://github.com/cedarcode/webauthn-ruby/pull/459) [@santiagorodriguez96]
2525

2626
## [v3.4.0] - 2025-02-17
2727

28-
- Added support for Webauthn.config and RelayingParty to accept multiple allowed_origins. [#431](https://github.com/cedarcode/webauthn-ruby/pull/431)[@obroshnij]
28+
- Added support for Webauthn.config and RelayingParty to accept multiple allowed_origins. [#431](https://github.com/cedarcode/webauthn-ruby/pull/431) [@obroshnij](https://github.com/obroshnij)
2929

3030
## [v3.3.0] - 2025-02-06
3131

@@ -43,7 +43,7 @@
4343

4444
### Fixed
4545

46-
- Fix JSON Serializer generating json with attributes with a null value. [#442](https://github.com/cedarcode/webauthn-ruby/pull/442) @santiagorodriguez96
46+
- Fix JSON Serializer generating json with attributes with a null value. [#442](https://github.com/cedarcode/webauthn-ruby/pull/442) [@santiagorodriguez96]
4747

4848
## [v3.2.0] - 2024-11-13
4949

@@ -70,7 +70,7 @@
7070

7171
### Added
7272

73-
- Add support for optional `authenticator_attachment` in `PublicKeyCredential`. #370 [@8ma10s]
73+
- Add support for optional `authenticator_attachment` in `PublicKeyCredential`. #370 [@8ma10s](https://github.com/8ma10s)
7474

7575
### Fixed
7676

@@ -79,7 +79,7 @@
7979

8080
### Changed
8181

82-
- Inlined `base64` implementation. #402 [@olleolleolle]
82+
- Inlined `base64` implementation. #402 [@olleolleolle](https://github.com/olleolleolle)
8383
- Raise a more descriptive error if input `challenge` is `nil` when verifying the `PublicKeyCredential`. #413 [@soartec-lab]
8484

8585
## [v3.0.0] - 2023-02-15
@@ -110,7 +110,8 @@
110110

111111
### Added
112112

113-
- Updated dependencies to make the gem compatible with openssl-3 [@ClearlyClaire]
113+
- Updated dependencies to make the gem compatible with openssl-3 [@ClearlyClaire](https://github.com/ClearlyClaire)
114+
114115

115116
## [v2.5.1] - 2022-03-20
116117

@@ -120,14 +121,14 @@
120121

121122
### Removed
122123

123-
- Removed dependency [secure_compare dependency] (https://rubygems.org/gems/secure_compare/versions/0.0.1) and use OpenSSL#secure_compare instead [@bdewater]
124+
- Removed dependency [secure_compare dependency](https://rubygems.org/gems/secure_compare/versions/0.0.1) and use OpenSSL#secure_compare instead [@bdewater]
124125

125126
## [v2.5.0] - 2021-03-14
126127

127128
### Added
128129

129-
- Support 'apple' attestation statement format ([#343](https://github.com/cedarcode/webauthn-ruby/pull/343) / [@juanarias93], [@santiagorodriguez96])
130-
- Allow specifying an array of ids as `allow_credentials:` for `FakeClient#get` method ([#335](https://github.com/cedarcode/webauthn-ruby/pull/335) / [@kingjan1999])
130+
- Support 'apple' attestation statement format ([#343](https://github.com/cedarcode/webauthn-ruby/pull/343) / [@juanarias93](https://github.com/juanarias93), [@santiagorodriguez96])
131+
- Allow specifying an array of ids as `allow_credentials:` for `FakeClient#get` method ([#335](https://github.com/cedarcode/webauthn-ruby/pull/335) / [@kingjan1999](https://github.com/kingjan1999)
131132

132133
### Removed
133134

@@ -144,7 +145,7 @@
144145
### Added
145146

146147
- Support for ES256K credentials
147-
- `FakeClient#get` accepts `user_handle:` keyword argument ([@lgarron])
148+
- `FakeClient#get` accepts `user_handle:` keyword argument ([@lgarron](https://github.com/lgarron))
148149

149150
## [v2.3.0] - 2020-06-27
150151

@@ -171,7 +172,7 @@ Note: Expect possible breaking changes for "EXPERIMENTAL" features.
171172

172173
### Added
173174

174-
- Ability to convert stored credential public key back to a ruby object with `WebAuthn::PublicKey.deserialize(stored_public_key)`, included the validation during de-serialization ([@ssuttner], [@padulafacundo])
175+
- Ability to convert stored credential public key back to a ruby object with `WebAuthn::PublicKey.deserialize(stored_public_key)`, included the validation during de-serialization ([@ssuttner](https://github.com/ssuttner), [@padulafacundo])
175176
- Improved TPM attestation validation by checking "Subject Alternative Name" ([@bdewater])
176177
- Improved SafetyNet attestation validation by checking timestamp ([@padulafacundo])
177178
- [EXPERIMENTAL] Ability to optionally "Assess the attestation trustworthiness" during registration by setting `acceptable_attestation_types` and `attestation_root_certificates_finders` configuration values ([@padulafacundo])
@@ -235,7 +236,7 @@ returned base64url-encoded `id` value.
235236

236237
### Added
237238

238-
- Ability to migrate U2F credentials to WebAuthn ([#211](https://github.com/cedarcode/webauthn-ruby/pull/211)) ([@bdewater] + [@jdongelmans])
239+
- Ability to migrate U2F credentials to WebAuthn ([#211](https://github.com/cedarcode/webauthn-ruby/pull/211)) ([@bdewater] + [@jdongelmans](https://github.com/jdongelmans))
239240
- Ability to skip attestation statement verification ([#219](https://github.com/cedarcode/webauthn-ruby/pull/219)) ([@MaximeNdutiye])
240241
- Ability to configure default credential options timeout ([#243](https://github.com/cedarcode/webauthn-ruby/pull/243)) ([@MaximeNdutiye])
241242
- AttestedCredentialData presence verification ([#237](https://github.com/cedarcode/webauthn-ruby/pull/237))
@@ -244,7 +245,7 @@ returned base64url-encoded `id` value.
244245
### Fixed
245246

246247
- Properly verify SafetyNet certificates from input ([#233](https://github.com/cedarcode/webauthn-ruby/pull/233)) ([@bdewater])
247-
- FakeClient default origin URL ([#242](https://github.com/cedarcode/webauthn-ruby/pull/242)) ([@kalebtesfay])
248+
- FakeClient default origin URL ([#242](https://github.com/cedarcode/webauthn-ruby/pull/242)) ([@kalebtesfay](https://github.com/kalebtesfay))
248249

249250
## [v1.17.0] - 2019-06-18
250251

@@ -440,6 +441,7 @@ Note: Both additions should help making it compatible with Chrome for Android 70
440441
- `WebAuthn::AuthenticatorAttestationResponse.valid?` can be used to validate fido-u2f attestations returned by the browser
441442
- Works with ruby 2.5
442443

444+
[v3.4.3]: https://github.com/cedarcode/webauthn-ruby/compare/v3.4.2...v3.4.3/
443445
[v3.4.2]: https://github.com/cedarcode/webauthn-ruby/compare/v3.4.1...v3.4.2/
444446
[v3.4.1]: https://github.com/cedarcode/webauthn-ruby/compare/v3.4.0...v3.4.1/
445447
[v3.4.0]: https://github.com/cedarcode/webauthn-ruby/compare/v3.3.0...v3.4.0/
@@ -485,17 +487,9 @@ Note: Both additions should help making it compatible with Chrome for Android 70
485487

486488
[@brauliomartinezlm]: https://github.com/brauliomartinezlm
487489
[@bdewater]: https://github.com/bdewater
488-
[@jdongelmans]: https://github.com/jdongelmans
489-
[@kalebtesfay]: https://github.com/kalebtesfay
490490
[@MaximeNdutiye]: https://github.com/MaximeNdutiye
491491
[@sorah]: https://github.com/sorah
492-
[@ssuttner]: https://github.com/ssuttner
493492
[@padulafacundo]: https://github.com/padulafacundo
494493
[@santiagorodriguez96]: https://github.com/santiagorodriguez96
495-
[@lgarron]: https://github.com/lgarron
496-
[@juanarias93]: https://github.com/juanarias93
497-
[@kingjan1999]: https://github.com/@kingjan1999
498-
[@jdongelmans]: https://github.com/jdongelmans
499-
[@petergoldstein]: https://github.com/petergoldstein
500-
[@ClearlyClaire]: https://github.com/ClearlyClaire
501494
[@nicolastemciuc]: https://github.com/nicolastemciuc
495+
[@soartec-lab]: https://github.com/soartec-lab

0 commit comments

Comments
 (0)