{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":178032372,"defaultBranch":"master","name":"pynitrokey","ownerLogin":"Nitrokey","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-27T16:21:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9438831?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715592751.0","currentOid":""},"activityList":{"items":[{"before":"3d2495155dd3c56c02625e362a3106d96ca75286","after":null,"ref":"refs/heads/nethsm-v1.1.0","pushedAt":"2024-05-13T09:32:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"}},{"before":"8e920eb68b976ba3e5a2ab7f3d151cc63ffabbb3","after":"3d2495155dd3c56c02625e362a3106d96ca75286","ref":"refs/heads/master","pushedAt":"2024-05-13T09:32:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"nethsm: Support key import from PEM files\n\nThe nethsm SDK v1.1.0 added support for importing keys from PEM files.\nThis patch adds an import-key subcommand to pynitrokey.\n\nFixes: https://github.com/Nitrokey/pynitrokey/issues/537","shortMessageHtmlLink":"nethsm: Support key import from PEM files"}},{"before":null,"after":"3d2495155dd3c56c02625e362a3106d96ca75286","ref":"refs/heads/nethsm-v1.1.0","pushedAt":"2024-05-03T16:46:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"nethsm: Support key import from PEM files\n\nThe nethsm SDK v1.1.0 added support for importing keys from PEM files.\nThis patch adds an import-key subcommand to pynitrokey.\n\nFixes: https://github.com/Nitrokey/pynitrokey/issues/537","shortMessageHtmlLink":"nethsm: Support key import from PEM files"}},{"before":"ea2f115c552d7b0e4f7f98f0f9f65466f1017c99","after":"01f7c9cd716c6b27e5efd1478ba23146ecbe76f3","ref":"refs/heads/nethsm-namespaces","pushedAt":"2024-04-23T08:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"fixup! nethsm: Add support for namespaces","shortMessageHtmlLink":"fixup! nethsm: Add support for namespaces"}},{"before":"7450c7ebda23aa9163ac7357bccf4b4a88bf3578","after":"b73dd4cb35fa2dc864d84d54a3247e44871bb40b","ref":"refs/heads/spsdk-vendor","pushedAt":"2024-04-17T13:48:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"Fix type error that could not happen in practice","shortMessageHtmlLink":"Fix type error that could not happen in practice"}},{"before":null,"after":"ea2f115c552d7b0e4f7f98f0f9f65466f1017c99","ref":"refs/heads/nethsm-namespaces","pushedAt":"2024-04-17T13:12:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"nethsm: Add support for namespaces","shortMessageHtmlLink":"nethsm: Add support for namespaces"}},{"before":"8e920eb68b976ba3e5a2ab7f3d151cc63ffabbb3","after":null,"ref":"refs/heads/release-v0.4.47","pushedAt":"2024-04-17T12:04:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"}},{"before":"b589b00c6ef44d11e3cfe167f3ee4b5e8b0cf627","after":"8e920eb68b976ba3e5a2ab7f3d151cc63ffabbb3","ref":"refs/heads/master","pushedAt":"2024-04-17T12:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"Release v0.4.47","shortMessageHtmlLink":"Release v0.4.47"}},{"before":null,"after":"8e920eb68b976ba3e5a2ab7f3d151cc63ffabbb3","ref":"refs/heads/release-v0.4.47","pushedAt":"2024-04-17T11:42:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"Release v0.4.47","shortMessageHtmlLink":"Release v0.4.47"}},{"before":"b589b00c6ef44d11e3cfe167f3ee4b5e8b0cf627","after":null,"ref":"refs/heads/spsdk-2.1","pushedAt":"2024-04-17T11:41:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"}},{"before":"50067b57fb331f56d29074a60647453de3e4f789","after":"b589b00c6ef44d11e3cfe167f3ee4b5e8b0cf627","ref":"refs/heads/master","pushedAt":"2024-04-17T11:41:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"Support spsdk 2.1\n\nFixes: https://github.com/Nitrokey/pynitrokey/issues/528","shortMessageHtmlLink":"Support spsdk 2.1"}},{"before":null,"after":"b589b00c6ef44d11e3cfe167f3ee4b5e8b0cf627","ref":"refs/heads/spsdk-2.1","pushedAt":"2024-04-17T11:22:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"Support spsdk 2.1\n\nFixes: https://github.com/Nitrokey/pynitrokey/issues/528","shortMessageHtmlLink":"Support spsdk 2.1"}},{"before":"f3f019def8825a9a76472da10c9bb6e573f10958","after":"50067b57fb331f56d29074a60647453de3e4f789","ref":"refs/heads/master","pushedAt":"2024-04-17T11:07:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"fix: improve forwards compatibility with spsdk 2.1+\n\nspsdk recently switched to the python-native Enum library and renamed\nthe `desc` method to `get_description` in the process. By using\ndevice.status_string instead, our code works with both versions.\n\nCo-authored-by: Robin Krahl ","shortMessageHtmlLink":"fix: improve forwards compatibility with spsdk 2.1+"}},{"before":"f072dcfff5567705473db0756599cabcc9e10053","after":"c802f4a8d435563e6971887647231e94b700b7ee","ref":"refs/heads/piv-rebase","pushedAt":"2024-04-17T10:07:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"Add smime capabilities","shortMessageHtmlLink":"Add smime capabilities"}},{"before":"25755401c23cdc69d0cf9cf1cd5152e95ffbfaa6","after":"f072dcfff5567705473db0756599cabcc9e10053","ref":"refs/heads/piv-rebase","pushedAt":"2024-04-17T10:04:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"Add smime capabilities","shortMessageHtmlLink":"Add smime capabilities"}},{"before":"d5bc2afba7584a0b2dd01c6f7b1ee493aea9446d","after":"25755401c23cdc69d0cf9cf1cd5152e95ffbfaa6","ref":"refs/heads/piv-rebase","pushedAt":"2024-04-16T15:28:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"Fix typo in key references","shortMessageHtmlLink":"Fix typo in key references"}},{"before":"592e1f4a858d3413041a63ac3a23de67962e0075","after":null,"ref":"refs/heads/stable-factory-reset","pushedAt":"2024-04-16T14:49:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"}},{"before":"bd613272d6333d4703a4605ae01a0b9fe1bf4cb1","after":"f3f019def8825a9a76472da10c9bb6e573f10958","ref":"refs/heads/master","pushedAt":"2024-04-16T14:49:45.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"Merge pull request #529 from Nitrokey/stable-factory-reset\n\nfactory-reset(-app): remove --experimental flag","shortMessageHtmlLink":"Merge pull request #529 from Nitrokey/stable-factory-reset"}},{"before":"af6ca09f26ac8ea83e05256026fabff0eae792fd","after":"592e1f4a858d3413041a63ac3a23de67962e0075","ref":"refs/heads/stable-factory-reset","pushedAt":"2024-04-16T12:24:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"Add warning line for stable --experimental flag","shortMessageHtmlLink":"Add warning line for stable --experimental flag"}},{"before":"68b33e031f44e3622a53858ceefe09523d2577cc","after":null,"ref":"refs/heads/logging-stream","pushedAt":"2024-04-16T12:21:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"}},{"before":"600527eac2acb25e811a8e1bbedf8d4a09431b28","after":"bd613272d6333d4703a4605ae01a0b9fe1bf4cb1","ref":"refs/heads/master","pushedAt":"2024-04-16T12:18:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"Add -h to help argument to use common notations for help flag","shortMessageHtmlLink":"Add -h to help argument to use common notations for help flag"}},{"before":null,"after":"af6ca09f26ac8ea83e05256026fabff0eae792fd","ref":"refs/heads/stable-factory-reset","pushedAt":"2024-04-15T08:50:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"factory-reset(-app): remove --experimental flag\n\nI added the same warning as in `update`, but it appears it is just a string without any\nUser-visible behaviour. Should this be changed to local_print?","shortMessageHtmlLink":"factory-reset(-app): remove --experimental flag"}},{"before":"7b17e25f6243814d607e407a8e7f8769fbffe565","after":"d5bc2afba7584a0b2dd01c6f7b1ee493aea9446d","ref":"refs/heads/piv-rebase","pushedAt":"2024-04-12T06:43:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"Fix typo in key references","shortMessageHtmlLink":"Fix typo in key references"}},{"before":null,"after":"68b33e031f44e3622a53858ceefe09523d2577cc","ref":"refs/heads/logging-stream","pushedAt":"2024-04-09T19:41:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robin-nitrokey","name":"Robin Krahl","path":"/robin-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81762114?s=80&v=4"},"commit":{"message":"Add low-level ctap logging to stderr","shortMessageHtmlLink":"Add low-level ctap logging to stderr"}},{"before":null,"after":"82b1fcb41f3d841f6980323d82145cbd04d732f1","ref":"refs/heads/spsdk-vendor-libusbsio","pushedAt":"2024-03-25T13:00:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"Try getting rid of libusbsio","shortMessageHtmlLink":"Try getting rid of libusbsio"}},{"before":"82b1fcb41f3d841f6980323d82145cbd04d732f1","after":"7450c7ebda23aa9163ac7357bccf4b4a88bf3578","ref":"refs/heads/spsdk-vendor","pushedAt":"2024-03-25T13:00:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"Fix compatibility with cryptography 42","shortMessageHtmlLink":"Fix compatibility with cryptography 42"}},{"before":"7450c7ebda23aa9163ac7357bccf4b4a88bf3578","after":"82b1fcb41f3d841f6980323d82145cbd04d732f1","ref":"refs/heads/spsdk-vendor","pushedAt":"2024-03-22T16:37:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"Try getting rid of libusbsio","shortMessageHtmlLink":"Try getting rid of libusbsio"}},{"before":"8afed022090c630aecec2eff17760038165cc39e","after":"600527eac2acb25e811a8e1bbedf8d4a09431b28","ref":"refs/heads/master","pushedAt":"2024-03-22T11:57:52.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mmerklinger","name":"Markus Merklinger","path":"/mmerklinger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43041831?s=80&v=4"},"commit":{"message":"Merge pull request #522 from mmerklinger/master\n\nUpdate Github Action versions in the CI/CD pipelines","shortMessageHtmlLink":"Merge pull request #522 from mmerklinger/master"}},{"before":"66792abf51fa2e238f4212960d1c74515a1c98f2","after":"7450c7ebda23aa9163ac7357bccf4b4a88bf3578","ref":"refs/heads/spsdk-vendor","pushedAt":"2024-03-22T10:03:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"Fix compatibility with cryptography 42","shortMessageHtmlLink":"Fix compatibility with cryptography 42"}},{"before":"0edf6cd9bb5582e6144c978bb7193fa9d652938a","after":"66792abf51fa2e238f4212960d1c74515a1c98f2","ref":"refs/heads/spsdk-vendor","pushedAt":"2024-03-22T09:44:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sosthene-nitrokey","name":null,"path":"/sosthene-nitrokey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109070476?s=80&v=4"},"commit":{"message":"Update mypy and type-check the vendored spsdk","shortMessageHtmlLink":"Update mypy and type-check the vendored spsdk"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESDjnXQA","startCursor":null,"endCursor":null}},"title":"Activity ยท Nitrokey/pynitrokey"}