{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":291606585,"defaultBranch":"main","name":"bevy_mod_picking","ownerLogin":"aevyrie","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-31T03:39:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2632925?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709705205.0","currentOid":""},"activityList":{"items":[{"before":"44cdb27518db52b810ab1d5ea965df433e4c23b3","after":"d8464161c5a499358d2816861d961078cbe01d1f","ref":"refs/heads/main","pushedAt":"2024-03-19T00:12:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Ignore examples when checking without default features","shortMessageHtmlLink":"Ignore examples when checking without default features"}},{"before":"e27a9a27404785af74dd65b2ad29a446f981294b","after":"44cdb27518db52b810ab1d5ea965df433e4c23b3","ref":"refs/heads/main","pushedAt":"2024-03-08T04:19:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Version bump for docs.rs failed build","shortMessageHtmlLink":"Version bump for docs.rs failed build"}},{"before":null,"after":"5d94f34a191fb8074be06d53444ee786b2590a0f","ref":"refs/heads/missing-pointers","pushedAt":"2024-03-06T06:06:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Fix pointer not found errors cause by loop break","shortMessageHtmlLink":"Fix pointer not found errors cause by loop break"}},{"before":"0af5d0c80cd027c74373e74bbfe143119f791c06","after":"e27a9a27404785af74dd65b2ad29a446f981294b","ref":"refs/heads/main","pushedAt":"2024-03-06T00:08:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Attempt docs.rs build fix","shortMessageHtmlLink":"Attempt docs.rs build fix"}},{"before":"52998511f05a5d87bc2bd81b8b0c50ddbbdd439c","after":"0af5d0c80cd027c74373e74bbfe143119f791c06","ref":"refs/heads/main","pushedAt":"2024-03-05T10:58:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"remove extra keyword disallowed by crates.io","shortMessageHtmlLink":"remove extra keyword disallowed by crates.io"}},{"before":"a89d7fcc84e245514105c52f507d7ac9bef2c6b2","after":null,"ref":"refs/heads/v0.18.0","pushedAt":"2024-03-05T10:50:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"}},{"before":"925a0fdd404dd43caa7c87b992523d40e4175c20","after":"52998511f05a5d87bc2bd81b8b0c50ddbbdd439c","ref":"refs/heads/main","pushedAt":"2024-03-05T10:50:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"0.18.0 Release (#318)\n\n* 0.18.0 release prep\r\n\r\n* Editorial pass\r\n\r\n* Minor doc edits\r\n\r\n* Organize changelog\r\n\r\n* add nodeps to docs","shortMessageHtmlLink":"0.18.0 Release (#318)"}},{"before":"e3f1841667d5a6a5493892835f1410d981858d4b","after":"a89d7fcc84e245514105c52f507d7ac9bef2c6b2","ref":"refs/heads/v0.18.0","pushedAt":"2024-03-05T10:48:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"add nodeps to docs","shortMessageHtmlLink":"add nodeps to docs"}},{"before":"b78adedd2f99144f3a8199a120bf771c11054fc2","after":"e3f1841667d5a6a5493892835f1410d981858d4b","ref":"refs/heads/v0.18.0","pushedAt":"2024-03-05T10:46:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Organize changelog","shortMessageHtmlLink":"Organize changelog"}},{"before":"53403e0968a53b42bb7f8e3e0e3dc84bce5047d9","after":"b78adedd2f99144f3a8199a120bf771c11054fc2","ref":"refs/heads/v0.18.0","pushedAt":"2024-03-05T10:16:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Minor doc edits","shortMessageHtmlLink":"Minor doc edits"}},{"before":"15f1e08fd547f2663fb0faa8f5ed9cb2bb47343d","after":"53403e0968a53b42bb7f8e3e0e3dc84bce5047d9","ref":"refs/heads/v0.18.0","pushedAt":"2024-03-05T09:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Editorial pass","shortMessageHtmlLink":"Editorial pass"}},{"before":null,"after":"15f1e08fd547f2663fb0faa8f5ed9cb2bb47343d","ref":"refs/heads/v0.18.0","pushedAt":"2024-03-05T07:04:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"0.18.0 release prep","shortMessageHtmlLink":"0.18.0 release prep"}},{"before":"81bfad7ed551b01976430fcb408e8415ff4fecf4","after":"925a0fdd404dd43caa7c87b992523d40e4175c20","ref":"refs/heads/main","pushedAt":"2024-03-03T23:05:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Fix debug import outside of feature gate","shortMessageHtmlLink":"Fix debug import outside of feature gate"}},{"before":"d638ba0f0ccf6ecc3b024b10a2d072485862992a","after":"81bfad7ed551b01976430fcb408e8415ff4fecf4","ref":"refs/heads/main","pushedAt":"2024-03-03T12:13:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Implement bevy_xpbd_3d picking backend (#306)\n\n* make xpbd consistent with other backends\r\n\r\n* Update changelog\r\n\r\n* add xpbd to all feature\r\n\r\n* Turn on debug by default in example\r\n\r\n---------\r\n\r\nCo-authored-by: Aevyrie ","shortMessageHtmlLink":"Implement bevy_xpbd_3d picking backend (#306)"}},{"before":"a5970ff78edf898273e2b9364426c490295680ee","after":"d638ba0f0ccf6ecc3b024b10a2d072485862992a","ref":"refs/heads/main","pushedAt":"2024-03-03T09:38:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Add correct window to touch pointers. (#297)\n\n* Add correct window to touch pointers.\r\n\r\n* Cleanup and add changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Aevyrie ","shortMessageHtmlLink":"Add correct window to touch pointers. (#297)"}},{"before":"893336bf64265ee7d4bec2e1fefc16fb3e96e57a","after":"a5970ff78edf898273e2b9364426c490295680ee","ref":"refs/heads/main","pushedAt":"2024-03-03T09:23:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Bevy 0.13 (#314)\n\n* Bump bevy to 0.13\r\n\r\n* Explicitly discard returns\r\n\r\n* Replace deprecated Query::for_each_mut usage\r\n\r\nhttps://github.com/bevyengine/bevy/blob/e0778bf407631f9ae0f1e7326bb63e98d0e6fe87/crates/bevy_ecs/src/system/query.rs#L783-L786\r\n\r\n* Add remaining patterns for MouseButton\r\n\r\n* Replace WorldQuery with QueryData\r\n\r\n* Replace bevy_input::Input usage with ButtonInput\r\n\r\n* Replace UICameraConfig Query with (Node, Visibility)\r\n\r\n* Replace TextureAtlasSprite usage with TextureAtlasLayout\r\n\r\n* Remove into() calls failing to infer types\r\n\r\n* Add dependency bevy_hierarchy@^0.13 for backend/bevy_picking_ui\r\n\r\n* Update ui_picking\r\n\r\n* Bump dependencies bevy_eventlistener@^0.7, bevy_egui@^0.25, bevy_rapier3d@^0.25\r\n\r\n* WIP: Bump dependency bevy_mod_raycast@^0.16\r\n\r\n* Add default to LogPlugin\r\n\r\n* Replace Color + Vec4 usages with Color + Color:rgba\r\n\r\n* Update ClearColorConfig usages\r\n\r\n* Update generic parameters for EntityCommands implementation\r\n\r\n* Replace App.add_state usage with App.init_state\r\n\r\n* Replace Ray3d::from_screenspace usage with ray_from_screenspace\r\n\r\n* Dereference ray.direction before passing to cast_ray_and_get_normal\r\n\r\n* Add can_bubble attribute to Pointer\r\n\r\n* chore(update): flatten system params\r\n\r\nAuthored-by: RobWalt \r\n\r\n* chore(update): use InheritedVisibility instead of Visibility\r\n\r\nAuthored-by: RobWalt \r\n\r\n* chore(update): add sorting based on `IsDefaultUiCamera` marker\r\n\r\nAuthored-by: RobWalt \r\n\r\n* chore(update): remove `let _ = ` and just ignore event sends\r\n\r\nAuthored-by: RobWalt \r\n\r\n* Bump dependency bevy_mod_raycast@^0.17\r\n\r\n* Remove into() calls failing to infer types\r\n\r\n* chore: apply rustfmt to satisfy linter\r\n\r\n* Remove unnecessary cast\r\n\r\n* Remove unused imports in examples\r\n\r\n* Replace deprecated Query::for_each_mut usage\r\n\r\n* Fix clippy\r\n\r\n* Formatting and documentation\r\n\r\n* Fix lighting intensity\r\n\r\n* Fix clipper error behind feature flag\r\n\r\n* Fix sprite backend using sprite atlas extents instead of sprite\r\n\r\n* Match plane to previous size in examples\r\n\r\n* Fix bevy ui backend and debug overlay\r\n\r\n* Clean up debug for 0.13\r\n\r\n* Update examples to have debugging on by default\r\n\r\n---------\r\n\r\nCo-authored-by: aviac \r\nCo-authored-by: Aevyrie ","shortMessageHtmlLink":"Bevy 0.13 (#314)"}},{"before":"7cc9cbd909323e40de471bf9d2efa40e08691733","after":"893336bf64265ee7d4bec2e1fefc16fb3e96e57a","ref":"refs/heads/main","pushedAt":"2024-02-24T08:52:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Add doc tests to CI","shortMessageHtmlLink":"Add doc tests to CI"}},{"before":"b551d21fa027970ea388ac2b45918d630ffd8bf5","after":"7cc9cbd909323e40de471bf9d2efa40e08691733","ref":"refs/heads/main","pushedAt":"2024-02-24T08:50:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"added filtering of 3d and 2d cameras to allow for 3d and 2d cameras to operate simultaneously (#304)\n\nCo-authored-by: Skyler Parrti \r\nCo-authored-by: Aevyrie ","shortMessageHtmlLink":"added filtering of 3d and 2d cameras to allow for 3d and 2d cameras t…"}},{"before":"fd08e4648c4368f1f19bfeac7c78d13696f1fed5","after":"b551d21fa027970ea388ac2b45918d630ffd8bf5","ref":"refs/heads/main","pushedAt":"2024-02-24T08:32:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Use `try_insert` to prevent `panic`s (#299)\n\n* Use `try_insert` to prevent `panic`s\r\n\r\nWhen using `insert` instead of `try_insert` on `EntityCommand`, it can\r\nhappen that the system panics, when the entity does not exist, even\r\nwhen the `EntityCommand` has been accessed with `get_entity(...)`.\r\nThe following example demonstrates the problem:\r\n\r\n```rust\r\nif let Some(mut entity_commands) = commands.get_entity(entity) {\r\n // at this point some other system despawns `entity` concurrently\r\n entity_commands.insert(bundle);\r\n // ^^^^^^ this will panic\r\n}\r\n```\r\n\r\nThis is also documented in the official bevy docs:\r\nhttps://docs.rs/bevy/0.12.1/bevy/ecs/system/struct.Commands.html#method.get_entity\r\n\r\n* replace other uses of insert with try_insert\r\n\r\n* Update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Jan Riemer <2428387-janriemer@users.noreply.gitlab.com>\r\nCo-authored-by: Aevyrie ","shortMessageHtmlLink":"Use try_insert to prevent panics (#299)"}},{"before":"f1a64e25d56a94c0d2fb5054635d72d84a8e45f3","after":"fd08e4648c4368f1f19bfeac7c78d13696f1fed5","ref":"refs/heads/main","pushedAt":"2024-02-24T01:55:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"replace all .single calls with matched .get_single calls (#296)\n\n* replace all .single calls with matched .get_single calls\r\n\r\n* Update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Aevyrie ","shortMessageHtmlLink":"replace all .single calls with matched .get_single calls (#296)"}},{"before":"ec249c3de7ca29cc4af364eefea7672f65e9dab6","after":"f1a64e25d56a94c0d2fb5054635d72d84a8e45f3","ref":"refs/heads/main","pushedAt":"2024-02-24T01:40:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Account for near clipping plane in sprite backend (#293)\n\n* Account for near clipping plane in sprite backend\r\n\r\n* Correctly subtract z transform\r\n\r\n* Improve docs\r\n\r\n* Update changelog\r\n\r\n* formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Aevyrie ","shortMessageHtmlLink":"Account for near clipping plane in sprite backend (#293)"}},{"before":"f8e04845edf388377a9d017394f9979da3c56a83","after":"ec249c3de7ca29cc4af364eefea7672f65e9dab6","ref":"refs/heads/main","pushedAt":"2024-02-23T23:09:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Replace OverMap's inner BTreeMap with sorted Vec (#291)\n\n* replace OverMap's inner BTreeMap with sorted Vec\r\n\r\n* Update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Aevyrie ","shortMessageHtmlLink":"Replace OverMap's inner BTreeMap with sorted Vec (#291)"}},{"before":"7aafa82f7be72617099f870c4e92a4b52522a295","after":"f8e04845edf388377a9d017394f9979da3c56a83","ref":"refs/heads/main","pushedAt":"2024-02-23T22:43:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Add the `RayMap` resource and use it in rapier and mod_raycast backends (#289)\n\n* add a RayMap resource\r\n\r\nThis map will hold a mapping from (camera entity, pointer id) to Ray. This will\r\nbe created before any backends run. It will be available for use by backends and\r\npicking event handlers.\r\n\r\n* use the RayMap in the rapier backend\r\n\r\n* use RayMap in the bevy_mod_raycast backend\r\n\r\n* add changelog entries\r\n\r\n* use RenderLayers::default() instead of all()\r\n\r\n* Fix changelog\r\n\r\n* Move ray module into backend module\r\n\r\n* add window scale test example\r\n\r\n---------\r\n\r\nCo-authored-by: Aevyrie ","shortMessageHtmlLink":"Add the RayMap resource and use it in rapier and mod_raycast backen…"}},{"before":"085bf9d23642e84bb91644fc2e937556db4e90aa","after":"7aafa82f7be72617099f870c4e92a4b52522a295","ref":"refs/heads/main","pushedAt":"2024-02-23T21:08:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Fix the Bevy UI backend so it ignores clipped areas of UI nodes (#285)\n\n* The Bevy UI backend doesn't check for clipping, and allows interaction with clipped non-visible sections of UI nodes.\r\n\r\nThis PR intersects the node rect with its calculated clip rect (if it has one) and then checks if the clipped node contains the cursor.\r\n\r\n* Removed unused import from `bevy_picking_ui`\r\n\r\n* remove unused deps\r\n\r\n* update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Aevyrie ","shortMessageHtmlLink":"Fix the Bevy UI backend so it ignores clipped areas of UI nodes (#285)"}},{"before":"e26601c8d447b46a0fa717b406e0d2ee0acf47c7","after":"085bf9d23642e84bb91644fc2e937556db4e90aa","ref":"refs/heads/main","pushedAt":"2024-02-23T20:55:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Raycast Backend option for picking hidden meshes. (#282)\n\n* add: pick hidden with raycast backend\r\n\r\n* Update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Aevyrie ","shortMessageHtmlLink":"Raycast Backend option for picking hidden meshes. (#282)"}},{"before":"a31885805ddd0152f1e99d02487ad415eaf239de","after":"e26601c8d447b46a0fa717b406e0d2ee0acf47c7","ref":"refs/heads/main","pushedAt":"2024-02-23T20:46:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"ui scale fix (#279)\n\n* ui scale fix\r\n\r\n* Update changelog\r\n\r\n* Fix debug ui not being scale aware and add test to example\r\n\r\n---------\r\n\r\nCo-authored-by: Aevyrie ","shortMessageHtmlLink":"ui scale fix (#279)"}},{"before":"1471a9f83435f3fdd43829b90391e6ab965e0e73","after":"a31885805ddd0152f1e99d02487ad415eaf239de","ref":"refs/heads/main","pushedAt":"2024-02-23T20:30:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"feat(example): improve drag and drop example with cleanup (#292)\n\nfeat(example): update drag and drop example with plugin\r\n\r\nmodularize spin into two systems: update and cleanup","shortMessageHtmlLink":"feat(example): improve drag and drop example with cleanup (#292)"}},{"before":"b66dfd3f859dba2d60d2265cf3064a5e432b2cfe","after":"1471a9f83435f3fdd43829b90391e6ab965e0e73","ref":"refs/heads/main","pushedAt":"2023-11-10T05:38:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Tweak changelog wording","shortMessageHtmlLink":"Tweak changelog wording"}},{"before":"1391bb7da5ac3a6c81f74360a655ddc242bde3c5","after":"b66dfd3f859dba2d60d2265cf3064a5e432b2cfe","ref":"refs/heads/main","pushedAt":"2023-11-10T05:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Impl and register reflect for all components and resources","shortMessageHtmlLink":"Impl and register reflect for all components and resources"}},{"before":"8f78621a6c03b73c0b896dc65af8b151d5e01bcc","after":"1391bb7da5ac3a6c81f74360a655ddc242bde3c5","ref":"refs/heads/main","pushedAt":"2023-11-10T04:33:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aevyrie","name":"Aevyrie","path":"/aevyrie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2632925?s=80&v=4"},"commit":{"message":"Add re-exports in backends","shortMessageHtmlLink":"Add re-exports in backends"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEGRUaVgA","startCursor":null,"endCursor":null}},"title":"Activity · aevyrie/bevy_mod_picking"}