{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17960746,"defaultBranch":"master","name":"jmonkeyengine","ownerLogin":"jMonkeyEngine","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-03-20T22:29:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1562906?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718124374.0","currentOid":""},"activityList":{"items":[{"before":"49d45883ebb6c87571b0ff5b1369cb9bb6cf7d9a","after":null,"ref":"refs/heads/sgold/revert/2060","pushedAt":"2024-06-11T16:46:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"}},{"before":"75bbb9e5d0b59a5b654ccf226a5d8b6ad5e55973","after":null,"ref":"refs/heads/sgold/readme/2406","pushedAt":"2024-06-11T16:45:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"}},{"before":"9a11aa60f40dfd5aa1c446a3894dbd4901601e32","after":"954b3ae1df2b42e545b774d64726209e6e59c84d","ref":"refs/heads/v3.7","pushedAt":"2024-06-11T15:57:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scenemax3d","name":"SceneMax3D","path":"/scenemax3d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67316703?s=80&v=4"},"commit":{"message":"implement equals(), hashCode(), and isSimilar() for bounding volumes (#2252)\n\n* implement equals() and hashCode() for BoundingBox\r\n\r\n* implement equals() and hashCode() for BoundingSphere\r\n\r\n* implement isSimilar() for BoundingBox\r\n\r\n* implement isSimilar() for BoundingSphere\r\n\r\n* BoundingSphere: add comments to emphasize the treatment of checkPlane\r\n\r\n* TestBoundingSphere: test equals() and isSimilar()\r\n\r\n* jme3-core tests: add the TestBoundingBox class\r\n\r\n* BoundingVolume: add equals() and hashCode() methods\r\n\r\n* utilize super.equals() and super.hashCode()\r\n\r\n* refactor to utilize Objects.hash()","shortMessageHtmlLink":"implement equals(), hashCode(), and isSimilar() for bounding volumes (#…"}},{"before":"8ed065276bf286a36847ca2cd0924cb9c0c264fc","after":"9a11aa60f40dfd5aa1c446a3894dbd4901601e32","ref":"refs/heads/v3.7","pushedAt":"2024-06-11T15:52:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"scenemax3d","name":"SceneMax3D","path":"/scenemax3d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67316703?s=80&v=4"},"commit":{"message":"partial revert of PR #2060 (JSON parser abstraction) (#2278)","shortMessageHtmlLink":"partial revert of PR #2060 (JSON parser abstraction) (#2278)"}},{"before":"69f50307d8270c4adc083964deda8afb6fb7ffbe","after":"b7787a7f78add2558bf650be7dbaf6754906cc90","ref":"refs/heads/master","pushedAt":"2024-06-11T15:47:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scenemax3d","name":"SceneMax3D","path":"/scenemax3d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67316703?s=80&v=4"},"commit":{"message":"partial revert of PR #2060 (JSON parser abstraction) (#2278)","shortMessageHtmlLink":"partial revert of PR #2060 (JSON parser abstraction) (#2278)"}},{"before":"79fd4fda7040d79054783ba8ac478c09f6d7787d","after":"69f50307d8270c4adc083964deda8afb6fb7ffbe","ref":"refs/heads/master","pushedAt":"2024-06-11T15:45:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scenemax3d","name":"SceneMax3D","path":"/scenemax3d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67316703?s=80&v=4"},"commit":{"message":"June 2024 update to README.md (#2281)\n\n* README.md: add the \"Star Colony: Beyond Horizons\" to the game list\r\n\r\n* README.md: update web links to use HTTPS where possible","shortMessageHtmlLink":"June 2024 update to README.md (#2281)"}},{"before":null,"after":"75bbb9e5d0b59a5b654ccf226a5d8b6ad5e55973","ref":"refs/heads/sgold/readme/2406","pushedAt":"2024-06-10T15:52:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"README.md: update web links to use HTTPS where possible","shortMessageHtmlLink":"README.md: update web links to use HTTPS where possible"}},{"before":"15792cd7cf38daa468704404bf342cec64f939ce","after":null,"ref":"refs/heads/sgold/issue/2249","pushedAt":"2024-06-09T20:47:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"}},{"before":"a6809b8ff39e9f0f682b409e0ecdfc9af01d4414","after":"79fd4fda7040d79054783ba8ac478c09f6d7787d","ref":"refs/heads/master","pushedAt":"2024-06-09T20:47:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"implement equals(), hashCode(), and isSimilar() for bounding volumes (#2252)\n\n* implement equals() and hashCode() for BoundingBox\r\n\r\n* implement equals() and hashCode() for BoundingSphere\r\n\r\n* implement isSimilar() for BoundingBox\r\n\r\n* implement isSimilar() for BoundingSphere\r\n\r\n* BoundingSphere: add comments to emphasize the treatment of checkPlane\r\n\r\n* TestBoundingSphere: test equals() and isSimilar()\r\n\r\n* jme3-core tests: add the TestBoundingBox class\r\n\r\n* BoundingVolume: add equals() and hashCode() methods\r\n\r\n* utilize super.equals() and super.hashCode()\r\n\r\n* refactor to utilize Objects.hash()","shortMessageHtmlLink":"implement equals(), hashCode(), and isSimilar() for bounding volumes (#…"}},{"before":"6567eb283ac3e8239d99e4b58b53752a8c2bece4","after":"15792cd7cf38daa468704404bf342cec64f939ce","ref":"refs/heads/sgold/issue/2249","pushedAt":"2024-06-08T01:10:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"refactor to utilize Objects.hash()","shortMessageHtmlLink":"refactor to utilize Objects.hash()"}},{"before":"37375bbc3296fbaffcab0e67aadb2a32488042aa","after":"6567eb283ac3e8239d99e4b58b53752a8c2bece4","ref":"refs/heads/sgold/issue/2249","pushedAt":"2024-06-08T00:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"BoundingVolume: add equals() and hashCode() methods","shortMessageHtmlLink":"BoundingVolume: add equals() and hashCode() methods"}},{"before":"317787923bb1b3181c429df7e8b02bcfe27e4ca5","after":"37375bbc3296fbaffcab0e67aadb2a32488042aa","ref":"refs/heads/sgold/issue/2249","pushedAt":"2024-06-08T00:30:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"jme3-core tests: add the TestBoundingBox class","shortMessageHtmlLink":"jme3-core tests: add the TestBoundingBox class"}},{"before":"449470882de857977ea04454f9ce659df09080f6","after":"317787923bb1b3181c429df7e8b02bcfe27e4ca5","ref":"refs/heads/sgold/issue/2249","pushedAt":"2024-06-08T00:27:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"jme3-core tests: add the TestBoundingBox class","shortMessageHtmlLink":"jme3-core tests: add the TestBoundingBox class"}},{"before":"aa55d7f036fc801192e62671521081c1cb4991ca","after":"449470882de857977ea04454f9ce659df09080f6","ref":"refs/heads/sgold/issue/2249","pushedAt":"2024-06-08T00:17:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"TestBoundingSphere: test equals() and isSimilar()","shortMessageHtmlLink":"TestBoundingSphere: test equals() and isSimilar()"}},{"before":null,"after":"49d45883ebb6c87571b0ff5b1369cb9bb6cf7d9a","ref":"refs/heads/sgold/revert/2060","pushedAt":"2024-06-07T01:34:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"partial revert of PR #2060 (JSON parser abstraction)","shortMessageHtmlLink":"partial revert of PR #2060 (JSON parser abstraction)"}},{"before":"d13df22ebfecdaced3a69a21dc23a7b5e8238ed7","after":"8ed065276bf286a36847ca2cd0924cb9c0c264fc","ref":"refs/heads/v3.7","pushedAt":"2024-06-02T19:35:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scenemax3d","name":"SceneMax3D","path":"/scenemax3d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67316703?s=80&v=4"},"commit":{"message":"Fix Casting error that occurred on certain GPUs (#2274)\n\nFix Casting error that occurred on certain GPUs","shortMessageHtmlLink":"Fix Casting error that occurred on certain GPUs (#2274)"}},{"before":"2c877fe6f35f33243d8b7888b78de1bbeca75eb7","after":"a6809b8ff39e9f0f682b409e0ecdfc9af01d4414","ref":"refs/heads/master","pushedAt":"2024-06-02T19:35:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scenemax3d","name":"SceneMax3D","path":"/scenemax3d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67316703?s=80&v=4"},"commit":{"message":"Fix Casting error that occurred on certain GPUs (#2274)\n\nFix Casting error that occurred on certain GPUs","shortMessageHtmlLink":"Fix Casting error that occurred on certain GPUs (#2274)"}},{"before":"3a1aa083ac1df5714174daf0f9a07438be3cec9a","after":"d13df22ebfecdaced3a69a21dc23a7b5e8238ed7","ref":"refs/heads/v3.7","pushedAt":"2024-06-02T19:22:06.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"scenemax3d","name":"SceneMax3D","path":"/scenemax3d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67316703?s=80&v=4"},"commit":{"message":"#2275 Improve assertions for invalid transforms. (#2276)\n\n* #2275 Improve assertions for invalid transforms.\r\n\r\nThese are already caught by assertions in GLRenderer, but by that time it is unclear what call pushed in the bad values\r\n\r\n* #2275 Swap to use more generally available validation methods\r\n\r\n* #2275 Add license and javadoc\r\n\r\n* #2275 Correct copyright year\r\n\r\n* #2275 It is a quaternion","shortMessageHtmlLink":"#2275 Improve assertions for invalid transforms. (#2276)"}},{"before":"1d20091deb69cc9a162605eafeb1eb7f11744869","after":"2c877fe6f35f33243d8b7888b78de1bbeca75eb7","ref":"refs/heads/master","pushedAt":"2024-06-01T18:47:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"#2275 Improve assertions for invalid transforms. (#2276)\n\n* #2275 Improve assertions for invalid transforms.\r\n\r\nThese are already caught by assertions in GLRenderer, but by that time it is unclear what call pushed in the bad values\r\n\r\n* #2275 Swap to use more generally available validation methods\r\n\r\n* #2275 Add license and javadoc\r\n\r\n* #2275 Correct copyright year\r\n\r\n* #2275 It is a quaternion","shortMessageHtmlLink":"#2275 Improve assertions for invalid transforms. (#2276)"}},{"before":"76d8a43297dccdb2146bc2bd49dbed60198c627a","after":"1d20091deb69cc9a162605eafeb1eb7f11744869","ref":"refs/heads/master","pushedAt":"2024-05-17T21:23:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"MatParamTexture: duplicate variables, missing javadoc, exceptions (#2243)\n\n* MatParamTexture: duplicate variables, missing javadoc, setValue to null throws exception\r\n\r\nThis PR solves all the problems listed above.\r\n\r\n* removal of setValue() override method\r\n\r\n* javadoc","shortMessageHtmlLink":"MatParamTexture: duplicate variables, missing javadoc, exceptions (#2243"}},{"before":"4152c1b2f28e3a1b8acafce25f83d3a14717f7a2","after":"76d8a43297dccdb2146bc2bd49dbed60198c627a","ref":"refs/heads/master","pushedAt":"2024-05-15T16:26:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"Added SoftBloomFilter (#2229)\n\n* added pbr bloom filter\r\n\r\n* add javadoc and license\r\n\r\n* documented and tweaked test\r\n\r\n* added exception\r\n\r\n* various formatting fixes\r\n\r\n* fixed javadoc typo\r\n\r\n* fixed bug on applying glow factor\r\n\r\n* fix javadoc typo\r\n\r\n* fixed formatting issues\r\n\r\n* switched texture min/mag filters\r\n\r\n* rename filter\r\n\r\n* rename filter\r\n\r\n* improved test and capped number of passes\r\n\r\n* reformat test\r\n\r\n* serialize bilinear filtering\r\n\r\n* delete unrelated files\r\n\r\n* increase size limit to 2\r\n\r\n* renamed shaders","shortMessageHtmlLink":"Added SoftBloomFilter (#2229)"}},{"before":"03fdc66faf3298697b3e9ef9389d045fd582e668","after":null,"ref":"refs/heads/sgold/issue/2246","pushedAt":"2024-05-11T18:55:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"}},{"before":"b5abd2eb37caae9d1b567992ebba635bd7597d21","after":"4152c1b2f28e3a1b8acafce25f83d3a14717f7a2","ref":"refs/heads/master","pushedAt":"2024-05-11T18:55:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"override toString() in certain math classes (#2253)\n\n* AbstractTriangle: override the toString() method\r\n\r\n* Line: override the toString() method\r\n\r\n* AbstractTriangle: insert 2 more spaces into the toString() result\r\n\r\n* LineSegment: override the toString() method\r\n\r\n* Rectangle: override the toString() method\r\n\r\n* com.jme3.math tests: add the TestToString class","shortMessageHtmlLink":"override toString() in certain math classes (#2253)"}},{"before":"11823ead54d547aa14aba082e858cd0f3272d84b","after":null,"ref":"refs/heads/sgold/issue/2250","pushedAt":"2024-05-09T21:49:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"}},{"before":"d6e56baac7628330a7c6982ee9492d057ca9b5ea","after":null,"ref":"refs/heads/sgold/gradle-validation","pushedAt":"2024-05-09T21:49:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"}},{"before":"fa6083fd87c78b7317539aa405eded926cc80e37","after":"b5abd2eb37caae9d1b567992ebba635bd7597d21","ref":"refs/heads/master","pushedAt":"2024-05-09T19:45:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scenemax3d","name":"SceneMax3D","path":"/scenemax3d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67316703?s=80&v=4"},"commit":{"message":"main.yml: upgrade the wrapper validation action to v3 (#2257)","shortMessageHtmlLink":"main.yml: upgrade the wrapper validation action to v3 (#2257)"}},{"before":"ff7374b8f1fd7ec79e8867654b47fd9f192038b3","after":"fa6083fd87c78b7317539aa405eded926cc80e37","ref":"refs/heads/master","pushedAt":"2024-05-09T19:39:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scenemax3d","name":"SceneMax3D","path":"/scenemax3d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67316703?s=80&v=4"},"commit":{"message":"solution for issue #2250 (exceptions from Image.setMultiSamples(1)) (#2251)","shortMessageHtmlLink":"solution for issue #2250 (exceptions from Image.setMultiSamples(1)) (#…"}},{"before":null,"after":"d6e56baac7628330a7c6982ee9492d057ca9b5ea","ref":"refs/heads/sgold/gradle-validation","pushedAt":"2024-05-08T07:46:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"main.yml: upgrade the wrapper validation action to v3","shortMessageHtmlLink":"main.yml: upgrade the wrapper validation action to v3"}},{"before":"c81381a8589d8b6d9fe3f4b2f35cf3a403cbf0d4","after":"ff7374b8f1fd7ec79e8867654b47fd9f192038b3","ref":"refs/heads/master","pushedAt":"2024-05-07T18:55:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scenemax3d","name":"SceneMax3D","path":"/scenemax3d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67316703?s=80&v=4"},"commit":{"message":"Remove material cache, some materials seem not work when cloned (#2255)","shortMessageHtmlLink":"Remove material cache, some materials seem not work when cloned (#2255)"}},{"before":"81b19240863b4a286544216b8cbb1d2fe592fa2d","after":"11823ead54d547aa14aba082e858cd0f3272d84b","ref":"refs/heads/sgold/issue/2250","pushedAt":"2024-05-06T21:16:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephengold","name":"Stephen Gold","path":"/stephengold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2287609?s=80&v=4"},"commit":{"message":"Image.java: update the copyright notice","shortMessageHtmlLink":"Image.java: update the copyright notice"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYnZPKQA","startCursor":null,"endCursor":null}},"title":"Activity · jMonkeyEngine/jmonkeyengine"}