{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":120414737,"defaultBranch":"dev","name":"zigpy-xbee","ownerLogin":"zigpy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-02-06T06:58:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30303551?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702319156.0","currentOid":""},"activityList":{"items":[{"before":"6478c4f3e8cdc0143bb24199e15eed85c4cb22d0","after":"eac101f2f1548455cd740fb4831d1d4313d8b464","ref":"refs/heads/dev","pushedAt":"2024-04-11T15:49:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TheJulianJES","name":"TheJulianJES","path":"/TheJulianJES","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6409465?s=80&v=4"},"commit":{"message":"Support Codecov v4 changes (#175)\n\nPass `CODECOV_TOKEN` to shared workflow","shortMessageHtmlLink":"Support Codecov v4 changes (#175)"}},{"before":"8314dcd5dd3d2a6feee3fd11353c2d04a05e18ee","after":"6478c4f3e8cdc0143bb24199e15eed85c4cb22d0","ref":"refs/heads/dev","pushedAt":"2023-12-11T18:21:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Disable the watchdog task until a stable solution is found (#172)","shortMessageHtmlLink":"Disable the watchdog task until a stable solution is found (#172)"}},{"before":"846130eb9c8150d8465d4647766756a1fb5de26d","after":"8314dcd5dd3d2a6feee3fd11353c2d04a05e18ee","ref":"refs/heads/dev","pushedAt":"2023-11-20T18:17:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Sync up with zigpy 0.60.0 (#170)\n\n* Sync up with zigpy 0.60.0\r\n\r\n* Fix unit tests\r\n\r\n* Add remaining unit tests\r\n\r\n* Fix watchdog unit test\r\n\r\n* Re-add XBee config","shortMessageHtmlLink":"Sync up with zigpy 0.60.0 (#170)"}},{"before":"626bce6eca67c760e5702e53716ab075c2a2d2bf","after":"846130eb9c8150d8465d4647766756a1fb5de26d","ref":"refs/heads/dev","pushedAt":"2023-11-20T14:40:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Don't fail on energy scan with legacy modules (#166)\n\n* Don't fail on energy scan with legacy modules\r\n\r\n* Use new InvalidCommand exception","shortMessageHtmlLink":"Don't fail on energy scan with legacy modules (#166)"}},{"before":"367fed5f64548777c482b2fca2a9474f47650418","after":"626bce6eca67c760e5702e53716ab075c2a2d2bf","ref":"refs/heads/dev","pushedAt":"2023-11-16T20:05:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Use specific exceptions for AT command responses (#169)","shortMessageHtmlLink":"Use specific exceptions for AT command responses (#169)"}},{"before":"b8564a850c3a66ab77b6698bd6c3d218acd0c2ef","after":"367fed5f64548777c482b2fca2a9474f47650418","ref":"refs/heads/dev","pushedAt":"2023-11-05T16:21:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Fix energy scan duraton (#168)","shortMessageHtmlLink":"Fix energy scan duraton (#168)"}},{"before":"34bebb7008af1e447ae59e6aa92b7187321445c7","after":"b8564a850c3a66ab77b6698bd6c3d218acd0c2ef","ref":"refs/heads/dev","pushedAt":"2023-11-02T15:26:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Fix tests (#167)","shortMessageHtmlLink":"Fix tests (#167)"}},{"before":"468fe6937cdb7dca862521b0d2537fe937b7aada","after":"34bebb7008af1e447ae59e6aa92b7187321445c7","ref":"refs/heads/dev","pushedAt":"2023-10-11T21:19:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"bump static code checkers (#164)","shortMessageHtmlLink":"bump static code checkers (#164)"}},{"before":"39ef2f13262c598429bf7ae7b4b2f3951266d80b","after":"468fe6937cdb7dca862521b0d2537fe937b7aada","ref":"refs/heads/dev","pushedAt":"2023-10-11T21:19:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"LQI and RSSI sensors for some devices (#153)\n\n* LQI and RSSI sensors for some devices\r\n\r\n* add tests\r\n\r\n* set only relevant radio details\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: puddly <32534428+puddly@users.noreply.github.com>\r\n\r\n* Add docstrings\r\n\r\n* update test_application.py\r\n\r\n---------\r\n\r\nCo-authored-by: puddly <32534428+puddly@users.noreply.github.com>","shortMessageHtmlLink":"LQI and RSSI sensors for some devices (#153)"}},{"before":"3b7c0423f47a3ac67c6948eea759a50358713981","after":"39ef2f13262c598429bf7ae7b4b2f3951266d80b","ref":"refs/heads/dev","pushedAt":"2023-10-10T18:15:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Add docstrings and some more static tests (#163)\n\n* Add docstrings\r\n\r\n* Additional static tests.\r\n\r\n* fix tests\r\n\r\n* Update __init__.py\r\n\r\n* Update test_api.py","shortMessageHtmlLink":"Add docstrings and some more static tests (#163)"}},{"before":"f52b9f5e6cf662b1d43f7bb3612f9c72f6ef3b52","after":"3b7c0423f47a3ac67c6948eea759a50358713981","ref":"refs/heads/dev","pushedAt":"2023-10-09T19:37:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Update badges and minimum coverage (#159)\n\n* update badges and minimum coverage\r\n\r\n* also remove .travis.yml","shortMessageHtmlLink":"Update badges and minimum coverage (#159)"}},{"before":"66a1f427291049949da4c1d81f34d426ff7e19fa","after":"f52b9f5e6cf662b1d43f7bb3612f9c72f6ef3b52","ref":"refs/heads/dev","pushedAt":"2023-10-09T19:36:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"use zigpy packet_received (#160)","shortMessageHtmlLink":"use zigpy packet_received (#160)"}},{"before":"2f2e1ae427d0699a35676c43a1b4382c7a138076","after":"66a1f427291049949da4c1d81f34d426ff7e19fa","ref":"refs/heads/dev","pushedAt":"2023-10-09T19:36:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Use zigpy types where possible (#162)\n\n* use zigpy types\r\n\r\n* tests for EUI64","shortMessageHtmlLink":"Use zigpy types where possible (#162)"}},{"before":"53d516c083ba3c342e8f697c17c7d24167551871","after":"2f2e1ae427d0699a35676c43a1b4382c7a138076","ref":"refs/heads/dev","pushedAt":"2023-10-01T21:31:28.000Z","pushType":"pr_merge","commitsCount":68,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Merge pull request #158 from zigpy/master\n\nMerge `master` into `dev`","shortMessageHtmlLink":"Merge pull request #158 from zigpy/master"}},{"before":"098b19ca6ad85ae3b743d5c9f6b57fa0de4daa03","after":"53d516c083ba3c342e8f697c17c7d24167551871","ref":"refs/heads/dev","pushedAt":"2023-10-01T21:18:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Joining with link key (#150)\n\n* joining with install code support\r\n\r\n* add test\r\n\r\n* fix lint\r\n\r\n* separate permit_with_key and permit_with_link_key methods","shortMessageHtmlLink":"Joining with link key (#150)"}},{"before":"f1eeca806b5a0793c7496389f64e0fe9f27bec36","after":"098b19ca6ad85ae3b743d5c9f6b57fa0de4daa03","ref":"refs/heads/dev","pushedAt":"2023-10-01T17:53:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Improve coverage (#157)","shortMessageHtmlLink":"Improve coverage (#157)"}},{"before":"f387a0f0c782b6682bba9b2381e48ac8b6c8449b","after":"f1eeca806b5a0793c7496389f64e0fe9f27bec36","ref":"refs/heads/dev","pushedAt":"2023-10-01T17:52:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Channel energy scan (#149)\n\n* XBee: energy scan\n\n* convert values\n\n* add test\n\n* improve test\n\n* apply suggestions from code review","shortMessageHtmlLink":"Channel energy scan (#149)"}},{"before":"09917f13e58ed084e42d6fb5f0467132e24b2f29","after":"f387a0f0c782b6682bba9b2381e48ac8b6c8449b","ref":"refs/heads/dev","pushedAt":"2023-09-30T23:59:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Update modem statuses (#151)\n\n* Update modem statuses\n\n* More modem statuses from XCTU API Frames Interpreter","shortMessageHtmlLink":"Update modem statuses (#151)"}},{"before":"f85233fc28ae01c08267965e99a29e43b00e1561","after":"09917f13e58ed084e42d6fb5f0467132e24b2f29","ref":"refs/heads/dev","pushedAt":"2023-09-30T23:54:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Update .pre-commit-config.yaml (#155)","shortMessageHtmlLink":"Update .pre-commit-config.yaml (#155)"}},{"before":"685a6646919a808e18a24d4e4796435d95dd5a42","after":"f85233fc28ae01c08267965e99a29e43b00e1561","ref":"refs/heads/dev","pushedAt":"2023-09-30T20:30:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Fix ci (#154)\n\n* Migrate to pyproject.toml and Git versioning\n\n* Use shared PyPi release workflow\n\n* Remove release drafter config\n\n* add ci.yml\n\n* add requirements_test.txt\n\n* add matchers\n\n* fix py3.12 tests\n\n* fix ci.yml\n\n* increase minimum coverage\n\n* Update PYTHON_VERSION_DEFAULT","shortMessageHtmlLink":"Fix ci (#154)"}},{"before":"8dec8f46a5a25ab73fb725e7b5fc32575dae7c9c","after":"a0062785e6a41adc12b0d9bf1b8fb42c8fe04704","ref":"refs/heads/master","pushedAt":"2023-09-27T02:32:14.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Merge pull request #152 from puddly/rc\n\n0.18.3 Release","shortMessageHtmlLink":"Merge pull request #152 from puddly/rc"}},{"before":"d1f9efb175f9e0dc9ac83f8c4b05586d69c1977b","after":"685a6646919a808e18a24d4e4796435d95dd5a42","ref":"refs/heads/dev","pushedAt":"2023-09-27T02:25:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Cleanup tasks on disconnect (#148)\n\n* Clean up connections and tasks when disconnecting\r\n\r\n* Fix lint","shortMessageHtmlLink":"Cleanup tasks on disconnect (#148)"}},{"before":"6249885259ef1eddf6b6bb627868715c9006f22b","after":"d1f9efb175f9e0dc9ac83f8c4b05586d69c1977b","ref":"refs/heads/dev","pushedAt":"2023-09-14T13:56:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Increase AT timeout (#147)","shortMessageHtmlLink":"Increase AT timeout (#147)"}},{"before":"b00c838fb2674271cab4d8b42a3b6dbef9fa3dc1","after":"8dec8f46a5a25ab73fb725e7b5fc32575dae7c9c","ref":"refs/heads/master","pushedAt":"2023-09-11T22:57:38.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Merge pull request #146 from puddly/rc\n\n0.18.2 Release","shortMessageHtmlLink":"Merge pull request #146 from puddly/rc"}},{"before":"6485f59f815c5e3310deb38b410f8344a86efa9e","after":"6249885259ef1eddf6b6bb627868715c9006f22b","ref":"refs/heads/dev","pushedAt":"2023-09-11T22:06:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"register zigpy endpoints at startup (#145)","shortMessageHtmlLink":"register zigpy endpoints at startup (#145)"}},{"before":"073609064563bd6bb9b22bdff7d503c1761ae231","after":"b00c838fb2674271cab4d8b42a3b6dbef9fa3dc1","ref":"refs/heads/master","pushedAt":"2023-06-23T14:41:53.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Merge pull request #143 from puddly/rc\n\n0.18.1 Release","shortMessageHtmlLink":"Merge pull request #143 from puddly/rc"}},{"before":"b62cfb395f3ace7fe91030338c125dc9989baa05","after":"6485f59f815c5e3310deb38b410f8344a86efa9e","ref":"refs/heads/dev","pushedAt":"2023-06-23T14:38:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Bump minimum zigpy version to 0.56.0 (#144)","shortMessageHtmlLink":"Bump minimum zigpy version to 0.56.0 (#144)"}},{"before":"20e5d5d8f1b9df017520e8ff7212d648ff9a6784","after":"b62cfb395f3ace7fe91030338c125dc9989baa05","ref":"refs/heads/dev","pushedAt":"2023-06-22T20:23:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Disable energy scanning (#142)","shortMessageHtmlLink":"Disable energy scanning (#142)"}},{"before":"555c0df8ffed772958d04d2c17f151e41fd10f6c","after":"073609064563bd6bb9b22bdff7d503c1761ae231","ref":"refs/heads/master","pushedAt":"2023-04-24T18:11:35.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Merge pull request #141 from puddly/rc\n\n0.18.0 Release","shortMessageHtmlLink":"Merge pull request #141 from puddly/rc"}},{"before":"3881b09b91e41e2f35f40b315c1418256af33a9c","after":"20e5d5d8f1b9df017520e8ff7212d648ff9a6784","ref":"refs/heads/dev","pushedAt":"2023-04-22T03:54:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"puddly","name":null,"path":"/puddly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32534428?s=80&v=4"},"commit":{"message":"Ensure network startup is consistent (#140)","shortMessageHtmlLink":"Ensure network startup is consistent (#140)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELkWUlAA","startCursor":null,"endCursor":null}},"title":"Activity ยท zigpy/zigpy-xbee"}