{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":571435123,"defaultBranch":"main","name":"nifty-modbus","ownerLogin":"SolarNetwork","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-28T05:50:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2671279?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724814116.0","currentOid":""},"activityList":{"items":[{"before":"0ba817ab6688d4945ff6b9b18ab5219f2b7a5ccd","after":"ce0866d0bffaa8fe1752eaaa64104a11a882cc6d","ref":"refs/heads/main","pushedAt":"2024-08-28T03:16:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Fix typo.","shortMessageHtmlLink":"Fix typo."}},{"before":"da2ed2647a7cd8f3afa79547f83363ca9acc00db","after":"0ba817ab6688d4945ff6b9b18ab5219f2b7a5ccd","ref":"refs/heads/main","pushedAt":"2024-08-28T03:16:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Simplify Central coordinate table.","shortMessageHtmlLink":"Simplify Central coordinate table."}},{"before":"32d94eb8a98038c1a91264942c027210fd908170","after":"da2ed2647a7cd8f3afa79547f83363ca9acc00db","ref":"refs/heads/main","pushedAt":"2024-08-28T03:01:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Bump version for next release.","shortMessageHtmlLink":"Bump version for next release."}},{"before":"b490aa48ac2baae31a471ffa52cdf6093ff698a6","after":"32d94eb8a98038c1a91264942c027210fd908170","ref":"refs/heads/main","pushedAt":"2024-08-27T22:15:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Add tests for exception.","shortMessageHtmlLink":"Add tests for exception."}},{"before":"4e31fd99ee3acd494bcebac126d938f1e5fe8aec","after":"b490aa48ac2baae31a471ffa52cdf6093ff698a6","ref":"refs/heads/main","pushedAt":"2024-08-02T19:04:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Add links to API JavaDocs.","shortMessageHtmlLink":"Add links to API JavaDocs."}},{"before":"affb4109c9d2a35a8044b1490d96cd789f5c807b","after":"4e31fd99ee3acd494bcebac126d938f1e5fe8aec","ref":"refs/heads/main","pushedAt":"2024-08-02T03:52:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Bump version for next release.","shortMessageHtmlLink":"Bump version for next release."}},{"before":"92925298e51e7d66ff79e534fb772ae5fb81ff8e","after":"affb4109c9d2a35a8044b1490d96cd789f5c807b","ref":"refs/heads/main","pushedAt":"2024-08-01T22:38:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Make validate() chain-able by returning self.","shortMessageHtmlLink":"Make validate() chain-able by returning self."}},{"before":"c7ed952136d7d9143283bd1f63a26ebc2c1b5fd5","after":"92925298e51e7d66ff79e534fb772ae5fb81ff8e","ref":"refs/heads/main","pushedAt":"2024-08-01T19:47:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Bump version for next release.","shortMessageHtmlLink":"Bump version for next release."}},{"before":"de242be4cccbe711f3924fa22a8d734b4b6bcb56","after":"c7ed952136d7d9143283bd1f63a26ebc2c1b5fd5","ref":"refs/heads/main","pushedAt":"2024-08-01T19:42:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Fix typo in JavaDoc.","shortMessageHtmlLink":"Fix typo in JavaDoc."}},{"before":"e7135821dfef30c3115f2ca7a16777df0d656713","after":"de242be4cccbe711f3924fa22a8d734b4b6bcb56","ref":"refs/heads/main","pushedAt":"2024-08-01T19:12:41.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Add TcpModbusMessage validate() delegation test.","shortMessageHtmlLink":"Add TcpModbusMessage validate() delegation test."}},{"before":"1e96432b51796378494cd21859782f4808bbbd7d","after":"e7135821dfef30c3115f2ca7a16777df0d656713","ref":"refs/heads/main","pushedAt":"2024-08-01T18:41:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Make CRC validation message formally testable with template constant.","shortMessageHtmlLink":"Make CRC validation message formally testable with template constant."}},{"before":"624909895de4037e761e7a2062078dc284c79887","after":"1e96432b51796378494cd21859782f4808bbbd7d","ref":"refs/heads/main","pushedAt":"2024-08-01T18:26:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Use unwrap() for consistency.","shortMessageHtmlLink":"Use unwrap() for consistency."}},{"before":"951af10a1c91a05078375f8aef281b4ec3ced1af","after":"624909895de4037e761e7a2062078dc284c79887","ref":"refs/heads/main","pushedAt":"2024-07-30T05:55:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Fix typos in comments.","shortMessageHtmlLink":"Fix typos in comments."}},{"before":"abcc60111c7a28962a9f9e357e3d943a00ae4602","after":"951af10a1c91a05078375f8aef281b4ec3ced1af","ref":"refs/heads/main","pushedAt":"2024-06-17T07:14:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Bump version for next release.","shortMessageHtmlLink":"Bump version for next release."}},{"before":"0e0ad6291f11717445cb8d8fddd71d5a64e34434","after":"abcc60111c7a28962a9f9e357e3d943a00ae4602","ref":"refs/heads/main","pushedAt":"2024-06-17T07:13:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Rever default read timeout: when set to 0 on a serial port can cause excessive CPU.","shortMessageHtmlLink":"Rever default read timeout: when set to 0 on a serial port can cause …"}},{"before":"c22af21d580437d231fb255b39afaec2856ca72d","after":"0e0ad6291f11717445cb8d8fddd71d5a64e34434","ref":"refs/heads/main","pushedAt":"2024-05-17T20:35:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Fix coverage after default value change.","shortMessageHtmlLink":"Fix coverage after default value change."}},{"before":"2b2c8066fee1ccfa0dd60d6780322abb13319591","after":"c22af21d580437d231fb255b39afaec2856ca72d","ref":"refs/heads/main","pushedAt":"2024-05-17T20:27:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Bump version for next release.","shortMessageHtmlLink":"Bump version for next release."}},{"before":"ed3a35836a6f035944efa5f2a0504233a58a7176","after":"2b2c8066fee1ccfa0dd60d6780322abb13319591","ref":"refs/heads/main","pushedAt":"2024-05-17T20:01:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Test coverage refinements.","shortMessageHtmlLink":"Test coverage refinements."}},{"before":"3fe0bba522830e1aeb0d9d977de4bbf43b609733","after":"ed3a35836a6f035944efa5f2a0504233a58a7176","ref":"refs/heads/main","pushedAt":"2024-05-17T07:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Add test for missing coverage.","shortMessageHtmlLink":"Add test for missing coverage."}},{"before":"eddcfcfce6ad041171157f44f311366aeb84809c","after":"3fe0bba522830e1aeb0d9d977de4bbf43b609733","ref":"refs/heads/main","pushedAt":"2024-05-17T07:30:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Add some test for uncovered functions.","shortMessageHtmlLink":"Add some test for uncovered functions."}},{"before":"912900251311d0e4825eaac70abd2181ad13697d","after":"eddcfcfce6ad041171157f44f311366aeb84809c","ref":"refs/heads/main","pushedAt":"2024-05-17T07:06:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Add API project to Codecov.","shortMessageHtmlLink":"Add API project to Codecov."}},{"before":"43df75f4758129962cd1fcb1bd499da913dc1a25","after":"912900251311d0e4825eaac70abd2181ad13697d","ref":"refs/heads/main","pushedAt":"2024-05-17T07:02:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Move API classes to api project for clean separation.","shortMessageHtmlLink":"Move API classes to api project for clean separation."}},{"before":"50e1e489d14bc4e8b991ad6fab722a5a5312234e","after":"43df75f4758129962cd1fcb1bd499da913dc1a25","ref":"refs/heads/main","pushedAt":"2024-04-24T20:08:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Fix timeout WARN log to emit from actual timeout, not interruption.","shortMessageHtmlLink":"Fix timeout WARN log to emit from actual timeout, not interruption."}},{"before":"c6510d677d1dc81333e8d6d1c78e96d721ef4887","after":"50e1e489d14bc4e8b991ad6fab722a5a5312234e","ref":"refs/heads/main","pushedAt":"2024-04-24T05:16:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Fix bug where TCP pending request messages not cleared from buffer in server mode (where encoder is encoding reply messages).","shortMessageHtmlLink":"Fix bug where TCP pending request messages not cleared from buffer in…"}},{"before":"3ea47369954b3bacb94d6d6487a1779287260de5","after":"c6510d677d1dc81333e8d6d1c78e96d721ef4887","ref":"refs/heads/main","pushedAt":"2024-04-20T06:16:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Bump version for next release.","shortMessageHtmlLink":"Bump version for next release."}},{"before":"e71e325dd544f76f9839c153bfd785d35155dcf3","after":"3ea47369954b3bacb94d6d6487a1779287260de5","ref":"refs/heads/main","pushedAt":"2024-03-24T22:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Fix missing udpate on expiredCount tracking (only used for internal logging).","shortMessageHtmlLink":"Fix missing udpate on expiredCount tracking (only used for internal l…"}},{"before":"4f5dde992cc713ed319a2f8aa6b44a957b244ab1","after":"e71e325dd544f76f9839c153bfd785d35155dcf3","ref":"refs/heads/main","pushedAt":"2024-03-24T22:53:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Update to latest Codecov action version v4.","shortMessageHtmlLink":"Update to latest Codecov action version v4."}},{"before":"27f3a04e6a09c84053ca148ac8acd925a6c2d9c8","after":"4f5dde992cc713ed319a2f8aa6b44a957b244ab1","ref":"refs/heads/main","pushedAt":"2024-03-24T22:45:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Update to v3 actions to fix deprecation warnings.","shortMessageHtmlLink":"Update to v3 actions to fix deprecation warnings."}},{"before":"bcd49f38ff0f0f1208e0db6d874e0edd69e26983","after":"27f3a04e6a09c84053ca148ac8acd925a6c2d9c8","ref":"refs/heads/main","pushedAt":"2024-03-24T22:40:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Add pending message tests.","shortMessageHtmlLink":"Add pending message tests."}},{"before":"cac2d0f5024bc993ca96084d14887846c2be8c8d","after":"bcd49f38ff0f0f1208e0db6d874e0edd69e26983","ref":"refs/heads/main","pushedAt":"2024-03-24T21:53:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msqr","name":"Matt Magoffin","path":"/msqr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139448?s=80&v=4"},"commit":{"message":"Add tests for channel observer.","shortMessageHtmlLink":"Add tests for channel observer."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpgTfgwA","startCursor":null,"endCursor":null}},"title":"Activity · SolarNetwork/nifty-modbus"}