wakamex/github
02.7k
1[{"node": {"oid": "803639f5cd7d0e33d7c911b8b2b4c09aa0c06d4b", "messageHeadline": "Bump version to 2.3.1", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "926b0f5172d9a9806949b500b7f255f82333ab2b", "messageHeadline": "Merge pull request #202 from Limych/dependabot/pip/mypy-1.5.1", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0900d0c511af31979386fbfc76bf35d3c95d7893", "messageHeadline": "Merge pull request #203 from Limych/dependabot/pip/pre-commit-approx-\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47841c61181fa5bcefe31c026a5645849c247f1b", "messageHeadline": "Fix test requirements", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bddd58862c4b357ebd1c2c37606af0a2690af63", "messageHeadline": "Update pre-commit requirement from ~=3.0 to ~=3.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0add6faeedc4c7cd1c568973441d74977e6407ea", "messageHeadline": "Bump mypy from 1.5.0 to 1.5.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "236b88c10850b751812f002d8b331e07c20422d7", "messageHeadline": "Merge remote-tracking branch 'origin/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e197056674fbe0cf3d1fa579a473e52184abd6c4", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "0d1fe64a03e7f9aa431a5280eba20438d07dd1c5", "messageHeadline": "Merge pull request #136 from Limych/dependabot/pip/pytest-cov-approx-\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2337042c15f8b1dd1344fd02d1bba4951177f39b", "messageHeadline": "Update pytest-cov requirement from ~=3.0 to ~=4.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42a4694227f920ae2cdd6dcca249476d8cd9ee1e", "messageHeadline": "Merge pull request #135 from Limych/dependabot/pip/flake8-approx-eq-6.1", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a74e2bdafa7e545cef0ee01a9667b56a9b0cc11", "messageHeadline": "Fix errors in script paths", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1de62ad6b85f06dd48a5498c1436b430cf98a7f0", "messageHeadline": "Add dump test", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "85df9b58f2e5034665358588271ac07332a8f242", "messageHeadline": "Fix blueprint unit tests", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 5, "deletions": 318}}, {"node": {"oid": "c929722d4cc234b7ec9c748069d369732a6619fe", "messageHeadline": "Add Python 3.11 to tests", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35805c9c2a372ba9d9537b7657041344b9bf33ad", "messageHeadline": "Update flake8 requirement from ~=5.0 to ~=6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f4788b79ab6a4a679993b286c02be40bc324429", "messageHeadline": "Fix requirements", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6754746cc9e722fb2623afbd99a6ced306077d6c", "messageHeadline": "Fix requirements", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b02fd6a2b0dd6d5d0afc7b497501c431db409da", "messageHeadline": "Fix requirements installation", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c83e047704c43c45fe0bc55e72c84448de5113ce", "messageHeadline": "Merge pull request #134 from Limych/dependabot/pip/pytest-approx-eq-7.4", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "929b3a064245c120ec5672f0048dc78d5b54f059", "messageHeadline": "Merge pull request #133 from Limych/dependabot/pip/yamllint-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f71d1625bdc30f2d2203cf0d0845b36f5ca8dbe", "messageHeadline": "Merge pull request #126 from Limych/dependabot/pip/flake8-docstrings-\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f769f0a1dfcff0132d60af1354cf399ae99bd3a0", "messageHeadline": "Merge pull request #132 from Limych/dependabot/github_actions/actions\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c0ea2ace5c18966c50673c41c5fed1736addc69a", "messageHeadline": "Merge pull request #199 from Limych/dependabot/pip/black-23.9.1", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a0cb7cb5898d547933f2453eeb138ff6e4c47e8", "messageHeadline": "Merge pull request #197 from Limych/dependabot/pip/flake8-approx-eq-6.1", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a263765b0d67e6da7bd86935c4dad12b828f4577", "messageHeadline": "Merge pull request #195 from Limych/dependabot/github_actions/actions\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b1f015f867d6da8fb278d3c68990dacd3abe3af2", "messageHeadline": "Fix manifest error", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "363bf54a29e21e817f10bc71054967ea4fd1e373", "messageHeadline": "Update manifest for Hassfest verification", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "c869458ceb9bcbd3f2e63f8e5a9eb750725a6b0e", "messageHeadline": "Bump black from 23.1.0 to 23.9.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a94fa79ef3e9811820a69ead4ad18306903cb104", "messageHeadline": "Update flake8 requirement from ~=5.0 to ~=6.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6caab3985037a3173652acb1ebf78e0dc43c783e", "messageHeadline": "Fix exclude_attributes (#201)", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "9837e93ed036a353ad49fde5ca63c712f05d2749", "messageHeadline": "Fix requirements.txt", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e25fb15b3e51264957d34749c69fbac9591929cc", "messageHeadline": "Fix stupid error :(", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7d879dd890e494fd2a75acc51fc6feea2174e864", "messageHeadline": "Fix code after blueprint merge, pt.3", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ba61d3f9199fba51a12d2fe7b7c2b0e6e19068ed", "messageHeadline": "Fix code after blueprint merge, pt.2", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 16, "deletions": 78}}, {"node": {"oid": "8d6e801ab86cf02dab3dc05af021ba3a6e2972be", "messageHeadline": "Fix code after blueprint merge, pt.1", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 266, "deletions": 444}}, {"node": {"oid": "e2c86a5cf998c14a8a39ae785590348cdc94ff08", "messageHeadline": "Bump actions/checkout from 3 to 4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0992ce98f0c8b48f41c62d95d4a8bcc141a7f44b", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 542, "deletions": 313}}, {"node": {"oid": "5904aa4f5be2cccd77634544c74350e4a7b88b11", "messageHeadline": "Update pytest requirement from ~=7.1 to ~=7.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f9d3b254320d15fab6bcff50958f4c8682c57d7", "messageHeadline": "Update yamllint requirement from ~=1.28 to ~=1.32", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b84b644741b0a11ea3f8a2e0c015c552256aee6b", "messageHeadline": "Bump actions/checkout from 3 to 4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a35c1fcee8dd134f3731bed03a47192ff9d60944", "messageHeadline": "Merge remote-tracking branch 'blueprint/main' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 815, "deletions": 859}}, {"node": {"oid": "8692bd8a8f7f37a9828e42b357ad74a4de65029d", "messageHeadline": "Bump actions/setup-python from 4.6.0 to 4.6.1 (#112)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20e3852994e7d4dd856bba8cb382fb6e602b934a", "messageHeadline": "Fix path typo in README.md (#109)", "author": {"name": "Linus Hoppe", "email": "32911160+LinusHoppe@users.noreply.github.com", "user": {"login": "LinusHoppe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a07c9edfd963533d5572a942a68d1e3acd320c5", "messageHeadline": "Bump ruff from 0.0.265 to 0.0.267 (#108)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bceaae212fefefae84d9529cde5cb6f4b60cc865", "messageHeadline": "Bump ruff from 0.0.263 to 0.0.265 (#107)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25be7a35d421b0cc16e016a9f605499f6349082a", "messageHeadline": "Replace deprecated devcontainer features (#106)", "author": {"name": "Thibaut", "email": "thibaut@etienne.pw", "user": {"login": "tetienne"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6205f932fcc7ece45527bf8def1773af5f7eced", "messageHeadline": "Bump ruff from 0.0.262 to 0.0.263 (#105)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d048b34e5c512e8c2ffcf03049575ed09ecdce8", "messageHeadline": "Bump actions/setup-python from 4.5.0 to 4.6.0 (#103)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45a39435ab3d43af189a46dbe06624ce3916ace8", "messageHeadline": "Bump ruff from 0.0.261 to 0.0.262 (#104)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a577f2ef909caf1307ea07fbad3b5f037cb5f0f3", "messageHeadline": "Update pip requirement from <23.1,>=21.0 to >=21.0,<23.2 (#100)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d100c3359e4c50f5438b3085cc83af4701e0e73f", "messageHeadline": "Use ./config for HA configuration (#102)", "author": {"name": "Joakim S\u00f8rensen", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "09d556fd290fba08976a596f8e4042a5040ba4a6", "messageHeadline": "Bump actions/checkout from 3.5.0 to 3.5.2 (#101)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "630793c04db10c007927e75bc933ffa9947734c4", "messageHeadline": "Bump ruff from 0.0.259 to 0.0.261 (#99)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ea11ea67542b97672ae895a016989273e3e954b", "messageHeadline": "Add permissions keys", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d1604f3bf382d71e5565413712d69d07b1130c4f", "messageHeadline": "Add portsAttributes", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "371d9f62f834da348573ada55a52e172a95b51fd", "messageHeadline": "Bump dependncies", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "876cabefd6e621732423f2740b8fb065aa8a83e2", "messageHeadline": "Bump ruff from 0.0.257 to 0.0.259 (#94)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dcf1e1c67d215a24b26c10a9fa62b828ea210ab", "messageHeadline": "Bump actions/checkout from 3.4.0 to 3.5.0 (#95)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c88d707be55e7f6bab8f2d34d20cc6849533afab", "messageHeadline": "Bump actions/checkout from 3.3.0 to 3.4.0 (#92)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a56b4195c3d1f405c05558ad4e36ac258a0cab3f", "messageHeadline": "Bump ruff from 0.0.255 to 0.0.257 (#93)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a29df8e59504b01945512e1da1143b87904c01c", "messageHeadline": "Bump ruff from 0.0.254 to 0.0.255 (#91)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f0686a0271aa4cff9597097bdc7d333314ad1f2", "messageHeadline": "typo", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7f3e6549a4292e3653647741bceca457264bc10a", "messageHeadline": "Add release action", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "68eba414667fe7a2b962de4cd7772511f56183b7", "messageHeadline": "Bump ruff from 0.0.253 to 0.0.254 (#89)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bcf3b6ac659a6d55ec01ccf2cef838462238ec6", "messageHeadline": "Add ruff (#88)", "author": {"name": "Joakim S\u00f8rensen", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 95, "deletions": 8}}, {"node": {"oid": "8af5d3b04dc392853deb850b157c01f1c2971aa1", "messageHeadline": "Add dependabot configuration", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "b7a34be397bbb65b8b85c74e839dd0bf35b6b915", "messageHeadline": "Remove `CONNECTION_CLASS ` on config flow class", "author": {"name": "Joakim S\u00f8rensen", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1c5dcfdfb6472122c484ad5738d38d19550b94f3", "messageHeadline": "Add brands link", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9e0c388a3c91453cf5ea27186704a181f722d97c", "messageHeadline": "Update issue templates", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 104, "deletions": 61}}, {"node": {"oid": "03ad6b3b405185babbe5c5ed30aeeb5f89031c1a", "messageHeadline": "Add note about releases", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8a63212f3610988fcdbf89291b961e7199d1077c", "messageHeadline": "Fix file refrence", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf8b996e29c4c55a68cc144b3b847119657608fd", "messageHeadline": "Update year", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "937e453b6953b5f72e1c0d2deb923c4b119c8f59", "messageHeadline": "Use selectors", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "6aab126225ec18815e392dc14fd45e8986eb99d1", "messageHeadline": "links", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "273b6dde7c945198b4ddb6b4fa2217bfee1b3613", "messageHeadline": "Add next steps", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "da2afb421a4053e8fc3b0ebe28fdfaeef687117d", "messageHeadline": "entity types", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "32d3d201f522ea1fcaa64ef0567470dff09c8e1e", "messageHeadline": "Use custom exception", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "46b94291a7ace27242dbe60145c5d5dccaa53c71", "messageHeadline": "Update URL", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf69122aa0e47c0dd2adc5919fff3f9f88483523", "messageHeadline": "Remove unused translations", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "a50aa990bc3841f9b1d0b1ffe6e506a6a55352ed", "messageHeadline": "Add more error codes", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 4, "deletions": 65}}, {"node": {"oid": "d017d5fde39ddee5d04af5d738a1243c8fb4292a", "messageHeadline": "Use exceptions in API client", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "9c2d6ae515a4424a4c738a9b858f63ba6c70cad4", "messageHeadline": "Fix format on save", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df5276d606767c30ff479452d9b660e4d2fde63d", "messageHeadline": "Bump min HA version", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "697aee65367b0b47ff7749e5bee17493c7bac0b8", "messageHeadline": "Adjust update_interval", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca7ad78f6837f233b0c820bb6ac96fb148f3f906", "messageHeadline": "Remove unused consts", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 20, "deletions": 92}}, {"node": {"oid": "ac1caeb97697df32d720b8a9e7bc1ada6372f21a", "messageHeadline": "USe SwitchEntityDescription in switch", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "b192db6cdcab27c5d82fe86af12204e37e3274dd", "messageHeadline": "Use SensorEntityDescription in sensor", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "d5b9b117596b578b67da51139d488fe182f89755", "messageHeadline": "Use EntityDescription for binary sensor", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "9daa431075798ef2d022eb41e793f53bc53a9234", "messageHeadline": "Simplify base entity", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "acc118bad0ff3c6510326bd285ee28cfeee5c29e", "messageHeadline": "sort manifest", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "6c0078c9567245cf62b7912cb860694d0c8a51f4", "messageHeadline": "Split out coordinator", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 72, "deletions": 93}}, {"node": {"oid": "365242255862c71adb2644e9afba5b6113954f47", "messageHeadline": "Update sample API", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "a3874cef853db3cabe6c51ccf3c74f0b6fddae7b", "messageHeadline": "quotes", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4ec846849b312e576fe4f8fbd8eca2397fc3eb7", "messageHeadline": "Rename", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88a082ea9d9f802e9807b7e2f91b64e6047d1d32", "messageHeadline": "Adjust actions", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 38, "deletions": 85}}, {"node": {"oid": "14cded46fba5c45b8950dbe910d51d37d0911630", "messageHeadline": "Adjust example", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 6, "deletions": 24}}, {"node": {"oid": "fabedef52f1856d1f85af731cfbdf0cc7984c194", "messageHeadline": "Adjust readme", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 80, "deletions": 107}}, {"node": {"oid": "623f4d619b6900a0b215476f97c00b907b2886bb", "messageHeadline": "Cleanup .vscode directory", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 2, "deletions": 63}}, {"node": {"oid": "15feac505d7b21e6c17e48f918fa04cf0e340a0e", "messageHeadline": "Remove tests", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 437}}, {"node": {"oid": "59fac81f40cd4596ddde3fc7e69de530c8c2ae57", "messageHeadline": "Remove info.md", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 3, "deletions": 63}}, {"node": {"oid": "7cbffb50efa7ba538e104f3711b3561966e0b1f9", "messageHeadline": "Add setup and develop scripts", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 45, "deletions": 41}}, {"node": {"oid": "4f0792a0ccc3d2f63562af560be316615aa25c01", "messageHeadline": "Replace devcontainer", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 46, "deletions": 104}}, {"node": {"oid": "e01b87d23230c8c3d0272bf5e457bfd5c2f99288", "messageHeadline": "Remove experimental tests", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "7fa4c7c98201196a58a7f046912366239bd52c37", "messageHeadline": "Update flake8-docstrings requirement from ~=1.6 to ~=1.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a1ddefa600b7768eff89232b96cbe502ffed95f", "messageHeadline": "Update README.md", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "651b15751fdf52f53e4b7e534e038e081208cec8", "messageHeadline": "Update requirements", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "87db5ce7eff2b94823133e2c530f8b93097aad2e", "messageHeadline": "Add experimental tests for Python 3.11", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f1a647f7fcfa746d3f95ba562e5fa1db76df0225", "messageHeadline": "Update release script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16b5dea391b1fe716416cb910edebcf50efd1437", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 219, "deletions": 0}}, {"node": {"oid": "9ea73c0f16d353d62c070a4df618a8de0a1874cd", "messageHeadline": "Add pyproject.toml", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 219, "deletions": 0}}, {"node": {"oid": "bb7d7aea30a975de282349d84f342d4b7ade5f1c", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "0b1ecae070124f208d8c9cf6c2c96efeaa67ae2a", "messageHeadline": "Update pre-commit config", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "d56dbef7afdb9435a60b9b104ac3339cec9f9a4c", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 29, "deletions": 46}}, {"node": {"oid": "c08377d81b5ddf427032fd6c403b3009a60a99ec", "messageHeadline": "Add reminder for required test coverage", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "19b8857e829b16227079412352c7d9977a7130c7", "messageHeadline": "Merge pull request #125 from Limych/dependabot/pip/mypy-1.0.0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a8326bed3f3b555eaa30f1af394fe714be79ee1", "messageHeadline": "Switch off required test coverage", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b0a26acd241054d59faa29a6442271d038f412a", "messageHeadline": "Bump mypy from 0.982 to 1.0.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ef4f658bdac9dff22730fd7d30861ff04dbfb24", "messageHeadline": "Update setup for fix debian virtual environment Python 3.10 bug", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "3a2e0e6ee2f9fc5583365c819cbe9df92f42fde3", "messageHeadline": "Merge pull request #124 from Limych/dependabot/pip/pyupgrade-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44ef4ac97dab6e4912a01c9241f50c2af5b417ae", "messageHeadline": "Merge branch 'dev' into dependabot/pip/pyupgrade-approx-eq-3.3", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b8a7c434ef2aa0bf79c4826041f2e75b4cdc1de", "messageHeadline": "Merge pull request #123 from Limych/dependabot/github_actions/dessant\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54ed7bf133182691d7785462aafa26f13b44923f", "messageHeadline": "Merge pull request #121 from Limych/dependabot/pip/pygithub-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30f533463b63cd30febec2310e3eaf617d687012", "messageHeadline": "Update pyupgrade requirement from ~=3.0 to ~=3.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a092c04d3b5b1acc72c0494f1c3a06189291a6fc", "messageHeadline": "Bump dessant/lock-threads from 3 to 4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae1bd325223cf1d734e01c56d6065cae0befdb4c", "messageHeadline": "Update pygithub requirement from ~=1.55 to ~=1.57", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48bde3803a335e5a8e5357bee8cef3bcbb550229", "messageHeadline": "Update units conversion for HA 2022.10+ (close #161)", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f213d620488985051cf3f88fb794b854fa641a1e", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "4922387610ad9c75882828dc6f6a6b7f98b17497", "messageHeadline": "Update requirements", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6c061629444e735b15999cbb8c0e22df5e112991", "messageHeadline": "Merge pull request #113 from Limych/dependabot/pip/mypy-0.982", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57cc6e1d1750ff6a38998f1f42667086fe4dc647", "messageHeadline": "Merge pull request #112 from Limych/dependabot/pip/pyupgrade-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b2e8af075c80b0de091d65d4136fca739088c56", "messageHeadline": "Merge pull request #114 from Limych/dependabot/pip/black-22.10.0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "638928e147d7b844e93b8b65767ba3c26e11e676", "messageHeadline": "Bump black from 22.8.0 to 22.10.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8be4110631282d0800b8b9d85d69fd4d5b91785", "messageHeadline": "Bump mypy from 0.981 to 0.982", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "768c58f6165fe55f1eff812585b6416b026a1d34", "messageHeadline": "Update pyupgrade requirement from ~=2.38 to ~=3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65c90a82416d709b6695e317722b012a86014c1c", "messageHeadline": "Merge pull request #110 from Limych/dependabot/pip/mypy-0.981", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d976b645e116e8c678436d75282d843c375eb25", "messageHeadline": "Merge pull request #111 from Limych/dependabot/pip/pytest-cov-approx-\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f1423acf87f01b090fa02031e033c21b9397b31", "messageHeadline": "Bump mypy from 0.971 to 0.981", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1852310492ff14efb3f9d3ec5517994f68b481e", "messageHeadline": "Merge pull request #104 from Limych/dependabot/pip/flake8-approx-eq-5.0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b045a9730f12470e3fce6b623836fe08fb976b7", "messageHeadline": "Update pytest-cov requirement from ~=3.0 to ~=4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea36c2b32c8673a10661899bb37f8d6c28b6cf66", "messageHeadline": "Merge pull request #105 from Limych/dependabot/pip/pylint-approx-eq-2.15", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eb4ef7cb136803f911c2596392557a30bba1c88", "messageHeadline": "Merge pull request #106 from Limych/dependabot/pip/black-22.8.0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17cb29187b1b165055fc71d59e5f10748451cba4", "messageHeadline": "Merge pull request #108 from Limych/dependabot/pip/yamllint-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c55dd1642b9f7a400c3cad7ac17a1f2b480280b4", "messageHeadline": "Bump black from 22.6.0 to 22.8.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34e6e2951d210e789ac643ef1c0814f1e5b68327", "messageHeadline": "Update yamllint requirement from ~=1.27 to ~=1.28", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afefc5c633e5272598a374264b672ebdd707c5a4", "messageHeadline": "Merge pull request #107 from Limych/dependabot/github_actions/actions\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdf1ea91e5caf946cf576c514401657a78d017f2", "messageHeadline": "Merge pull request #109 from Limych/dependabot/pip/pyupgrade-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaf5fee11fc673c25a46c6163d66b548acb1633d", "messageHeadline": "Update pyupgrade requirement from ~=2.37 to ~=2.38", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7b9974b4bd646571b000b05f663b934b0e75dd2", "messageHeadline": "Bump actions/setup-python from 3 to 4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8f6d5bdfbcda923d7118b598986c14f9238d47f", "messageHeadline": "Update pylint requirement from ~=2.14 to ~=2.15", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77b2e1068443287a6ad408135356d4444ed90cb7", "messageHeadline": "Update flake8 requirement from ~=4.0 to ~=5.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "817732542af913b58880a642a97a5edfe87b2288", "messageHeadline": "Update issue-lock.yml action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "237e930eca9061d554e0b421f0b1afb9540beb62", "messageHeadline": "Merge pull request #103 from Limych/dependabot/pip/mypy-0.971", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c306403e2491bf798547134da82e2bf5efdeaecb", "messageHeadline": "Bump version to 2.3.0", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed0516e5882462f95e69c1e7ca664fc73533c614", "messageHeadline": "Add reload service (#135, #97)", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 160, "deletions": 33}}, {"node": {"oid": "1147505d498271078245d5550e93e27ae11f97fe", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 58, "deletions": 29}}, {"node": {"oid": "b60825bedca1193aeda362230611bab40430c285", "messageHeadline": "Bump mypy from 0.961 to 0.971", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "631d289ef467ede22c85b6c4534daa8b5ba0933c", "messageHeadline": "Merge pull request #102 from Limych/dependabot/pip/pyupgrade-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07c14da46343a22bb51a69446d2eb49df22d8b06", "messageHeadline": "Update pyupgrade requirement from ~=2.34 to ~=2.37", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c865cd0b7ab7861a2f1dbfdda07a9dd7bb8af999", "messageHeadline": "Merge pull request #101 from Limych/dependabot/pip/pre-commit-approx-\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83ce12c1c4ff6a8c5ba797d46b5d34ca0e784d8a", "messageHeadline": "Merge pull request #100 from Limych/dependabot/pip/yamllint-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce9210424fb3e2cdc85e34a9a897e3db620491bc", "messageHeadline": "Update pre-commit requirement from ~=2.19 to ~=2.20", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c331f7b2b8e3afff596ebcbd6f16402d2cb2e689", "messageHeadline": "Update yamllint requirement from ~=1.26 to ~=1.27", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d91b5ebe510e063b7ecc6711aae022ab9bd4ba50", "messageHeadline": "Update update_requirements script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "6367c69f7c33f527ac3b888a068e8658e6d49ed3", "messageHeadline": "Update update_requirements script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "b8349becc92bf0a3fdb655bf6ac04c1667f50ad4", "messageHeadline": "Add update requirements on update manifests", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "475ca0634a864398f92af110a72ecdc5a0940ea2", "messageHeadline": "Fix release action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "b4e5f393478d48fee927cede562ef14e4b87d5f1", "messageHeadline": "Fix release action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "128bd9b76b728b9ea5a7db46fb36f048bc4b7a74", "messageHeadline": "Add manifests updating on every update of requirements.txt", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59ecff8a931fdc8f8b88921050c5b45302fb80b9", "messageHeadline": "Add HA minimal version updating in hacs.json", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "38a338f6880b46c2c4086bd7d3d80e495f0f8c50", "messageHeadline": "Fix errors in tests", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "58466058473639c661cca41992b41f1463c5ec75", "messageHeadline": "Merge pull request #99 from Limych/dependabot/pip/black-22.6.0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17d4fbc7cc05deb2169f2b7b12f066ec1a2f2c77", "messageHeadline": "Bump black from 22.3.0 to 22.6.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9f709224b0c144ba81a20967a54c9960c62af2f", "messageHeadline": "Exclude unimportant attributes from being recorded in the database (#\u2026", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 183, "deletions": 167}}, {"node": {"oid": "13df1b64de4e8a184893c9fad3daca2c753eb445", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 10, "deletions": 50}}, {"node": {"oid": "945afbdc91a60d8322ce0f9b3daffc774bbca4bf", "messageHeadline": "Merge pull request #98 from Limych/dependabot/github_actions/actions/\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1398fdc7e129e58984d9549e5d1961d8ea255eea", "messageHeadline": "Merge pull request #60 from Limych/dependabot/pip/pytest-cov-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15779182e6db345c5994f0523eb21c745e9d4bff", "messageHeadline": "Merge pull request #96 from Limych/dependabot/pip/mypy-0.961", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad126ab2f7df19b70609d13060a7c16548fac89e", "messageHeadline": "Merge pull request #97 from Limych/dependabot/pip/pyupgrade-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26facb3f7089abb3a6dc5be9f09bd3a42686b5a3", "messageHeadline": "Update component code imports", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "9c094ea913aa0a77d0e3e99b07b2d664b207b51a", "messageHeadline": "Bump actions/setup-python from 3 to 4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e47590b38503dca0ae49b81718e395ca13dd1bfc", "messageHeadline": "Update pyupgrade requirement from ~=2.32 to ~=2.34", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c827e1435a1a13a4b1eddb788dc43a230bede3d", "messageHeadline": "Bump mypy from 0.960 to 0.961", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "738c98fe0d6baab93175bbb396600b4ded8b699e", "messageHeadline": "Update release workflow", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 41}}, {"node": {"oid": "60b966c2239eaa91df80f9f3c9e03dbcb04e4056", "messageHeadline": "Remove 'iot_class' from hacs.json", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "afa5399478da98691c1efffbf561321a7f0ddabb", "messageHeadline": "Remove 'domains' from hacs.json", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "cf79f1dd0965315756e45ed931d9aa5d3c894971", "messageHeadline": "Fix errors in README.md", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c29e1e9cdb751e22f5b6dfb0b32149e231798d15", "messageHeadline": "Merge remote-tracking branch 'blueprint/master' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2bcd243c0273fb5bdede290d5637a7141dafd312", "messageHeadline": "Update initialization instructions in README.md", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "6f1aefa3ea3b65adc5e65c86e3dbf02ad5878939", "messageHeadline": "Update pytest-cov requirement from ~=2.12 to ~=3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd5d7417c5a45364a1f5db33e06188464b0f44b7", "messageHeadline": "Merge pull request #95 from Limych/dependabot/pip/pylint-approx-eq-2.14", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19640f32833ee561773ce73b0339ae1edbd6dfb5", "messageHeadline": "Update pylint requirement from ~=2.13 to ~=2.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e150cb928041cc6f32bbd7cfad27594c4d8fd0b8", "messageHeadline": "Merge pull request #93 from Limych/dependabot/pip/mypy-0.960", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f8d00ff8996e04c013e4db92249b8cf83e57b79", "messageHeadline": "Update devcontainer image to fix error 128 on rebuild (#73)", "author": {"name": "Matt Rayner", "email": "mattrayner@users.noreply.github.com", "user": {"login": "mattrayner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ee51c358e77c972635417bb5f1e2538c55cfb09", "messageHeadline": "Bump mypy from 0.950 to 0.960", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0f5c3a135d337ff54281beab037ef503013d159", "messageHeadline": "Bump version to 2.2.3", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e3f1ad2f957f1035812e18828424c8f8eaa74f7", "messageHeadline": "Add async access to database (fix #127)", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "9b98257915594501fcb5ad338de2371a8707d7dc", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6b8a0a3c4792cacfa5d79e30f3cccc3b77f87eb0", "messageHeadline": "Add link to template repository to README.md", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "47bd29ffbc8c76f09617db56141403549c6bd0a0", "messageHeadline": "Update devcontainer image source", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a754b356341097427d0b984c4c2765f2e8738d53", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7075760c7da2e764a7a48aae62ec1dcf279ab0ce", "messageHeadline": "Update devcontainer image source", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deb87362312ddd79e778f2a2a3707bab4eb2868f", "messageHeadline": "Bump version to 2.2.2", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab7729492b2b495ebc171f3e7e8f0ea0966afd0e", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "620eb99576ee9655ba30b6c8063af8591d659661", "messageHeadline": "Switch to _attr_native attributes", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 45, "deletions": 42}}, {"node": {"oid": "f150420c597fe35cae827d7d0e3c8bd44b7ef3cc", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81a61a4546373e43f8a0896da6cd354619991320", "messageHeadline": "Fix pre-commit black plugin error", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e2d0dde3900e7edf125fc7488cb757807b364ea", "messageHeadline": "Merge pull request #133 from lmagyar/issue-129", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "076c0a6ca6ba31a5f47989c896b21de6521fec3d", "messageHeadline": "remove commented out code", "author": {"name": "Laszlo Magyar", "email": "lmagyar1973@gmail.com", "user": {"login": "lmagyar"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0f1ce6dec1b6f6c78f210b55af77aa353f847ef0", "messageHeadline": "fix #129", "author": {"name": "Laszlo Magyar", "email": "lmagyar1973@gmail.com", "user": {"login": "lmagyar"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4c51a5ce1f5fe668e77ef6b95a4fc94a733bf1b1", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 132, "deletions": 53}}, {"node": {"oid": "dbca355eab947baef8d15cec7b0b124a72441c36", "messageHeadline": "Create codeql-analysis.yml", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "cc59aebf11ab10b4c78ca39aa0232628548df9d8", "messageHeadline": "Merge pull request #90 from Limych/dependabot/pip/mypy-0.950", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac03c736e147b4904f6125a42d850f76e315d555", "messageHeadline": "Merge pull request #91 from Limych/dependabot/pip/pre-commit-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "338652e91e2ddb179d39251c76f2b1c546554bb8", "messageHeadline": "Update pre-commit requirement from ~=2.18 to ~=2.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a7013b11112fb688443cdad07ae614b20c45d39", "messageHeadline": "Bump mypy from 0.942 to 0.950", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55a49a89b2334ffd46b8bc5ed34335055bc60f8f", "messageHeadline": "Update requirements", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "923f19b0344c0e4249d0d5d05df7c2385d368ab9", "messageHeadline": "Merge pull request #87 from Limych/dependabot/pip/pre-commit-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8be1993c6115fb86c453b414a5301fba8c52267", "messageHeadline": "Merge pull request #88 from Limych/dependabot/github_actions/actions/\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f5aced51bce49b0797da66c1eaa402cbb08aaa38", "messageHeadline": "Update pre-commit requirement from ~=2.17 to ~=2.18", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f81f6ada27af6ca255e3d07ad4343bc47da954f9", "messageHeadline": "Bump actions/setup-python from 2 to 3.1.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0acce951da76d247b26685b09098bd16c7497f62", "messageHeadline": "Merge pull request #78 from Limych/dependabot/github_actions/actions/\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "56331a0be54673cea5949d5a829e71f012880699", "messageHeadline": "Bump actions/checkout from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7bcbbe95e10248858622dd579f17efac35e17bb2", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f3dc5b1aca7a87aad88c6071d741fa77e08a68c", "messageHeadline": "Merge pull request #89 from Limych/dependabot/pip/pyupgrade-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34f1d43aed7583fc4d301ec1010b7d12db309b65", "messageHeadline": "Change default Python to 3.9", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ddfbd51e4a74106c894d9babd8ae8ab57021c094", "messageHeadline": "Update pyupgrade requirement from ~=2.31 to ~=2.32", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ba27343088b5d7356b34f82ee3c5c3a34c10375", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4adc62fad3613a2e9aa8d2d1ee84a118bd7f557", "messageHeadline": "Merge pull request #84 from Limych/dependabot/pip/pylint-approx-eq-2.13", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8331458416e387e15666b48308ee665915c89875", "messageHeadline": "Merge branch 'dev' into dependabot/pip/pylint-approx-eq-2.13", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "04562a3a951bc597ff107eaa3b5d60e63852bde4", "messageHeadline": "Merge pull request #82 from Limych/dependabot/github_actions/actions/\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d046a4beeac119e5a8ce064645ba10639ab02a9f", "messageHeadline": "Merge pull request #85 from Limych/dependabot/pip/black-22.3.0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52f77c6f75ef916fbea5c0194de2560ae44bbeb6", "messageHeadline": "Merge pull request #83 from Limych/dependabot/pip/mypy-0.942", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "601da6e49d6f5230598e41dd2a23576101d36876", "messageHeadline": "Bump black from 22.1.0 to 22.3.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0509cf5d0245094e67120ffb55fae227a26e153", "messageHeadline": "Update pylint requirement from ~=2.12 to ~=2.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09f58f48609546d48e2903d1fda2c5e95072982b", "messageHeadline": "Bump mypy from 0.931 to 0.942", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74ec821da6864ad1ee7b38d56364c3d4eebebe81", "messageHeadline": "Bump actions/cache from 2.1.7 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "20102522af6fb58f2802c5b3ec609751f43c04b7", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9d990062b0b62e7760a2a7a63a1846be36891c35", "messageHeadline": "Update update_requirements script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "0c4e78bcd0cb1749fd7007d0540b608f76667e88", "messageHeadline": "Add link to integration_blueprint repository to README", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "17c70f0a855b4ccf3499ff76ca6abbac205ae6e6", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ba8876a3e5198ab3c3310ac2c0e9338296e0af61", "messageHeadline": "Mark all constants as final", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "e200098ad5e9d5bbc272bc73571604b8ff1e2833", "messageHeadline": "Update release script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9a8b3cd616be656c805022ca38d9cc735c40dd9a", "messageHeadline": "Merge pull request #75 from Limych/dependabot/pip/black-22.1.0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a80242205c7dd993c5b3ca41a125dce6d8d89422", "messageHeadline": "Merge remote-tracking branch 'blueprint/master' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b698c064dbdb3f63d436648364576e0692e3bcc2", "messageHeadline": "remove update listener on entry unload to avoid multiple listeners (#68)", "author": {"name": "Michael Meli", "email": "mjmeli@users.noreply.github.com", "user": {"login": "mjmeli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "907ef6ef6752b04134148659343f29e99d172f0f", "messageHeadline": "Add SensorEntity as mixin (#69)", "author": {"name": "Raman Gupta", "email": "7243222+raman325@users.noreply.github.com", "user": {"login": "raman325"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7ccabd7295b1195606c08bde2831ecfc6e401d22", "messageHeadline": "Bump black from 21.12b0 to 22.1.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b4616bac31db89695edd77f6cd5c95bd636d871", "messageHeadline": "Merge pull request #74 from Limych/dependabot/pip/pre-commit-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c344f508976e4a782c6af8d221b24df34e39e45d", "messageHeadline": "Merge pull request #73 from Limych/dependabot/pip/mypy-0.931", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a380cad98969de92fd8574e1808a043bd534666", "messageHeadline": "Update pre-commit requirement from ~=2.16 to ~=2.17", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "645a25fbdb62633d53d6931e56574b8437927568", "messageHeadline": "Bump mypy from 0.930 to 0.931", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b223f2ad4bccb5d736bfea1503594efaf6887627", "messageHeadline": "Update gen_releasenotes", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "a1060749a5f57563b9dd10ba41a9e0a7781bac36", "messageHeadline": "Bump version to 2.2.1", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e44362390b5dc890a47334032ad86e7ce7cfdff", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "5a0449f36bdc802f7764295bd2a363f602800fa6", "messageHeadline": "Merge pull request #24 from Limych/dependabot/pip/pygithub-approx-eq-\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b56fb41645ab0c9fe344123ccb4e074f674f9f88", "messageHeadline": "Merge pull request #72 from Limych/dependabot/pip/flake8-approx-eq-4.0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee8f6a16f5852a92749f24597492b900fa53e6a9", "messageHeadline": "Update pygithub requirement from ~=1.54 to ~=1.55", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9818425e4c824f96ca1d6b19767cf27e6e0511de", "messageHeadline": "Update flake8 requirement from ~=3.9 to ~=4.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eae48a12f19eae5d4c530d2b31b43fdcc6eef700", "messageHeadline": "Merge pull request #69 from Limych/dependabot/pip/packaging-21.3", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79c95acdc160a1000e9125274e46a828930f1d73", "messageHeadline": "Merge branch 'dev' into dependabot/pip/packaging-21.3", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f30e15f91eadcdf89d34a8949d0ea996ab08943f", "messageHeadline": "Merge pull request #70 from Limych/dependabot/pip/pre-commit-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10997147d05ba3e4ab9fa2f2a5b6213acf73a633", "messageHeadline": "Merge pull request #71 from Limych/dependabot/pip/mypy-0.930", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a59b2aee5b4ccb3d4a2f0e68c30b470520339c8", "messageHeadline": "Bump packaging from 21.0 to 21.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c026855d1c86906929fa2bd63b7ed2d73656b4eb", "messageHeadline": "Update pre-commit requirement from ~=2.15 to ~=2.16", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c7e4335edbb54fe62596107983aeb35e0cfaa4d", "messageHeadline": "Bump mypy from 0.910 to 0.930", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd7cd5e1e3cf3610a3a1b76fd24b67060c7551a4", "messageHeadline": "Fix error", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "870e28242a960ffee792d0eaba841433b1f08fec", "messageHeadline": "Fix error", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd82a59387f6d1bc513af797d87d5e3672732ebd", "messageHeadline": "Merge pull request #59 from Limych/dependabot/github_actions/dessant/\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77e040ed627eb4e58328b42c193e396eabf59e3b", "messageHeadline": "Merge pull request #64 from Limych/dependabot/pip/pylint-approx-eq-2.12", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33a02053b2e0eb656b407685665282cab3e9abf4", "messageHeadline": "Merge pull request #65 from Limych/dependabot/github_actions/actions/\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3d5eccf93b48ead56a6f775b4ed67a70da09cfee", "messageHeadline": "Merge pull request #66 from Limych/dependabot/pip/black-21.12b0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d2c30b9b1c55c0247d42d1fddbcda48da840de1", "messageHeadline": "Merge pull request #68 from Limych/dependabot/pip/pyupgrade-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e230af41b570214c1929140596d9f5e870bfcba8", "messageHeadline": "Merge remote-tracking branch 'blueprint/master' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0ff718ad3a6506dad2e2537adaf48a3a3c9a07b0", "messageHeadline": "Update pyupgrade requirement from ~=2.25 to ~=2.31", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a46e600314d209723a15d0a2fd749840790dfbb7", "messageHeadline": "Bump black from 21.8b0 to 21.12b0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "907de1aaab68b1a384113f968fccbec198d68742", "messageHeadline": "change entity.py to use extra_state_attributes (#66)", "author": {"name": "Justin Goette", "email": "53531335+jcgoette@users.noreply.github.com", "user": {"login": "jcgoette"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38d370295938f45db84488d3bf0cc90a1fa0858e", "messageHeadline": "Bump actions/cache from 2.1.6 to 2.1.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa348e6fcef9ac8228b8b206f9e88f7c49f4519c", "messageHeadline": "Update pylint requirement from ~=2.10 to ~=2.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7a5860bbf6f74da21f893e9d31c62636cfdcfd7", "messageHeadline": "Correct name \"Blueprint\" ->\"Integration blueprint\" (#64)", "author": {"name": "Rian \u00d3 Cuinneag\u00e1in", "email": "rocuinneagain@gmail.com", "user": {"login": "rianoc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a2ced07f29f0869c26730013dc6499f7667ab47", "messageHeadline": "remove async_timeout.timeout loop arg (#65)", "author": {"name": "Justin Goette", "email": "53531335+jcgoette@users.noreply.github.com", "user": {"login": "jcgoette"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ca508677b994e801603095ff1e709bf33f52447", "messageHeadline": "Bump dessant/lock-threads from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2062c9ee4d6873ec400303b5bf4b31f545136040", "messageHeadline": "Merge pull request #52 from Limych/dependabot/pip/pre-commit-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75ef2ca638290d7111d6a2142609783b9bc02a2c", "messageHeadline": "Update pre-commit requirement from ~=2.14 to ~=2.15", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bcb1e3d7c35006113057df6ac6defdf5cce08d9", "messageHeadline": "Update requirements", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5697937c55cfcc40b3855832cbbe7df1e973d57a", "messageHeadline": "Merge pull request #50 from Limych/dependabot/pip/pyupgrade-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c460b2cacb55e6c89f8bf8fa5359badd0494dc4", "messageHeadline": "Merge pull request #51 from Limych/dependabot/pip/black-21.8b0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65601e24f551d203bc476986c3cc694c49751d8c", "messageHeadline": "Bump black from 21.7b0 to 21.8b0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "419daf797b62e9cdd52865b7bbf96da1edcd8f15", "messageHeadline": "Update pyupgrade requirement from ~=2.24 to ~=2.25", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbf793c4c35817861267a5339f11900a6e3ee358", "messageHeadline": "Update README.md", "author": {"name": "Joakim S\u00f8rensen", "email": "ludeeus@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6f71439df8a568ae1a9824c2dce98aec2ad9f2d7", "messageHeadline": "Update release notes generator", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "8a7686f5aa81255249cfa7496299be53c93ff9e7", "messageHeadline": "Bump version to 2.2.0", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "380cbf2420d332ee83d4226c521c21f63a9bda49", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "56ec08b3707cfa2731d02b860db9f09ffab5bc47", "messageHeadline": "Update component to modern HA version", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 60, "deletions": 73}}, {"node": {"oid": "9a86f894c17d557793b8222d02391d95d9a9439f", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "690030c395263f1cd98f4df273addc116cc0d77f", "messageHeadline": "Update requirements", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47bdc2bf67149edadd45821ae0122cd698d9c9f7", "messageHeadline": "Merge pull request #49 from Limych/dependabot/pip/pylint-approx-eq-2.10", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7645c28ecf2d2bf8c19675f640a2f50812f758d9", "messageHeadline": "Merge pull request #47 from Limych/dependabot/pip/pre-commit-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdb8087d9c94a2e9932c42443f8d4fdf11060773", "messageHeadline": "Update pylint requirement from ~=2.9 to ~=2.10", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43751a044091000fdbf2f14312fcb9a751ce6477", "messageHeadline": "Merge pull request #48 from Limych/dependabot/pip/pyupgrade-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e500939cd0ce058996abae7440ba588b1c961d2b", "messageHeadline": "Merge pull request #45 from Limych/dependabot/pip/black-21.7b0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b164b341fcde8fb270695469ac1f5c1155cd685", "messageHeadline": "Merge remote-tracking branch 'blueprint/master' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4b27720603d0295b6a11881005b7180528857df2", "messageHeadline": "Update pyupgrade requirement from ~=2.20 to ~=2.24", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d288b706eff72ad725120f126c2cf7b5425869b2", "messageHeadline": "retain user input after an error (#52)", "author": {"name": "Rod Payne", "email": "rodpayne@byu.edu", "user": {"login": "rodpayne"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ae09fbcdcf25b8230acdd40ee6e87bb88f6181e0", "messageHeadline": "Update pre-commit requirement from ~=2.13 to ~=2.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13a80e6af53811aa988af22104b82d1cfbd0c03b", "messageHeadline": "Fix typo (#59)", "author": {"name": "Thibaut", "email": "thibaut@etienne.pw", "user": {"login": "tetienne"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a8236602bce65aed20fe186efdbbe04c5eb8f19", "messageHeadline": "Bump black from 21.6b0 to 21.7b0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f5af204769d87ce13c83f77cbf6a86be1810adc", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e632e290201358f4c0d70c6345d6a7881ed12c65", "messageHeadline": "Remove experimental Python tests", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "657a13a69a55259e0c6af16b866a276f99428f2e", "messageHeadline": "Merge pull request #43 from Limych/dependabot/pip/packaging-21.0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f36f462b3d686c67adb5d73a194bec3a1786afa", "messageHeadline": "Bump packaging from 20.9 to 21.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75b2715562fc6277277344519fe7d7c1c9dce060", "messageHeadline": "Merge pull request #42 from Limych/dependabot/pip/pyupgrade-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7507137ce5bcc79e31ba9f4480fc66c3200a406e", "messageHeadline": "Merge pull request #41 from Limych/dependabot/pip/pylint-approx-eq-2.9", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "006061211fc387d37b06fadbabecfd29a29fd1b0", "messageHeadline": "Merge branch 'dev' into dependabot/pip/pylint-approx-eq-2.9", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5f0a153e5fb15686b15508f05d27493740f43e8", "messageHeadline": "Merge pull request #38 from Limych/dependabot/pip/black-21.6b0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e690d23d280c23aa99ec898d6ad824b946098f7", "messageHeadline": "Update pyupgrade requirement from ~=2.19 to ~=2.20", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b16faaa81250a30b437548de12fc8c655d29051c", "messageHeadline": "Merge pull request #40 from Limych/dependabot/pip/mypy-0.910", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afa5d99a9de30716d08f0f1b38c95b41a68011d1", "messageHeadline": "Update pylint requirement from ~=2.8 to ~=2.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7244cc742df323be69762e9acdf24eb66377e2d", "messageHeadline": "Bump mypy from 0.901 to 0.910", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11c4244578bade274c0eedf09eee5d701142122a", "messageHeadline": "Update README.md", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "534ff3ced04294656f4fb5763bd53ce5062b4918", "messageHeadline": "Bump version to 2.1.0", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3a04c43b8e57c1610bf45948567ca3b7794fb9c", "messageHeadline": "Convert to int when precision below 1 (#70)", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 165, "deletions": 24}}, {"node": {"oid": "fc628e4024bcdcde61aca1fc2d3d8954fc6b8b36", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 75, "deletions": 107}}, {"node": {"oid": "e0e29f4f7825c9cccf3da4907c5339f844a05a5e", "messageHeadline": "Bump black from 21.5b2 to 21.6b0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f52a0bd28a9aa1a2620b5efa6005014631cd68d", "messageHeadline": "Merge pull request #37 from Limych/dependabot/pip/mypy-0.901", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb0901aa5196ad1475aa3d9b15a932b555d1ec47", "messageHeadline": "Bump mypy from 0.812 to 0.901", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6953b51016348a52fe9bd80bbf14f61aa858295b", "messageHeadline": "Merge pull request #34 from Limych/dependabot/pip/pyupgrade-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a913b82dfad162a9c360df0e84bc56ab885af2f", "messageHeadline": "Merge pull request #33 from Limych/dependabot/github_actions/actions/\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "93b2ff6d1431ec1d8fd741491239470c7bf2af98", "messageHeadline": "Bump actions/cache from 2.1.5 to 2.1.6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2826ee4bbcbf1634c3af7f6e6d581e7b64ef349e", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2feea35cec259f0eb109eece4204137b7e5a8b3d", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "993a6314715c83827c034ce30b849aab251fc462", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cef90954c68977fa6ed51e3c8389d22567433e45", "messageHeadline": "Optimize py-test.yml", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "7852aec7551c1afbac4ab3502d8b810434f0ddfc", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "291f457b3ee6e9b61027bbe0a2356482fd481c8b", "messageHeadline": "Remove homeassistant@dev testing", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 67}}, {"node": {"oid": "2e82a8926a54825228da77adfe39fa822cefcb8a", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ad7152a1966e129a061b703c3a13a362de840b10", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "42a268f1a2aa74f6385e589fe4a66a4bae65eb67", "messageHeadline": "Merge remote-tracking branch 'blueprint/master' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "f54cc6c8aba36aee5817c31cd585d2f82ceba264", "messageHeadline": "Merge pull request #36 from Limych/dependabot/pip/black-21.5b2", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "739b40f0f7a1f8aec104c8bd05842fff8218d110", "messageHeadline": "Bump black from 21.5b1 to 21.5b2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb91d2f547c04b3251bfc0c2e05d9c500b4af75d", "messageHeadline": "Use `enable_custom_integrations` fixture by default (#58)", "author": {"name": "MatthewFlamm", "email": "39341281+MatthewFlamm@users.noreply.github.com", "user": {"login": "MatthewFlamm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "dec1119dbd24db4a12be4ec8d034b7537d6e00bb", "messageHeadline": "Update pyupgrade requirement from ~=2.18 to ~=2.19", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f03deb5b796750aac21b78c2b3ccbfbac3d9e9f", "messageHeadline": "Fix errors in requirements", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d68e996d51308b243132e3a2fa19d5a15844e0cc", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb2ddad1b74cbaef7b45a722813f81892e378a1c", "messageHeadline": "Merge pull request #32 from Limych/dependabot/pip/pre-commit-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0af4a84a20a7f99d864a60e4e392a9c7e290b51", "messageHeadline": "Bump version to 2.0.2", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35309306e50a21b99e80cf302941f8a22f58cf05", "messageHeadline": "Fix deprecation warnings #65", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1b5298be11c6d97aac8518caf9cd3e31cb5e2666", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "670d7501e41ba51f5f11a2072285f65380224739", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6360263dce9f6c0cf607d555a4a99b2c15d79f7e", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "43a00a16fdc50568f6e3c388d6b6b54ee48a0cae", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cf7bb2af40f918f95894f765e6fa7d561f2937a0", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "515f2dd6cedcdd54feb53debe4a9b278bb63943d", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "18c5a52f4884e6ed6e17efdf50e587ef2b8f062d", "messageHeadline": "Bump version to 2.0.1", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa6cb276fa695ffc0eef1bdf2c2f80ce7160685b", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into 65-2021.6_dev_relea\u2026", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "6948b6cd12adf73fe9a1d92fb29e07b680fdf395", "messageHeadline": "Fix 2021.6 Dev release error #65", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "6f5a1bb3bbbca695af5ebe8033552a6728a0fe14", "messageHeadline": "Add tests on homeassistant@dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "081b38b1814d5b6240c80049374da8edf26f679c", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "2a40eee9b156eb4c81694cea7381f3cdd733b240", "messageHeadline": "Add run tests by cron", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "10797136abb61736d6b806c301079b6dec6bbebf", "messageHeadline": "Update pre-commit requirement from ~=2.12 to ~=2.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ec0dd17d560be6a814c1ff1c829ee961a2df5bd", "messageHeadline": "Add install_requirements script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "8efeb56f467b44a9850bbcff6cbf208a628ffafa", "messageHeadline": "Fix errors in devcontainer script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c05e74119eefd506b44f5fe4a60d00031a73bb32", "messageHeadline": "Optimize py-test action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b907c9949dbe849e07996619d05d1b44d8c2da87", "messageHeadline": "Optimize py-test action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "239599bc0bbb28d43be3a78daaeb672378cb8b34", "messageHeadline": "Merge pull request #31 from Limych/dependabot/pip/pyupgrade-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "174dfba83297bed755f09952d1083da79705d812", "messageHeadline": "Merge pull request #27 from Limych/dependabot/pip/black-21.5b1", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "035b30c4e2c07224a0e775b5a156dd4474dfd660", "messageHeadline": "Add Python 3.10 to py-test action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e23088d98e6ed32ff85fd2c01f867895c8532a46", "messageHeadline": "Add Python 3.10 to py-test action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e36ff43911ea3b4f7dc18814618177a0910deb3f", "messageHeadline": "Add Python 3.10 to py-test action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "75137ca235388a41d7d553e8cdc5b63e0a14b5d2", "messageHeadline": "Add Python 3.10 to py-test action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15be5e1525f16d9bd8121c7dd43f031d383089e7", "messageHeadline": "Optimize py-test action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04cc22edc5a46d6d9aabd290a52d92f530ed3cae", "messageHeadline": "Optimize py-test action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df75f58e7f02074fd55df0bd80cbf9318e152a8d", "messageHeadline": "Update py-test action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5608a5d4301e2f46ca9804e9adb16a8677f8a4b7", "messageHeadline": "Update pyupgrade requirement from ~=2.14 to ~=2.18", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9b1a19fe0d683adfac96645b422047c4993ae07", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a11ab703b1512bb20d1605dba32c9a3e23a70fa8", "messageHeadline": "Add iot_class to manifest", "author": {"name": "Ludeeus", "email": "ludeeus@ludeeus.dev", "user": {"login": "ludeeus"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "93ed8a4c15dce92d5ac25029b17cc73174a684e9", "messageHeadline": "Update .gitignore to include .idea (#57)", "author": {"name": "Ronnie", "email": "ronnie@ronnieroller.com", "user": {"login": "rroller"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "68dee7d2f29bf81626b9aba2abeae02407e43cb5", "messageHeadline": "Bump black from 21.5b0 to 21.5b1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29c820dcc8fa102430daeb8a968148d5cc48231d", "messageHeadline": "Merge pull request #25 from Limych/dependabot/pip/black-21.5b0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bbaf7e0e858617f0f9e41d468cc9d40c3bcf23c", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ccb124f92477fd550171340e7c28281e3f8d9ef7", "messageHeadline": "Update README", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "51960ecf503f72eadba32eb91726424bfe729a09", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "35fdf6c628360e72d0fd36d3a8abeaabbc1f78b7", "messageHeadline": "Update README", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "383d7b4601aaefc978838881fab5ad13ac1a14fe", "messageHeadline": "Bump version to 2.0.0", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4587d073b84334be1e7e1fe3feae1517b66c993", "messageHeadline": "Remaster sensor ID generation", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 73, "deletions": 16}}, {"node": {"oid": "523dda8d9e982cfab77ac7280b8be5c30c52935e", "messageHeadline": "Add IoT class to manifest", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "a1bad5f8080ac4efd54ceeae2a74c6ba0d4336c0", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 142, "deletions": 14}}, {"node": {"oid": "69056e748950f99b56a84c268f1a29cd39cda509", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90bec9f696d01e4f0bac30694e09ea8d1b59c89b", "messageHeadline": "Add unit testing before release", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "edf73aa5935c5427faf6941747884e0bb19f146d", "messageHeadline": "Add advanced parsing of devcontainer script arguments", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "6ed861a79191bdac6273245bcd71748b2d7d1c39", "messageHeadline": "Add Patreon shield", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "11473955e4e2141cc4020a80775e91aadf2fa4c2", "messageHeadline": "Bump black from 21.4b2 to 21.5b0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6363fcfe285cec6d3f0988799fcce0e88b62d92b", "messageHeadline": "Merge pull request #23 from Limych/dependabot/pip/pyupgrade-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "096983ee978aefc202e39f386343dbc59a86461c", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc6febf2d0bee59756f76383243bd4676228b11b", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afc1cc15687fee04e83f79b444f7827e55f8dcdd", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6b5d123dd547ec0d210b5eec8c0e0badda5803ff", "messageHeadline": "Update pyupgrade requirement from ~=2.13 to ~=2.14", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70330a886d9d0306f8fb42e97dd37251d3012261", "messageHeadline": "Fix a typo in the readme (#56)", "author": {"name": "Ronnie", "email": "ronnie@ronnieroller.com", "user": {"login": "rroller"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "216316a1b2bdfde8f02e64f63d8bf14e05d0ad79", "messageHeadline": "Add HACS validation action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "1f7858e12160d641ece99f6212c031a31faa4d55", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8fde0e89aa87847d772d1fde390913ed05c2351", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9474d393b96a402d31388dee925a2a8e02fd3487", "messageHeadline": "Update release script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "f57aa43b9af9381b94111af6c31f3852a07c0c3b", "messageHeadline": "Merge pull request #22 from Limych/dependabot/pip/black-21.4b2", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad03d84021ebf16dc335e3c0939aceed59c15d0c", "messageHeadline": "Add IoT class to manifest", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "85eebfabb18f6425cd94dfa1cd44d100a22007a3", "messageHeadline": "Merge remote-tracking branch 'blueprint/master' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1ad9a9109c975e794623ddfe6f383e31f9aceb5", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4e11e5323124417b2da8f3092139fc2f5c2448a0", "messageHeadline": "Bump black from 21.4b1 to 21.4b2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cd3d2f8314352ae194b68a9e9882ba71c498b85", "messageHeadline": "Merge pull request #21 from Limych/dependabot/pip/black-21.4b1", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9519031b6c5356e86e90e3766ac6f17085ad540", "messageHeadline": "Bump black from 21.4b0 to 21.4b1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39a54ade4f3edbe13944da385b46e2d300a9ea9c", "messageHeadline": "Merge pull request #18 from Limych/dependabot/pip/black-21.4b0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3390a194214ad71f25af05e8b81a846e5815a0b", "messageHeadline": "Merge pull request #19 from Limych/dependabot/pip/pylint-approx-eq-2.8", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99c692dccd794af16946860ae80b3e26ec19bb86", "messageHeadline": "Merge pull request #20 from Limych/dependabot/pip/pygithub-approx-eq-\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83cb084c3fe36fc6f7f735bf84983ba24c7ef979", "messageHeadline": "Update pygithub requirement from ~=1.54 to ~=1.55", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "048d96c685b2a737b253ad456cc9417b89bb3ffa", "messageHeadline": "Update pylint requirement from ~=2.7 to ~=2.8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d6919e51a70c8328dacea767fbf12ced3488e7e", "messageHeadline": "Bump black from 20.08b1 to 21.4b0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b05cf4fdc869a0eb53a973ba789515ad6402693", "messageHeadline": "Merge pull request #17 from Limych/dependabot/pip/pyupgrade-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6066e7fc34f02d9824242a96c6a07988e3240dba", "messageHeadline": "Update pyupgrade requirement from ~=2.12 to ~=2.13", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6f35349cebd37ce61a1ea56a8031842168f04c2", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "9814ff8bfbfeeff1f6f673f184ebfe47c79fce05", "messageHeadline": "Merge pull request #16 from Limych/dependabot/github_actions/actions/\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f53c038f634f909e8a0d0b12e0a7bcd65c5878ac", "messageHeadline": "Bump actions/cache from v2.1.4 to v2.1.5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3e873e975f1338d67e103f11de1bccdbf5f028d7", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a88564884196fe5847d01f60aca71d4123998ca", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dacdf640165fc29187bf8b74d1cf1f847e632aa6", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52057dff79404eb72fd7ba356252ba3714bde53a", "messageHeadline": "Fix typo in api.py (#55)", "author": {"name": "Ronnie", "email": "ronnie@ronnieroller.com", "user": {"login": "rroller"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91b6223e1a0d3cbad48ba6b30b5a2d139f8bd14f", "messageHeadline": "Merge pull request #15 from Limych/dependabot/pip/pyupgrade-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0b772bcfb23cd6cd768be5bf31af53aac4b25b6", "messageHeadline": "Update pyupgrade requirement from ~=2.11 to ~=2.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd7a02c533a8e15a15023ba98b759b02456977df", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "552be421710a3047b324c79f3b3e61dce7e59509", "messageHeadline": "Add blueprint usage instructions to README", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "b16181e863267249a933881a4602ca0c1dab1678", "messageHeadline": "Merge pull request #14 from Limych/dependabot/pip/pre-commit-approx-e\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cae233468d37a055f1eb5ca3305fb87433b8c8bc", "messageHeadline": "Update pre-commit requirement from ~=2.11 to ~=2.12", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20575023cca34fb4b27e3d27f33e6edd568ff8e5", "messageHeadline": "Fix testing by bumping pytest-homeassistant-custom-component (#54)", "author": {"name": "MatthewFlamm", "email": "39341281+MatthewFlamm@users.noreply.github.com", "user": {"login": "MatthewFlamm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "781758cf84f40b3cfcbf0a80185ce240edae77b3", "messageHeadline": "Merge pull request #13 from Limych/dependabot/pip/pytest-homeassistan\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe1b8bb8091f975d9f4f72b3d8f35f69d577df71", "messageHeadline": "Update pytest-homeassistant-custom-component requirement", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60e8460891cfa631048c7916ac99669f296ddcd9", "messageHeadline": "Add lock inactive threads action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "9a5cf393de4a5f219d54be5e8162526dcf65ffff", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "080935cdd2ba1badf9327ec1d744aff2c4a59b4e", "messageHeadline": "Turn on pre-commit code testing", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e38aace7ab68f1e5c03c785a548dbe80dbc18cf", "messageHeadline": "Merge remote-tracking branch 'blueprint/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 82, "deletions": 27}}, {"node": {"oid": "e41a6d7f1fbbfd032831985825a3a653ebf8842e", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb67dcd5b0327b4b4d019e5acdafde4909096ff8", "messageHeadline": "Update updater script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8128edab24241feed225421afc51c40957698a8d", "messageHeadline": "Update issue templates", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 65, "deletions": 20}}, {"node": {"oid": "716cc977bd2ce3249bfa21ffe1d2dfb39133a985", "messageHeadline": "Update issue labels", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c713ce206535a4df1d7308ae9233a0eea5fb2dbf", "messageHeadline": "Add pytest run to pre-commit config", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2612bdc6226f59855ec244f3b856b53b49848920", "messageHeadline": "Fix errors in documentation", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fdee05e8afbb1649d8ac0a9c429ac621f2ae84ee", "messageHeadline": "Bump version to 1.7.3", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c71fc0f335ef1925d1b479f5db9b738bc465d13c", "messageHeadline": "Add device_class for average sensor", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "d85000105fd0873ac6e10b88cac92ce127e43202", "messageHeadline": "Merge remote-tracking branch 'template/dev' into dev", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 205, "deletions": 59}}, {"node": {"oid": "9565d78261c11f2f307148f0ddf304a3f0f5bfe4", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4a33c2cb5fc06f9cb25678af3325323b7ba623f3", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecc458a722519fa8cc02ce70d3d5376768f50169", "messageHeadline": "Update dev setup script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "7ff245d81874a2c43b3c0811c6212c7729d9612c", "messageHeadline": "Add devcontainer description to README", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "0776957387d74c9fdd3f7d78bc3f8baf98182ea1", "messageHeadline": "Add bootstrap script ability to devcontainer", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "f98ef39d371cab71d8bd503bb39ad3a4cb8d2e6b", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "a1aefd715894da465982d823ee867f1ae4ffa406", "messageHeadline": "Merge pull request #12 from Limych/dependabot/pip/pyupgrade-approx-eq\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ed01112a52ddcf305598abd9201447a2f90f359", "messageHeadline": "Optimize GitFlow Actions", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "e35f90c5064d6bf9ea3ff98540162d7d1a5b977e", "messageHeadline": "Update pyupgrade requirement from ~=2.10 to ~=2.11", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4e26957ba7d0725d5ab768eafd5fc921761cba5", "messageHeadline": "Update release script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f01cf4791274663551cee6738ae258dbe8a8a250", "messageHeadline": "Update requirements", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "cec1f8eeb55ac31a957bc9eeef2d6eda5dfa00e2", "messageHeadline": "Merge pull request #10 from Limych/dependabot/pip/pre-commit-2.11.1", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d68a642e59ab13472ba2220b24ebd504b4c2a00b", "messageHeadline": "Bump pre-commit from 2.11.0 to 2.11.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbaf90119b5dc6c9855b1d1ff6884110b979cf7f", "messageHeadline": "Remaster update script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b6b49bd0690029613f520e25bf983330cfb30918", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "871080bee18743f4870fffa751b3d28366e2940e", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b67e1808e64930484bcc57686452188b65a73108", "messageHeadline": "Update environment", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "16e5ef8f35bb80195612f390ce216c23f0e842be", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "568dbaa963bce9dd0c65fb8e872b638c8fb55ab1", "messageHeadline": "Merge pull request from Limych/dependabot/pip/pre-commit-2.11.0", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b93dbdd6ed6d0131e7f5643cf07e9d1d8c969be2", "messageHeadline": "Bump pre-commit from 2.10.1 to 2.11.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d42f306ecc014ec9861082afa504b22c1320121", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "73355978d5494e283f97ba6563c013c1cdc12795", "messageHeadline": "Improve devcontainer script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "b18dad7bfa7c4051c046ee5fabf27c5b29256189", "messageHeadline": "Add test_async_setup_platform test", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "4c809fba1ba06df42357b27a9e0f0d74b36f21bc", "messageHeadline": "Merge remote-tracking branch 'template/master'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b0acf2d362c9674eeee8308e4f2130c381038a18", "messageHeadline": "Bump version", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "552f41a16f731ac3a8396692b57a913193c4f655", "messageHeadline": "Fix #33", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f817a687e1e137024bcef222fa021b1b39035aa4", "messageHeadline": "Update release notes generator", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c1b71f434775843e8c9e58fab848bdc32f95186f", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63f86b43ccbcc99967b1283fc40cc8d294f73414", "messageHeadline": "Fix #29", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "182c693c91318aa11771e0d47ab24b7da928c709", "messageHeadline": "Bump version", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04d5a0f4791b65e3c3a318e7d82ed79a92fb2fc5", "messageHeadline": "Fix #32", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 23, "deletions": 65}}, {"node": {"oid": "0faf3cd969c317fc5369062cfe83273bf3a3bb90", "messageHeadline": "Bump version", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0f1be344425405bc3ea894ec87c6d625bb8a7ed", "messageHeadline": "Merge remote-tracking branch 'template/master' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "c860dbe59b1b54c821004349aa4115df18f8ff7d", "messageHeadline": "Update dev-version number generation", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c03b51efdbdda2b10eebdbd22f75221a9381af23", "messageHeadline": "Merge pull request from Limych/dependabot/pip/pytest-homeassistant-cu\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "419c211be0442dd005791299b999885a022868fa", "messageHeadline": "Bump pytest-homeassistant-custom-component from 0.2.0 to 0.2.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b20b6160ab272772c6bdb19e6adf1ccfa657ee46", "messageHeadline": "Fix update_requirements script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2d4fa45451dfc23e0b2f68cf51db00f2631e300", "messageHeadline": "Update const.py", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "adcb67cc53abfc4125592213a7679fa24e6e1c91", "messageHeadline": "Update README.md", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1db497f6d1b75e2f40bbc33da5b8be19168445ec", "messageHeadline": "Add sensor tests", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 207, "deletions": 920}}, {"node": {"oid": "c1f9219e8fb807543f28fa85ab4dda9f3ae99749", "messageHeadline": "Merge remote-tracking branch 'template/master' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 910, "deletions": 9}}, {"node": {"oid": "041dfc00d41ac1a2c144e25ff67c04d5fd143e60", "messageHeadline": "Remaster release version generation", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "604c838b1353adb43244e658e3e15e3ec14d5fc9", "messageHeadline": "Temporary switch off required test coverage", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ca6e6477ee94ca695c98baee466179da24826a3", "messageHeadline": "Add test_sensor skeleton", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 175, "deletions": 964}}, {"node": {"oid": "b9d1a8772ace9cc6efd7cde0cbba2d321e72bdd9", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "34066f617a3873a6e80ce56f3f46ade5ec817bc6", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "bfa898bb388ee121640ac0e6413619c042e7d1ac", "messageHeadline": "Merge remote-tracking branch 'template/master'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1936, "deletions": 193}}, {"node": {"oid": "647d8e163a658f38b3da3d6e6f2ff3acdb33b166", "messageHeadline": "Update release generation scripts", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4fbe499eba2568859d14dc7f798fca77ec17465f", "messageHeadline": "Update release generation scripts", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "023367177f94f1020202bb0b884a502bb4a5f2a3", "messageHeadline": "Merge pull request #7 from Limych/dependabot/pip/pylint-2.7.2", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0eeded6826d142c7ee1e192c16464ff83f97a42", "messageHeadline": "Bump pylint from 2.7.1 to 2.7.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c821955abca966ff2af357f587ab4fe44125d1c0", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aeafcbf1fffd06c732ed40bdcb771b1fbdb92568", "messageHeadline": "Remove pre-commit autoupdate action", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 31}}, {"node": {"oid": "0317ad3dc8959040bc9125c364b08f13769ce692", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 35, "deletions": 29}}, {"node": {"oid": "7a8a22c56a07a3d586ddc7a191157dd6f24158dd", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bea6bb81cb31ebb1437c521c24a712a7b4e80bb4", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2df20b747b9077df7915de4b8a86a8b7736725a6", "messageHeadline": "Add devcontainer script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 87, "deletions": 36}}, {"node": {"oid": "ef478ffdebffda8c6a1347591da327e321c088df", "messageHeadline": "Update update_manifest", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3cbd7a7649402e9fe7622914034615c47aefa77a", "messageHeadline": "Update README.md", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e8350ce563ae8c4d1667c10b791530d1a545de6", "messageHeadline": "Update README.md", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "5a0958ce640107548b805e1c88731239266bdcd9", "messageHeadline": "Optimize development environment setup.", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "3f6628f66462e1a40d85b4570d77f9a25898d9a0", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b7d48818905015db75c292ba2ff93a1cc3bff6f7", "messageHeadline": "Merge pull request #3 from Limych/dependabot/pip/mypy-0.812", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5af5d09b48d07a11cb0876c6b3d588435fd7dc4e", "messageHeadline": "Merge pull request #1 from Limych/dependabot/github_actions/peter-eva\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49c94b0f734c7277dc3a2180740aeb5331c1d626", "messageHeadline": "Merge pull request #2 from Limych/dependabot/github_actions/actions/c\u2026", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "95efefa9edc06cdbdf0156663dd0c3e26a0c6f07", "messageHeadline": "Merge pull request #4 from Limych/dependabot/pip/pre-commit-2.10.1", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "168cb2c719b893dac25f2f2bca60986afe405e68", "messageHeadline": "Bump mypy from 0.790 to 0.812", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54c6b7c9686837d7c3d6ab1322ce57a02edae81d", "messageHeadline": "Merge pull request #5 from Limych/dependabot/pip/pylint-2.7.1", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b95f2e771adea6e42f573f130e5f9d50e207dca", "messageHeadline": "Bump peter-evans/create-pull-request from v2 to v3.8.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5629dbe6cb9a6786255ea362f332fd82dfa10cf6", "messageHeadline": "Bump actions/cache from v2 to v2.1.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8695ca7b8c2c673c6115801af76125bfbfc0a1b4", "messageHeadline": "Bump pre-commit from 2.8.2 to 2.10.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22f05f1b3d7aaa0b74d54223654ef8a543638c02", "messageHeadline": "Bump pylint from 2.6.0 to 2.7.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6a3efb0336cb2b6c63d710bc4809f69a3579e7a", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "147ac5fdb6bc4fb857b9209eab78a35cdb51736f", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "67ff908950622174072700872f40b8d59cdb64fc", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a5db6be2c8f1b22b01a1b373fa7a8ac964692cd0", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0583619a2216646d22c993e7f57c712374a7efa", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21e0615043d1f7605d121d169cd0a349ca9061b3", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1eb074f1380b32d8401f9cb9198d87d2035e4216", "messageHeadline": "Fix errors", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "3a557c458d3eeb86dd1e4e9e0deb6962d307e63e", "messageHeadline": "Merge remote-tracking branch 'template/master'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1458, "deletions": 299}}, {"node": {"oid": "69d43d7efe06c9ffd19c8480aedfa3954fb1695e", "messageHeadline": "Initial commit", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1899, "deletions": 0}}, {"node": {"oid": "f514f7d2342754139022c024f710238e42ce3b45", "messageHeadline": "Fix values conversion error for temperature (#30)", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7e109233e25a20b89484e406486953ad0925fef4", "messageHeadline": "Fix #27 (#28)", "author": {"name": "Laszlo Magyar", "email": "lmagyar@users.noreply.github.com", "user": {"login": "lmagyar"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "24202abe0a734713564571e1461b76714709c109", "messageHeadline": "Add FUNDING.yml", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8637de6b1f8720cb67ae48188a4e3563cea376ec", "messageHeadline": "Add version", "author": {"name": "Ludeeus", "email": "ludeeus@ludeeus.dev", "user": {"login": "ludeeus"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "214cd92b9f00f686512ef3d8db7b8c30564743e6", "messageHeadline": "Fix requirements", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e1a99ebfb369d3422c69ac363441022a3695ba7", "messageHeadline": "Fix bug #24", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "1033955ee1b26527f27727459a8a1152dc15dfb0", "messageHeadline": "Prepare and explain how to step by step debugging (#51)", "author": {"name": "Oncleben31", "email": "oncleben31@users.noreply.github.com", "user": {"login": "oncleben31"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "e059bc7cc5da6f447fe3c2842194c02067e4b33a", "messageHeadline": "Add example tests (#50)", "author": {"name": "Raman Gupta", "email": "7243222+raman325@users.noreply.github.com", "user": {"login": "raman325"}}, "additions": 454, "deletions": 6}}, {"node": {"oid": "f85cbb043d4b7a4de5dba9cdba8ed91b8fb5639f", "messageHeadline": "Add french translation and strings improvements (#49)", "author": {"name": "Oncleben31", "email": "oncleben31@users.noreply.github.com", "user": {"login": "oncleben31"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "75670b7d06dde4395c11dedf7d53881c3eab99b8", "messageHeadline": "Fix wrong path for link (#48)", "author": {"name": "Oncleben31", "email": "oncleben31@users.noreply.github.com", "user": {"login": "oncleben31"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e42155a20dbeb495420f177ec1f63335112c28c", "messageHeadline": "Update requirements", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "678e15edc9a3bcde4f3c52fb08b11cac4c23ae7d", "messageHeadline": "Update manifest.json", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "08efa724247e543fbdf0099728ce26c903415d5d", "messageHeadline": "Update workflow", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "39186e56af6cf337bc26782e83bde162e895f594", "messageHeadline": "Change HACS action (#39)", "author": {"name": "Oncleben31", "email": "oncleben31@users.noreply.github.com", "user": {"login": "oncleben31"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cc0f54497ffd2f5f1d20ada7feae9df5c9dbe5ff", "messageHeadline": "Fix action script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05c32ec77c5de384dc9c421f0239bbe5c20b4a5f", "messageHeadline": "Merge tag '1.6.6' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "28a7a50d46fe472c27c703e6835acbaad51079c0", "messageHeadline": "Merge branch 'release/1.6.6'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 83, "deletions": 84}}, {"node": {"oid": "3ea64a04d910e81135e43c4285e21bc99b96289d", "messageHeadline": "Fix bug of processing special entities.", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 83, "deletions": 84}}, {"node": {"oid": "8b3b9d380aac2b3473d5811b9450b9a412d5fe42", "messageHeadline": "Rename [blueprint|Blueprint] -> [integration_blueprint|Integration bl\u2026", "author": {"name": "Joakim S\u00f8rensen", "email": "ludeeus@gmail.com", "user": {"login": "ludeeus"}}, "additions": 309, "deletions": 307}}, {"node": {"oid": "668bd9d0bc10276fb522054602b2881733558ebd", "messageHeadline": "Remove sampleclient (#45)", "author": {"name": "Joakim S\u00f8rensen", "email": "ludeeus@gmail.com", "user": {"login": "ludeeus"}}, "additions": 129, "deletions": 47}}, {"node": {"oid": "bf76923975e8c422acb97cfef3e75757c83a6785", "messageHeadline": "Use debian based devcontainer (#44)", "author": {"name": "Joakim S\u00f8rensen", "email": "ludeeus@gmail.com", "user": {"login": "ludeeus"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f2b72debbe0ba68375d13d81995da4ca08044e5e", "messageHeadline": "Fix info.md (#40)", "author": {"name": "Oncleben31", "email": "oncleben31@users.noreply.github.com", "user": {"login": "oncleben31"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9f9d0e81062d66be2015aeaf1dec137be2492cbc", "messageHeadline": "Fix directory name for translations and link to the documentation (#36)", "author": {"name": "Tobias Efinger", "email": "tobias@efinger.me", "user": {"login": "tefinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "871f00ebdc435a2938a8902bc9c96ddb3d1e9986", "messageHeadline": "Fixed typos (#34)", "author": {"name": "Jean Swart", "email": "swrjea@gmail.com", "user": {"login": "swartjean"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7d7d0bacb0b16b01e2400ac199546f6aa40dcbf3", "messageHeadline": "Merge branch 'release/1.6.5'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 247, "deletions": 233}}, {"node": {"oid": "4f128deb1d248b1b2f56b29347fa61d96c670efd", "messageHeadline": "Merge tag '1.6.5' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9047dadead343c516aab65285e4a5d8ac682153b", "messageHeadline": "Fix gen_releasenotes script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "30b5021f8371a30b3a6c60475b199ba43bb95163", "messageHeadline": "Fix new project structure bugs", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0dbeae2897adc05ca2915a610169b069d26ed9d", "messageHeadline": "Fix new project structure bugs", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 12, "deletions": 66}}, {"node": {"oid": "545eaac5096ef0441bb19f1b2474fee76f730e09", "messageHeadline": "Fix notes generation bug for new release", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "99d91b0e9dbf3403fdb419f20c8fdbac892e539d", "messageHeadline": "Fix notes generation for new release", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f4412e65a80aeac2a311a7d7e89ef345c5a10cc7", "messageHeadline": "Fix release workflow script", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f70de1165b34b7f917d0988d68ff4a4c2ef29d70", "messageHeadline": "Remaster project structure.", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 225, "deletions": 159}}, {"node": {"oid": "b73aef586848371cc048a54bfeec303ee4146a8a", "messageHeadline": "Merge tag 'v1.6.4' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4f7962b5261210c05e9c83860a1a09f82d778a5", "messageHeadline": "Merge branch 'hotfix/v1.6.4'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "909428ba284687ed0431e94b30ca52cc0c1c80ce", "messageHeadline": "Fix bug of automatic release notes generation", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e7a3c222653c8a00b520719fcaed8797ef484d4", "messageHeadline": "Merge tag 'v1.6.3' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "900ed011d51a27e95a6685b1d373a4e85af87bce", "messageHeadline": "Merge branch 'hotfix/v1.6.3'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e347bb179808b3b974bb0697e6bcb62f03f9e28d", "messageHeadline": "Fix bug of automatic release notes generation", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41dbd8193d552378b3abf202afc938bfb7fbc2a9", "messageHeadline": "Merge tag 'v1.6.2' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "209d643838bb722bc2e721670bc1e0af47a1ab47", "messageHeadline": "Merge branch 'release/v1.6.2'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e1515e935d20d834c27689c5e55c7266e6ecfc4c", "messageHeadline": "Fix bug of automatic release notes generation", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "744b90234c9536b051d50f01fd177e743afdb82c", "messageHeadline": "Merge tag 'v1.6.1' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3db3a22edcf583a93c9376de8fd1fb278d1c0896", "messageHeadline": "Merge branch 'release/v1.6.1'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 303, "deletions": 348}}, {"node": {"oid": "1c42e11818a64c901cedb4fb57449d35420e55f4", "messageHeadline": "Make automatic release notes generation", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 118, "deletions": 4}}, {"node": {"oid": "4fc27039095aa8eca2c062a0942aa76b029cdb9b", "messageHeadline": "Change version tracking", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 174, "deletions": 367}}, {"node": {"oid": "19328797e2c35110c22fecd55dcd206260ebd89e", "messageHeadline": "Update version_bump.py", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "891cd4c4e0c0e933eac83f0e97ebdf2f4b210500", "messageHeadline": "Use CoordinatorEntity (#33)", "author": {"name": "MatthewFlamm", "email": "39341281+MatthewFlamm@users.noreply.github.com", "user": {"login": "MatthewFlamm"}}, "additions": 5, "deletions": 25}}, {"node": {"oid": "e1783e1c9265c80acdffe991bcac44e4050b307b", "messageHeadline": "Update settings for no-response application", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "d317a6a4e6df3b6c718375405567d72ff5a08d55", "messageHeadline": "Update version_bump.py", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 76, "deletions": 50}}, {"node": {"oid": "bfe32794628826818af159e8e25fec91d9c18140", "messageHeadline": "Merge branch 'release/v1.6.0'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efa2a843d38e4114dbb5b031c30d165b8ab02c5d", "messageHeadline": "Merge tag 'v1.6.0' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4c03edb5a912f65dd56603148b3162418d9e839d", "messageHeadline": "Bump version to 1.6.0", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43e2e3ab9323f6e4e3c840c9d1608b137412e94c", "messageHeadline": "Merge tag 'v1.5.1' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "faaedab94c74b4c8f41bda87478aba32b5cc0371", "messageHeadline": "Merge branch 'release/v1.5.1'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 100, "deletions": 23}}, {"node": {"oid": "4c15312660896e5c93b636a1d5dbb596e6aeddbc", "messageHeadline": "Bump version to 1.5.1", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f877d5d41661591a690472a85286b1585864c6b", "messageHeadline": "Update version_bump.py", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "0af2467ef003321309472c6494d034812bbc8494", "messageHeadline": "Add semantic realese workflow", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "410c41a9019ddf15f4fbca1db9b4b3edf5ea28d0", "messageHeadline": "Fix README", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0c0bfc508273dce26cb6d60b4c361330e6f30e56", "messageHeadline": "Add ability to set groups as data sources.", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "a613d2754719d0d85683a7f0ad6f24ab46dc3d75", "messageHeadline": "Fix README bug.", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "65c872c85d6166e607268fdabc7ee2af91bb4c0e", "messageHeadline": "Merge tag 'v1.5.0' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b5648c1a113e4112d88dd2379ca6061433f425ce", "messageHeadline": "Merge branch 'release/v1.5.0'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 116, "deletions": 42}}, {"node": {"oid": "f8fe26ea7a1ef5146085684549dc479fbe865be2", "messageHeadline": "Bump version to 1.5.0", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecf8914d148520885afcf8e9e0659b9ae8be54b5", "messageHeadline": "Move base component constants to __init__.py", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d63d2df205caab991e91dea9a503ae6a23059883", "messageHeadline": "Update version_bump.py", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 58, "deletions": 29}}, {"node": {"oid": "43929a229bdea5728b369216f7519e6424fc262a", "messageHeadline": "Add process_undef_as configuration option", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "5b5afb18aab01d93963f17e9ac2ca0f9fa485eeb", "messageHeadline": "Fix source sensor's zero values processing #17", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14150a51c561df19cc52bc0842ebccc3ada844e7", "messageHeadline": "Fix state availability calculation logic", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a38bc30b5a4919bbc581418e950e61307a8fd7a7", "messageHeadline": "Merge tag 'v1.4.4' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "86e8a842f89cc96dddb458fd0e0faf32296ca060", "messageHeadline": "Merge branch 'release/v1.4.4'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 51, "deletions": 157}}, {"node": {"oid": "021c80ed0ea1cf3cdab90cf05f1bfb0163a1f81e", "messageHeadline": "Process 'None' string values for sensors #10", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "b20184cfb07b3b4a5349916f04348a9117a76b40", "messageHeadline": "Add availability property #16", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 16, "deletions": 141}}, {"node": {"oid": "a478806e376cdebc53224d575445aca2b4c2b6e8", "messageHeadline": "Modify gitignore", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 5, "deletions": 116}}, {"node": {"oid": "3c2cd2413dd9559440d6e022cb833b09a6f06f8e", "messageHeadline": "Fixes #32", "author": {"name": "Joakim S\u00f8rensen", "email": "ludeeus@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "227bd66972d3abe5d7f9b5f3491bad8d4e21c2c1", "messageHeadline": "Move translation files", "author": {"name": "ludeeus", "email": "ludeeus@ludeeus.dev", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c79518508724847f25cd6e18de39ab8624d062a6", "messageHeadline": "Fix PR template", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 128, "deletions": 4}}, {"node": {"oid": "f04431df83d56dab2ac90e0fe655119aaf607b38", "messageHeadline": "Merge tag 'v1.4.3' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f585fefb71292acd5a047bab8066ee0a16587265", "messageHeadline": "Merge branch 'release/v1.4.3'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 783, "deletions": 183}}, {"node": {"oid": "20e48bdcf8f18c230c573ba0933fdef4079989fc", "messageHeadline": "Rebuild development environment", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 743, "deletions": 170}}, {"node": {"oid": "99b07e5a7ae5dd4e949607b5377afe3128dd2d83", "messageHeadline": "Feature/setup cfg (#28)", "author": {"name": "Erik Seglem", "email": "eseglem@users.noreply.github.com", "user": {"login": "eseglem"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "16a0f15cd980f1af1f23be9ed2a09876ad34e122", "messageHeadline": "Revert \"Add support for including groups as entities (#11)\" (#12)", "author": {"name": "Andrey \"Limych\" Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6a21c7c272c559cf923071284fdf2326149faa67", "messageHeadline": "Add support for including groups as entities (#11)", "author": {"name": "Fredrik Oterholt", "email": "fredrik@technologic.as", "user": {"login": "k1rd3rf"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b22ae5949b1b86f27ddc52e2bd696596cdf02c8a", "messageHeadline": "Improve README for container dev and library update. (#27)", "author": {"name": "Oncleben31", "email": "oncleben31@users.noreply.github.com", "user": {"login": "oncleben31"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "411ea16668d1b0257ff842befcd1ec0dfd8027c6", "messageHeadline": "Minor updates (#26)", "author": {"name": "Oncleben31", "email": "oncleben31@users.noreply.github.com", "user": {"login": "oncleben31"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "15c2139381121219b75568961c3961710e5bbceb", "messageHeadline": "Update tasks", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0cd664e2a6fc901f534882b40ded52216040a929", "messageHeadline": "Update postCreateCommand", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97dd68da95fbedcc18173f1a281fb591eddd30aa", "messageHeadline": "Adds HACS validation action (#24)", "author": {"name": "Joakim S\u00f8rensen", "email": "ludeeus@gmail.com", "user": {"login": "ludeeus"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "a727e061d6c04e1ef335dc8c0569464d49b7d2d1", "messageHeadline": "Show how to only allow one instance", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "a53b0f75a16eb0d93d37542ee3fe14f50d4d5950", "messageHeadline": "Spring cleaning \u2600\ufe0f (#23)", "author": {"name": "Joakim S\u00f8rensen", "email": "ludeeus@gmail.com", "user": {"login": "ludeeus"}}, "additions": 340, "deletions": 722}}, {"node": {"oid": "d408fbec4ad25f6feb826c6ee2f2af5320f480cb", "messageHeadline": "Add hassfest action (#22)", "author": {"name": "Joakim S\u00f8rensen", "email": "ludeeus@gmail.com", "user": {"login": "ludeeus"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "55410630fd1378ac4a524629dacdfacf3760393b", "messageHeadline": "Update contributing instructions", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "060365dd83f988de812cdbba4c921574a0e50b3e", "messageHeadline": "Update links", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "feb6417728b6e2e947df9ac052568218b86d1d3d", "messageHeadline": "Merge tag 'v1.4.2' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bb1cdba3f2f6a6543ea47ec9c88a9a70ea63c3e4", "messageHeadline": "Merge branch 'release/v1.4.2'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 153, "deletions": 54}}, {"node": {"oid": "84f574ef4837fa41a347cbf560342d032e3ea47a", "messageHeadline": "Ignore non numeric values (#7)", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "323f391920d65b225d0bc18730c93901be5641a8", "messageHeadline": "Update environment", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 142, "deletions": 45}}, {"node": {"oid": "48eb57ef70ffbecfbf0b48375d7c333ddc327e51", "messageHeadline": "Fix various typos in comments (#19)", "author": {"name": "Chris Soyars", "email": "ctsoyars@gmail.com", "user": {"login": "ctso"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd701599890929cc6ea214dc1af177b3da647110", "messageHeadline": "Merge tag 'issue-5' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c78e3135a8578b37932e7c7846074645252e24cf", "messageHeadline": "Merge branch 'hotfix/issue-5'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "3f06c9534faf0f544885152692c3921273e274c4", "messageHeadline": "Hotfix for periods calculation bug (#5)", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "0a3a92db073d9bf7e1eb11bc00abd4778ec25889", "messageHeadline": "Typo on README.md (#18)", "author": {"name": "Giorgio Lasala", "email": "salem84@users.noreply.github.com", "user": {"login": "salem84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cb02cd70aeff1eaf53263bc30c5215cb7b603b9", "messageHeadline": "Merge tag '1.4.0' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c8270544c6c8d0779071985a1c00ece96a45185f", "messageHeadline": "Merge branch 'release/1.4.0'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 326, "deletions": 63}}, {"node": {"oid": "27597e7a68166eb550b6cff5b9ee2fb7a24affe5", "messageHeadline": "Merge develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 318, "deletions": 58}}, {"node": {"oid": "b9058fb7adc87cf7670c6e88a07a42617b991a04", "messageHeadline": "Code beautify :)", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "ba341fea8027c40be33ba67e868e6a8f0eaf079c", "messageHeadline": "Fix sensor update process when has period", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "1a88c659a6b1bd98f97b80b84849a75ff7b6cbe7", "messageHeadline": "Change startup message to log", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "32754d721552ecb3d085781f75b26f69271dc7f8", "messageHeadline": "Fix startup state update", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7de20c49aac72d48a1ab7b21c30db361519e9cad", "messageHeadline": "README typography fix.", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "39fbe8ebe1a473cd77e79266b5c17bf0fa7cc8f8", "messageHeadline": "Add period example for single `duration`.", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bfe3d3d822e9cebb9e8f34eaebd3b393e591cab8", "messageHeadline": "Fix template rendering", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "57f43609aabcdc6252c1958a1f2db87c79d27763", "messageHeadline": "Fix some attribute names", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "617eb857857eb99f9f5c630febad168caa6ec553", "messageHeadline": "Fix some attribute names", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e151896941c315c4b966c09528f62bc758c50524", "messageHeadline": "Fix start & end attributes values", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dac7c296e52da0b89c653aeef722614731cbaaa5", "messageHeadline": "Add flexible periods (#1)", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 271, "deletions": 46}}, {"node": {"oid": "3603770d8b5accc74b0c2635924e622db807682a", "messageHeadline": "Merge branch 'release/1.3.4'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 63, "deletions": 27}}, {"node": {"oid": "a70a577595573b29ba7690e85e897b84c21443dc", "messageHeadline": "Merge tag '1.3.4' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d3592023c8bbd259e5d76573fc5a58a21ec79ac5", "messageHeadline": "Fix ZeroDivisionError (#3)", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d50ec1da99f31c700b248fe6119021806bd7f23e", "messageHeadline": "Ignore unexistent entities (#2)", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "5cdfea864a49642299279fc9c9ad240111412a7c", "messageHeadline": "Fix possible processor overloading for big source data", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f4bf3af724212ff5315f28c54dc152b4d16f2859", "messageHeadline": "Fix possible processor overloading for big source data", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0f06ae496367a20dc38c9f4cb3e4a64c69a42988", "messageHeadline": "Fix possible processor overloading for big source data", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "050a95f3b47a8f1e2b171ffb20beb57764b4c20d", "messageHeadline": "Fix possible processor overloading for big source data", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "8c4c78f88ae381ceb3e7ec03c3bbca7cc03fad2f", "messageHeadline": "Merge tag 'donate-images-fix' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 33, "deletions": 165}}, {"node": {"oid": "b22106bf97666e9552ea3dc6d3eb247cf0025a0c", "messageHeadline": "Merge branch 'hotfix/donate-images-fix'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 33, "deletions": 165}}, {"node": {"oid": "72ade9e4e29785a4f8a9ae8a0002482640359392", "messageHeadline": "#1 Added attributes: count, min value and max value", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 33, "deletions": 165}}, {"node": {"oid": "e30c8df70cca987b6a02f3597122fefdd4e2db99", "messageHeadline": "Merge tag 'v1.3.1' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b5304dac2e27c79f1ea4a237be9d6d05f84e9c10", "messageHeadline": "Merge branch 'release/v1.3.1'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 209, "deletions": 13}}, {"node": {"oid": "e9bd08f8bfd5d996d41c60090696c0190756d25f", "messageHeadline": "Added updates tracking", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 205, "deletions": 12}}, {"node": {"oid": "431eb0b2df7c177f870b1a55d6ce8f29bd8754a1", "messageHeadline": "Added new bages", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dc2fc1bba9afb3cd4593bda8fb00b703cc58130a", "messageHeadline": "Merge branch 'release/v1.3.0'", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 1002, "deletions": 0}}, {"node": {"oid": "c5134ff66cc26a59eff33e226dc35a50f5b1ddc5", "messageHeadline": "Merge tag 'v1.3.0' into develop", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5d5cd66f8387b4c44cfad345f5e4f4b829156a80", "messageHeadline": "Added \"precision\" option", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 229, "deletions": 32}}, {"node": {"oid": "aee336156061750033e88a8145b6257347422757", "messageHeadline": "First version", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 805, "deletions": 0}}, {"node": {"oid": "cace49847b5a32d2f9989bfcc12abe642cd65216", "messageHeadline": "Initial commit", "author": {"name": "Andrey Khrolenok", "email": "andrey@khrolenok.ru", "user": {"login": "Limych"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a7d67066d474109c535b9a495b08288dd0e04081", "messageHeadline": "use https for pip install ha@dev (#15)", "author": {"name": "Kevin Eifinger", "email": "k.eifinger@googlemail.com", "user": {"login": "eifinger"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "123f34de029268d1283bbc0480c364945363c51a", "messageHeadline": "Update README.md", "author": {"name": "Ian Richardson", "email": "iantrich@gmail.com", "user": {"login": "iantrich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73ff34ff9a0d51d1f93436df36a9824383622887", "messageHeadline": "Add config_flow \"docs\"", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "db21a7688534ae1198c01531b283f4c9bdd7d780", "messageHeadline": "Add support for config_flow configuration", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 292, "deletions": 8}}, {"node": {"oid": "5b045f8c4f85dbc9f27b7f78da569add6f7e4105", "messageHeadline": "Adds \"tabnine.tabnine-vscode\" to devcontainer", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6691cd0df90dc825701b5347f2e2b4ac979f23fa", "messageHeadline": "adds requirements.txt", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d156150ef0c100cb4d30e4fbe5b1c45fad7115b0", "messageHeadline": "Adds integrationhelper", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "92ae97dc5fec3a9a6e6e14031c32bbf2f1953ff6", "messageHeadline": "remove stalebot", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "0037bb63fe66f340fc0a0695fd04cd63f0c03c0e", "messageHeadline": "Add translation example", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f2a65e77b6a26fde901bd9ee493efb4c9db8e691", "messageHeadline": "Adds pylint", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4701c3cd468334340c46d7529954474d03b6b298", "messageHeadline": "Adds info about devcontainer", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8457aefc7711790d33bbff1aad218f45440ef561", "messageHeadline": "Summer update \ud83d\ude0e", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1012, "deletions": 737}}, {"node": {"oid": "45617d85151f11ef3d680f2b39d75a7253a874b3", "messageHeadline": "Update README.md", "author": {"name": "Joakim S\u00f8rensen", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "59463b5f70d9f263c0c959dbb2ebabae2c18f1c1", "messageHeadline": "Create example.yaml", "author": {"name": "Joakim S\u00f8rensen", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a3ec139da7a32580dda899ad6a25ded0f4852a0b", "messageHeadline": "Delete resources.json", "author": {"name": "Joakim S\u00f8rensen", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "6f7550f08571be2cbf91a89dfdcb32c76af70d01", "messageHeadline": "Update main.workflow", "author": {"name": "Joakim S\u00f8rensen", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 25}}, {"node": {"oid": "23207e0d5349590658cf0a472b477a3d6f03ccc4", "messageHeadline": "revert", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b4796efba9375b5bb0d5fa847c3ed5fa0fd17063", "messageHeadline": "Updates, updates, more updates, worst commit messge ever!", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 121, "deletions": 105}}, {"node": {"oid": "3bdee78f8ec8fa53c2eb8e9cca45492376e96676", "messageHeadline": "Fixes #9 by renaming the file", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c33b946cc359a9a4330f463271fdf3174569796e", "messageHeadline": "Move manifest to correct dir", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2ff5a884ce37027c563b4e42b46da3eae59677f5", "messageHeadline": "Create manifest.json (#12)", "author": {"name": "Ian Richardson", "email": "iantrich@gmail.com", "user": {"login": "iantrich"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "17b1faf7df41067dd07ecbc42c0241f77f40293f", "messageHeadline": "Correct typo", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0f8e201567898d91ac696edb6642aa34ad1494d8", "messageHeadline": "cleanup badges/add style (#5)", "author": {"name": "Ian Richardson", "email": "iantrich@gmail.com", "user": {"login": "iantrich"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "6d01a5d62c88482c1f18ad424b36ce04a14c86e0", "messageHeadline": "Update const.py (#4)", "author": {"name": "Ian Richardson", "email": "iantrich@gmail.com", "user": {"login": "iantrich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94c21d1eea986c8ffe3a2a750e661774409204ee", "messageHeadline": "Update __init__.py (#3)", "author": {"name": "Ian Richardson", "email": "iantrich@gmail.com", "user": {"login": "iantrich"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6e2def9513ec29f87e1eb240bb7fe83ecff5c1a9", "messageHeadline": "Update CONTRIBUTING.md (#2)", "author": {"name": "Ian Richardson", "email": "iantrich@gmail.com", "user": {"login": "iantrich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8d10d2612bf97def5815faa7015b0f207943e00", "messageHeadline": "Update README.md (#1)", "author": {"name": "Ian Richardson", "email": "iantrich@gmail.com", "user": {"login": "iantrich"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "56d61a8c1fe2a3a3ef3aafd3e7f101381d634919", "messageHeadline": "Add switch platform", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 102, "deletions": 13}}, {"node": {"oid": "6ab2f89a30ffcc5d27e3896f61598b62231e2e86", "messageHeadline": "Fix icon for binary_sensor", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "551e08ef3748ec7e621a7cc266d7728da82cb705", "messageHeadline": "Merge branch 'master' of https://github.com/ludeeus/blueprint", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "616119eb092e24a87c22333c72502c56096a657d", "messageHeadline": "Fix config issues", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9e26772a1a8297b4fe3d94223f9bab52e1089cc4", "messageHeadline": "Updated package file", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "775d56196c677e3cba768d926f9d687a2544db4a", "messageHeadline": "Black format", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 59, "deletions": 37}}, {"node": {"oid": "44df9faee056f200d42699c7614fa98ad4d9cd2e", "messageHeadline": "Updated package file", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f891b56cb2ebfde924214c0f1685a1f432eb6d82", "messageHeadline": "Merge branch 'master' of https://github.com/ludeeus/blueprint", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "239ab126fbe31f0ccf47ab3b9126e63ec8aff3b8", "messageHeadline": "Update actions", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "45e8c03424ff76ddb8e7940c704717f53d6d5833", "messageHeadline": "Updated package file", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72f063583385ba46808de882feb452946c704d85", "messageHeadline": "fix broken actions", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3865152f5fa7b5d8026f8a021f054566af55fe4c", "messageHeadline": "Fix links", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2010ee4d027390545e263785633e362f10edc37f", "messageHeadline": "Remove refrences", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "3cdebc5097f1a88cde2a6cfee5c51e3d1e9c9bc6", "messageHeadline": "Fix broken link", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc7824b765b2d6687a4abd619ea9d2aa5fafd684", "messageHeadline": "Adds CONTRIBUTING", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "bac1074a71d50e56e68bc3a8546e44f9f8515bf0", "messageHeadline": "Remove switch", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 2, "deletions": 25}}, {"node": {"oid": "20a36692e75da2b433f0702001660913999b46b2", "messageHeadline": "Merge branch 'master' of https://github.com/ludeeus/blueprint", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "53f2adf129ce0de5ac30eb3564f761eee29d3ab5", "messageHeadline": "Add configuration", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 109, "deletions": 13}}, {"node": {"oid": "a7c74fdf86d66e249353e86d7a9b9ace97e06a31", "messageHeadline": "Updated package file", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "011400bb389dd791a5ad3edca975dfb1a90fb216", "messageHeadline": "Merge branch 'master' of https://github.com/ludeeus/blueprint", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9a4a86bfea1641c115a12d92419f815c6edb3b3c", "messageHeadline": "add binary_sensor to resources.json", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "37173197114f84fd9d972d5da4732b03ae1276e5", "messageHeadline": "Updated package file", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "01d25d990812b80c72a825629eb5496e97df10c7", "messageHeadline": "Merge branch 'master' of https://github.com/ludeeus/blueprint", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "43652bc1c22dc74a75817ceba288aaaedf6bf7fc", "messageHeadline": "Move stuff", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "cd150f816f9df45eff1c3f7338a3b0f100052397", "messageHeadline": "Updated package file", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "43e6ba2f25aa385bd577a023e68c25fa222c4927", "messageHeadline": "Merge branch 'master' of https://github.com/ludeeus/blueprint", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f95c60fc536a64adac8796c319217b25977eaf7d", "messageHeadline": "Add more descriptions", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "523126d0a9561efd549e4b2388314e448addab4d", "messageHeadline": "Updated package file", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2750137017bf6e2dbae0b52660849a18a631410b", "messageHeadline": "Fix BinarySensor Class name", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f48db9582150800b9fe15b5db59d24fb3d29ea9", "messageHeadline": "Updated package file", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6a043f9e291e8481dc123d794142a3f41902010a", "messageHeadline": "Merge branch 'master' of https://github.com/ludeeus/blueprint", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6bd7005957a650d10e06e802409574c5e634baa6", "messageHeadline": "Add binary_sensor", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 85, "deletions": 13}}, {"node": {"oid": "1c072fb5faff43780a1e3941da8bc867cc79e408", "messageHeadline": "Updated package file", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ce2d6638214575c397e8589eb008638732b3634c", "messageHeadline": "minor updates", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 41, "deletions": 50}}, {"node": {"oid": "08fbf028d368bcd28afc15ef2841697e59537f52", "messageHeadline": "Created package file", "author": {"name": "github-actions[bot]", "email": "github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "bf3dab87820ed84efa681fd63fad02cad7686d4b", "messageHeadline": "Action commit", "author": {"name": "ludeeus", "email": "ludeeus@gmail.com", "user": {"login": "ludeeus"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "ad2e54a71042b487643b02d4dbda0142c486ac77", "messageHeadline": "fix action", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "f686660196b52221283c1edf7223b9a245716828", "messageHeadline": "init", "author": {"name": "ludeeus", "email": "joasoe@gmail.com", "user": {"login": "ludeeus"}}, "additions": 329, "deletions": 0}}]