{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":555815328,"defaultBranch":"main","name":"yet-another-md5","ownerLogin":"Terseus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-22T11:53:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1707139?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710368843.0","currentOid":""},"activityList":{"items":[{"before":"8dd09953dc58b1cb1e29b3418e7fc838e988e6eb","after":null,"ref":"refs/heads/release-v2.0.0","pushedAt":"2024-03-13T22:26:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"}},{"before":"13b78bb5bd7c06331131a5543d235be4ab0c79b8","after":"6dd35f19eac756dcef594ea99ac513f2bff342ad","ref":"refs/heads/main","pushedAt":"2024-03-13T22:26:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"Merge pull request #5 from Terseus/release-v2.0.0\n\nRelease v2.0.0","shortMessageHtmlLink":"Merge pull request #5 from Terseus/release-v2.0.0"}},{"before":null,"after":"8dd09953dc58b1cb1e29b3418e7fc838e988e6eb","ref":"refs/heads/release-v2.0.0","pushedAt":"2024-03-13T22:25:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"chore: release v2.0.0","shortMessageHtmlLink":"chore: release v2.0.0"}},{"before":"44c74185eed4060e88368031fb7797ed45f3cc72","after":null,"ref":"refs/heads/api-design-change","pushedAt":"2024-03-13T22:04:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"}},{"before":"dd039d00e5af35767e9d365f1f53d32f39cd38db","after":"13b78bb5bd7c06331131a5543d235be4ab0c79b8","ref":"refs/heads/main","pushedAt":"2024-03-13T22:04:37.000Z","pushType":"pr_merge","commitsCount":23,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"Merge pull request #4 from Terseus/api-design-change\n\nApi design change","shortMessageHtmlLink":"Merge pull request #4 from Terseus/api-design-change"}},{"before":null,"after":"44c74185eed4060e88368031fb7797ed45f3cc72","ref":"refs/heads/api-design-change","pushedAt":"2024-03-13T21:53:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"doc: update changelog","shortMessageHtmlLink":"doc: update changelog"}},{"before":"0acac7d70999e31775a5b83f23de2dc43078bc5b","after":null,"ref":"refs/heads/release-v1.0.0","pushedAt":"2024-02-17T08:55:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"}},{"before":"afbe4248c8630eb72352c78f3641109002f8af84","after":"dd039d00e5af35767e9d365f1f53d32f39cd38db","ref":"refs/heads/main","pushedAt":"2024-02-17T08:55:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"Merge pull request #3 from Terseus/release-v1.0.0\n\nchore: prepare for release v1.0","shortMessageHtmlLink":"Merge pull request #3 from Terseus/release-v1.0.0"}},{"before":null,"after":"0acac7d70999e31775a5b83f23de2dc43078bc5b","ref":"refs/heads/release-v1.0.0","pushedAt":"2024-02-17T08:44:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"chore: prepare for release v1.0","shortMessageHtmlLink":"chore: prepare for release v1.0"}},{"before":"afbe4248c8630eb72352c78f3641109002f8af84","after":null,"ref":"refs/heads/master","pushedAt":"2024-02-17T08:44:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"}},{"before":null,"after":"afbe4248c8630eb72352c78f3641109002f8af84","ref":"refs/heads/main","pushedAt":"2024-02-17T08:42:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"Merge pull request #2 from Terseus/doc\n\nDoc","shortMessageHtmlLink":"Merge pull request #2 from Terseus/doc"}},{"before":"0acac7d70999e31775a5b83f23de2dc43078bc5b","after":null,"ref":"refs/heads/main","pushedAt":"2024-02-17T08:42:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"}},{"before":null,"after":"0acac7d70999e31775a5b83f23de2dc43078bc5b","ref":"refs/heads/main","pushedAt":"2024-02-17T08:41:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"chore: prepare for release v1.0","shortMessageHtmlLink":"chore: prepare for release v1.0"}},{"before":"9796e8e77fd10159ebc7a10dddb9c2ea6db9eab5","after":null,"ref":"refs/heads/doc","pushedAt":"2023-12-16T09:42:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"}},{"before":"f8ebbe562f528e12d381bc52dfd7af20c3c07bef","after":"afbe4248c8630eb72352c78f3641109002f8af84","ref":"refs/heads/master","pushedAt":"2023-12-16T09:42:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"Merge pull request #2 from Terseus/doc\n\nDoc","shortMessageHtmlLink":"Merge pull request #2 from Terseus/doc"}},{"before":null,"after":"9796e8e77fd10159ebc7a10dddb9c2ea6db9eab5","ref":"refs/heads/doc","pushedAt":"2023-12-16T09:41:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"fix: rename libmd5 to ya_md5","shortMessageHtmlLink":"fix: rename libmd5 to ya_md5"}},{"before":"620a35f6f77d89eb7b96d68b69f5bb3580472b58","after":null,"ref":"refs/heads/ci-cd","pushedAt":"2023-11-04T10:28:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"}},{"before":"9f73942de949e970fc8bbb40ebe58d32cb5c59df","after":"f8ebbe562f528e12d381bc52dfd7af20c3c07bef","ref":"refs/heads/master","pushedAt":"2023-11-04T10:28:48.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"Merge pull request #1 from Terseus/ci-cd\n\nCi cd","shortMessageHtmlLink":"Merge pull request #1 from Terseus/ci-cd"}},{"before":"cff5bbc4c17dac54f168aa56b53aabf996998aaf","after":"620a35f6f77d89eb7b96d68b69f5bb3580472b58","ref":"refs/heads/ci-cd","pushedAt":"2023-11-04T10:26:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"feat: add action for pre-commit checks\n\nUnfortunately the hooks in pre-commit-rust doesn't work on pre-commit-ci\nbecause it have language as \"system\" instead of \"rust\".\n\nSee https://github.com/doublify/pre-commit-rust/pull/28\n\nAlthough we may get away of this using \"repo: local\" I don't think is\nworth the effort.","shortMessageHtmlLink":"feat: add action for pre-commit checks"}},{"before":"3a64f9d7cd60845a9c89f396490cdf0493563ab2","after":"cff5bbc4c17dac54f168aa56b53aabf996998aaf","ref":"refs/heads/ci-cd","pushedAt":"2023-11-04T10:05:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"feat: add action to run the tests","shortMessageHtmlLink":"feat: add action to run the tests"}},{"before":"2ac7ba35449540e3b594e32bf8e9c48480233c35","after":"3a64f9d7cd60845a9c89f396490cdf0493563ab2","ref":"refs/heads/ci-cd","pushedAt":"2023-11-04T09:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"feat: add action to run the tests","shortMessageHtmlLink":"feat: add action to run the tests"}},{"before":null,"after":"2ac7ba35449540e3b594e32bf8e9c48480233c35","ref":"refs/heads/ci-cd","pushedAt":"2023-11-04T09:37:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"feat: add mirror to Gitlab\n\nNow Github is the main repository.","shortMessageHtmlLink":"feat: add mirror to Gitlab"}},{"before":"749c1501defebb34a180b25723b422fc5ba19e3b","after":"9f73942de949e970fc8bbb40ebe58d32cb5c59df","ref":"refs/heads/master","pushedAt":"2023-11-02T18:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"feat: replace anyhow with thiserror, add Md5Error type\n\nNow we have our own error type :)\n\nWe've used thiserror after learning how error handling should work in\nlibraries and why anyhow is more suitable to applications than\nlibraries.","shortMessageHtmlLink":"feat: replace anyhow with thiserror, add Md5Error type"}},{"before":"fccab740939e1c40f214832679f8e26fa2bea111","after":"749c1501defebb34a180b25723b422fc5ba19e3b","ref":"refs/heads/master","pushedAt":"2023-11-01T11:57:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"refactor: make compute a one-liner","shortMessageHtmlLink":"refactor: make compute a one-liner"}},{"before":"e307857d6b9d54a4a9f449b851855b2b5be5b80f","after":"fccab740939e1c40f214832679f8e26fa2bea111","ref":"refs/heads/master","pushedAt":"2023-10-31T08:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"feat: add methods to hash str, vec, slices and Read objects","shortMessageHtmlLink":"feat: add methods to hash str, vec, slices and Read objects"}},{"before":"12613d8aacc06b6bdac60f78dd3df4f42a8ee2fe","after":"e307857d6b9d54a4a9f449b851855b2b5be5b80f","ref":"refs/heads/master","pushedAt":"2023-10-29T15:56:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"refactor: extract state_var_to_u8 to standalone function u32_to_u8","shortMessageHtmlLink":"refactor: extract state_var_to_u8 to standalone function u32_to_u8"}},{"before":"9e9871a1f77ea0577188763546a030b5e09074f4","after":"12613d8aacc06b6bdac60f78dd3df4f42a8ee2fe","ref":"refs/heads/master","pushedAt":"2023-10-29T14:22:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"refactor: make compute not result a Result\n\nAnother operation that should never fails now panics.\n\nAlso we applied a little refactoring to make `extract_u8` and reduce\nsome duplication.","shortMessageHtmlLink":"refactor: make compute not result a Result"}},{"before":"abfe8addb646481187d32dd09ab66bbd2d3f8f81","after":"9e9871a1f77ea0577188763546a030b5e09074f4","ref":"refs/heads/master","pushedAt":"2023-10-29T12:28:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"fix: use std::fmt::Result for Hash formatting","shortMessageHtmlLink":"fix: use std::fmt::Result for Hash formatting"}},{"before":"35f090d62761c5d32d5db9b13963fbed4dcabe66","after":"abfe8addb646481187d32dd09ab66bbd2d3f8f81","ref":"refs/heads/master","pushedAt":"2023-10-29T12:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"refactor: make Chunk private\n\nNow clients doesn't have to know about `Chunk` even if they want to use\n`Md5Hasher.add_chunk` manually.","shortMessageHtmlLink":"refactor: make Chunk private"}},{"before":"33e9da322bd86bf539fab8e945c28966911a29dc","after":"35f090d62761c5d32d5db9b13963fbed4dcabe66","ref":"refs/heads/master","pushedAt":"2023-10-29T11:31:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Terseus","name":"David Caro","path":"/Terseus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1707139?s=80&v=4"},"commit":{"message":"refactor: replace Md5Input with std::io::Read\n\n`Md5Input` was a silly abstraction created only because I didn't had\nenough knowledge about `std::io`.","shortMessageHtmlLink":"refactor: replace Md5Input with std::io::Read"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xM1QyMjoyNjo0My4wMDAwMDBazwAAAAQU_sZG","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xM1QyMjoyNjo0My4wMDAwMDBazwAAAAQU_sZG","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0yOVQxMTozMTowNy4wMDAwMDBazwAAAAOiV6Ji"}},"title":"Activity ยท Terseus/yet-another-md5"}