{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":290312103,"defaultBranch":"master","name":"rapier","ownerLogin":"dimforge","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-25T20:05:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43279238?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720358578.0","currentOid":""},"activityList":{"items":[{"before":"40ee5367d89bd624cb4e01fbd304de494564ebd6","after":"87ada34008f4a1a313ccf8c3040040bab4f10e69","ref":"refs/heads/master","pushedAt":"2024-07-08T14:53:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vrixyz","name":"Thierry Berger","path":"/Vrixyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2290685?s=80&v=4"},"commit":{"message":"Fix QueryFilterFlags values having a bitshift too much (#673)","shortMessageHtmlLink":"Fix QueryFilterFlags values having a bitshift too much (#673)"}},{"before":"b4ff571922c40b4f63c1d94613b627448cddf773","after":null,"ref":"refs/heads/multibody-merge-crash","pushedAt":"2024-07-07T13:22:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"}},{"before":"66b6b55ea21b6b43fd1870dba0fab3cc96a3fa4b","after":"40ee5367d89bd624cb4e01fbd304de494564ebd6","ref":"refs/heads/master","pushedAt":"2024-07-07T13:22:56.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"chore: add one more test for the multibody insertion out-of-bounds issue","shortMessageHtmlLink":"chore: add one more test for the multibody insertion out-of-bounds issue"}},{"before":null,"after":"b4ff571922c40b4f63c1d94613b627448cddf773","ref":"refs/heads/multibody-merge-crash","pushedAt":"2024-07-06T16:30:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"chore: add one more test for the multibody insertion out-of-bounds issue","shortMessageHtmlLink":"chore: add one more test for the multibody insertion out-of-bounds issue"}},{"before":"0089365e661bf487073e58e4e800894dc4e4fc41","after":"66b6b55ea21b6b43fd1870dba0fab3cc96a3fa4b","ref":"refs/heads/master","pushedAt":"2024-07-01T08:49:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vrixyz","name":"Thierry Berger","path":"/Vrixyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2290685?s=80&v=4"},"commit":{"message":"Rotation gizmo for Ball 2d collider (#670)","shortMessageHtmlLink":"Rotation gizmo for Ball 2d collider (#670)"}},{"before":"200eff98f6ffb86a2669b50c08bcd872d2648fe9","after":null,"ref":"refs/heads/release-0.21.0","pushedAt":"2024-06-23T21:48:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"}},{"before":"a854de787f511b8292f1f066efbddd78dc71a1e6","after":"0089365e661bf487073e58e4e800894dc4e4fc41","ref":"refs/heads/master","pushedAt":"2024-06-23T21:48:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"Release v0.21.0 (#665)","shortMessageHtmlLink":"Release v0.21.0 (#665)"}},{"before":"a854de787f511b8292f1f066efbddd78dc71a1e6","after":"200eff98f6ffb86a2669b50c08bcd872d2648fe9","ref":"refs/heads/release-0.21.0","pushedAt":"2024-06-23T21:33:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"Release v0.21.0","shortMessageHtmlLink":"Release v0.21.0"}},{"before":null,"after":"a854de787f511b8292f1f066efbddd78dc71a1e6","ref":"refs/heads/release-0.21.0","pushedAt":"2024-06-23T21:33:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"Fix `attempt to subtract with overflow` panic in `SAPRegion::update_after_subregion_removal()` (#663)\n\n* Swap a regular subtraction for a saturating subtraction\r\n\r\n* chore: display a debug message if the SAP reach an unexpected state regarding sub-proper proxies removal.\r\n\r\n---------\r\n\r\nCo-authored-by: Sébastien Crozet ","shortMessageHtmlLink":"Fix attempt to subtract with overflow panic in `SAPRegion::update_a…"}},{"before":"5308a28435efdeb6f5fecf14914eed6394600112","after":"a854de787f511b8292f1f066efbddd78dc71a1e6","ref":"refs/heads/master","pushedAt":"2024-06-23T21:26:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"Fix `attempt to subtract with overflow` panic in `SAPRegion::update_after_subregion_removal()` (#663)\n\n* Swap a regular subtraction for a saturating subtraction\r\n\r\n* chore: display a debug message if the SAP reach an unexpected state regarding sub-proper proxies removal.\r\n\r\n---------\r\n\r\nCo-authored-by: Sébastien Crozet ","shortMessageHtmlLink":"Fix attempt to subtract with overflow panic in `SAPRegion::update_a…"}},{"before":"3004a7d38da447e307e11d86528047bdb724c318","after":"5308a28435efdeb6f5fecf14914eed6394600112","ref":"refs/heads/master","pushedAt":"2024-06-23T21:01:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"fix: less invasive `solve_character_collision_impulses` function (#652)\n\n* fix: less invasive `solve_character_collision_impulses` function\r\n\r\nTaking ownership of the elements is not necessary.\r\n\r\nIt also conveys the information that elements are only read.\r\n\r\n* Add Changelog","shortMessageHtmlLink":"fix: less invasive solve_character_collision_impulses function (#652)"}},{"before":"7a51e8d102a153a7f178a26e81cda947fdade885","after":null,"ref":"refs/heads/na-up","pushedAt":"2024-06-23T20:57:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"}},{"before":"3e8650f3a761422f0926300dc98f9870e5d92776","after":"3004a7d38da447e307e11d86528047bdb724c318","ref":"refs/heads/master","pushedAt":"2024-06-23T20:57:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"chore: update to nalgebra 0.33 and parry 0.16 (#664)","shortMessageHtmlLink":"chore: update to nalgebra 0.33 and parry 0.16 (#664)"}},{"before":null,"after":"7a51e8d102a153a7f178a26e81cda947fdade885","ref":"refs/heads/na-up","pushedAt":"2024-06-23T20:37:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"chore: update all dependencies to their latest versions","shortMessageHtmlLink":"chore: update all dependencies to their latest versions"}},{"before":"8a592e458e45c2896c52a931ca04a69868efdd53","after":"3e8650f3a761422f0926300dc98f9870e5d92776","ref":"refs/heads/master","pushedAt":"2024-06-23T16:18:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"Fix delta_time being 0 resulting in incorrect simulation (#660)\n\n* Add failing test\r\n\r\n* fix tests\r\n\r\n* better fix\r\n\r\n* add changelog\r\n\r\n* fix propagated to `contact_cfm_factor`\r\n\r\n* PR feedback\r\n\r\n* more PR feedbacks","shortMessageHtmlLink":"Fix delta_time being 0 resulting in incorrect simulation (#660)"}},{"before":"84b66d63e39cb6182974b8f674684748c7c4d594","after":"8a592e458e45c2896c52a931ca04a69868efdd53","ref":"refs/heads/master","pushedAt":"2024-06-20T19:03:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vrixyz","name":"Thierry Berger","path":"/Vrixyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2290685?s=80&v=4"},"commit":{"message":"Fix typos. (#658)","shortMessageHtmlLink":"Fix typos. (#658)"}},{"before":"5c6d34aa09254574dffbd7c95f1ab01a99ec2e53","after":"84b66d63e39cb6182974b8f674684748c7c4d594","ref":"refs/heads/master","pushedAt":"2024-06-17T14:51:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vrixyz","name":"Thierry Berger","path":"/Vrixyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2290685?s=80&v=4"},"commit":{"message":"fix: character controller: walls less likely to trigger ground detection (#655)","shortMessageHtmlLink":"fix: character controller: walls less likely to trigger ground detect…"}},{"before":"05c39258840d95ac2cdcda1d94ac0062541b58f4","after":"5c6d34aa09254574dffbd7c95f1ab01a99ec2e53","ref":"refs/heads/master","pushedAt":"2024-06-14T13:39:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vrixyz","name":"Thierry Berger","path":"/Vrixyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2290685?s=80&v=4"},"commit":{"message":"fix: capitalization typo in docs (#654)","shortMessageHtmlLink":"fix: capitalization typo in docs (#654)"}},{"before":"b3dc1c1960274139b7fd8e2860a0af0387b0de6e","after":"05c39258840d95ac2cdcda1d94ac0062541b58f4","ref":"refs/heads/master","pushedAt":"2024-06-13T09:31:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vrixyz","name":"Thierry Berger","path":"/Vrixyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2290685?s=80&v=4"},"commit":{"message":"fix: Fixed typo in castShape functions (#653)","shortMessageHtmlLink":"fix: Fixed typo in castShape functions (#653)"}},{"before":"32e05c7fdd04a6342d94971efa663e6252e306fa","after":"b3dc1c1960274139b7fd8e2860a0af0387b0de6e","ref":"refs/heads/master","pushedAt":"2024-06-12T15:32:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"Release Rapier 0.20.0 (#651)","shortMessageHtmlLink":"Release Rapier 0.20.0 (#651)"}},{"before":"b3dc1c1960274139b7fd8e2860a0af0387b0de6e","after":"32e05c7fdd04a6342d94971efa663e6252e306fa","ref":"refs/heads/master","pushedAt":"2024-06-12T15:06:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vrixyz","name":"Thierry Berger","path":"/Vrixyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2290685?s=80&v=4"},"commit":{"message":"fix: less invasive `solve_character_collision_impulses` function\n\nTaking ownership of the elements is not necessary.\n\nIt also conveys the information that elements are only read.","shortMessageHtmlLink":"fix: less invasive solve_character_collision_impulses function"}},{"before":"64ecb834ce87e01e438a3e8a709d9c6de8663935","after":null,"ref":"refs/heads/release-0.20.0","pushedAt":"2024-06-09T12:59:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"}},{"before":"9367198282f9a30c23cc7ddd3a56db56b7506aae","after":"b3dc1c1960274139b7fd8e2860a0af0387b0de6e","ref":"refs/heads/master","pushedAt":"2024-06-09T12:59:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"Release Rapier 0.20.0 (#651)","shortMessageHtmlLink":"Release Rapier 0.20.0 (#651)"}},{"before":null,"after":"64ecb834ce87e01e438a3e8a709d9c6de8663935","ref":"refs/heads/release-0.20.0","pushedAt":"2024-06-09T12:43:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"Release Rapier 0.20.0","shortMessageHtmlLink":"Release Rapier 0.20.0"}},{"before":"8160b4ebdb06afb39f493b5c8f65d1dd280b3dfb","after":"9367198282f9a30c23cc7ddd3a56db56b7506aae","ref":"refs/heads/master","pushedAt":"2024-06-09T12:16:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"feat: rework QueryPipeline update API to take less parameters (#647)\n\n* chore: rework QueryPipeline API to take a generic qbvh updater\r\n\r\nThis allows to pass less parameters depending on the updating mode.\r\n\r\n* chore: rework struct and functions names, and docs\r\n\r\n---------\r\n\r\nCo-authored-by: Sébastien Crozet ","shortMessageHtmlLink":"feat: rework QueryPipeline update API to take less parameters (#647)"}},{"before":"a8a0f297f52d4336c0d3b0effc24401e8066183b","after":"8160b4ebdb06afb39f493b5c8f65d1dd280b3dfb","ref":"refs/heads/master","pushedAt":"2024-06-09T11:20:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"feat: change the character controller’s solve_character_collision_impulses to take multiple CharacterCollision (#646)\n\n* character controller: solve multiple collisions\r\n\r\n* add solve multiple collisions to changelog\r\n\r\n* chore: apply review comments\r\n\r\n---------\r\n\r\nCo-authored-by: Sébastien Crozet ","shortMessageHtmlLink":"feat: change the character controller’s solve_character_collision_imp…"}},{"before":"1ab0356afa31cefb08fda59a2fdfe254e3eab28b","after":null,"ref":"refs/heads/revolute-angle","pushedAt":"2024-06-09T11:20:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"}},{"before":"a5a4152815ab88d4117a80d97b42476d48b1eb69","after":"a8a0f297f52d4336c0d3b0effc24401e8066183b","ref":"refs/heads/master","pushedAt":"2024-06-09T11:20:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"feat: add RevoluteJoint::angle to compute the revolute joint’s angle","shortMessageHtmlLink":"feat: add RevoluteJoint::angle to compute the revolute joint’s angle"}},{"before":"ce10d7794c46375c15f318e930464e42cb8953d9","after":"1ab0356afa31cefb08fda59a2fdfe254e3eab28b","ref":"refs/heads/revolute-angle","pushedAt":"2024-06-09T10:44:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"feat: add RevoluteJoint::angle to compute the revolute joint’s angle","shortMessageHtmlLink":"feat: add RevoluteJoint::angle to compute the revolute joint’s angle"}},{"before":null,"after":"ce10d7794c46375c15f318e930464e42cb8953d9","ref":"refs/heads/revolute-angle","pushedAt":"2024-06-09T10:11:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"feat: add RevoluteJoint::angle to compute the joint’s angle","shortMessageHtmlLink":"feat: add RevoluteJoint::angle to compute the joint’s angle"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeblAdQA","startCursor":null,"endCursor":null}},"title":"Activity · dimforge/rapier"}