{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":51259458,"defaultBranch":"main","name":"xknx","ownerLogin":"XKNX","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-07T18:29:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24768090?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717529286.0","currentOid":""},"activityList":{"items":[{"before":"98163c17b51d1eaa60b843b2d2a7e6cbde2af58b","after":"ea0b7c668963150e45306eb62af54431ba898476","ref":"refs/heads/dependabot/pip/pytest-asyncio-0.23.7","pushedAt":"2024-06-04T20:11:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pytest-asyncio from 0.21.1 to 0.23.7\n\nBumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.21.1 to 0.23.7.\n- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)\n- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.21.1...v0.23.7)\n\n---\nupdated-dependencies:\n- dependency-name: pytest-asyncio\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest-asyncio from 0.21.1 to 0.23.7"}},{"before":"60815ec78cfc593b8473a00a8ebb1af901088255","after":null,"ref":"refs/heads/dataclass-slots","pushedAt":"2024-06-04T19:28:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"}},{"before":"da474a8f6b37113a3a36dcac43cb0aa92fac3f54","after":"4abccba69ea3435abf1724fee9f429caceb9fdff","ref":"refs/heads/main","pushedAt":"2024-06-04T19:28:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Use slots and dataclasses (#1474)\n\n* use slots for DPTComplexData\r\n\r\n* use slots for addresses\r\n\r\n* use slotted dataclass for Telegram\r\n\r\n* use slots for TPCI\r\n\r\n* use slottes dataclasses for APCI\r\n\r\n* use slots in DPTBinary and DPTArray\r\n\r\n* Update changelog.md","shortMessageHtmlLink":"Use slots and dataclasses (#1474)"}},{"before":"2354490ebcc189c7e268d6ed34d0a76c8af89014","after":"60815ec78cfc593b8473a00a8ebb1af901088255","ref":"refs/heads/dataclass-slots","pushedAt":"2024-06-03T20:36:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Update changelog.md","shortMessageHtmlLink":"Update changelog.md"}},{"before":null,"after":"2354490ebcc189c7e268d6ed34d0a76c8af89014","ref":"refs/heads/dataclass-slots","pushedAt":"2024-06-03T20:30:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"use slots in DPTBinary and DPTArray","shortMessageHtmlLink":"use slots in DPTBinary and DPTArray"}},{"before":"e1cc0319b9c5783911f228552564d3be9b4e65ea","after":"98163c17b51d1eaa60b843b2d2a7e6cbde2af58b","ref":"refs/heads/dependabot/pip/pytest-asyncio-0.23.7","pushedAt":"2024-06-03T11:46:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pytest-asyncio from 0.21.1 to 0.23.7\n\nBumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.21.1 to 0.23.7.\n- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)\n- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.21.1...v0.23.7)\n\n---\nupdated-dependencies:\n- dependency-name: pytest-asyncio\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest-asyncio from 0.21.1 to 0.23.7"}},{"before":"4cff60a9f65d6efbb6597da49eb9c28f9185e8d5","after":null,"ref":"refs/heads/dependabot/pip/ruff-0.4.7","pushedAt":"2024-06-03T11:45:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"e2a3a1444a273b4f94c63ea0bf9e00da128cfb7a","after":"da474a8f6b37113a3a36dcac43cb0aa92fac3f54","ref":"refs/heads/main","pushedAt":"2024-06-03T11:45:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Bump ruff from 0.4.5 to 0.4.7 (#1473)","shortMessageHtmlLink":"Bump ruff from 0.4.5 to 0.4.7 (#1473)"}},{"before":null,"after":"4cff60a9f65d6efbb6597da49eb9c28f9185e8d5","ref":"refs/heads/dependabot/pip/ruff-0.4.7","pushedAt":"2024-06-03T10:39:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ruff from 0.4.5 to 0.4.7\n\nBumps [ruff](https://github.com/astral-sh/ruff) from 0.4.5 to 0.4.7.\n- [Release notes](https://github.com/astral-sh/ruff/releases)\n- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/astral-sh/ruff/compare/v0.4.5...v0.4.7)\n\n---\nupdated-dependencies:\n- dependency-name: ruff\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ruff from 0.4.5 to 0.4.7"}},{"before":null,"after":"666792365f0c30fcfd5a4fd8eb2edf5f14571c1d","ref":"refs/heads/python-3.13","pushedAt":"2024-06-02T13:39:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Add Python 3.13 test runner","shortMessageHtmlLink":"Add Python 3.13 test runner"}},{"before":"8fbf194fbd1248b060c42531174e0e699752f9ea","after":null,"ref":"refs/heads/python-3.9-drop","pushedAt":"2024-06-02T13:33:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"}},{"before":"71ba2b03ca579b60089aff42fea2e87869f42b60","after":"e2a3a1444a273b4f94c63ea0bf9e00da128cfb7a","ref":"refs/heads/main","pushedAt":"2024-06-02T13:33:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Drop Python 3.9 support (#1471)\n\n* Drop Python 3.9 support\r\n\r\n* collections.abc Callable\r\n\r\n* | in `isinstance()`\r\n\r\n* | in type annotations","shortMessageHtmlLink":"Drop Python 3.9 support (#1471)"}},{"before":"7edaf4deec069a0f2f33014d1926a94631217cf3","after":"8fbf194fbd1248b060c42531174e0e699752f9ea","ref":"refs/heads/python-3.9-drop","pushedAt":"2024-06-01T21:26:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"| in type annotations","shortMessageHtmlLink":"| in type annotations"}},{"before":"c804c4ad34d487796b07ce2c90a97a68943c53a2","after":"7edaf4deec069a0f2f33014d1926a94631217cf3","ref":"refs/heads/python-3.9-drop","pushedAt":"2024-06-01T21:12:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Remove 3.13-dev test runner","shortMessageHtmlLink":"Remove 3.13-dev test runner"}},{"before":null,"after":"c804c4ad34d487796b07ce2c90a97a68943c53a2","ref":"refs/heads/python-3.9-drop","pushedAt":"2024-06-01T20:51:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Drop Python 3.9 support","shortMessageHtmlLink":"Drop Python 3.9 support"}},{"before":"2e2c6ec5f412ac36c2978214b40e4d2b38e45295","after":null,"ref":"refs/heads/internal-group-address-raw","pushedAt":"2024-06-01T20:26:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"}},{"before":"c1cabbdffd31e4b8a43791e6fac5c6931e8afc90","after":"71ba2b03ca579b60089aff42fea2e87869f42b60","ref":"refs/heads/main","pushedAt":"2024-06-01T20:26:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Change `InternalGroupAddress` attribute `address` to `raw` (#1470)\n\nThe same attribute name as GroupAddress is used now. The value is now always prepended by `i-`.\r\nAn equality check of `GroupAddress(1).raw == InternalGroupAddress(\"i-1\").raw` is False because of the \"i-\" prefix.","shortMessageHtmlLink":"Change InternalGroupAddress attribute address to raw (#1470)"}},{"before":null,"after":"2e2c6ec5f412ac36c2978214b40e4d2b38e45295","ref":"refs/heads/internal-group-address-raw","pushedAt":"2024-06-01T20:13:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Change `InternalGroupAddress` attribute `address` to `raw`\n\nThe same attribute name as GroupAddress is used now. The value is now always prepended by `i-`.\nAn equality check of `GroupAddress(1).raw == InternalGroupAddress(\"i-1\").raw` is False because of the \"i-\" prefix.","shortMessageHtmlLink":"Change InternalGroupAddress attribute address to raw"}},{"before":"c9c056d1aa7d6c9ad086ad667ddc668bbb71d219","after":null,"ref":"refs/heads/dpt-parse-sequence","pushedAt":"2024-06-01T19:36:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"}},{"before":"7762954be0bc343d65e290b3920e6cff3cc33571","after":"c1cabbdffd31e4b8a43791e6fac5c6931e8afc90","ref":"refs/heads/main","pushedAt":"2024-06-01T19:36:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Parse DPT transcoders by dictionaries with \"main\" and \"sub\" keys (#1469)","shortMessageHtmlLink":"Parse DPT transcoders by dictionaries with \"main\" and \"sub\" keys (#1469)"}},{"before":"0ef91f0dd12b2566c04f2dd7f57829afa1c43130","after":"c9c056d1aa7d6c9ad086ad667ddc668bbb71d219","ref":"refs/heads/dpt-parse-sequence","pushedAt":"2024-06-01T16:16:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Update changelog.md","shortMessageHtmlLink":"Update changelog.md"}},{"before":"15f7f02caa3be1d43ba05b7a67926cdc1fdd866e","after":"0ef91f0dd12b2566c04f2dd7f57829afa1c43130","ref":"refs/heads/dpt-parse-sequence","pushedAt":"2024-06-01T16:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Parse DPT transcoders by dictionary with \"main\" and \"sub\" keys","shortMessageHtmlLink":"Parse DPT transcoders by dictionary with \"main\" and \"sub\" keys"}},{"before":null,"after":"15f7f02caa3be1d43ba05b7a67926cdc1fdd866e","ref":"refs/heads/dpt-parse-sequence","pushedAt":"2024-06-01T15:26:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Parse DPT transcoders by sequences\n\nExamples: list `[9, 1]`, `[9]`, `[9, None]` or tuple `(5, 1)`","shortMessageHtmlLink":"Parse DPT transcoders by sequences"}},{"before":"a32c8fbd8a83c03985a076f7318ba52cd1c8782f","after":"e1cc0319b9c5783911f228552564d3be9b4e65ea","ref":"refs/heads/dependabot/pip/pytest-asyncio-0.23.7","pushedAt":"2024-05-27T12:08:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pytest-asyncio from 0.21.1 to 0.23.7\n\nBumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.21.1 to 0.23.7.\n- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)\n- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.21.1...v0.23.7)\n\n---\nupdated-dependencies:\n- dependency-name: pytest-asyncio\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest-asyncio from 0.21.1 to 0.23.7"}},{"before":"d4a9ecf32f45f73b528776bfe9efb11be38cbec4","after":null,"ref":"refs/heads/dependabot/pip/setuptools-70.0.0","pushedAt":"2024-05-27T12:08:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"6b0518cd30a5f95e3200588c7498768972054cc0","after":"7762954be0bc343d65e290b3920e6cff3cc33571","ref":"refs/heads/main","pushedAt":"2024-05-27T12:08:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Bump setuptools from 69.5.1 to 70.0.0 (#1468)","shortMessageHtmlLink":"Bump setuptools from 69.5.1 to 70.0.0 (#1468)"}},{"before":"d01863cff681b86326a9272bdd73a4e45796d282","after":"d4a9ecf32f45f73b528776bfe9efb11be38cbec4","ref":"refs/heads/dependabot/pip/setuptools-70.0.0","pushedAt":"2024-05-27T12:02:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump setuptools from 69.5.1 to 70.0.0\n\nBumps [setuptools](https://github.com/pypa/setuptools) from 69.5.1 to 70.0.0.\n- [Release notes](https://github.com/pypa/setuptools/releases)\n- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)\n- [Commits](https://github.com/pypa/setuptools/compare/v69.5.1...v70.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: setuptools\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump setuptools from 69.5.1 to 70.0.0"}},{"before":"6a1fdca0c8e408395dc71fae9dd1eaac41a4aa8b","after":"a32c8fbd8a83c03985a076f7318ba52cd1c8782f","ref":"refs/heads/dependabot/pip/pytest-asyncio-0.23.7","pushedAt":"2024-05-27T12:01:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pytest-asyncio from 0.21.1 to 0.23.7\n\nBumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.21.1 to 0.23.7.\n- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)\n- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.21.1...v0.23.7)\n\n---\nupdated-dependencies:\n- dependency-name: pytest-asyncio\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pytest-asyncio from 0.21.1 to 0.23.7"}},{"before":"387698cb69e1a5a82ef2b904673adc9789faca74","after":null,"ref":"refs/heads/dependabot/pip/ruff-0.4.5","pushedAt":"2024-05-27T12:01:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"eac731e40d58ad6c7b4dd1498bfbdeef08a37723","after":"6b0518cd30a5f95e3200588c7498768972054cc0","ref":"refs/heads/main","pushedAt":"2024-05-27T12:01:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"farmio","name":"Matthias Alphart","path":"/farmio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12422879?s=80&v=4"},"commit":{"message":"Bump ruff from 0.4.4 to 0.4.5 (#1467)","shortMessageHtmlLink":"Bump ruff from 0.4.4 to 0.4.5 (#1467)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXGyAYgA","startCursor":null,"endCursor":null}},"title":"Activity ยท XKNX/xknx"}