v0.22.0
·
23 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What’s changed
✨ New features
- Add segment name @mik-laj (#1810)
- Add support for custom palettes @bcpearce (#1603)
- Add freeze support to segment model and method @tgechev (#1995)
- Device release aware update @netmindz (#1646)
- Listen for preset changes @gunjambi (#1931)
- Add support for nightly releases in the Releases model @frenck (#2036)
- Add configurable repository for releases and upgrades @frenck (#2039)
- Add reset command to CLI @frenck (#2040)
- Add upgrade command to CLI @frenck (#2041)
- Add state command to CLI @frenck (#2042)
- Add on, off, and brightness commands to CLI @frenck (#2043)
- Add preset and playlist commands to CLI @frenck (#2044)
- Add missing WLED API fields to models @frenck (#2045)
🐛 Bug fixes
- Strip trailing stuff before comparing to MIN_REQUIRED_VERSION @ksedgwic (#1529)
- Use orjson for request serialization to preserve unicode @frenck (#2038)
🚀 Enhancements
- 🧰 Modernize project tooling, CI, and documentation @frenck (#2031)
- Update WLED GitHub URLs to new wled org @netmindz (#1994)
- Accept relative values in segment brightness and speed @frenck (#2037)
- Pre-release cleanup @frenck (#2046)
🧰 Maintenance
📚 Documentation
⬆️ Dependency updates
426 changes
- ⬆️ Update dependency safety to v3.2.12 @renovate[bot] (#1584)
- ⬆️ Update github/codeql-action action to v3.27.7 @renovate[bot] (#1585)
- ⬆️ Update dependency ruff to v0.8.3 @renovate[bot] (#1586)
- ⬆️ Update dependency safety to v3.2.13 @renovate[bot] (#1587)
- ⬆️ Update github/codeql-action action to v3.27.9 @renovate[bot] (#1588)
- ⬆️ Update dependency node to v22.12.0 @renovate[bot] (#1589)
- ⬆️ Update dependency pytest-asyncio to v0.25.0 @renovate[bot] (#1590)
- ⬆️ Update SonarSource/sonarcloud-github-action action to v4 @renovate[bot] (#1591)
- ⬆️ Lock file maintenance @renovate[bot] (#1592)
- ⬆️ Update actions/upload-artifact action to v4.5.0 @renovate[bot] (#1593)
- ⬆️ Update codecov/codecov-action action to v5.1.2 @renovate[bot] (#1594)
- ⬆️ Update dependency aiohttp to v3.11.11 @renovate[bot] (#1595)
- ⬆️ Update dependency ruff to v0.8.4 @renovate[bot] (#1596)
- ⬆️ Update dependency safety to v3.2.14 @renovate[bot] (#1598)
- ⬆️ Update dependency mypy to v1.14.0 @renovate[bot] (#1599)
- ⬆️ Update github/codeql-action action to v3.28.0 @renovate[bot] (#1600)
- ⬆️ Lock file maintenance @renovate[bot] (#1601)
- ⬆️ Update dependency pylint to v3.3.3 @renovate[bot] (#1604)
- ⬆️ Update dependency coverage to v7.6.10 @renovate[bot] (#1605)
- ⬆️ Lock file maintenance @renovate[bot] (#1606)
- ⬆️ Update dependency mypy to v1.14.1 @renovate[bot] (#1607)
- ⬆️ Update dependency pytest-asyncio to v0.25.1 @renovate[bot] (#1608)
- ⬆️ Update dependency ruff to v0.8.5 @renovate[bot] (#1609)
- ⬆️ Update dependency ruff to v0.8.6 @renovate[bot] (#1610)
- ⬆️ Lock file maintenance @renovate[bot] (#1611)
- ⬆️ Update dependency zeroconf to ^0.137.0 @renovate[bot] (#1612)
- ⬆️ Update dependency orjson to v3.10.14 @renovate[bot] (#1613)
- ⬆️ Update dependency pytest-asyncio to v0.25.2 @renovate[bot] (#1614)
- ⬆️ Update github/codeql-action action to v3.28.1 @renovate[bot] (#1615)
- ⬆️ Update actions/upload-artifact action to v4.6.0 @renovate[bot] (#1616)
- ⬆️ Update dependency node to v22.13.0 @renovate[bot] (#1617)
- ⬆️ Update dependency ruff to v0.9.1 @renovate[bot] (#1618)
- ⬆️ Lock file maintenance @renovate[bot] (#1619)
- ⬆️ Update dependency zeroconf to ^0.139.0 @renovate[bot] (#1620)
- ⬆️ Update dependency ruff to v0.9.2 @renovate[bot] (#1621)
- ⬆️ Update dependency zeroconf to ^0.140.0 @renovate[bot] (#1622)
- ⬆️ Update dependency orjson to v3.10.15 @renovate[bot] (#1623)
- ⬆️ Update release-drafter/release-drafter action to v6.1.0 @renovate[bot] (#1624)
- ⬆️ Update dependency cachetools to v5.5.1 @renovate[bot] (#1625)
- ⬆️ Update dependency node to v22.13.1 @renovate[bot] (#1626)
- ⬆️ Update github/codeql-action action to v3.28.3 @renovate[bot] (#1627)
- ⬆️ Update actions/stale action to v9.1.0 @renovate[bot] (#1628)
- ⬆️ Update dependency ruff to v0.9.3 @renovate[bot] (#1629)
- ⬆️ Update github/codeql-action action to v3.28.4 @renovate[bot] (#1630)
- ⬆️ Update github/codeql-action action to v3.28.5 @renovate[bot] (#1631)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.12.4 @renovate[bot] (#1632)
- ⬆️ Update codecov/codecov-action action to v5.3.1 @renovate[bot] (#1633)
- ⬆️ Update dependency pre-commit to v4.1.0 @renovate[bot] (#1635)
- ⬆️ Update dependency zeroconf to ^0.141.0 @renovate[bot] (#1636)
- ⬆️ Update github/codeql-action action to v3.28.6 @renovate[bot] (#1637)
- ⬆️ Update actions/setup-node action to v4.2.0 @renovate[bot] (#1638)
- ⬆️ Update dependency pytest-asyncio to v0.25.3 @renovate[bot] (#1640)
- ⬆️ Update dependency pylint to v3.3.4 @renovate[bot] (#1639)
- ⬆️ Update actions/setup-python action to v5.4.0 @renovate[bot] (#1641)
- ⬆️ Update dependency ruff to v0.9.4 @renovate[bot] (#1642)
- ⬆️ Update github/codeql-action action to v3.28.8 @renovate[bot] (#1643)
- ⬆️ Update dependency zeroconf to ^0.143.0 @renovate[bot] (#1644)
- ⬆️ Lock file maintenance @renovate[bot] (#1645)
- ⬆️ Update dependency aiohttp to v3.11.12 @renovate[bot] (#1647)
- ⬆️ Update dependency mypy to v1.15.0 @renovate[bot] (#1648)
- ⬆️ Update dependency ruff to v0.9.5 @renovate[bot] (#1649)
- ⬆️ Update dependency codespell to v2.4.1 @renovate[bot] (#1634)
- ⬆️ Update github/codeql-action action to v3.28.9 @renovate[bot] (#1650)
- ⬆️ Update dependency coverage to v7.6.11 @renovate[bot] (#1651)
- ⬆️ Update dependency prettier to v3.5.0 @renovate[bot] (#1652)
- ⬆️ Lock file maintenance @renovate[bot] (#1653)
- ⬆️ Update dependency ruff to v0.9.6 @renovate[bot] (#1654)
- Bump cryptography from 44.0.0 to 44.0.1 @dependabot[bot] (#1655)
- ⬆️ Update dependency zeroconf to v0.143.1 @renovate[bot] (#1657)
- ⬆️ Update dependency coverage to v7.6.12 @renovate[bot] (#1656)
- ⬆️ Update dependency node to v22.14.0 @renovate[bot] (#1658)
- ⬆️ Update dependency zeroconf to ^0.144.0 @renovate[bot] (#1659)
- ⬆️ Update dependency prettier to v3.5.1 @renovate[bot] (#1660)
- ⬆️ Update dependency zeroconf to v0.144.3 @renovate[bot] (#1661)
- ⬆️ Update dependency safety to v3.3.0 @renovate[bot] (#1663)
- ⬆️ Update dependency zeroconf to ^0.145.0 @renovate[bot] (#1664)
- ⬆️ Lock file maintenance @renovate[bot] (#1665)
- ⬆️ Update actions/download-artifact action to v4.1.9 @renovate[bot] (#1666)
- ⬆️ Update actions/upload-artifact action to v4.6.1 @renovate[bot] (#1667)
- ⬆️ Update dependency aiohttp to v3.11.13 @renovate[bot] (#1668)
- ⬆️ Update dependency prettier to v3.5.3 @renovate[bot] (#1669)
- Bump jinja2 from 3.1.5 to 3.1.6 @dependabot[bot] (#1670)
- ⬆️ Update dependency ruff to v0.9.10 @renovate[bot] (#1672)
- ⬆️ Update dependency pytest to v8.3.5 @renovate[bot] (#1671)
- ⬆️ Update dependency safety to v3.3.1 @renovate[bot] (#1674)
- ⬆️ Update dependency pylint to v3.3.5 @renovate[bot] (#1673)
- ⬆️ Update dependency typer to v0.15.2 @renovate[bot] (#1675)
- ⬆️ Update github/codeql-action action to v3.28.11 @renovate[bot] (#1676)
- ⬆️ Lock file maintenance @renovate[bot] (#1677)
- ⬆️ Update actions/upload-artifact action to v4.6.2 @renovate[bot] (#1678)
- ⬆️ Update dependency pylint to v3.3.6 @renovate[bot] (#1679)
- ⬆️ Update actions/download-artifact action to v4.2.1 @renovate[bot] (#1681)
- ⬆️ Update github/codeql-action action to v3.28.12 @renovate[bot] (#1680)
- ⬆️ Lock file maintenance @renovate[bot] (#1682)
- ⬆️ Update dependency orjson to v3.10.16 @renovate[bot] (#1684)
- ⬆️ Update github/codeql-action action to v3.28.13 @renovate[bot] (#1685)
- ⬆️ Update actions/setup-node action to v4.3.0 @renovate[bot] (#1686)
- ⬆️ Update actions/setup-python action to v5.5.0 @renovate[bot] (#1687)
- ⬆️ Update codecov/codecov-action action to v5.4.0 @renovate[bot] (#1688)
- ⬆️ Update dependency coverage to v7.7.1 @renovate[bot] (#1689)
- ⬆️ Lock file maintenance @renovate[bot] (#1690)
- ⬆️ Update dependency coverage to v7.8.0 @renovate[bot] (#1692)
- ⬆️ Update dependency aiohttp to v3.11.16 @renovate[bot] (#1691)
- ⬆️ Update dependency pytest-asyncio to v0.26.0 @renovate[bot] (#1694)
- ⬆️ Update dependency pre-commit to v4.2.0 @renovate[bot] (#1693)
- ⬆️ Update dependency pytest-cov to v6.1.1 @renovate[bot] (#1695)
- ⬆️ Update dependency ruff to v0.11.4 @renovate[bot] (#1696)
- ⬆️ Lock file maintenance @renovate[bot] (#1697)
- ⬆️ Update dependency ruff to v0.11.5 @renovate[bot] (#1702)
- ⬆️ Update github/codeql-action action to v3.28.15 @renovate[bot] (#1698)
- ⬆️ Update dependency zeroconf to ^0.146.0 @renovate[bot] (#1700)
- ⬆️ Update SonarSource/sonarcloud-github-action action to v5 @renovate[bot] (#1701)
- ⬆️ Lock file maintenance @renovate[bot] (#1703)
- ⬆️ Update dependency yamllint to v1.37.0 @renovate[bot] (#1699)
- ⬆️ Update codecov/codecov-action action to v5.4.2 @renovate[bot] (#1704)
- ⬆️ Update dependency zeroconf to v0.146.5 @renovate[bot] (#1705)
- ⬆️ Lock file maintenance @renovate[bot] (#1706)
- ⬆️ Lock file maintenance @renovate[bot] (#1707)
- ⬆️ Update dependency ruff to v0.11.7 @renovate[bot] (#1709)
- ⬆️ Update dependency orjson to v3.10.18 @renovate[bot] (#1708)
- ⬆️ Update dependency ruff to v0.11.8 @renovate[bot] (#1710)
- ⬆️ Update dependency typer to v0.15.3 @renovate[bot] (#1711)
- ⬆️ Update dependency pylint to v3.3.7 @renovate[bot] (#1712)
- ⬆️ Update dependency yamllint to v1.37.1 @renovate[bot] (#1713)
- ⬆️ Update actions/download-artifact action to v4.3.0 @renovate[bot] (#1715)
- ⬆️ Update github/codeql-action action to v3.28.17 @renovate[bot] (#1714)
- ⬆️ Lock file maintenance @renovate[bot] (#1716)
- ⬆️ Update dependency ruff to v0.11.9 @renovate[bot] (#1717)
- ⬆️ Update actions/setup-node action to v4.4.0 @renovate[bot] (#1718)
- ⬆️ Update actions/setup-python action to v5.6.0 @renovate[bot] (#1720)
- ⬆️ Update dependency typer to v0.15.4 @renovate[bot] (#1719)
- ⬆️ Update dependency ruff to v0.11.10 @renovate[bot] (#1722)
- ⬆️ Update codecov/codecov-action action to v5.4.3 @renovate[bot] (#1721)
- ⬆️ Update dependency coverage to v7.8.1 @renovate[bot] (#1723)
- ⬆️ Update dependency ruff to v0.11.11 @renovate[bot] (#1724)
- ⬆️ Update dependency coverage to v7.8.2 @renovate[bot] (#1725)
- ⬆️ Update github/codeql-action action to v3.28.18 @renovate[bot] (#1726)
- ⬆️ Update dependency mashumaro to v3.16 @renovate[bot] (#1728)
- ⬆️ Update dependency aiohttp to v3.12.0 @renovate[bot] (#1727)
- ⬆️ Update dependency aiohttp to v3.12.4 @renovate[bot] (#1729)
- ⬆️ Update dependency ruff to v0.11.12 @renovate[bot] (#1730)
- ⬆️ Update dependency mypy to v1.16.0 @renovate[bot] (#1731)
- ⬆️ Update dependency node to v22.16.0 @renovate[bot] (#1732)
- ⬆️ Update dependency aiohttp to v3.12.6 @renovate[bot] (#1733)
- ⬆️ Update dependency safety to v3.5.1 @renovate[bot] (#1734)
- ⬆️ Update dependency typer to ^0.16.0 @renovate[bot] (#1735)
- ⬆️ Update dependency zeroconf to ^0.147.0 @renovate[bot] (#1736)
- ⬆️ Update dependency aiohttp to v3.12.7 @renovate[bot] (#1737)
- ⬆️ Update dependency pytest to v8.4.0 @renovate[bot] (#1738)
- ⬆️ Update dependency aiohttp to v3.12.9 @renovate[bot] (#1739)
- ⬆️ Update dependency safety to v3.5.2 @renovate[bot] (#1740)
- ⬆️ Update dependency ruff to v0.11.13 @renovate[bot] (#1741)
- ⬆️ Update github/codeql-action action to v3.28.19 @renovate[bot] (#1742)
- ⬆️ Update dependency aiohttp to v3.12.11 @renovate[bot] (#1743)
- ⬆️ Lock file maintenance @renovate[bot] (#1745)
- Bump requests from 2.32.3 to 2.32.4 @dependabot[bot] (#1746)
- ⬆️ Update dependency aiohttp to v3.12.13 @renovate[bot] (#1747)
- ⬆️ Update dependency yarl to v1.20.1 @renovate[bot] (#1748)
- ⬆️ Update dependency mypy to v1.16.1 @renovate[bot] (#1749)
- ⬆️ Update dependency cachetools to v6.1.0 @renovate[bot] (#1750)
- ⬆️ Update dependency pytest to v8.4.1 @renovate[bot] (#1752)
- ⬆️ Update dependency coverage to v7.9.1 @renovate[bot] (#1753)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.0.1 @renovate[bot] (#1754)
- ⬆️ Update dependency pytest-cov to v6.2.1 @renovate[bot] (#1755)
- ⬆️ Update dependency ruff to v0.12.0 @renovate[bot] (#1756)
- ⬆️ Update github/codeql-action action to v3.29.0 @renovate[bot] (#1757)
- ⬆️ Lock file maintenance @renovate[bot] (#1758)
- ⬆️ Update dependency ruff to v0.12.1 @renovate[bot] (#1759)
- ⬆️ Update github/codeql-action action to v3.29.1 @renovate[bot] (#1760)
- ⬆️ Update dependency prettier to v3.6.2 @renovate[bot] (#1762)
- ⬆️ Update dependency node to v22.17.0 @renovate[bot] (#1761)
- ⬆️ Update github/codeql-action action to v3.29.2 @renovate[bot] (#1763)
- ⬆️ Update dependency pytest-asyncio to v1 @renovate[bot] (#1764)
- ⬆️ Update dependency coverage to v7.9.2 @renovate[bot] (#1765)
- ⬆️ Update dependency ruff to v0.12.2 @renovate[bot] (#1766)
- ⬆️ Lock file maintenance @renovate[bot] (#1767)
- ⬆️ Update dependency aiohttp to v3.12.14 @renovate[bot] (#1768)
- ⬆️ Update dependency ruff to v0.12.3 @renovate[bot] (#1769)
- ⬆️ Lock file maintenance @renovate[bot] (#1770)
- ⬆️ Update dependency mypy to v1.17.0 @renovate[bot] (#1771)
- ⬆️ Update dependency safety to v3.6.0 @renovate[bot] (#1772)
- ⬆️ Update dependency node to v22.17.1 @renovate[bot] (#1773)
- ⬆️ Update dependency ruff to v0.12.4 @renovate[bot] (#1774)
- Bump urllib3 from 2.4.0 to 2.5.0 @dependabot[bot] (#1751)
- ⬆️ Update dependency ruff to v0.12.5 @renovate[bot] (#1775)
- ⬆️ Update github/codeql-action action to v3.29.4 @renovate[bot] (#1776)
- ⬆️ Update dependency coverage to v7.10.0 @renovate[bot] (#1777)
- ⬆️ Update dependency orjson to v3.11.1 @renovate[bot] (#1778)
- ⬆️ Lock file maintenance @renovate[bot] (#1779)
- ⬆️ Update dependency aiohttp to v3.12.15 @renovate[bot] (#1780)
- ⬆️ Update dependency coverage to v7.10.1 @renovate[bot] (#1781)
- ⬆️ Update dependency mypy to v1.17.1 @renovate[bot] (#1782)
- ⬆️ Update dependency ruff to v0.12.7 @renovate[bot] (#1783)
- ⬆️ Update dependency coverage to v7.10.2 @renovate[bot] (#1784)
- ⬆️ Update github/codeql-action action to v3.29.5 @renovate[bot] (#1785)
- ⬆️ Update dependency awesomeversion to v25.8.0 @renovate[bot] (#1786)
- ⬆️ Update dependency node to v22.18.0 @renovate[bot] (#1787)
- ⬆️ Update dependency pytest-asyncio to v1.1.0 @renovate[bot] (#1788)
- ⬆️ Update actions/download-artifact action to v5 @renovate[bot] (#1789)
- ⬆️ Update dependency ruff to v0.12.8 @renovate[bot] (#1790)
- ⬆️ Update github/codeql-action action to v3.29.7 @renovate[bot] (#1791)
- ⬆️ Update github/codeql-action action to v3.29.8 @renovate[bot] (#1792)
- ⬆️ Update dependency pylint to v3.3.8 @renovate[bot] (#1793)
- ⬆️ Update dependency pre-commit to v4.3.0 @renovate[bot] (#1794)
- ⬆️ Lock file maintenance @renovate[bot] (#1795)
- ⬆️ Update dependency coverage to v7.10.4 @renovate[bot] (#1796)
- ⬆️ Update dependency orjson to v3.11.2 @renovate[bot] (#1797)
- ⬆️ Update dependency ruff to v0.12.9 @renovate[bot] (#1798)
- ⬆️ Update github/codeql-action action to v3.29.9 @renovate[bot] (#1799)
- ⬆️ Update dependency typer to v0.16.1 @renovate[bot] (#1800)
- ⬆️ Update github/codeql-action action to v3.29.10 @renovate[bot] (#1801)
- ⬆️ Update actions/checkout action to v4.3.0 @renovate[bot] (#1802)
- ⬆️ Update codecov/codecov-action action to v5.5.0 @renovate[bot] (#1803)
- ⬆️ Update dependency coverage to v7.10.5 @renovate[bot] (#1804)
- ⬆️ Update dependency ruff to v0.12.10 @renovate[bot] (#1805)
- ⬆️ Update github/codeql-action action to v3.29.11 @renovate[bot] (#1806)
- ⬆️ Update actions/checkout action to v5 @renovate[bot] (#1807)
- ⬆️ Update dependency orjson to v3.11.3 @renovate[bot] (#1808)
- ⬆️ Update dependency cachetools to v6.2.0 @renovate[bot] (#1809)
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 in /.github/workflows @dependabot[bot] (#1811)
- ⬆️ Update codecov/codecov-action action to v5.5.1 @renovate[bot] (#1812)
- ⬆️ Update dependency coverage to v7.10.6 @renovate[bot] (#1813)
- ⬆️ Update dependency pytest to v8.4.2 @renovate[bot] (#1814)
- ⬆️ Update dependency ruff to v0.12.12 @renovate[bot] (#1815)
- ⬆️ Update dependency safety to v3.6.1 @renovate[bot] (#1816)
- ⬆️ Update dependency zeroconf to v0.147.2 @renovate[bot] (#1817)
- ⬆️ Lock file maintenance @renovate[bot] (#1818)
- ⬆️ Update dependency node to v22.19.0 @renovate[bot] (#1820)
- ⬆️ Update dependency mypy to v1.18.1 @renovate[bot] (#1819)
- ⬆️ Update dependency mypy to v1.18.2 @renovate[bot] (#1821)
- ⬆️ Update dependency pytest-asyncio to v1.2.0 @renovate[bot] (#1822)
- ⬆️ Update dependency pytest-cov to v6.3.0 @renovate[bot] (#1823)
- ⬆️ Update dependency ruff to v0.13.1 @renovate[bot] (#1824)
- ⬆️ Lock file maintenance @renovate[bot] (#1825)
- ⬆️ Update dependency coverage to v7.10.7 @renovate[bot] (#1826)
- ⬆️ Update dependency typer to ^0.19.0 @renovate[bot] (#1827)
- ⬆️ Update dependency safety to v3.6.2 @renovate[bot] (#1828)
- ⬆️ Update dependency typer to v0.19.2 @renovate[bot] (#1829)
- ⬆️ Update dependency ruff to v0.13.2 @renovate[bot] (#1830)
- ⬆️ Update dependency node to v22.20.0 @renovate[bot] (#1831)
- ⬆️ Update github/codeql-action action to v3.30.5 @renovate[bot] (#1832)
- ⬆️ Update actions/setup-node action to v5 @renovate[bot] (#1833)
- ⬆️ Lock file maintenance @renovate[bot] (#1834)
- ⬆️ Update actions/setup-python action to v6 @renovate[bot] (#1835)
- ⬆️ Update actions/stale action to v10 @renovate[bot] (#1836)
- ⬆️ Update dependency ruff to v0.13.3 @renovate[bot] (#1837)
- ⬆️ Update github/codeql-action action to v3.30.6 @renovate[bot] (#1838)
- ⬆️ Update actions/stale action to v10.1.0 @renovate[bot] (#1839)
- ⬆️ Update dependency mashumaro to v3.17 @renovate[bot] (#1840)
- ⬆️ Update dependency zeroconf to ^0.148.0 @renovate[bot] (#1841)
- ⬆️ Update dependency pre-commit-hooks to v6 @renovate[bot] (#1842)
- ⬆️ Update dependency pylint to v3.3.9 @renovate[bot] (#1843)
- ⬆️ Update dependency yarl to v1.21.0 @renovate[bot] (#1844)
- ⬆️ Update dependency aiohttp to v3.13.0 @renovate[bot] (#1845)
- ⬆️ Update dependency yarl to v1.22.0 @renovate[bot] (#1846)
- ⬆️ Update github/codeql-action action to v3.30.7 @renovate[bot] (#1847)
- ⬆️ Update github/codeql-action action to v3.30.8 @renovate[bot] (#1850)
- ⬆️ Update dependency cachetools to v6.2.1 @renovate[bot] (#1853)
- ⬆️ Update dependency pylint to v4 @renovate[bot] (#1854)
- Bump authlib from 1.6.4 to 1.6.5 @dependabot[bot] (#1849)
- ⬆️ Update dependency pytest-cov to v7 @renovate[bot] (#1851)
- ⬆️ Update github/codeql-action action to v4 @renovate[bot] (#1852)
- ⬆️ Update dependency pylint to v4.0.1 @renovate[bot] (#1856)
- ⬆️ Update dependency coverage to v7.11.0 @renovate[bot] (#1857)
- ⬆️ Update actions/setup-node action to v6 @renovate[bot] (#1858)
- ⬆️ Update dependency aiohttp to v3.13.1 @renovate[bot] (#1859)
- ⬆️ Update github/codeql-action action to v4.30.9 @renovate[bot] (#1860)
- ⬆️ Update dependency pylint to v4.0.2 @renovate[bot] (#1861)
- ⬆️ Update dependency node to v22.21.0 @renovate[bot] (#1862)
- ⬆️ Update dependency typer to ^0.20.0 @renovate[bot] (#1863)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.1.0 @renovate[bot] (#1864)
- ⬆️ Update dependency orjson to v3.11.4 @renovate[bot] (#1865)
- ⬆️ Update github/codeql-action action to v4.31.0 @renovate[bot] (#1866)
- ⬆️ Lock file maintenance @renovate[bot] (#1869)
- ⬆️ Update dependency aiohttp to v3.13.2 @renovate[bot] (#1870)
- ⬆️ Update dependency node to v22.21.1 @renovate[bot] (#1871)
- ⬆️ Update github/codeql-action action to v4.31.2 @renovate[bot] (#1872)
- ⬆️ Lock file maintenance @renovate[bot] (#1874)
- ⬆️ Update actions/upload-artifact action to v5 @renovate[bot] (#1868)
- ⬆️ Update dependency node to v24 @renovate[bot] (#1873)
- ⬆️ Update actions/download-artifact action to v6 @renovate[bot] (#1867)
- ⬆️ Update dependency coverage to v7.11.1 @renovate[bot] (#1875)
- ⬆️ Update dependency safety to v3.7.0 @renovate[bot] (#1876)
- ⬆️ Update dependency coverage to v7.11.2 @renovate[bot] (#1877)
- ⬆️ Update dependency pre-commit to v4.4.0 @renovate[bot] (#1878)
- ⬆️ Update dependency coverage to v7.11.3 @renovate[bot] (#1879)
- ⬆️ Update dependency pytest-asyncio to v1.3.0 @renovate[bot] (#1881)
- ⬆️ Update dependency pytest to v9 @renovate[bot] (#1880)
- ⬆️ Update dependency cachetools to v6.2.2 @renovate[bot] (#1882)
- ⬆️ Update dependency node to v24.11.1 @renovate[bot] (#1883)
- ⬆️ Update dependency pylint to v4.0.3 @renovate[bot] (#1884)
- ⬆️ Update dependency pytest to v9.0.1 @renovate[bot] (#1885)
- ⬆️ Lock file maintenance @renovate[bot] (#1886)
- ⬆️ Update actions/checkout action to v5.0.1 @renovate[bot] (#1887)
- ⬆️ Update github/codeql-action action to v4.31.4 @renovate[bot] (#1888)
- ⬆️ Update dependency coverage to v7.12.0 @renovate[bot] (#1889)
- ⬆️ Update actions/checkout action to v6 @renovate[bot] (#1890)
- ⬆️ Update dependency pre-commit to v4.5.0 @renovate[bot] (#1891)
- ⬆️ Lock file maintenance @renovate[bot] (#1892)
- ⬆️ Update github/codeql-action action to v4.31.5 @renovate[bot] (#1893)
- ⬆️ Update actions/setup-python action to v6.1.0 @renovate[bot] (#1894)
- ⬆️ Update dependency prettier to v3.7.1 @renovate[bot] (#1895)
- ⬆️ Update dependency prettier to v3.7.2 @renovate[bot] (#1896)
- ⬆️ Update dependency mypy to v1.19.0 @renovate[bot] (#1897)
- ⬆️ Update dependency prettier to v3.7.3 @renovate[bot] (#1898)
- ⬆️ Lock file maintenance @renovate[bot] (#1899)
- ⬆️ Update actions/checkout action to v6.0.1 @renovate[bot] (#1902)
- ⬆️ Update actions/stale action to v10.1.1 @renovate[bot] (#1903)
- ⬆️ Lock file maintenance @renovate[bot] (#1904)
- ⬆️ Update codecov/codecov-action action to v5.5.2 @renovate[bot] (#1905)
- ⬆️ Update dependency cachetools to v6.2.3 @renovate[bot] (#1906)
- ⬆️ Update dependency prettier to v3.7.4 @renovate[bot] (#1907)
- ⬆️ Update dependency pylint to v4.0.4 @renovate[bot] (#1908)
- ⬆️ Update dependency pytest to v9.0.2 @renovate[bot] (#1909)
- ⬆️ Update github/codeql-action action to v4.31.8 @renovate[bot] (#1910)
- ⬆️ Update dependency cachetools to v6.2.4 @renovate[bot] (#1911)
- ⬆️ Update dependency mypy to v1.19.1 @renovate[bot] (#1912)
- ⬆️ Update dependency pre-commit to v4.5.1 @renovate[bot] (#1914)
- ⬆️ Update github/codeql-action action to v4.31.9 @renovate[bot] (#1915)
- ⬆️ Update dependency typer to v0.20.1 @renovate[bot] (#1916)
- ⬆️ Update actions/setup-node action to v6.1.0 @renovate[bot] (#1917)
- ⬆️ Update dependency coverage to v7.13.0 @renovate[bot] (#1919)
- ⬆️ Update dependency node to v24.12.0 @renovate[bot] (#1920)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.2.0 @renovate[bot] (#1921)
- ⬆️ Update dependency typer to ^0.21.0 @renovate[bot] (#1923)
- ⬆️ Lock file maintenance @renovate[bot] (#1926)
- ⬆️ Update actions/download-artifact action to v7 @renovate[bot] (#1922)
- ⬆️ Update dessant/lock-threads action to v6 @renovate[bot] (#1925)
- ⬆️ Update actions/upload-artifact action to v6 - autoclosed @renovate[bot] (#1924)
- ⬆️ Update dependency coverage to v7.13.1 @renovate[bot] (#1927)
- ⬆️ Update dependency aiohttp to v3.13.3 @renovate[bot] (#1929)
- ⬆️ Lock file maintenance @renovate[bot] (#1930)
- ⬆️ Update dependency typer to v0.21.1 @renovate[bot] (#1932)
- ⬆️ Lock file maintenance @renovate[bot] (#1934)
- ⬆️ Update github/codeql-action action to v4.31.10 @renovate[bot] (#1935)
- ⬆️ Update dependency node to v24.13.0 @renovate[bot] (#1936)
- ⬆️ Update dependency yamllint to v1.38.0 @renovate[bot] (#1937)
- ⬆️ Update actions/setup-node action to v6.2.0 @renovate[bot] (#1938)
- ⬆️ Update dependency prettier to v3.8.0 @renovate[bot] (#1939)
- ⬆️ Lock file maintenance @renovate[bot] (#1940)
- ⬆️ Update release-drafter/release-drafter action to v6.1.1 @renovate[bot] (#1941)
- ⬆️ Update dependency prettier to v3.8.1 @renovate[bot] (#1942)
- ⬆️ Update actions/checkout action to v6.0.2 @renovate[bot] (#1943)
- ⬆️ Update actions/setup-python action to v6.2.0 @renovate[bot] (#1944)
- ⬆️ Update github/codeql-action action to v4.31.11 @renovate[bot] (#1945)
- ⬆️ Update release-drafter/release-drafter action to v6.2.0 @renovate[bot] (#1946)
- ⬆️ Update dependency cachetools to v6.2.5 @renovate[bot] (#1947)
- ⬆️ Update dependency coverage to v7.13.2 @renovate[bot] (#1948)
- ⬆️ Update github/codeql-action action to v4.32.0 @renovate[bot] (#1949)
- ⬆️ Update dependency cachetools to v6.2.6 @renovate[bot] (#1950)
- ⬆️ Update dependency orjson to v3.11.6 @renovate[bot] (#1951)
- ⬆️ Update dependency mashumaro to v3.18 @renovate[bot] (#1952)
- ⬆️ Lock file maintenance @renovate[bot] (#1954)
- ⬆️ Update dependency orjson to v3.11.7 @renovate[bot] (#1955)
- ⬆️ Update github/codeql-action action to v4.32.1 @renovate[bot] (#1956)
- ⬆️ Update dependency coverage to v7.13.3 @renovate[bot] (#1957)
- ⬆️ Update dependency mashumaro to v3.19 @renovate[bot] (#1958)
- ⬆️ Update github/codeql-action action to v4.32.2 @renovate[bot] (#1959)
- ⬆️ Lock file maintenance @renovate[bot] (#1960)
- ⬆️ Update dependency mashumaro to v3.20 @renovate[bot] (#1962)
- ⬆️ Update dependency coverage to v7.13.4 @renovate[bot] (#1961)
- Bump cryptography from 46.0.4 to 46.0.5 @dependabot[bot] (#1963)
- ⬆️ Update dependency cachetools to v7.0.1 @renovate[bot] (#1964)
- ⬆️ Update dependency node to v24.13.1 @renovate[bot] (#1965)
- ⬆️ Update github/codeql-action action to v4.32.3 @renovate[bot] (#1966)
- ⬆️ Update dependency typer to ^0.23.0 @renovate[bot] (#1967)
- ⬆️ Lock file maintenance @renovate[bot] (#1968)
- ⬆️ Update dependency typer to ^0.24.0 @renovate[bot] (#1969)
- ⬆️ Update actions/stale action to v10.2.0 @renovate[bot] (#1970)
- ⬆️ Update dependency pylint to v4.0.5 @renovate[bot] (#1971)
- ⬆️ Update github/codeql-action action to v4.32.4 @renovate[bot] (#1972)
- ⬆️ Update dependency typer to v0.24.1 @renovate[bot] (#1973)
- ⬆️ Lock file maintenance @renovate[bot] (#1974)
- ⬆️ Update dependency node to v24.14.0 @renovate[bot] (#1975)
- ⬆️ Update actions/download-artifact action to v8 @renovate[bot] (#1976)
- ⬆️ Update actions/upload-artifact action to v7 @renovate[bot] (#1977)
- Bump nltk from 3.9.2 to 3.9.3 @dependabot[bot] (#1978)
- ⬆️ Update dependency yarl to v1.23.0 @renovate[bot] (#1980)
- ⬆️ Lock file maintenance @renovate[bot] (#1981)
- ⬆️ Update dependency cachetools to v7.0.2 @renovate[bot] (#1982)
- ⬆️ Update github/codeql-action action to v4.32.5 @renovate[bot] (#1983)
- ⬆️ Update actions/setup-node action to v6.3.0 @renovate[bot] (#1984)
- ⬆️ Update dependency cachetools to v7.0.3 @renovate[bot] (#1985)
- ⬆️ Update dependency codespell to v2.4.2 @renovate[bot] (#1986)
- ⬆️ Update github/codeql-action action to v4.32.6 @renovate[bot] (#1987)
- ⬆️ Update release-drafter/release-drafter action to v6.3.0 @renovate[bot] (#1988)
- ⬆️ Update dependency cachetools to v7.0.4 @renovate[bot] (#1989)
- ⬆️ Update release-drafter/release-drafter action to v6.4.0 @renovate[bot] (#1990)
- ⬆️ Update dependency cachetools to v7.0.5 @renovate[bot] (#1992)
- ⬆️ Update actions/download-artifact action to v8.0.1 @renovate[bot] (#1993)
- ⬆️ Lock file maintenance @renovate[bot] (#1997)
- ⬆️ Update release-drafter/release-drafter action to v7 @renovate[bot] (#1996)
- ⬆️ Update github/codeql-action action to v4.33.0 @renovate[bot] (#1998)
- ⬆️ Update dependency coverage to v7.13.5 @renovate[bot] (#1999)
- ⬆️ Update release-drafter/release-drafter action to v7.1.0 @renovate[bot] (#2000)
- ⬆️ Update release-drafter/release-drafter action to v7.1.1 @renovate[bot] (#2002)
- ⬆️ Update github/codeql-action action to v4.34.1 @renovate[bot] (#2003)
- ⬆️ Update dependency pytest-cov to v7.1.0 @renovate[bot] (#2004)
- ⬆️ Lock file maintenance @renovate[bot] (#2006)
- ⬆️ Update codecov/codecov-action action to v5.5.3 @renovate[bot] (#2001)
- ⬆️ Update dependency node to v24.14.1 @renovate[bot] (#2007)
- Bump requests from 2.32.5 to 2.33.0 @dependabot[bot] (#2008)
- Bump nltk from 3.9.3 to 3.9.4 @dependabot[bot] (#2009)
- ⬆️ Update codecov/codecov-action action to v5.5.4 @renovate[bot] (#2011)
- ⬆️ Update github/codeql-action action to v4.35.1 @renovate[bot] (#2012)
- ⬆️ Update dependency aiohttp to v3.13.4 @renovate[bot] (#2014)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.3.0 @renovate[bot] (#2015)
- ⬆️ Lock file maintenance @renovate[bot] (#2017)
- ⬆️ Update codecov/codecov-action action to v6 @renovate[bot] (#2016)
- ⬆️ Update dependency aiohttp to v3.13.5 @renovate[bot] (#2018)
- ⬆️ Update dependency orjson to v3.11.8 @renovate[bot] (#2019)
- ⬆️ Update dependency mypy to v1.20.0 @renovate[bot] (#2020)
- ⬆️ Lock file maintenance @renovate[bot] (#2021)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.14.0 @renovate[bot] (#2023)
- ⬆️ Update dependency pytest to v9.0.3 @renovate[bot] (#2022)
- ⬆️ Update release-drafter/release-drafter action to v7.2.0 @renovate[bot] (#2025)
- Bump cryptography from 46.0.6 to 46.0.7 @dependabot[bot] (#2024)
- ⬆️ Update actions/upload-artifact action to v7.0.1 @renovate[bot] (#2026)
- ⬆️ Update dependency prettier to v3.8.2 @renovate[bot] (#2027)
- ⬆️ Lock file maintenance @renovate[bot] (#2028)
- ⬆️ Update dependency mypy to v1.20.1 @renovate[bot] (#2029)
- ⬆️ Update dependency prettier to v3.8.3 @renovate[bot] (#2030)
- ⬆️ Update dependency node to v24.15.0 @renovate[bot] (#2033)
- ⬆️ Update micnncim/action-label-syncer digest to 3abd5ab @renovate[bot] (#2032)
- ⬆️ Pin github/codeql-action action to v4.35.2 @renovate[bot] (#2035)
- ⬆️ Update dependency ruff to v0.15.11 @renovate[bot] (#1848)