{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":251266368,"defaultBranch":"main","name":"imap-codec","ownerLogin":"duesee","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-30T10:01:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8997731?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717765577.0","currentOid":""},"activityList":{"items":[{"before":"7e42e7088da324642f05713e294d0f50d03d2592","after":"fe0234baeb14377a43c8bfe9cbfbd87886e2f499","ref":"refs/heads/main","pushedAt":"2024-06-25T07:30:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"bindings: Update PyO3 to 0.22.0","shortMessageHtmlLink":"bindings: Update PyO3 to 0.22.0"}},{"before":"8cab9c7957aceca05f7d68ce8e9d21994fb6b045","after":"7e42e7088da324642f05713e294d0f50d03d2592","ref":"refs/heads/main","pushedAt":"2024-06-23T16:03:41.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"build: Allow \"Apache-2.0 WITH LLVM-exception\" license\n\nPyO3 brings in a dependency to `target-lexicon` which is released under\n\"Apache-2.0 WITH LLVM-exception\".","shortMessageHtmlLink":"build: Allow \"Apache-2.0 WITH LLVM-exception\" license"}},{"before":"5c463bc7d8dfc6e678305074489a05b1ec4b15ef","after":"8cab9c7957aceca05f7d68ce8e9d21994fb6b045","ref":"refs/heads/main","pushedAt":"2024-06-21T16:24:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"fix(build): Fix arguments to minimal version check\n\nDue to the missing space at the line continuation, the arguments are\ndirectly concatenated, resulting in `imap-codec-bench--all-targets`\ninstead of separate arguments.\nFor the exclude parameter, this only results in a \"package ... not\nfound\" warning. However, due to the missing `--all-targets` parameter,\nthe minimal version checks are not performed over all build targets.","shortMessageHtmlLink":"fix(build): Fix arguments to minimal version check"}},{"before":"0627b19cbb2ab9b141dd7184c5b47e235bc529c6","after":"5c463bc7d8dfc6e678305074489a05b1ec4b15ef","ref":"refs/heads/main","pushedAt":"2024-06-18T17:49:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"fix(misuse): Add validation to deserialization\n\nPreviously, correctness through the existing validation functions was\nnot enforced during deserialization.\nThis is now achieved by going through `TryFrom` implementations or\nspecific field deserialization functions. Thus, it should no longer be\npossible to create invalid instances by deserialization.\n\nThis fixes #502.","shortMessageHtmlLink":"fix(misuse): Add validation to deserialization"}},{"before":"62d923175176270e42cf5a67746921b2eec186fb","after":"0627b19cbb2ab9b141dd7184c5b47e235bc529c6","ref":"refs/heads/main","pushedAt":"2024-06-18T16:37:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"fix(build): Use clean build for coverage test run\n\nPreviously, coverage data could be messed up by build artifacts restored\nfrom the GitHub cache. While it is not yet cleared up how this actually\nhappens, removing all build data before executing the coverage test run\nseems to resolve this issue.","shortMessageHtmlLink":"fix(build): Use clean build for coverage test run"}},{"before":"ce20a4697fd4cacafd919e91879968bd4ffeeb24","after":"62d923175176270e42cf5a67746921b2eec186fb","ref":"refs/heads/main","pushedAt":"2024-06-16T22:45:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"build: Run workflows on changes to `justfile`","shortMessageHtmlLink":"build: Run workflows on changes to justfile"}},{"before":"9ba1165baf74853a416c0df0a851b5a7f667bff7","after":"ce20a4697fd4cacafd919e91879968bd4ffeeb24","ref":"refs/heads/main","pushedAt":"2024-06-14T21:21:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"fix: Resolve conflicting macro definition\n\nPreviously, there were two macros named `impl_try_from` in scope in\n`mailbox.rs` (from import and local definition). While the build\ncorrectly resolved both macros, rust-analyzer did not and complained\nabout using the imported macro.\nRenaming the local macro resolves this ambiguity and makes\nrust-analyzer happy.","shortMessageHtmlLink":"fix: Resolve conflicting macro definition"}},{"before":"8caa60ed8b964eec9057dd798f1632bb8cc0a8c0","after":"9ba1165baf74853a416c0df0a851b5a7f667bff7","ref":"refs/heads/main","pushedAt":"2024-06-09T14:00:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"build: Use imap-types 2.0.0-alpha.1","shortMessageHtmlLink":"build: Use imap-types 2.0.0-alpha.1"}},{"before":"65e99b5b68bf1f015ec524ffae1452b23f2b9d29","after":"8caa60ed8b964eec9057dd798f1632bb8cc0a8c0","ref":"refs/heads/main","pushedAt":"2024-06-09T13:59:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"fix: Hande EOF of stdin in examples","shortMessageHtmlLink":"fix: Hande EOF of stdin in examples"}},{"before":"6aa651f6c74a4feb6696e7fb3e4c31b55ba64036","after":"65e99b5b68bf1f015ec524ffae1452b23f2b9d29","ref":"refs/heads/main","pushedAt":"2024-06-07T17:34:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"docs: Update links in README","shortMessageHtmlLink":"docs: Update links in README"}},{"before":"d19a475f0001b83a81481b0e14d000ca819162f7","after":null,"ref":"refs/heads/duesee-patch-1","pushedAt":"2024-06-07T13:06:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"}},{"before":"9523aec9468d0d15f812e20e6f268a73bf994287","after":"6aa651f6c74a4feb6696e7fb3e4c31b55ba64036","ref":"refs/heads/main","pushedAt":"2024-06-07T13:06:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"d19a475f0001b83a81481b0e14d000ca819162f7","ref":"refs/heads/duesee-patch-1","pushedAt":"2024-06-07T13:05:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8a21d41a4917e7a2eb7e5beebdde4f46f6c0f70f","after":"9523aec9468d0d15f812e20e6f268a73bf994287","ref":"refs/heads/main","pushedAt":"2024-06-07T12:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"7b62fa8df1664c22d5cfcb10476ccc2a4c523a5c","after":"8a21d41a4917e7a2eb7e5beebdde4f46f6c0f70f","ref":"refs/heads/main","pushedAt":"2024-06-07T12:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"fa0e64a24363097d912cfce834634ae66f81650f","after":"7b62fa8df1664c22d5cfcb10476ccc2a4c523a5c","ref":"refs/heads/main","pushedAt":"2024-06-07T12:50:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ab3aa6b9297ce5b115f45c48ce35688d263f2a89","after":"fa0e64a24363097d912cfce834634ae66f81650f","ref":"refs/heads/main","pushedAt":"2024-06-07T12:48:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"fix: Don't feature-gate `Capability::LoginDisabled`","shortMessageHtmlLink":"fix: Don't feature-gate Capability::LoginDisabled"}},{"before":"a4228a29f04094c28caee6a662bce45cd9eeaf09","after":"ab3aa6b9297ce5b115f45c48ce35688d263f2a89","ref":"refs/heads/main","pushedAt":"2024-06-07T12:25:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"build!: Don't feature-gate `Capability::LoginDisabled`","shortMessageHtmlLink":"build!: Don't feature-gate Capability::LoginDisabled"}},{"before":"ba598c1ef5598fd3a2f52a4da8c7fe2b17f1bfd4","after":"a4228a29f04094c28caee6a662bce45cd9eeaf09","ref":"refs/heads/main","pushedAt":"2024-06-07T12:12:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"chore: Adjust version(s) and update Cargo.lock","shortMessageHtmlLink":"chore: Adjust version(s) and update Cargo.lock"}},{"before":"14f752d10b618ca930da1811e46fef9bd052cad4","after":null,"ref":"refs/heads/duesee_issues_473_3","pushedAt":"2024-06-02T13:04:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"}},{"before":"884efb586b8259462c4723759686e657ddd2e5c6","after":"ba598c1ef5598fd3a2f52a4da8c7fe2b17f1bfd4","ref":"refs/heads/main","pushedAt":"2024-06-02T13:04:37.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"perf: bench imap-proto and imap-proto (stalwart)","shortMessageHtmlLink":"perf: bench imap-proto and imap-proto (stalwart)"}},{"before":"976ae3857687c990be34007f3ae6eea99fb737a9","after":"14f752d10b618ca930da1811e46fef9bd052cad4","ref":"refs/heads/duesee_issues_473_3","pushedAt":"2024-06-02T12:51:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"perf: bench imap-proto and imap-proto (stalwart)","shortMessageHtmlLink":"perf: bench imap-proto and imap-proto (stalwart)"}},{"before":"027189778720ecee3a6ca5496e2374a848e8a911","after":"976ae3857687c990be34007f3ae6eea99fb737a9","ref":"refs/heads/duesee_issues_473_3","pushedAt":"2024-06-02T12:48:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"perf: bench imap-proto and imap-proto (stalwart)","shortMessageHtmlLink":"perf: bench imap-proto and imap-proto (stalwart)"}},{"before":"43bf497a6908d0e3b07e5ca8303cf1cc260592e7","after":"027189778720ecee3a6ca5496e2374a848e8a911","ref":"refs/heads/duesee_issues_473_3","pushedAt":"2024-06-02T12:47:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"perf: bench imap-proto and imap-proto (stalwart)","shortMessageHtmlLink":"perf: bench imap-proto and imap-proto (stalwart)"}},{"before":"45fb8bd664e158e9383f500c6f7be9fa06192c4d","after":"43bf497a6908d0e3b07e5ca8303cf1cc260592e7","ref":"refs/heads/duesee_issues_473_3","pushedAt":"2024-06-02T12:17:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"perf: bench imap-proto and imap-proto (stalwart)","shortMessageHtmlLink":"perf: bench imap-proto and imap-proto (stalwart)"}},{"before":"5f45a8c26a448e9eb67ef63ecd8fda0806a52c47","after":"45fb8bd664e158e9383f500c6f7be9fa06192c4d","ref":"refs/heads/duesee_issues_473_3","pushedAt":"2024-06-01T23:54:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"bench: Add `trace` benchmark","shortMessageHtmlLink":"bench: Add trace benchmark"}},{"before":"127cea0ef377ecce22057adedd415bd508842175","after":"884efb586b8259462c4723759686e657ddd2e5c6","ref":"refs/heads/main","pushedAt":"2024-06-01T23:52:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"fuzz: Add structure-aware tag fuzzing","shortMessageHtmlLink":"fuzz: Add structure-aware tag fuzzing"}},{"before":"f29610ab5d78a50b56bd28732e6521d4fdc00a6a","after":"127cea0ef377ecce22057adedd415bd508842175","ref":"refs/heads/main","pushedAt":"2024-06-01T23:08:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"build: Update deps, add `Cargo.lock`","shortMessageHtmlLink":"build: Update deps, add Cargo.lock"}},{"before":"8962a3ed49ecd39213ff68d3297daeb5fe8a8e97","after":null,"ref":"refs/heads/spellfish_tag_fuzzing","pushedAt":"2024-06-01T21:47:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"}},{"before":null,"after":"8962a3ed49ecd39213ff68d3297daeb5fe8a8e97","ref":"refs/heads/spellfish_tag_fuzzing","pushedAt":"2024-06-01T21:45:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"duesee","name":"Damian Poddebniak","path":"/duesee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8997731?s=80&v=4"},"commit":{"message":"fix warnings","shortMessageHtmlLink":"fix warnings"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbk3kowA","startCursor":null,"endCursor":null}},"title":"Activity ยท duesee/imap-codec"}