Changes
🚀 Features
- LCD: add led_strip lcd_config_schema (Freebox Ultra Limited Edition) (#746) @BruceLIOU
- Complete and prettify example (#745) @Quentame
- Attest build provenance (#704) @Quentame
- Add support for Downloads APIs (#276) @Quentame
- Bump Python version to 3.12 (#598) @Quentame
- Add GitHub issue template (#595) @Quentame
🔥 Removals and Deprecations
🪲 Fixes
- Disable ssl VERIFY_X509_STRICT with self-signed certificate DNS (#737) @therve
- fix: Download params (#712) @Quentame
🚨 Testing
👷 Continuous Integration
- Attest build provenance (#704) @Quentame
- Bump actions/[upload|download]-artifact from v3 to v4 (#703) @Quentame
- Bump Python version to 3.12 (#598) @Quentame
- Fix doc build & bump build to py3.11 (#596) @Quentame
- Add mypy & typeguard tests + fix dependencies + add some typing (#593) @Quentame
📚 Documentation
🔨 Refactoring
- fix: Pylint W0201 attribute-defined-outside-init (#717) @Quentame
- fix: string format Pylint W1202 & C0209 (#716) @Quentame
- Remove urllib3 dependency (#702) @cdce8p
📦 Dependencies
- Bump virtualenv from 20.27.0 to 20.27.1 in /.github/workflows (#713) @dependabot
- Bump flake8-bugbear from 24.8.19 to 24.10.31 (#715) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 (#714) @dependabot
- Bump safety from 3.2.8 to 3.2.10 (#711) @dependabot
- Bump mypy from 1.12.1 to 1.13.0 (#706) @dependabot
- Bump importlib-metadata from 6.11.0 to 8.5.0 (#698) @dependabot
- Bump pip from 24.2 to 24.3.1 in /.github/workflows (#705) @dependabot
- Bump typeguard from 4.3.0 to 4.4.0 (#707) @dependabot
- Bump actions/checkout from 4.1.1 to 4.2.2 (#709) @dependabot
- Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 (#708) @dependabot
- Bump codecov/codecov-action from 3.1.4 to 4.6.0 (#710) @dependabot
- Bump pre-commit-hooks from 4.6.0 to 5.0.0 (#697) @dependabot
- Bump actions/[upload|download]-artifact from v3 to v4 (#703) @Quentame
- Bump nox from 2024.4.15 to 2024.10.9 in /.github/workflows (#688) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.10.3 (#679) @dependabot
- Bump sphinx from 7.2.6 to 8.1.3 in /docs (#692) @dependabot
- Bump sphinx-rtd-theme from 1.3.0 to 3.0.1 (#696) @dependabot
- Bump sphinx-rtd-theme from 1.3.0 to 3.0.1 in /docs (#689) @dependabot
- Bump actions/cache from 3.3.2 to 4.1.2 (#699) @dependabot
- Bump actions/setup-python from 4.7.1 to 5.3.0 (#700) @dependabot
- Bump poetry from 1.8.3 to 1.8.4 in /.github/workflows (#693) @dependabot
- Bump virtualenv from 20.24.6 to 20.27.0 in /.github/workflows (#695) @dependabot
- Bump Python version to 3.12 (#598) @Quentame
- Bump certifi from 2023.7.22 to 2024.7.4 (#648) @dependabot
- Bump urllib3 from 1.26.18 to 1.26.19 (#641) @dependabot
- Bump idna from 3.4 to 3.7 (#649) @dependabot
- Bump jinja2 from 3.1.2 to 3.1.4 (#643) @dependabot
- Bump requests from 2.31.0 to 2.32.2 (#647) @dependabot
- Bump zipp from 3.17.0 to 3.19.1 (#644) @dependabot
- Bump aiohttp from 3.8.6 to 3.10.2 (#645) @dependabot
- Bump tornado from 6.3.3 to 6.4.1 (#642) @dependabot
- Bump setuptools from 68.2.2 to 70.0.0 (#646) @dependabot
- Bump jinja2 from 3.1.2 to 3.1.3 (#628) @dependabot
- Bump gitpython from 3.1.40 to 3.1.41 (#626) @dependabot
- Bump xdoctest from 1.1.1 to 1.1.2 (#603) @dependabot
- Bump pytest from 7.4.2 to 7.4.3 (#602) @dependabot
- Bump virtualenv from 20.24.5 to 20.24.6 in /.github/workflows (#601) @dependabot
- Bump pip from 23.3 to 23.3.1 in /.github/workflows (#599) @dependabot
- Bump importlib-metadata from 4.13.0 to 6.8.0 (#581) @dependabot
- Use sphinx-rtd-theme & update sphinx (#597) @Quentame
- Bump sphinx from 7.0.1 to 7.2.6 in /docs (#583) @dependabot
- Bump actions/checkout from 4.1.0 to 4.1.1 (#590) @dependabot
- Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (#591) @dependabot
- Bump mypy from 1.6.0 to 1.6.1 (#594) @dependabot
- Bump pre-commit from 2.21.0 to 3.5.0 (#580) @dependabot
- Bump actions/checkout from 3.5.3 to 4.1.0 (#588) @dependabot
- Bump virtualenv from 20.24.0 to 20.24.5 in /.github/workflows (#584) @dependabot
- Bump actions/cache from 3.3.1 to 3.3.2 (#586) @dependabot
- Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#587) @dependabot
- Bump pip from 23.2 to 23.3 in /.github/workflows (#585) @dependabot
- Bump typeguard from 2.13.3 to 4.1.5 (#577) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.10 (#576) @dependabot
- Bump actions/setup-python from 4.5.0 to 4.7.1 (#574) @dependabot
- Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 (#561) @dependabot
- Drop Python 3.7 (#575) @Quentame
- Bump aiohttp from 3.8.4 to 3.8.5 (#573) @dependabot
- Bump nox from 2022.11.21 to 2023.4.22 in /.github/workflows (#532) @dependabot
- Bump pygments from 2.14.0 to 2.15.0 (#569) @dependabot
- Bump nox-poetry from 1.0.2 to 1.0.3 in /.github/workflows (#562) @dependabot
- Bump certifi from 2022.12.7 to 2023.7.22 (#570) @dependabot
- Bump urllib3 from 1.26.15 to 1.26.17 (#572) @dependabot
- Bump gitpython from 3.1.31 to 3.1.37 (#571) @dependabot
- Bump pip from 23.0.1 to 23.2 in /.github/workflows (#565) @dependabot
- Bump poetry from 1.4.2 to 1.6.1 in /.github/workflows (#568) @dependabot
- Bump virtualenv from 20.21.0 to 20.24.0 in /.github/workflows (#566) @dependabot
- Bump sphinx from 6.1.3 to 7.0.1 in /docs (#544) @dependabot
- Bump actions/checkout from 3.4.0 to 3.5.3 (#554) @dependabot
- Bump requests from 2.28.2 to 2.31.0 (#548) @dependabot
- Bump codecov/codecov-action from 3.1.1 to 3.1.4 (#546) @dependabot
- Bump coverage from 7.2.2 to 7.2.7 (#552) @dependabot
- Bump poetry from 1.4.1 to 1.4.2 in /.github/workflows (#517) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.5 (#519) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.8.1 (#511) @dependabot
- Bump actions/checkout from 3.3.0 to 3.4.0 (#509) @dependabot
- Bump coverage from 7.2.1 to 7.2.2 (#512) @dependabot
- Bump poetry from 1.3.2 to 1.4.1 in /.github/workflows (#513) @dependabot
- Bump urllib3 from 1.26.14 to 1.26.15 (#505) @dependabot
- Bump flake8-bugbear from 23.2.13 to 23.3.12 (#504) @dependabot
- Bump mypy from 1.0.1 to 1.1.1 (#500) @dependabot
- Bump virtualenv from 20.20.0 to 20.21.0 in /.github/workflows (#503) @dependabot
- Bump actions/cache from 3.2.6 to 3.3.1 (#506) @dependabot
- Bump pytest from 7.2.1 to 7.2.2 (#499) @dependabot
- Bump virtualenv from 20.19.0 to 20.20.0 in /.github/workflows (#498) @dependabot
- Bump coverage from 7.2.0 to 7.2.1 (#496) @dependabot
- Bump mypy from 0.991 to 1.0.1 (#494) @dependabot
- Bump coverage from 7.1.0 to 7.2.0 (#495) @dependabot