{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":65344250,"defaultBranch":"main","name":"elm-geometry","ownerLogin":"ianmackenzie","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-10T02:37:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1576199?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697162329.0","currentOid":""},"activityList":{"items":[{"before":"aa2150669f26e89086c79a176670401036478473","after":"7171d64eead57649f498897c152aa83d93288c43","ref":"refs/heads/main","pushedAt":"2024-07-27T00:35:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:ianmackenzie/elm-geometry","shortMessageHtmlLink":"Merge branch 'main' of github.com:ianmackenzie/elm-geometry"}},{"before":"ad6901373c2b57cb4fd3ea6af94adf33d7079844","after":"aa2150669f26e89086c79a176670401036478473","ref":"refs/heads/main","pushedAt":"2023-11-25T03:53:54.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Merge pull request #156 from w0rm/elm-0.19.0\n\nAdd dev-shell with elm 0.19.0","shortMessageHtmlLink":"Merge pull request #156 from w0rm/elm-0.19.0"}},{"before":"7f3631e62efb0561e2219cdde5c027527b520ae0","after":"ad6901373c2b57cb4fd3ea6af94adf33d7079844","ref":"refs/heads/main","pushedAt":"2023-10-13T01:50:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Tweak README formatting","shortMessageHtmlLink":"Tweak README formatting"}},{"before":"2a1dcbbb1323ad7da0135e79bccbee244158a9d7","after":"7f3631e62efb0561e2219cdde5c027527b520ae0","ref":"refs/heads/main","pushedAt":"2023-10-13T01:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Add version note to README","shortMessageHtmlLink":"Add version note to README"}},{"before":"ee1639f47bcd5b3d81fde38d94379a0012c30f16","after":"2a1dcbbb1323ad7da0135e79bccbee244158a9d7","ref":"refs/heads/main","pushedAt":"2023-10-13T01:25:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Bump to 4.0.0","shortMessageHtmlLink":"Bump to 4.0.0"}},{"before":"ee1639f47bcd5b3d81fde38d94379a0012c30f16","after":null,"ref":"refs/heads/master","pushedAt":"2023-10-13T01:12:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"}},{"before":null,"after":"ee1639f47bcd5b3d81fde38d94379a0012c30f16","ref":"refs/heads/main","pushedAt":"2023-10-13T01:12:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Add initial Nix flake","shortMessageHtmlLink":"Add initial Nix flake"}},{"before":"c72b06637f98b452d2fd40b714de53a3feee8fa3","after":"ee1639f47bcd5b3d81fde38d94379a0012c30f16","ref":"refs/heads/master","pushedAt":"2023-10-13T01:08:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Add initial Nix flake","shortMessageHtmlLink":"Add initial Nix flake"}},{"before":"0a557d14d628f14febc8c21dc9387d15cbbadf65","after":"c72b06637f98b452d2fd40b714de53a3feee8fa3","ref":"refs/heads/master","pushedAt":"2023-09-27T22:41:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Fix module list in elm.json","shortMessageHtmlLink":"Fix module list in elm.json"}},{"before":"284d6703832699e035d6273d49fc4d1fc3e9073d","after":"0a557d14d628f14febc8c21dc9387d15cbbadf65","ref":"refs/heads/master","pushedAt":"2023-07-02T02:19:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Rename ArcLengthParameterization to ArcLength\n\nResolves #132","shortMessageHtmlLink":"Rename ArcLengthParameterization to ArcLength"}},{"before":"0ff712027a8ffbac6949281e707edb95a71b3f53","after":"284d6703832699e035d6273d49fc4d1fc3e9073d","ref":"refs/heads/master","pushedAt":"2023-06-30T02:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Relax type signatures of vector functions\n\nResolves #143","shortMessageHtmlLink":"Relax type signatures of vector functions"}},{"before":"8fe45525671b9c525b496462b051dee92ad9d16b","after":"0ff712027a8ffbac6949281e707edb95a71b3f53","ref":"refs/heads/master","pushedAt":"2023-06-14T01:58:05.851Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Add docs to new functions in Expect module","shortMessageHtmlLink":"Add docs to new functions in Expect module"}},{"before":"c46c845c523565cfb50eb793b9e05efa47747408","after":"8fe45525671b9c525b496462b051dee92ad9d16b","ref":"refs/heads/master","pushedAt":"2023-06-14T01:21:04.510Z","pushType":"push","commitsCount":5,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Bump to 3.11.0","shortMessageHtmlLink":"Bump to 3.11.0"}},{"before":"207f950e2f41aece941749b1b50292f5a0ec41a7","after":"c46c845c523565cfb50eb793b9e05efa47747408","ref":"refs/heads/master","pushedAt":"2023-06-13T00:48:03.696Z","pushType":"push","commitsCount":3,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Add docs to Geometry.Random module","shortMessageHtmlLink":"Add docs to Geometry.Random module"}},{"before":"514e6adfdcd32ca08182538cd5b876aec4f77f65","after":"207f950e2f41aece941749b1b50292f5a0ec41a7","ref":"refs/heads/master","pushedAt":"2023-06-12T20:09:52.960Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Switch tests over to use published elm-random-test","shortMessageHtmlLink":"Switch tests over to use published elm-random-test"}},{"before":"e7ddd8f19b5b5d7f6c18b5573690f563ba6e0de2","after":"514e6adfdcd32ca08182538cd5b876aec4f77f65","ref":"refs/heads/master","pushedAt":"2023-06-12T01:26:50.568Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Bump to 3.10.1","shortMessageHtmlLink":"Bump to 3.10.1"}},{"before":"167d59194169fce9e71c3500ea43bcd4f019fd8b","after":null,"ref":"refs/tags/3.10.1","pushedAt":"2023-06-12T01:26:38.746Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"}},{"before":"373f11d6ddea56c4afe520d80fc6187b811a9a56","after":"e7ddd8f19b5b5d7f6c18b5573690f563ba6e0de2","ref":"refs/heads/master","pushedAt":"2023-06-12T01:22:43.759Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Fix typo in Axis3d docs","shortMessageHtmlLink":"Fix typo in Axis3d docs"}},{"before":"6c23f46e18ca870f8d713a0ee86e35fbfd1ecfb7","after":"373f11d6ddea56c4afe520d80fc6187b811a9a56","ref":"refs/heads/master","pushedAt":"2023-06-10T19:42:21.229Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Expose generic Test.checkExpectation\n\nUseful if you need to perform random tests with more than 8 inputs","shortMessageHtmlLink":"Expose generic Test.checkExpectation"}},{"before":"695eac922c52715a430c442dd68a2b20144263d0","after":"6c23f46e18ca870f8d713a0ee86e35fbfd1ecfb7","ref":"refs/heads/master","pushedAt":"2023-06-10T19:33:03.971Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Remove unused function","shortMessageHtmlLink":"Remove unused function"}},{"before":"6269b8752b35337a4ca60573da39e64ec238fe6d","after":"695eac922c52715a430c442dd68a2b20144263d0","ref":"refs/heads/master","pushedAt":"2023-06-10T19:31:35.243Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Clean up generator-centric test framework a bit\n\n- Rename 'check' to 'checkImpl' and don't expose (only used internally), then rename 'check1' to 'check' to be consistent with other Elm code\n- Use Test.fuzz at the top level (where there's only one, composite generator) so that setting random seed and fuzz count at the command line work as expected","shortMessageHtmlLink":"Clean up generator-centric test framework a bit"}},{"before":"054f3125e216e327c59b0d9048931bb514f4a5d7","after":"6269b8752b35337a4ca60573da39e64ec238fe6d","ref":"refs/heads/master","pushedAt":"2023-06-05T01:26:45.578Z","pushType":"push","commitsCount":5,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Update to elm-explorations/test 2.1.1\n\nSwitch remainder of tests over to plain random generation instead of fuzzing, since pure random generation seems to work better for geometric tests (fuzzing/shrinking tends to lead to numerically ill-conditioned cases where accuracy is *expected* to be lost), and elm-explorations/test version 2 doesn't seem to have a way to disable shrinking any more","shortMessageHtmlLink":"Update to elm-explorations/test 2.1.1"}},{"before":"7cc5ada8ce05aa087f09831d9c2c612091a12bf5","after":"054f3125e216e327c59b0d9048931bb514f4a5d7","ref":"refs/heads/master","pushedAt":"2023-05-26T02:20:36.849Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Add Axis2d.intersectionPoint\n\nStarted from the code from #155 but encountered some inaccuracies when fuzz testing - this version seems to be more robust","shortMessageHtmlLink":"Add Axis2d.intersectionPoint"}},{"before":"675f5fa43f15c4c68fc4d5f8b37cfe3b921063ea","after":"7cc5ada8ce05aa087f09831d9c2c612091a12bf5","ref":"refs/heads/master","pushedAt":"2023-05-25T22:18:54.589Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Add LineSegment#d.axis\n\nSame functionality as Axis2d.fromLineSegment from #155 (thanks @MartinSStewart!) but I think it fits a bit better here (it's a natural extension of LineSegment#d.direction, and I think of a line segment as being a slightly higher-level type than an axis so I think it makes more sense for line segments to 'know' about axes than vice versa)","shortMessageHtmlLink":"Add LineSegment#d.axis"}},{"before":"0041e7e410c364594d75f7503222ed1a955c857a","after":"675f5fa43f15c4c68fc4d5f8b37cfe3b921063ea","ref":"refs/heads/master","pushedAt":"2023-05-25T21:32:41.059Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Merge pull request #146 from w0rm/intersection-with-rectangle\n\nImplement Axis3d.intersectionWithRectangle","shortMessageHtmlLink":"Merge pull request #146 from w0rm/intersection-with-rectangle"}},{"before":"b65ea842fc09434eee1b002792f821dac94b38fc","after":"0041e7e410c364594d75f7503222ed1a955c857a","ref":"refs/heads/master","pushedAt":"2023-05-25T21:15:40.638Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Add link in docs to definition of circumradius","shortMessageHtmlLink":"Add link in docs to definition of circumradius"}},{"before":"c75e36f58e25e7f63face55d8dd812e78aeddcaf","after":"b65ea842fc09434eee1b002792f821dac94b38fc","ref":"refs/heads/master","pushedAt":"2023-05-25T21:11:45.781Z","pushType":"push","commitsCount":1,"pusher":{"login":"ianmackenzie","name":"Ian Mackenzie","path":"/ianmackenzie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1576199?s=80&v=4"},"commit":{"message":"Bump to 3.10.0","shortMessageHtmlLink":"Bump to 3.10.0"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yN1QwMDozNTowNi4wMDAwMDBazwAAAASKfH5k","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yN1QwMDozNTowNi4wMDAwMDBazwAAAASKfH5k","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0yNVQyMToxMTo0NS43ODEyMjlazwAAAAM0dg66"}},"title":"Activity ยท ianmackenzie/elm-geometry"}