{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":480787444,"defaultBranch":"main","name":"backon","ownerLogin":"Xuanwo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-12T11:48:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5351546?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725519111.0","currentOid":""},"activityList":{"items":[{"before":"1432e68625622afc2cb2b1c0d5b51581ee2500ee","after":null,"ref":"refs/heads/impl-for-&T","pushedAt":"2024-09-05T06:51:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"}},{"before":"b3ca11e2fb4478bc8ced895b94cd8f62e8035595","after":"ac8445185929b6589265ceb5b47ddc1b96663d3b","ref":"refs/heads/main","pushedAt":"2024-09-05T06:51:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"feat: Allow users to use &XxxBuilder (#148)\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"feat: Allow users to use &XxxBuilder (#148)"}},{"before":null,"after":"1432e68625622afc2cb2b1c0d5b51581ee2500ee","ref":"refs/heads/impl-for-&T","pushedAt":"2024-09-05T06:46:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"feat: Allow users to use &XxxBuilder\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"feat: Allow users to use &XxxBuilder"}},{"before":"34c8e569af912ba3021b34a460853becfeb9d783","after":"b3ca11e2fb4478bc8ced895b94cd8f62e8035595","ref":"refs/heads/main","pushedAt":"2024-09-05T03:48:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"docs: document custom Sleeper impl (#147)\n\n### What does this PR do\r\n\r\nAdds an example for user-provided sleeper implementation.\r\n\r\nCloses #129","shortMessageHtmlLink":"docs: document custom Sleeper impl (#147)"}},{"before":"a379d628834b01c7965b9c01e1865f6f0df46f1b","after":"34c8e569af912ba3021b34a460853becfeb9d783","ref":"refs/heads/main","pushedAt":"2024-09-04T13:37:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"docs: mention sleep() in blocking retry examples (#143)\n\n### What does this PR do\r\n\r\nBased on the\r\n[discussion](https://github.com/Xuanwo/backon/pull/131#discussion_r1743700760),\r\nmention `sleep()` in the blocking retry examples.\r\n\r\nAdded to examples in both `README.md` and `lib.rs`.","shortMessageHtmlLink":"docs: mention sleep() in blocking retry examples (#143)"}},{"before":"3d92f76cd3438af52c10e85bd44e242cabc0ef1f","after":null,"ref":"refs/heads/impl-backoff-builder-for-backoff","pushedAt":"2024-09-04T11:56:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"}},{"before":"1c34c4ab28134595a7f10f1e24577af757612a38","after":"a379d628834b01c7965b9c01e1865f6f0df46f1b","ref":"refs/heads/main","pushedAt":"2024-09-04T11:56:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"feat: Implement BackoffBuilder for Backoff itself (#142)\n\nSigned-off-by: Xuanwo \r\n\r\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"feat: Implement BackoffBuilder for Backoff itself (#142)"}},{"before":null,"after":"3d92f76cd3438af52c10e85bd44e242cabc0ef1f","ref":"refs/heads/impl-backoff-builder-for-backoff","pushedAt":"2024-09-04T11:48:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into impl-backoff-builder-for-backoff","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into impl-backoff-builder-…"}},{"before":"af3f4a70d3acb5fbf676751dd6a230af9c044bae","after":null,"ref":"refs/heads/remove-debug-requirement-of-backoff","pushedAt":"2024-09-04T11:47:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"}},{"before":"50ce18569fe94dd3f6d285a8f82c2b0ebce2b1c6","after":"1c34c4ab28134595a7f10f1e24577af757612a38","ref":"refs/heads/main","pushedAt":"2024-09-04T11:47:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"refactor: Remove the Debug requirement of Backoff (#141)\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"refactor: Remove the Debug requirement of Backoff (#141)"}},{"before":null,"after":"af3f4a70d3acb5fbf676751dd6a230af9c044bae","ref":"refs/heads/remove-debug-requirement-of-backoff","pushedAt":"2024-09-04T11:44:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"refactor: Remove the Debug requirement of Backoff\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"refactor: Remove the Debug requirement of Backoff"}},{"before":"4074cc63d61de4f185398fa357f7eb9252c8c10d","after":null,"ref":"refs/heads/bump-version","pushedAt":"2024-09-02T05:22:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"}},{"before":"a5ca057257f2fc4d1d430dce574bb6bdf14bf977","after":"50ce18569fe94dd3f6d285a8f82c2b0ebce2b1c6","ref":"refs/heads/main","pushedAt":"2024-09-02T05:22:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"Bump to version 1.2.0 (#139)\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"Bump to version 1.2.0 (#139)"}},{"before":null,"after":"4074cc63d61de4f185398fa357f7eb9252c8c10d","ref":"refs/heads/bump-version","pushedAt":"2024-09-02T05:20:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"Bump to version 1.2.0\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"Bump to version 1.2.0"}},{"before":"7ffcbd0714672495e29870a6c30da7051681948d","after":"a5ca057257f2fc4d1d430dce574bb6bdf14bf977","ref":"refs/heads/main","pushedAt":"2024-08-31T15:14:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"Add no_std flag, hide blocking retrys behind std flag (#125)\n\nnice library\r\nresolves https://github.com/Xuanwo/backon/issues/105\r\n\r\nChanges:\r\n- Makes all `no_std` but blocking implementatin behind `std` due to\r\nthread sleep\r\n- Adds `/.idea` to gitignore","shortMessageHtmlLink":"Add no_std flag, hide blocking retrys behind std flag (#125)"}},{"before":"e2bc6c3705c75423f482df5ba28e0953b546c27c","after":null,"ref":"refs/heads/blocking-sleep","pushedAt":"2024-08-30T16:45:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"}},{"before":"0f6923bd12e81c499bba0a9bcbcc0852c28e0d91","after":"7ffcbd0714672495e29870a6c30da7051681948d","ref":"refs/heads/main","pushedAt":"2024-08-30T16:45:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"feat: Add blocking sleeper for blocking retry (#138)\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"feat: Add blocking sleeper for blocking retry (#138)"}},{"before":null,"after":"e2bc6c3705c75423f482df5ba28e0953b546c27c","ref":"refs/heads/blocking-sleep","pushedAt":"2024-08-30T16:43:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"feat: Add blocking sleeper for blocking retry\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"feat: Add blocking sleeper for blocking retry"}},{"before":"a6a2ea4485e79dc18001149174588f4e77bae10f","after":null,"ref":"refs/heads/maybe-sleeper","pushedAt":"2024-08-30T16:25:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"}},{"before":"7237d04b652e4cdc5b8f64068ee4b2e1b33681c7","after":"0f6923bd12e81c499bba0a9bcbcc0852c28e0d91","ref":"refs/heads/main","pushedAt":"2024-08-30T16:25:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"docs: Polish MaybeSleeper names (#137)\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"docs: Polish MaybeSleeper names (#137)"}},{"before":null,"after":"a6a2ea4485e79dc18001149174588f4e77bae10f","ref":"refs/heads/maybe-sleeper","pushedAt":"2024-08-30T16:22:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"docs: Polish MaybeSleeper names\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"docs: Polish MaybeSleeper names"}},{"before":"40fd96e9e7815033b071e5a6f7da11067f2f9ed2","after":"7237d04b652e4cdc5b8f64068ee4b2e1b33681c7","ref":"refs/heads/main","pushedAt":"2024-08-30T11:12:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"fix: compile to fail when using DefaultSleeper with no features enabled (#136)\n\n- Makes compilation to fail when using `DefaultSleeper` with no features\r\nenabled.\r\n- Should not panic as it is a valid `Sleeper` is guaranteed at compile\r\ntime.\r\n- docs to instruct users to enable a feature or provide custom\r\n`Sleeper`.\r\n\r\nClose https://github.com/Xuanwo/backon/issues/128","shortMessageHtmlLink":"fix: compile to fail when using DefaultSleeper with no features enabl…"}},{"before":"43c3cf3bc640e8261d734c13568207139de12595","after":null,"ref":"refs/heads/fix-default","pushedAt":"2024-08-29T18:06:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"}},{"before":"86298fb950433d1cc35428968f6a5cdaa89b8d47","after":"40fd96e9e7815033b071e5a6f7da11067f2f9ed2","ref":"refs/heads/main","pushedAt":"2024-08-29T18:06:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"fix: NoopSleeper should implement default (#135)\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"fix: NoopSleeper should implement default (#135)"}},{"before":null,"after":"43c3cf3bc640e8261d734c13568207139de12595","ref":"refs/heads/fix-default","pushedAt":"2024-08-29T18:02:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"fix: NoopSleeper should implement default\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"fix: NoopSleeper should implement default"}},{"before":"d838a014738397c91b4dbc01c8785dc51a1cf3a9","after":null,"ref":"refs/heads/bump-1.1.0","pushedAt":"2024-08-29T17:46:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"}},{"before":"749740acc50bed14601a7cd3fe125fb6504a1c30","after":"86298fb950433d1cc35428968f6a5cdaa89b8d47","ref":"refs/heads/main","pushedAt":"2024-08-29T17:46:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"backon: Bump to version 1.1.0 (#133)\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"backon: Bump to version 1.1.0 (#133)"}},{"before":null,"after":"d838a014738397c91b4dbc01c8785dc51a1cf3a9","ref":"refs/heads/bump-1.1.0","pushedAt":"2024-08-29T17:42:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"backon: Bump to version 1.1.0\n\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"backon: Bump to version 1.1.0"}},{"before":"2246b06e9a426ca64627ef1bf05b41855c94e5e1","after":null,"ref":"refs/heads/default-features","pushedAt":"2024-08-29T17:40:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"}},{"before":"64fdcfd4960df59428e2b5aebbd6b164e60f25b9","after":"749740acc50bed14601a7cd3fe125fb6504a1c30","ref":"refs/heads/main","pushedAt":"2024-08-29T17:40:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Xuanwo","name":"Xuanwo","path":"/Xuanwo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5351546?s=80&v=4"},"commit":{"message":"refactor: Enable default features to avoid unexpected panic (#132)\n\nMost backon users are accustomed to having a default sleep\r\nimplementation, making it easy for them to upgrade to new versions like\r\n`0.5` or `1.0` without the feature enabled. For example:\r\nhttps://github.com/Xuanwo/backon/issues/128\r\n\r\nLet's add default features to simplify their experience. Users who want\r\ncustom implementations will not be affected.\r\n\r\nSigned-off-by: Xuanwo ","shortMessageHtmlLink":"refactor: Enable default features to avoid unexpected panic (#132)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQwNjo1MTo1MS4wMDAwMDBazwAAAAStfRqE","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQwNjo1MTo1MS4wMDAwMDBazwAAAAStfRqE","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQxNzo0MDo1NC4wMDAwMDBazwAAAASn5oZz"}},"title":"Activity · Xuanwo/backon"}