{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":158743862,"defaultBranch":"v4.0","name":"webauthn-lib","ownerLogin":"web-auth","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-22T19:42:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45272065?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718436394.0","currentOid":""},"activityList":{"items":[{"before":"65dc91b9ec64bf672c8a0528c2888bbe20a3e7a6","after":"7ef7e2e2c1ee3e3f4d08e55c2956bba5cb820dab","ref":"refs/heads/4.9.x","pushedAt":"2024-06-15T07:26:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"fix: the final newline is missing","shortMessageHtmlLink":"fix: the final newline is missing"}},{"before":"d296fde8450ce6972c54315a70e32159cad7e35b","after":"65dc91b9ec64bf672c8a0528c2888bbe20a3e7a6","ref":"refs/heads/4.9.x","pushedAt":"2024-04-14T16:12:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Deprecate Android SafetyNet support (#585)\n\n* Deprecate Android SafetyNet support\r\n\r\nThe Android SafetyNet support is marked as deprecated starting from version 4.9.0 and will be completely removed in version 5.0.0. This includes key verification classes, configuration options, and dependencies. This decision arises from updates in the latest symfony and webauthn environments.","shortMessageHtmlLink":"Deprecate Android SafetyNet support (#585)"}},{"before":null,"after":"d296fde8450ce6972c54315a70e32159cad7e35b","ref":"refs/heads/4.9.x","pushedAt":"2024-04-08T10:10:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Remove unnecessary denormalizer exception checks and deprecated funct… (#577)\n\n* Remove unnecessary denormalizer exception checks and deprecated functions\r\n\r\nThis commit removes unnecessary checks for denormalizer nullity and throws subsequent exceptions. The checks were removed in various Denormalizer files, resulting in a cleaner codebase.\r\n\r\n* Update phpstan-baseline.neon file\r\n\r\nThe phpstan-baseline.neon file has been updated to reflect recent changes. Messages that referenced a strict comparison between a DenormalizerInterface and null have been removed as these were always evaluating to false. Additionally, a new message has been added in the path of FidoAllianceCompliantMetadataService.\r\n\r\n* Refactor AuthenticationExtensionsDenormalizer and update type hints\r\n\r\nThis commit refactors the 'denormalize' method in the AuthenticationExtensionsDenormalizer class, ensuring that all data passed to the method is an array by using a new assert statement. Changes have also been made to the AuthenticationExtensions class, updating type hints arrays. These improvements in type validation have led to the removal of certain error messages from the phpstan-baseline.neon file.","shortMessageHtmlLink":"Remove unnecessary denormalizer exception checks and deprecated funct…"}},{"before":"abac08104bbbbdef01ace704c90ff8290696e47f","after":"d296fde8450ce6972c54315a70e32159cad7e35b","ref":"refs/heads/4.8.x","pushedAt":"2024-03-23T14:05:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Remove unnecessary denormalizer exception checks and deprecated funct… (#577)\n\n* Remove unnecessary denormalizer exception checks and deprecated functions\r\n\r\nThis commit removes unnecessary checks for denormalizer nullity and throws subsequent exceptions. The checks were removed in various Denormalizer files, resulting in a cleaner codebase.\r\n\r\n* Update phpstan-baseline.neon file\r\n\r\nThe phpstan-baseline.neon file has been updated to reflect recent changes. Messages that referenced a strict comparison between a DenormalizerInterface and null have been removed as these were always evaluating to false. Additionally, a new message has been added in the path of FidoAllianceCompliantMetadataService.\r\n\r\n* Refactor AuthenticationExtensionsDenormalizer and update type hints\r\n\r\nThis commit refactors the 'denormalize' method in the AuthenticationExtensionsDenormalizer class, ensuring that all data passed to the method is an array by using a new assert statement. Changes have also been made to the AuthenticationExtensions class, updating type hints arrays. These improvements in type validation have led to the removal of certain error messages from the phpstan-baseline.neon file.","shortMessageHtmlLink":"Remove unnecessary denormalizer exception checks and deprecated funct…"}},{"before":"ac1be6bba06f78f1d58ac75eefcedd32ef8093c7","after":"abac08104bbbbdef01ace704c90ff8290696e47f","ref":"refs/heads/4.8.x","pushedAt":"2024-02-27T05:13:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"chore: add suggests and move reflection-docblock","shortMessageHtmlLink":"chore: add suggests and move reflection-docblock"}},{"before":"dee648c4a0971633c9434391c710bd3f244d6aed","after":"ac1be6bba06f78f1d58ac75eefcedd32ef8093c7","ref":"refs/heads/4.8.x","pushedAt":"2024-02-26T08:48:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"fix: detect realType AuthenticatorAttestationResponse","shortMessageHtmlLink":"fix: detect realType AuthenticatorAttestationResponse"}},{"before":"dfec02e5c02270879e63d176849012446fdbe003","after":"dee648c4a0971633c9434391c710bd3f244d6aed","ref":"refs/heads/4.8.x","pushedAt":"2024-02-24T19:35:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Doctrine DBAL 4.0 and ORM 3.0 for tests (#553)\n\nDoctrine DBAL 4.0 and ORM 3.0 for tests","shortMessageHtmlLink":"Doctrine DBAL 4.0 and ORM 3.0 for tests (#553)"}},{"before":"cdba2044c74f3a7e345fb5ca81566f85e47c372e","after":"dfec02e5c02270879e63d176849012446fdbe003","ref":"refs/heads/4.8.x","pushedAt":"2024-02-05T17:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Fix property access for rpId (#546)\n\nFix property access for rpId","shortMessageHtmlLink":"Fix property access for rpId (#546)"}},{"before":"4895b940a954afa80615393704b7c03584a5d375","after":"cdba2044c74f3a7e345fb5ca81566f85e47c372e","ref":"refs/heads/4.8.x","pushedAt":"2023-11-26T20:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Comments addressed (#531)\n\nComments addressed","shortMessageHtmlLink":"Comments addressed (#531)"}},{"before":"8867fa972f735577e712a67fed3b8c6fece1e5e6","after":"4895b940a954afa80615393704b7c03584a5d375","ref":"refs/heads/4.8.x","pushedAt":"2023-11-19T10:03:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Merge pull request #525 from web-auth/temp-gergji\n\nMerge up 4.7.x to 4.8.x","shortMessageHtmlLink":"Merge pull request #525 from web-auth/temp-gergji"}},{"before":"ad536e90faa7e19cb55f12176c355433d2e81f04","after":"8867fa972f735577e712a67fed3b8c6fece1e5e6","ref":"refs/heads/4.8.x","pushedAt":"2023-11-16T18:35:16.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Deprecate PKLoader in favor of Symfony Serializer (#515)\n\nDeprecate PK Loader in favor of the symfony/serializer","shortMessageHtmlLink":"Deprecate PKLoader in favor of Symfony Serializer (#515)"}},{"before":"d2df969ad54fa35af4f41097062ccf415eb3e708","after":"ad536e90faa7e19cb55f12176c355433d2e81f04","ref":"refs/heads/4.8.x","pushedAt":"2023-11-12T07:42:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Fix missing pieces for moving to 5.0.0","shortMessageHtmlLink":"Fix missing pieces for moving to 5.0.0"}},{"before":null,"after":"d2df969ad54fa35af4f41097062ccf415eb3e708","ref":"refs/heads/4.8.x","pushedAt":"2023-10-07T14:02:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"The list of PKC Params is empty by default and not required anymore","shortMessageHtmlLink":"The list of PKC Params is empty by default and not required anymore"}},{"before":"760dda5f64be89bc535120b054b44f349e495a79","after":"f4d2f3da7160ac1a634aca38e72b31629efdec87","ref":"refs/heads/4.7.x","pushedAt":"2023-09-16T09:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Safe calls and deprecation fixed (#470)\n\n* Safe calls and deprecation fixed","shortMessageHtmlLink":"Safe calls and deprecation fixed (#470)"}},{"before":"c6eff93cadd80c3933cb364667dd0f270e34c7de","after":"760dda5f64be89bc535120b054b44f349e495a79","ref":"refs/heads/4.7.x","pushedAt":"2023-08-31T13:57:14.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Deprecate DTOs/ValueObjects getters/setters in favor of direct acces … (#458)\n\n* Deprecate DTOs/ValueObjects getters/setters in favor of direct access to the property","shortMessageHtmlLink":"Deprecate DTOs/ValueObjects getters/setters in favor of direct acces …"}},{"before":"1dc6bac706289c252144a732efa78af1a8cd2cd8","after":"c6eff93cadd80c3933cb364667dd0f270e34c7de","ref":"refs/heads/4.7.x","pushedAt":"2023-07-15T14:55:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"return transports in attestation response pk credential source","shortMessageHtmlLink":"return transports in attestation response pk credential source"}},{"before":null,"after":"1dc6bac706289c252144a732efa78af1a8cd2cd8","ref":"refs/heads/4.7.x","pushedAt":"2023-07-02T06:17:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"BE and BS flags support (#424)\n\nBE and BS flags support","shortMessageHtmlLink":"BE and BS flags support (#424)"}},{"before":"e5c39be15d9e9ee1d0ad8d88c018c85d881ccf0e","after":"e0f85f09b4e1a48169352290e7ccfd29ade93e34","ref":"refs/heads/4.6.x","pushedAt":"2023-06-12T15:15:08.296Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Bug fixed","shortMessageHtmlLink":"Bug fixed"}},{"before":"89beac9d1284b6d14c5e5fca727d89c2447e5dc3","after":"e5c39be15d9e9ee1d0ad8d88c018c85d881ccf0e","ref":"refs/heads/4.6.x","pushedAt":"2023-06-11T16:49:14.821Z","pushType":"push","commitsCount":2,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Features/importmap (#409)","shortMessageHtmlLink":"Features/importmap (#409)"}},{"before":"4e022ee0f604070d712968acf3d7a79d7fc6967f","after":"89beac9d1284b6d14c5e5fca727d89c2447e5dc3","ref":"refs/heads/4.6.x","pushedAt":"2023-05-12T18:27:58.964Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"PublicKeyCredentialSourceRepository is now deprecated (#384)\n\n* PublicKeyCredentialSourceRepository is now deprecated\r\n* CS fixed\r\n* Split Credential Registration\r\n* Deptrac issue fixed","shortMessageHtmlLink":"PublicKeyCredentialSourceRepository is now deprecated (#384)"}},{"before":"4e7b629c5502a048bf1dbfa73f3848ddb1d892f2","after":"4e022ee0f604070d712968acf3d7a79d7fc6967f","ref":"refs/heads/4.6.x","pushedAt":"2023-04-03T07:48:59.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Mutual require key parameter (#386)","shortMessageHtmlLink":"Mutual require key parameter (#386)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZg808QA","startCursor":null,"endCursor":null}},"title":"Activity · web-auth/webauthn-lib"}