{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":179127864,"defaultBranch":"master","name":"activesupport-duration-human_string","ownerLogin":"TylerRick","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-02T17:36:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14151?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708130991.0","currentOid":""},"activityList":{"items":[{"before":"c189c461f32ae1a54c2fa90579c8ef66418fb8aa","after":"1277ec84859db8ce0041270f0654c5d4382d80cb","ref":"refs/heads/master","pushedAt":"2024-02-17T00:39:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TylerRick","name":"Tyler Rick","path":"/TylerRick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14151?s=80&v=4"},"commit":{"message":"Extract #change, #truncate, #round etc. out of this gem into activesupport-duration-change gem","shortMessageHtmlLink":"Extract #change, #truncate, #round etc. out of this gem into activesu…"}},{"before":"5547067b5ee1baa41f2b14028f78f023e0d50b10","after":"c189c461f32ae1a54c2fa90579c8ef66418fb8aa","ref":"refs/heads/master","pushedAt":"2024-02-17T00:38:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TylerRick","name":"Tyler Rick","path":"/TylerRick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14151?s=80&v=4"},"commit":{"message":"Extract #change, #truncate, #round etc. out of this gem into activesupport-duration-change gem","shortMessageHtmlLink":"Extract #change, #truncate, #round etc. out of this gem into activesu…"}},{"before":"1218407450b377443db2bdfa3cb148c2a6d59bb4","after":"5547067b5ee1baa41f2b14028f78f023e0d50b10","ref":"refs/heads/master","pushedAt":"2024-02-17T00:38:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TylerRick","name":"Tyler Rick","path":"/TylerRick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14151?s=80&v=4"},"commit":{"message":"Extract #change, #truncate, #round etc. out of this gem into activesupport-duration-change gem","shortMessageHtmlLink":"Extract #change, #truncate, #round etc. out of this gem into activesu…"}},{"before":"559815af1390c8a05e44b594605188ed2ecff000","after":"1218407450b377443db2bdfa3cb148c2a6d59bb4","ref":"refs/heads/master","pushedAt":"2024-02-17T00:05:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"TylerRick","name":"Tyler Rick","path":"/TylerRick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14151?s=80&v=4"},"commit":{"message":"Fixes to Duration#truncate/round\n\nFixes:\n\n Fixes to Duration#truncate/round:\n - Fix Duration#truncate/round to be less surprising in edge cases such as fractional minutes or\n overflowed seconds\n - Fix to not raise error if no part exists for the requested unit. It now defaults to 0 for the\n missing part instead.\n\n Fix Duration#change_cascade wasn't cascading to all smaller parts: {hours: 1, minutes: 29, seconds: 60} was\n keeping seconds: 1 hour and 60 seconds. (Needed reset ||= instead of reset =.)\n\nBreaking changes:\n\n Breaking changes to Duration#truncate/round:\n - Change default value of precision for #truncate from :seconds to smallest_unit\n - Add default value of precision for #round to smallest_unit\n\n Remove deprecated #round_part, #round_all_parts, and unfinished #floor, #ceil\n\n Duration.from_parts:\n - Rename parse_parts to from_parts (kept alias parse_parts).\n - Change the default of normalize option of with_parts to true\n (except when called internally, then we now have to explicitly pass normalize: false to keep the\n previous behavior)\n\nAdditions:\n\n Add Duration#normalize.","shortMessageHtmlLink":"Fixes to Duration#truncate/round"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_RJpdAA","startCursor":null,"endCursor":null}},"title":"Activity · TylerRick/activesupport-duration-human_string"}