{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":438441323,"defaultBranch":"master","name":"webauthn","ownerLogin":"go-webauthn","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-15T00:17:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/95850831?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721220636.0","currentOid":""},"activityList":{"items":[{"before":"b5e375ebd23cef3711a8f4dc29a79169f9e8b132","after":"f5fa2799c31ab66dec922d46a30460df5d962908","ref":"refs/heads/master","pushedAt":"2024-07-21T01:50:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"[StepSecurity] Apply security best practices (#259)\n\nSigned-off-by: StepSecurity Bot ","shortMessageHtmlLink":"[StepSecurity] Apply security best practices (#259)"}},{"before":null,"after":"12af17bf636d24d89db267744a16b66f5bef682f","ref":"refs/heads/feat-parse-bytes","pushedAt":"2024-07-17T12:50:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"feat: parse credential bytes\n\nThis adds methods to parse raw byte slices instead of an io.Reader via protocol.ParseCredentialCreationResponseBytes and protocol.ParseCredentialRequestResponseBytes.","shortMessageHtmlLink":"feat: parse credential bytes"}},{"before":"67139112f304e5b9bf38fdc5fe9438b785fe2d56","after":"b5e375ebd23cef3711a8f4dc29a79169f9e8b132","ref":"refs/heads/master","pushedAt":"2024-07-17T12:42:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"docs: adjust readme (#235)\n\nChanging location of User intefrace from webauthn/user.go to webauthn/types.go\r\n\r\nCo-authored-by: James Elliott ","shortMessageHtmlLink":"docs: adjust readme (#235)"}},{"before":"e056df014360dbafefddb094a63b86e24aeb5328","after":null,"ref":"refs/heads/feat-mds3-provider","pushedAt":"2024-07-17T12:40:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"}},{"before":"a5c838ae1d45fcacb9456858624143f94bc1f128","after":"67139112f304e5b9bf38fdc5fe9438b785fe2d56","ref":"refs/heads/master","pushedAt":"2024-07-17T12:40:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"feat(metadata)!: rework as a provider (#239)\n\nThis is a massive rework to how metadata is handled. This allows for very powerful interactions with the metadata including trust anchor validation, status report validation customization, control over if attestation types are validated against the metadata, exclusion of zero AAGUID's, ensuring a metadata entry for the authentication exists, etc. In addition it allows the implementer to more easily control caching logic and implement locking and live refreshes of the metadata where necessary. It should reasonably be expected that anyone currently using the metadata package will have quite a bit of work to do. In the release we'll aim to include migration instructions but there is unfortunately it will require some additional work. \r\n\r\nCloses #77, Closes #154\r\n\r\nBREAKING CHANGE: This change will require manual intervention from the implementer. Information is likely to be provided at a later date helping with the migrations required.","shortMessageHtmlLink":"feat(metadata)!: rework as a provider (#239)"}},{"before":"e1ca14477dae6d9b29f6fcabc825fbb7be606710","after":"e056df014360dbafefddb094a63b86e24aeb5328","ref":"refs/heads/feat-mds3-provider","pushedAt":"2024-07-17T12:35:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"docs: add doc string","shortMessageHtmlLink":"docs: add doc string"}},{"before":"ff84bc2a1e50c24847c077b788bfe9d3a493a4d0","after":"e1ca14477dae6d9b29f6fcabc825fbb7be606710","ref":"refs/heads/feat-mds3-provider","pushedAt":"2024-07-17T12:23:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"fix: suggestions","shortMessageHtmlLink":"fix: suggestions"}},{"before":"48e01adcbdfbd23a5f4ee472ea9ed73deacc8a91","after":null,"ref":"refs/heads/feat-allow-empty-selection","pushedAt":"2024-07-17T12:22:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"}},{"before":"7dee1ee5bd077889979a6cef3269bb6042350cda","after":"a5c838ae1d45fcacb9456858624143f94bc1f128","ref":"refs/heads/master","pushedAt":"2024-07-17T12:22:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"feat!: allow empty modality values (#257)\n\nThis allows setting empty require resident key and user verification values for the selection criteria.\r\n\r\nBREAKING CHANGE: This change will change default behaviour. Previously the required resident key value was set to false, and the user verification option was set to 'preferred'.","shortMessageHtmlLink":"feat!: allow empty modality values (#257)"}},{"before":null,"after":"48e01adcbdfbd23a5f4ee472ea9ed73deacc8a91","ref":"refs/heads/feat-allow-empty-selection","pushedAt":"2024-07-17T12:21:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"feat!: allow empty modality values\n\nThis allows setting empty require resident key and user verification values for the selection criteria.\n\nBREAKING CHANGE: This change will change default behaviour. Previously the required resident key value was set to false, and the user verification option was set to 'preferred'.","shortMessageHtmlLink":"feat!: allow empty modality values"}},{"before":"779975bfeeb4be800d4abbaf1fc7ccd9a01a6a55","after":"ff84bc2a1e50c24847c077b788bfe9d3a493a4d0","ref":"refs/heads/feat-mds3-provider","pushedAt":"2024-07-17T12:03:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"fix: suggestions","shortMessageHtmlLink":"fix: suggestions"}},{"before":"69a98cb6d613b31d0210356cbe4afae09da569ce","after":"779975bfeeb4be800d4abbaf1fc7ccd9a01a6a55","ref":"refs/heads/feat-mds3-provider","pushedAt":"2024-07-17T12:01:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"d8a892c6986bcd1c1982226426466b085c4323b6","after":"69a98cb6d613b31d0210356cbe4afae09da569ce","ref":"refs/heads/feat-mds3-provider","pushedAt":"2024-07-17T10:40:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"fix: remove necessary defaults\n\nThis removes defaults which could get in the way of customizability.","shortMessageHtmlLink":"fix: remove necessary defaults"}},{"before":"83f1c0da8dfd60ae1b480493eb42891802e86027","after":"d8a892c6986bcd1c1982226426466b085c4323b6","ref":"refs/heads/feat-mds3-provider","pushedAt":"2024-07-14T09:35:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"fix: prints","shortMessageHtmlLink":"fix: prints"}},{"before":"0d3ff19ffc2e1c480818f4d313a0743c189981b7","after":"83f1c0da8dfd60ae1b480493eb42891802e86027","ref":"refs/heads/feat-mds3-provider","pushedAt":"2024-07-14T08:22:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"fix: tag names","shortMessageHtmlLink":"fix: tag names"}},{"before":"42c91cd090760e29d73e169c34d39dc92c3aea1d","after":"0d3ff19ffc2e1c480818f4d313a0743c189981b7","ref":"refs/heads/feat-mds3-provider","pushedAt":"2024-07-09T22:42:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"temp","shortMessageHtmlLink":"temp"}},{"before":"b2d190dcc2ec2a3a458538216d3d11dc3fb4e302","after":"42c91cd090760e29d73e169c34d39dc92c3aea1d","ref":"refs/heads/feat-mds3-provider","pushedAt":"2024-07-09T06:04:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"temp","shortMessageHtmlLink":"temp"}},{"before":"d7ef9336dbabd39005367669801c7784f1b5e60a","after":"b2d190dcc2ec2a3a458538216d3d11dc3fb4e302","ref":"refs/heads/feat-mds3-provider","pushedAt":"2024-07-08T23:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"fix: use correct tag name","shortMessageHtmlLink":"fix: use correct tag name"}},{"before":"19b78b68f54173c8ea2c24d3f31a34b73d12cb2d","after":null,"ref":"refs/heads/renovate/go-1.22.x","pushedAt":"2024-07-06T00:33:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"}},{"before":"98bd0cb23bdc65efe57fd6f4b2fb920a95079e36","after":"7dee1ee5bd077889979a6cef3269bb6042350cda","ref":"refs/heads/master","pushedAt":"2024-07-06T00:33:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"build(deps): update dependency go to v1.22.5 (#250)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): update dependency go to v1.22.5 (#250)"}},{"before":"9a7a4864d5608ac4abb722c795c72e58d6acf7f1","after":"19b78b68f54173c8ea2c24d3f31a34b73d12cb2d","ref":"refs/heads/renovate/go-1.22.x","pushedAt":"2024-07-06T00:31:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update dependency go to v1.22.5","shortMessageHtmlLink":"build(deps): update dependency go to v1.22.5"}},{"before":"7d02df0c8ce54d810af3059114be1c84ec1af5f8","after":null,"ref":"refs/heads/renovate/github.com-fxamacker-cbor-v2-2.x","pushedAt":"2024-07-06T00:31:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"}},{"before":"59e89c639e02f18516626ebc22e38dcdcf41b09f","after":"98bd0cb23bdc65efe57fd6f4b2fb920a95079e36","ref":"refs/heads/master","pushedAt":"2024-07-06T00:31:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"build(deps): update module github.com/fxamacker/cbor/v2 to v2.7.0 (#249)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): update module github.com/fxamacker/cbor/v2 to v2.7.0 (#249)"}},{"before":"a45ae8f876d201d881091febc82d4c10fda931e2","after":"9a7a4864d5608ac4abb722c795c72e58d6acf7f1","ref":"refs/heads/renovate/go-1.22.x","pushedAt":"2024-07-06T00:30:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update dependency go to v1.22.5","shortMessageHtmlLink":"build(deps): update dependency go to v1.22.5"}},{"before":"622c3cf7c2fef20a3d7ab94ad4ee680ccdc458ca","after":"7d02df0c8ce54d810af3059114be1c84ec1af5f8","ref":"refs/heads/renovate/github.com-fxamacker-cbor-v2-2.x","pushedAt":"2024-07-06T00:28:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update module github.com/fxamacker/cbor/v2 to v2.7.0","shortMessageHtmlLink":"build(deps): update module github.com/fxamacker/cbor/v2 to v2.7.0"}},{"before":"b9546f8948aae4ed64905bb5a0165ad5a5b64417","after":null,"ref":"refs/heads/renovate/golang.org-x-crypto-0.x","pushedAt":"2024-07-06T00:28:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"a28b009a93df0d0cf1561c20c95eeccbf54cdebd","after":"622c3cf7c2fef20a3d7ab94ad4ee680ccdc458ca","ref":"refs/heads/renovate/github.com-fxamacker-cbor-v2-2.x","pushedAt":"2024-07-06T00:28:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update module github.com/fxamacker/cbor/v2 to v2.7.0","shortMessageHtmlLink":"build(deps): update module github.com/fxamacker/cbor/v2 to v2.7.0"}},{"before":"58423ede7f26f303298dd5ca24efc932d749a97a","after":null,"ref":"refs/heads/build-deps-x","pushedAt":"2024-07-06T00:27:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"}},{"before":"9541d201a83f4d5c465411ed361c6786d6a003d5","after":"59e89c639e02f18516626ebc22e38dcdcf41b09f","ref":"refs/heads/master","pushedAt":"2024-07-06T00:27:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"james-d-elliott","name":"James Elliott","path":"/james-d-elliott","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3903683?s=80&v=4"},"commit":{"message":"build(deps): update module github.com/go-webauthn/x v0.1.12 (#252)","shortMessageHtmlLink":"build(deps): update module github.com/go-webauthn/x v0.1.12 (#252)"}},{"before":"f4c1ae2832d4c192ad144189bfd60fa7c7ccf10b","after":"b9546f8948aae4ed64905bb5a0165ad5a5b64417","ref":"refs/heads/renovate/golang.org-x-crypto-0.x","pushedAt":"2024-07-06T00:26:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update module golang.org/x/crypto to v0.25.0","shortMessageHtmlLink":"build(deps): update module golang.org/x/crypto to v0.25.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhNRE5wA","startCursor":null,"endCursor":null}},"title":"Activity ยท go-webauthn/webauthn"}