v2.0.0
What’s changed
🚨 Breaking changes
⬆️ Dependency updates
- ⬆️ Lock file maintenance @renovate[bot] (#553)
- ⬆️ Update dependency aiohttp to v3.11.18 @renovate[bot] (#554)
- ⬆️ Update dependency node to v22.15.0 @renovate[bot] (#555)
- ⬆️ Lock file maintenance @renovate[bot] (#556)
- ⬆️ Update dependency orjson to v3.10.18 @renovate[bot] (#557)
- ⬆️ Update dependency ruff to v0.11.7 @renovate[bot] (#558)
- ⬆️ Update dependency ruff to v0.11.8 @renovate[bot] (#559)
- ⬆️ Update actions/download-artifact action to v4.3.0 @renovate[bot] (#560)
- ⬆️ Lock file maintenance @renovate[bot] (#561)
- ⬆️ Update dependency pylint to v3.3.7 @renovate[bot] (#562)
- ⬆️ Update dependency yamllint to v1.37.1 @renovate[bot] (#563)
- ⬆️ Update dependency ruff to v0.11.9 @renovate[bot] (#564)
- ⬆️ Update actions/setup-python action to v5.6.0 @renovate[bot] (#565)
- ⬆️ Lock file maintenance @renovate[bot] (#566)
- ⬆️ Update dependency safety to v3.5.0 @renovate[bot] (#567)
- ⬆️ Update codecov/codecov-action action to v5.4.3 @renovate[bot] (#568)
- ⬆️ Update dependency node to v22.15.1 @renovate[bot] (#569)
- ⬆️ Update dependency ruff to v0.11.10 @renovate[bot] (#570)
- ⬆️ Update dependency safety to v3.5.1 @renovate[bot] (#571)
- ⬆️ Update dependency coverage to v7.8.2 @renovate[bot] (#572)
- ⬆️ Update dependency ruff to v0.11.11 @renovate[bot] (#573)
- ⬆️ Lock file maintenance @renovate[bot] (#574)
- ⬆️ Update dependency aiohttp to v3.12.2 @renovate[bot] (#575)
- ⬆️ Update dependency node to v22.16.0 @renovate[bot] (#576)
- ⬆️ Update dependency aiohttp to v3.12.4 @renovate[bot] (#577)
- ⬆️ Update dependency ruff to v0.11.12 @renovate[bot] (#578)
- ⬆️ Update dependency aiohttp to v3.12.6 @renovate[bot] (#579)
- ⬆️ Update dependency mypy to v1.16.0 @renovate[bot] (#580)
- ⬆️ Lock file maintenance @renovate[bot] (#582)
- ⬆️ Update dependency pytest-asyncio to v1 @renovate[bot] (#581)
- ⬆️ Update dependency aiohttp to v3.12.7 @renovate[bot] (#583)
- ⬆️ Update dependency pytest to v8.4.0 @renovate[bot] (#584)
- ⬆️ Update dependency aiohttp to v3.12.9 @renovate[bot] (#585)
- ⬆️ Update dependency ruff to v0.11.13 @renovate[bot] (#586)
- ⬆️ Update dependency aiohttp to v3.12.11 @renovate[bot] (#587)
- ⬆️ Update dependency safety to v3.5.2 @renovate[bot] (#588)
- ⬆️ Lock file maintenance @renovate[bot] (#589)
- ⬆️ Update dependency yarl to v1.20.1 @renovate[bot] (#590)
- ⬆️ Update dependency aiohttp to v3.12.12 @renovate[bot] (#591)
- ⬆️ Update dependency coverage to v7.9.0 @renovate[bot] (#592)
- ⬆️ Update dependency pytest-cov to v6.2.0 @renovate[bot] (#593)
- ⬆️ Update dependency aiohttp to v3.12.13 @renovate[bot] (#594)
- ⬆️ Update dependency coverage to v7.9.1 @renovate[bot] (#595)
- ⬆️ Update dependency mypy to v1.16.1 @renovate[bot] (#596)
- ⬆️ Update dependency pytest-cov to v6.2.1 @renovate[bot] (#597)
- ⬆️ Update dependency pytest to v8.4.1 @renovate[bot] (#598)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.0.1 @renovate[bot] (#599)
- ⬆️ Lock file maintenance @renovate[bot] (#601)
- ⬆️ Update dependency prettier to v3.6.0 @renovate[bot] (#602)
- ⬆️ Update dependency prettier to v3.6.2 @renovate[bot] (#603)
- ⬆️ Update dependency node to v22.17.0 @renovate[bot] (#604)
- ⬆️ Lock file maintenance @renovate[bot] (#605)
- ⬆️ Update dependency coverage to v7.9.2 @renovate[bot] (#606)
- ⬆️ Lock file maintenance @renovate[bot] (#607)
- ⬆️ Update dependency safety to v3.6.0 @renovate[bot] (#608)
- ⬆️ Update dependency aiohttp to v3.12.14 @renovate[bot] (#609)
- ⬆️ Lock file maintenance @renovate[bot] (#610)
- ⬆️ Update dependency node to v22.17.1 @renovate[bot] (#611)
- ⬆️ Update dependency mypy to v1.17.0 @renovate[bot] (#612)
- ⬆️ Update dependency coverage to v7.10.0 @renovate[bot] (#613)
- ⬆️ Update dependency orjson to v3.11.1 @renovate[bot] (#614)
- ⬆️ Update dependency coverage to v7.10.1 @renovate[bot] (#615)
- ⬆️ Update dependency pytest-asyncio to v1.1.0 @renovate[bot] (#616)
- ⬆️ Update dependency aiohttp to v3.12.15 @renovate[bot] (#617)
- ⬆️ Update dependency mypy to v1.17.1 @renovate[bot] (#618)
- ⬆️ Lock file maintenance @renovate[bot] (#619)
- ⬆️ Update dependency coverage to v7.10.2 @renovate[bot] (#620)
- ⬆️ Update dependency node to v22.18.0 @renovate[bot] (#621)
- ⬆️ Update dependency pylint to v3.3.8 @renovate[bot] (#623)
- ⬆️ Update dependency pre-commit to v4.3.0 @renovate[bot] (#624)
- ⬆️ Update dependency coverage to v7.10.3 @renovate[bot] (#625)
- ⬆️ Update dependency pre-commit-hooks to v6 @renovate[bot] (#626)
- ⬆️ Update actions/download-artifact action to v5 @renovate[bot] (#622)
- ⬆️ Update dependency ruff to v0.12.8 @renovate[bot] (#600)
- ⬆️ Update dependency orjson to v3.11.2 @renovate[bot] (#627)
- ⬆️ Update dependency ruff to v0.12.9 @renovate[bot] (#628)
- ⬆️ Update dependency coverage to v7.10.4 @renovate[bot] (#629)
- ⬆️ Update actions/checkout action to v4.3.0 @renovate[bot] (#630)
- ⬆️ Lock file maintenance @renovate[bot] (#631)
- ⬆️ Update actions/checkout action to v5 @renovate[bot] (#632)
- ⬆️ Update dependency ruff to v0.12.10 @renovate[bot] (#633)
- ⬆️ Update codecov/codecov-action action to v5.5.0 @renovate[bot] (#634)
- ⬆️ Update dependency coverage to v7.10.5 @renovate[bot] (#635)
- ⬆️ Lock file maintenance @renovate[bot] (#636)
- ⬆️ Update codecov/codecov-action action to v5.5.1 @renovate[bot] (#637)
- ⬆️ Update dependency coverage to v7.10.6 @renovate[bot] (#638)
- ⬆️ Update dependency orjson to v3.11.3 @renovate[bot] (#639)
- ⬆️ Update dependency pytest to v8.4.2 @renovate[bot] (#640)
- ⬆️ Update dependency ruff to v0.12.12 @renovate[bot] (#641)
- ⬆️ Update dependency safety to v3.6.1 @renovate[bot] (#642)
- ⬆️ Update dependency node to v22.19.0 @renovate[bot] (#643)
- ⬆️ Update dependency pytest-cov to v6.3.0 @renovate[bot] (#644)
- ⬆️ Update dependency mypy to v1.18.1 @renovate[bot] (#645)
- ⬆️ Update dependency pytest-asyncio to v1.2.0 @renovate[bot] (#646)
- ⬆️ Update dependency ruff to v0.13.0 @renovate[bot] (#647)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.13.0 @renovate[bot] (#648)
- ⬆️ Update dependency mypy to v1.18.2 @renovate[bot] (#651)
- ⬆️ Update dependency ruff to v0.13.1 @renovate[bot] (#652)
- ⬆️ Update actions/setup-python action to v6 @renovate[bot] (#650)
- ⬆️ Update dependency coverage to v7.10.7 @renovate[bot] (#655)
- ⬆️ Lock file maintenance @renovate[bot] (#656)
- ⬆️ Update dependency pytest-cov to v7 @renovate[bot] (#654)
- ⬆️ Update actions/stale action to v10 @renovate[bot] (#653)
- ⬆️ Update actions/setup-node action to v5 @renovate[bot] (#649)
- ⬆️ Update dependency ruff to v0.13.2 @renovate[bot] (#657)
- ⬆️ Update dependency safety to v3.6.2 @renovate[bot] (#658)
- ⬆️ Update dependency node to v22.20.0 @renovate[bot] (#659)
- ⬆️ Lock file maintenance @renovate[bot] (#661)
- ⬆️ Update dependency syrupy to v5 @renovate[bot] (#660)
- ⬆️ Update dependency ruff to v0.13.3 @renovate[bot] (#662)
- ⬆️ Update actions/stale action to v10.1.0 @renovate[bot] (#663)
- ⬆️ Update dependency mashumaro to v3.17 @renovate[bot] (#664)
- ⬆️ Update dependency pylint to v3.3.9 @renovate[bot] (#665)
- ⬆️ Update dependency yarl to v1.21.0 @renovate[bot] (#666)
- ⬆️ Update dependency aiohttp to v3.13.0 @renovate[bot] (#667)
- ⬆️ Update dependency yarl to v1.22.0 @renovate[bot] (#669)
- ⬆️ Lock file maintenance @renovate[bot] (#670)
- ⬆️ Update dependency aiohttp to v3.13.1 @renovate[bot] (#672)
- ⬆️ Update dependency coverage to v7.11.0 @renovate[bot] (#673)
- ⬆️ Lock file maintenance @renovate[bot] (#675)
- ⬆️ Update dependency node to v22.21.0 @renovate[bot] (#676)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.1.0 @renovate[bot] (#677)
- ⬆️ Update dependency pylint to v4 @renovate[bot] (#671)
- ⬆️ Update actions/setup-node action to v6 @renovate[bot] (#674)
- ⬆️ Update dependency orjson to v3.11.4 @renovate[bot] (#678)
- ⬆️ Lock file maintenance @renovate[bot] (#681)
- ⬆️ Update dependency aiohttp to v3.13.2 @renovate[bot] (#682)
- ⬆️ Update dependency node to v22.21.1 @renovate[bot] (#683)
- ⬆️ Lock file maintenance @renovate[bot] (#685)
- ⬆️ Update actions/download-artifact action to v6 @renovate[bot] (#679)
- ⬆️ Update dependency coverage to v7.11.1 @renovate[bot] (#686)
- ⬆️ Update dependency safety to v3.7.0 @renovate[bot] (#687)
- ⬆️ Update dependency coverage to v7.11.2 @renovate[bot] (#688)
- ⬆️ Update dependency pre-commit to v4.4.0 @renovate[bot] (#689)
- ⬆️ Lock file maintenance @renovate[bot] (#690)
- ⬆️ Update actions/upload-artifact action to v5 @renovate[bot] (#680)
- ⬆️ Update dependency coverage to v7.11.3 @renovate[bot] (#691)
- ⬆️ Update dependency pytest-asyncio to v1.3.0 @renovate[bot] (#692)
- ⬆️ Update dependency ruff to v0.14.5 @renovate[bot] (#668)
- ⬆️ Update dependency node to v24 @renovate[bot] (#684)
- ⬆️ Update dependency pytest to v9 @renovate[bot] (#693)
- ⬆️ Update dependency pylint to v4.0.3 @renovate[bot] (#694)
- ⬆️ Lock file maintenance @renovate[bot] (#695)
- ⬆️ Lock file maintenance @renovate[bot] (#696)
- ⬆️ Update actions/checkout action to v5.0.1 @renovate[bot] (#697)
- ⬆️ Update dependency coverage to v7.12.0 @renovate[bot] (#698)
- ⬆️ Update actions/checkout action to v6 @renovate[bot] (#699)
- ⬆️ Update dependency ruff to v0.14.6 @renovate[bot] (#700)
- ⬆️ Update dependency pre-commit to v4.5.0 @renovate[bot] (#701)
- ⬆️ Lock file maintenance @renovate[bot] (#702)
- ⬆️ Update actions/setup-python action to v6.1.0 @renovate[bot] (#703)
- ⬆️ Update dependency prettier to v3.7.1 @renovate[bot] (#704)
- ⬆️ Update dependency prettier to v3.7.2 @renovate[bot] (#705)
- ⬆️ Update dependency ruff to v0.14.7 @renovate[bot] (#706)
- ⬆️ Update dependency prettier to v3.7.3 @renovate[bot] (#707)
- ⬆️ Update dependency pylint to v4.0.4 @renovate[bot] (#708)
- ⬆️ Update dependency mypy to v1.19.0 @renovate[bot] (#709)
- ⬆️ Update actions/checkout action to v6.0.1 @renovate[bot] (#711)
- ⬆️ Lock file maintenance @renovate[bot] (#712)
- ⬆️ Update actions/setup-node digest to 395ad32 @renovate[bot] (#710)
- ⬆️ Update actions/stale action to v10.1.1 @renovate[bot] (#713)
- ⬆️ Update codecov/codecov-action action to v5.5.2 @renovate[bot] (#714)
- ⬆️ Lock file maintenance @renovate[bot] (#715)
- ⬆️ Update dependency mypy to v1.19.1 @renovate[bot] (#716)
- ⬆️ Update dependency pre-commit to v4.5.1 @renovate[bot] (#717)
- ⬆️ Update dependency prettier to v3.7.4 @renovate[bot] (#719)
- ⬆️ Update dependency pytest to v9.0.2 @renovate[bot] (#720)
- ⬆️ Update dependency ruff to v0.14.10 @renovate[bot] (#721)
- ⬆️ Update dependency coverage to v7.13.0 @renovate[bot] (#722)
- ⬆️ Update dependency node to v24.12.0 @renovate[bot] (#723)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.2.0 @renovate[bot] (#724)
- ⬆️ Update actions/download-artifact action to v7 @renovate[bot] (#725)
- ⬆️ Update dependency coverage to v7.13.1 @renovate[bot] (#728)
- ⬆️ Lock file maintenance @renovate[bot] (#729)
- ⬆️ Update dessant/lock-threads action to v6 @renovate[bot] (#727)
- ⬆️ Update dependency aiohttp to v3.13.3 @renovate[bot] (#731)
- ⬆️ Update actions/upload-artifact action to v6 @renovate[bot] (#726)
- ⬆️ Lock file maintenance @renovate[bot] (#732)
- ⬆️ Update dependency ruff to v0.14.11 @renovate[bot] (#733)
- ⬆️ Lock file maintenance @renovate[bot] (#734)
- ⬆️ Update dependency node to v24.13.0 @renovate[bot] (#735)
- ⬆️ Update dependency yamllint to v1.38.0 @renovate[bot] (#736)
- ⬆️ Update dependency prettier to v3.8.0 @renovate[bot] (#737)
- ⬆️ Update dependency ruff to v0.14.13 @renovate[bot] (#739)
- ⬆️ Lock file maintenance @renovate[bot] (#740)
- ⬆️ Update release-drafter/release-drafter action to v6.1.1 @renovate[bot] (#741)
- ⬆️ Update actions/setup-node digest to 6044e13 @renovate[bot] (#738)
- ⬆️ Update actions/checkout action to v6.0.2 @renovate[bot] (#742)
- ⬆️ Update dependency prettier to v3.8.1 @renovate[bot] (#743)
- ⬆️ Lock file maintenance @renovate[bot] (#744)
- ⬆️ Update dependency coverage to v7.13.2 @renovate[bot] (#745)
- ⬆️ Update dependency ruff to v0.14.14 @renovate[bot] (#746)
- ⬆️ Update dependency orjson to v3.11.6 @renovate[bot] (#747)
- ⬆️ Update actions/setup-python action to v6.2.0 @renovate[bot] (#748)
- ⬆️ Update dependency syrupy to v5.1.0 @renovate[bot] (#750)
- ⬆️ Update release-drafter/release-drafter action to v6.2.0 @renovate[bot] (#751)
- ⬆️ Lock file maintenance @renovate[bot] (#752)
- ⬆️ Update dependency orjson to v3.11.7 @renovate[bot] (#753)
- ⬆️ Update dependency coverage to v7.13.3 @renovate[bot] (#754)
- ⬆️ Lock file maintenance @renovate[bot] (#756)
- ⬆️ Update dependency coverage to v7.13.4 @renovate[bot] (#758)
- ⬆️ Update dependency node to v24.13.1 @renovate[bot] (#759)
- ⬆️ Lock file maintenance @renovate[bot] (#760)
- ⬆️ Update actions/stale action to v10.2.0 @renovate[bot] (#761)
- ⬆️ Update dependency ruff to v0.15.2 @renovate[bot] (#755)
- ⬆️ Update dependency ruff to v0.15.4 @renovate[bot] (#764)