{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":26089776,"defaultBranch":"master","name":"java-GeographicCoordinate","ownerLogin":"kloverde","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-11-02T18:49:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1220937?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713643965.0","currentOid":""},"activityList":{"items":[{"before":"d123a054190ec57bc35112ef90be2106ea5ce601","after":null,"ref":"refs/tags/5.1.0","pushedAt":"2024-04-20T20:12:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"}},{"before":"d123a054190ec57bc35112ef90be2106ea5ce601","after":"0c8922b0bdb01598bc550a80c0474b6ba4aab63c","ref":"refs/heads/master","pushedAt":"2024-04-20T20:11:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Bump release number","shortMessageHtmlLink":"Bump release number"}},{"before":"5a91ae00f998fd6f88b4c139e66ba7354f0bdb58","after":null,"ref":"refs/heads/release/5.1.0","pushedAt":"2024-04-20T20:06:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"}},{"before":"81688df325425833e7a658000bd1544a37d10116","after":"d123a054190ec57bc35112ef90be2106ea5ce601","ref":"refs/heads/master","pushedAt":"2024-04-20T20:06:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Merge pull request #25 from kloverde/release/5.1.0\n\nRelease 5.1.0 (April 20, 2024)\r\n\r\n* Added an additional `distance` method to `DistanceCalulator`. You can now pass a `List` of points rather than being required to use vararg/array\r\n* `DistanceCalculator` has been updated to use [NASA's latest figure](https://nssdc.gsfc.nasa.gov/planetary/factsheet/earthfact.html) for Earth's radius (revised down from 6371.008 km to 6371.0 km)\r\n* Mockito is no longer a test dependency\r\n* Fixed Spotbugs failure regarding newline platform independence","shortMessageHtmlLink":"Merge pull request #25 from kloverde/release/5.1.0"}},{"before":null,"after":"5a91ae00f998fd6f88b4c139e66ba7354f0bdb58","ref":"refs/heads/release/5.1.0","pushedAt":"2024-04-20T20:05:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"# Release 5.1.0\n\n* Added an additional `distance` method to `DistanceCalulator`. You can now pass a `List` of points rather than being required to use vararg/array\n* `DistanceCalculator` has been updated to use [NASA's latest figure](https://nssdc.gsfc.nasa.gov/planetary/factsheet/earthfact.html) for Earth's radius (revised down from 6371.008 km to 6371.0 km)\n* Mockito is no longer a test dependency\n* Fixed Spotbugs failure regarding newline platform independence","shortMessageHtmlLink":"# Release 5.1.0"}},{"before":"e4f950a74e8801f1325968f2ca58e493c5656bfa","after":null,"ref":"refs/tags/5.0.0","pushedAt":"2024-04-10T04:49:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"}},{"before":"dba76443e162ab041fbc607a22544c795fc99c3d","after":"81688df325425833e7a658000bd1544a37d10116","ref":"refs/heads/master","pushedAt":"2024-04-10T04:44:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Generate Spotbugs report; bump Spotbugs version","shortMessageHtmlLink":"Generate Spotbugs report; bump Spotbugs version"}},{"before":"97ae6392e2536d1e7c8bdec4ae5946b2ba4b8ea7","after":"dba76443e162ab041fbc607a22544c795fc99c3d","ref":"refs/heads/master","pushedAt":"2024-04-10T04:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Update gradle.properties\n\nFix group","shortMessageHtmlLink":"Update gradle.properties"}},{"before":"e4f950a74e8801f1325968f2ca58e493c5656bfa","after":"97ae6392e2536d1e7c8bdec4ae5946b2ba4b8ea7","ref":"refs/heads/master","pushedAt":"2024-04-10T04:09:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Update build.gradle\n\nAdd Implementation-Version","shortMessageHtmlLink":"Update build.gradle"}},{"before":"7cc2c5532f81b70cbc0a649c9bc7c9c0dcf9cba1","after":null,"ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T22:53:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"}},{"before":"aa4c4355e34265a1201946755bcfce3afb1f2892","after":"e4f950a74e8801f1325968f2ca58e493c5656bfa","ref":"refs/heads/master","pushedAt":"2024-04-03T22:53:15.000Z","pushType":"pr_merge","commitsCount":24,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Merge pull request #24 from kloverde/release-5.0\n\n# Release 5.0.0 (April 3, 2024)\r\n\r\n* Removed dependencies on my external `BuildScripts` and `NumberUtil` projects\r\n* Retargeted at Java 17 + Gradle 8.0\r\n* Upgraded to JUnit 5\r\n* Upgraded Mockito\r\n* The internals are updated to use modern Java features\r\n* Removed reflection from the compass direction internals\r\n* Added [Spotbugs](https://spotbugs.github.io/) to the build script\r\n\r\nBreaking changes:\r\n\r\n* `Latitude`, `Longitude` and `Point` are now records rather than classes (getter names changed, can no longer be extended)\r\n* `AbstractGeographicCoordinate` has been removed, as well as the exception constants in its nested `Messages` class\r\n* `IllegalArgumentException` has replaced `GeographicCoordinateException`. `GeographicCoordinateException` has been removed.\r\n* Exception messages have changed\r\n* `toString(Locale)` has been removed in favor of `toString()`. Apparently the international standard is to use U.S. formatting for coordinates.\r\n* The `EnumHelper` API has changed (you weren't using an API that was labeled _internal_, were you? 👀)\r\n* `Latitude.MAX_VALUE` and `Longitude.MAX_VALUE` have been changed to doubles","shortMessageHtmlLink":"Merge pull request #24 from kloverde/release-5.0"}},{"before":"26940915c020fa4afbf7963e350e11ae5b4f832a","after":"7cc2c5532f81b70cbc0a649c9bc7c9c0dcf9cba1","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T22:51:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Use constant for bearing range exception message; remove unnecessary null checks on subfields of Point - Points with null lat/lon literally cannot be created","shortMessageHtmlLink":"Use constant for bearing range exception message; remove unnecessary …"}},{"before":"9df3a615d53d7e734cc9ae42c03c4571c53c3e1b","after":"26940915c020fa4afbf7963e350e11ae5b4f832a","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T05:11:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"remove properties that no longer exist","shortMessageHtmlLink":"remove properties that no longer exist"}},{"before":"af28cda41f69d96995a683c4ca0a936d2f1f744a","after":"9df3a615d53d7e734cc9ae42c03c4571c53c3e1b","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T05:07:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"remove todo","shortMessageHtmlLink":"remove todo"}},{"before":"d78ed47f4587c6409ea4b5f79e13a6d96be95491","after":"af28cda41f69d96995a683c4ca0a936d2f1f744a","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T04:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"add release date to change log","shortMessageHtmlLink":"add release date to change log"}},{"before":"0564d118a43bff8a2d278e6bef4591e05baf890e","after":"d78ed47f4587c6409ea4b5f79e13a6d96be95491","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T04:53:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Rework generic declaration to eliminate @SuppressWarnings(\"unchecked\") at point of use","shortMessageHtmlLink":"Rework generic declaration to eliminate @SuppressWarnings(\"unchecked\"…"}},{"before":"25f873956f1e1b11a89ba12eff589cb13acdb8f2","after":"0564d118a43bff8a2d278e6bef4591e05baf890e","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T04:09:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"build script changes","shortMessageHtmlLink":"build script changes"}},{"before":"72a1ed8d6d7db4c9dd83277e7619ff9bf44faa57","after":"25f873956f1e1b11a89ba12eff589cb13acdb8f2","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T03:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"add Spotbugs","shortMessageHtmlLink":"add Spotbugs"}},{"before":"443a21cc398c99c83395fce33c896ea6028713f8","after":"72a1ed8d6d7db4c9dd83277e7619ff9bf44faa57","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T03:34:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"76edf07d0a3f304a81d399944b51f35c6c83aaa1","after":"443a21cc398c99c83395fce33c896ea6028713f8","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T03:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"890c7eee206e78797249ea3e00513cbc71bd7500","after":"76edf07d0a3f304a81d399944b51f35c6c83aaa1","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T03:26:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Convert Point to a record; remove tests for equals and hashCode (auto-provided by records, no need to test)","shortMessageHtmlLink":"Convert Point to a record; remove tests for equals and hashCode (auto…"}},{"before":"9ad5e37f871a549c76e9593d39c19a0c862ef416","after":"890c7eee206e78797249ea3e00513cbc71bd7500","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T02:29:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"use failIf","shortMessageHtmlLink":"use failIf"}},{"before":"abaa038f7459a3060bbccb7d984aa9962b31ac95","after":"9ad5e37f871a549c76e9593d39c19a0c862ef416","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T02:03:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Phasing out GeographicCoordinateException","shortMessageHtmlLink":"Phasing out GeographicCoordinateException"}},{"before":"ea7f76161cabea8294b3e7c974e655e959a768e6","after":"abaa038f7459a3060bbccb7d984aa9962b31ac95","ref":"refs/heads/release-5.0","pushedAt":"2024-04-03T01:47:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Phasing out GeographicCoordinateException","shortMessageHtmlLink":"Phasing out GeographicCoordinateException"}},{"before":"ddf265c2dbd0a73aa2750c61b2e3e81d4545271f","after":"ea7f76161cabea8294b3e7c974e655e959a768e6","ref":"refs/heads/release-5.0","pushedAt":"2024-04-01T05:23:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"further condense the code","shortMessageHtmlLink":"further condense the code"}},{"before":"607f15af1b905bd9fa7980908c88f976a7cc3f5a","after":"ddf265c2dbd0a73aa2750c61b2e3e81d4545271f","ref":"refs/heads/release-5.0","pushedAt":"2024-04-01T04:15:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Removed AbstractGeographicCoordinate. Partial phaseout of GeographicCoordinateException.","shortMessageHtmlLink":"Removed AbstractGeographicCoordinate. Partial phaseout of GeographicC…"}},{"before":"2eeee29e2126ce6d69c84ca82d666c3569c4bcad","after":"607f15af1b905bd9fa7980908c88f976a7cc3f5a","ref":"refs/heads/release-5.0","pushedAt":"2024-03-31T23:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Fix exception message","shortMessageHtmlLink":"Fix exception message"}},{"before":"7cc10d95ef7ec77bf52507fee1d56f6cc9508908","after":"2eeee29e2126ce6d69c84ca82d666c3569c4bcad","ref":"refs/heads/release-5.0","pushedAt":"2024-03-31T22:48:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"rename maps","shortMessageHtmlLink":"rename maps"}},{"before":"3d32ccbfeb2a9d5b96a3f763aca4cf9625b9a54d","after":"7cc10d95ef7ec77bf52507fee1d56f6cc9508908","ref":"refs/heads/release-5.0","pushedAt":"2024-03-31T22:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"Add test coverage for EnumHelper","shortMessageHtmlLink":"Add test coverage for EnumHelper"}},{"before":"b7932ac8cba5313e5d5c7ea6c0eaf66de00d7d78","after":"3d32ccbfeb2a9d5b96a3f763aca4cf9625b9a54d","ref":"refs/heads/release-5.0","pushedAt":"2024-03-31T22:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kloverde","name":"Kurtis LoVerde","path":"/kloverde","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220937?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENfty2wA","startCursor":null,"endCursor":null}},"title":"Activity · kloverde/java-GeographicCoordinate"}