{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":298847894,"defaultBranch":"main","name":"forge2d","ownerLogin":"flame-engine","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-26T15:51:22.000Z","ownerAvatar":"https://github.com/avatars/u/47222401?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722981840.0","currentOid":""},"activityList":{"items":[{"before":"dfd519196b8e0e7c0c410a3eca5352631f9f358c","after":null,"ref":"refs/heads/chore/release-0.13.1","pushedAt":"2024-08-06T20:36:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"}},{"before":"130994e1f109071c690d4a8a970b28e106d9625e","after":"e417dc486837495179a112d44ff3ab120008ed96","ref":"refs/heads/main","pushedAt":"2024-08-06T20:36:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"chore(release): Publish 0.13.1 (#93)\n\n```\r\nPackage Name Current Version Updated Version Update Reason\r\nforge2d 0.13.0 0.13.1 manual versioning\r\n```","shortMessageHtmlLink":"chore(release): Publish 0.13.1 (#93)"}},{"before":null,"after":"dfd519196b8e0e7c0c410a3eca5352631f9f358c","ref":"refs/heads/chore/release-0.13.1","pushedAt":"2024-08-06T19:14:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"chore(release): Publish 0.13.1","shortMessageHtmlLink":"chore(release): Publish 0.13.1"}},{"before":"c30b2ea63029ed1f45f9d2e17a4bcf583d5f7efc","after":null,"ref":"refs/heads/refactor/dont-use-statics","pushedAt":"2024-08-06T19:13:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"}},{"before":"d05b0ed6f6d12ade209bc2ce96e614a97e8c51a3","after":"130994e1f109071c690d4a8a970b28e106d9625e","ref":"refs/heads/main","pushedAt":"2024-08-06T19:13:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":" refactor: Don't use static for Distance and Collision (#92)\n\n# Description\r\n\r\nThis removes the use of `static` for `Collision` and `Distance` so that\r\nmultiple worlds can be used simultaneously and old stuff is GCed\r\nproperly.\r\n\r\n## Checklist\r\n\r\n\r\n\r\n- [x] The title of my PR starts with a [Conventional Commit] prefix\r\n(`fix:`, `feat:`, `docs:` etc).\r\n- [x] I have read the [Contributor Guide] and followed the process\r\noutlined for submitting PRs.\r\n- [x] I have updated/added tests for ALL new/updated/fixed\r\nfunctionality.\r\n- [x] I have updated/added relevant documentation in `docs` and added\r\ndartdoc comments with `///`.\r\n- [x] I have updated/added relevant examples in `examples`.\r\n\r\n## Breaking Change\r\n\r\n\r\n\r\n- [x] No, this is *not* a breaking change.\r\n\r\n## Related Issues\r\n\r\n\r\n\r\n\r\n[issue database]: https://github.com/flame-engine/flame/issues\r\n[Contributor Guide]:\r\nhttps://github.com/flame-engine/flame/blob/main/CONTRIBUTING.md\r\n[Flame Style Guide]:\r\nhttps://github.com/flame-engine/flame/blob/main/STYLEGUIDE.md\r\n[Conventional Commit]: https://conventionalcommits.org","shortMessageHtmlLink":" refactor: Don't use static for Distance and Collision (#92)"}},{"before":"9eff2071b86040a3a06fdd34f7f01f9494a5351d","after":"c30b2ea63029ed1f45f9d2e17a4bcf583d5f7efc","ref":"refs/heads/refactor/dont-use-statics","pushedAt":"2024-08-06T18:51:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"refactor: Use main outside of classes for examples","shortMessageHtmlLink":"refactor: Use main outside of classes for examples"}},{"before":"3d350b179bd3302a7962cd53c4154522ad613e4a","after":"9eff2071b86040a3a06fdd34f7f01f9494a5351d","ref":"refs/heads/refactor/dont-use-statics","pushedAt":"2024-08-06T18:47:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"Merge branch 'main' into refactor/dont-use-statics","shortMessageHtmlLink":"Merge branch 'main' into refactor/dont-use-statics"}},{"before":null,"after":"3d350b179bd3302a7962cd53c4154522ad613e4a","ref":"refs/heads/refactor/dont-use-statics","pushedAt":"2024-08-06T18:37:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"refactor: Don't use static for main","shortMessageHtmlLink":"refactor: Don't use static for main"}},{"before":"28977c7adfd2eaa2b41354511a5c96d59b3b8bf4","after":"d05b0ed6f6d12ade209bc2ce96e614a97e8c51a3","ref":"refs/heads/main","pushedAt":"2024-07-13T17:11:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ufrshubham","name":"DevKage","path":"/ufrshubham","primaryAvatarUrl":"https://github.com/avatars/u/33748002?s=80&v=4"},"commit":{"message":"Fix analysis issue","shortMessageHtmlLink":"Fix analysis issue"}},{"before":"36d109f2d7a64ce4cee5daa449345d1737566b1e","after":"28977c7adfd2eaa2b41354511a5c96d59b3b8bf4","ref":"refs/heads/main","pushedAt":"2024-07-13T16:42:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ufrshubham","name":"DevKage","path":"/ufrshubham","primaryAvatarUrl":"https://github.com/avatars/u/33748002?s=80&v=4"},"commit":{"message":"Use named parameters","shortMessageHtmlLink":"Use named parameters"}},{"before":"de2c5c1947143d2a5a3ba865509341872d7323e5","after":null,"ref":"refs/heads/chore/release-v0.13.0","pushedAt":"2024-04-05T12:17:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"}},{"before":"abf23783c1d5dc3de6db2751f0d080816f76df20","after":"36d109f2d7a64ce4cee5daa449345d1737566b1e","ref":"refs/heads/main","pushedAt":"2024-04-05T12:17:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"chore(release): Publish v0.13.0 (#91)\n\n```\r\nPackage Name Current Version Updated Version Update Reason\r\nforge2d 0.12.2 0.13.0 updated with major changes\r\n```","shortMessageHtmlLink":"chore(release): Publish v0.13.0 (#91)"}},{"before":null,"after":"de2c5c1947143d2a5a3ba865509341872d7323e5","ref":"refs/heads/chore/release-v0.13.0","pushedAt":"2024-04-05T12:14:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"chore(release): Publish v0.13.0","shortMessageHtmlLink":"chore(release): Publish v0.13.0"}},{"before":"fbacad70561bdbc7324abd7a54f82e281ef4b582","after":null,"ref":"refs/heads/devkage/timer-conflict","pushedAt":"2024-03-13T13:58:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"}},{"before":"c950d1b1df95fd44e9bdbc4b71865320d33f0b6a","after":"abf23783c1d5dc3de6db2751f0d080816f76df20","ref":"refs/heads/main","pushedAt":"2024-03-13T13:58:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"refactor!: Un-export `Timer` (#90)\n\nThis PR removes the internal `Timer` class from the exports. It is a\nvery simple wrapper over the `Stopwatch` API and does not provide any\nadditional functionality. But it does causes conflicts when try to use\nFlame's `Timer` or dart:async's `Timer`. By not exporting it, we can\nsave the users from these conflicts.","shortMessageHtmlLink":"refactor!: Un-export Timer (#90)"}},{"before":"977eaca37043383f979953e4b1d9f63a83c0c57f","after":"fbacad70561bdbc7324abd7a54f82e281ef4b582","ref":"refs/heads/devkage/timer-conflict","pushedAt":"2024-03-13T13:54:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ufrshubham","name":"DevKage","path":"/ufrshubham","primaryAvatarUrl":"https://github.com/avatars/u/33748002?s=80&v=4"},"commit":{"message":"Revert changes from world.dart","shortMessageHtmlLink":"Revert changes from world.dart"}},{"before":null,"after":"977eaca37043383f979953e4b1d9f63a83c0c57f","ref":"refs/heads/devkage/timer-conflict","pushedAt":"2024-03-13T05:40:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ufrshubham","name":"DevKage","path":"/ufrshubham","primaryAvatarUrl":"https://github.com/avatars/u/33748002?s=80&v=4"},"commit":{"message":"Un-export Timer","shortMessageHtmlLink":"Un-export Timer"}},{"before":"62bd31b9bcefa955492f5f6d5d0fdd4f8edd1c1c","after":"c950d1b1df95fd44e9bdbc4b71865320d33f0b6a","ref":"refs/heads/main","pushedAt":"2023-11-23T14:51:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"docs: Update broken links in README (#86)\n\nUpdated the Forge2D and the test badge link to be up to date.","shortMessageHtmlLink":"docs: Update broken links in README (#86)"}},{"before":"1f80bf35c84cec53a35bbf308c29810086597771","after":"62bd31b9bcefa955492f5f6d5d0fdd4f8edd1c1c","ref":"refs/heads/main","pushedAt":"2023-11-03T16:32:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"chore(release): publish packages\n\n - forge2d@0.12.2","shortMessageHtmlLink":"chore(release): publish packages"}},{"before":"97686e90c8eba56e580d590d1c842984d5c0e561","after":"1f80bf35c84cec53a35bbf308c29810086597771","ref":"refs/heads/main","pushedAt":"2023-11-03T16:31:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"fix: Depend on any test version","shortMessageHtmlLink":"fix: Depend on any test version"}},{"before":"39987d8d1a6b88f286d0e0cae109bba55be1159e","after":"97686e90c8eba56e580d590d1c842984d5c0e561","ref":"refs/heads/main","pushedAt":"2023-11-03T16:29:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"chore(release): publish packages\n\n - forge2d@0.12.1","shortMessageHtmlLink":"chore(release): publish packages"}},{"before":"ab9a8cd7a349fe408aa80bf548be33b4b75b1c18","after":"39987d8d1a6b88f286d0e0cae109bba55be1159e","ref":"refs/heads/main","pushedAt":"2023-11-03T16:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"fix: Lower meta bounds","shortMessageHtmlLink":"fix: Lower meta bounds"}},{"before":"951b9506bc75ae6749879f6bb3d21daa7314cdb3","after":"ab9a8cd7a349fe408aa80bf548be33b4b75b1c18","ref":"refs/heads/main","pushedAt":"2023-11-03T16:25:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"chore(release): publish packages\n\n - forge2d@0.12.0","shortMessageHtmlLink":"chore(release): publish packages"}},{"before":"5108e30217a55bd04c2a63ea053975c42fef5ad6","after":"951b9506bc75ae6749879f6bb3d21daa7314cdb3","ref":"refs/heads/main","pushedAt":"2023-11-03T15:57:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"Remove empty comment","shortMessageHtmlLink":"Remove empty comment"}},{"before":"fd9f8c876ba8cb16e8425eac0bfefa4f31871d44","after":"5108e30217a55bd04c2a63ea053975c42fef5ad6","ref":"refs/heads/main","pushedAt":"2023-11-03T15:36:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"refactor!: gravity getter and setter (#66)\n\nRemoved `setGravity` and `getGravity` and replaced them with setter and getter","shortMessageHtmlLink":"refactor!: gravity getter and setter (#66)"}},{"before":"fe42c58ed1e4187abdee98aa7ae703b627c49c95","after":null,"ref":"refs/heads/chore/bump-to-dart-3","pushedAt":"2023-10-30T17:46:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"}},{"before":"ee5d4bf056e566eae81324971e2306a5ed970f45","after":"fd9f8c876ba8cb16e8425eac0bfefa4f31871d44","ref":"refs/heads/main","pushedAt":"2023-10-30T17:46:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"chore: Update to Dart >3.0.0 (#85)\n\nAlso updates to common dependency versions through Melos.","shortMessageHtmlLink":"chore: Update to Dart >3.0.0 (#85)"}},{"before":"416bbeb235ad0e719c9ed9ecaa2e83fd582039dc","after":"fe42c58ed1e4187abdee98aa7ae703b627c49c95","ref":"refs/heads/chore/bump-to-dart-3","pushedAt":"2023-10-30T17:13:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"Merge branch 'main' into chore/bump-to-dart-3","shortMessageHtmlLink":"Merge branch 'main' into chore/bump-to-dart-3"}},{"before":"8e1b6bbcff5b373bee48d90c9e46912b29511ce2","after":"ee5d4bf056e566eae81324971e2306a5ed970f45","ref":"refs/heads/main","pushedAt":"2023-10-30T16:54:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"refactor!: isBullet getter and setter (#64)\n\nRemoves `setBullet` and `isBullet` in favour of setter and getters.\r\n\r\n```dart\r\n// Before:\r\nbody.setBullet(true);\r\nbody.isBullet(); // true\r\n\r\n// After:\r\nbody.isBullet = true;\r\nbody.isBullet; // true\r\n```","shortMessageHtmlLink":"refactor!: isBullet getter and setter (#64)"}},{"before":"dfabc810ed740076ab2bacc1a17b489e0975a5e5","after":"416bbeb235ad0e719c9ed9ecaa2e83fd582039dc","ref":"refs/heads/chore/bump-to-dart-3","pushedAt":"2023-10-30T15:52:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spydon","name":"Lukas Klingsbo","path":"/spydon","primaryAvatarUrl":"https://github.com/avatars/u/744771?s=80&v=4"},"commit":{"message":"Fix examples","shortMessageHtmlLink":"Fix examples"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEk4KYpAA","startCursor":null,"endCursor":null}},"title":"Activity ยท flame-engine/forge2d"}