Closed renovate[bot] closed 11 months ago
This PR contains the following updates:
==2023.11.2
==2023.11.3
==0.1.5
==0.1.6
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.
:tada: This PR is included in version 1.0.0-rc.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:
This PR contains the following updates:
==2023.11.2
->==2023.11.3
==0.1.5
->==0.1.6
Release Notes
home-assistant/core (homeassistant)
### [`v2023.11.3`](https://togithub.com/home-assistant/core/releases/tag/2023.11.3) [Compare Source](https://togithub.com/home-assistant/core/compare/2023.11.2...2023.11.3) - Bump accuweather to version 2.0.1 ([@bieniu] - [#103532]) ([accuweather docs]) (dependency) - Remove rainbird yaml config test fixtures ([@allenporter] - [#103607]) ([rainbird docs]) - Lock Withings token refresh ([@joostlek] - [#103688]) ([withings docs]) - Bump accuweather to version 2.1.0 ([@bieniu] - [#103744]) ([accuweather docs]) (dependency) - Bump python-matter-server to 4.0.2 ([@bdraco] - [#103760]) ([matter docs]) (dependency) - Bump subarulink to 0.7.9 ([@G-Two] - [#103761]) ([subaru docs]) (dependency) - Fix discovery schema for Matter switches ([@marcelveldt] - [#103762]) ([matter docs]) - Fix raising vol.Invalid during mqtt config validation instead of ValueError ([@jbouwh] - [#103764]) ([mqtt docs]) - Fix race condition in Matter unsubscribe method ([@marcelveldt] - [#103770]) ([matter docs]) - Fix typo in calendar translation ([@jrieger] - [#103789]) ([calendar docs]) - Fix Rainbird unique to use a more reliable source (mac address) ([@allenporter] - [#101603]) ([rainbird docs]) - Bump pyOverkiz to 1.13.0 ([@iMicknl] - [#103582]) ([overkiz docs]) (dependency) - Bump pyOverkiz to 1.13.2 ([@iMicknl] - [#103790]) ([overkiz docs]) (dependency) - Bump aiocomelit to 0.5.2 ([@chemelli74] - [#103791]) ([comelit docs]) (dependency) - Bump velbusaio to 2023.11.0 ([@Cereal2nd] - [#103798]) ([velbus docs]) (dependency) - Bump pyunifiprotect to 4.21.0 ([@bdraco] - [#103832]) ([unifiprotect docs]) (dependency) - Bump lupupy to 0.3.1 ([@suaveolent] - [#103835]) ([lupusec docs]) (dependency) - Bump gcal_sync to 6.0.1 ([@allenporter] - [#103861]) ([google docs]) (dependency) - Fix bug in Fitbit config flow, and switch to prefer display name ([@allenporter] - [#103869]) ([fitbit docs]) - Fix for Google Calendar API returning invalid RRULE:DATE rules ([@allenporter] - [#103870]) ([google docs]) - Update Fitbit to avoid a KeyError when `restingHeartRate` is not present ([@allenporter] - [#103872]) ([fitbit docs]) - fix Comelit cover stop ([@chemelli74] - [#103911]) ([comelit docs]) - Fix Coinbase for new API Structure ([@TomBrien] - [#103930]) ([coinbase docs]) - Bump zwave-js-server-python to 0.54.0 ([@raman325] - [#103943]) ([zwave_js docs]) (dependency) - Update smarttub to 0.0.36 ([@mdz] - [#103948]) ([smarttub docs]) - Fix duplicate Ban file entries ([@fosterchuck] - [#103953]) ([http docs]) - Fix openexchangerates form data description ([@MartinHjelmare] - [#103974]) ([openexchangerates docs]) - Fix emulated_hue with None values ([@bdraco] - [#104020]) ([emulated_hue docs]) - Fix netatmo authentication when using cloud authentication credentials ([@deosrc] - [#104021]) ([netatmo docs]) - Fix device tracker see gps accuracy selector ([@MartinHjelmare] - [#104022]) ([device_tracker docs]) - Bump pyenphase to 1.14.3 ([@catsmanac] - [#104101]) ([enphase_envoy docs]) (dependency) - Fix ESPHome BLE client raising confusing error when not connected ([@bdraco] - [#104146]) ([esphome docs]) - Fix memory leak in ESPHome disconnect callbacks ([@bdraco] - [#104149]) ([esphome docs]) - Add debug logging for which adapter is used to connect bluetooth devices ([@bdraco] - [#103264]) ([bluetooth docs]) - Prevent Bluetooth reconnects from blocking shutdown ([@bdraco] - [#104150]) ([bluetooth docs]) - Bump boschshcpy to 0.2.75 ([@tschamm] - [#104159]) ([bosch_shc docs]) - Fix Local To-do list bug renaming items ([@allenporter] - [#104182]) ([local_todo docs]) - Bump aiosomecomfort to 0.0.22 ([@mkmer] - [#104202]) ([honeywell docs]) - Increase Tomato request timeout ([@ertechdesign] - [#104203]) ([tomato docs]) - Fix imap does not decode text body correctly ([@jbouwh] - [#104217]) ([imap docs]) - Fix mqtt json light allows to set brightness value >255 ([@jbouwh] - [#104220]) ([mqtt docs]) - Handle attributes set to None in prometheus ([@knyar] - [#104247]) ([prometheus docs]) - Catch ClientOSError in renault integration ([@epenet] - [#104248]) ([renault docs]) - Restore removed guard for non-string inputs in Alexa ([@jbouwh] - [#104263]) ([alexa docs]) - Bump bimmer_connected to 0.14.3 ([@rikroe] - [#104282]) ([bmw_connected_drive docs]) (dependency) - Bump pyrainbird to 4.0.1 ([@allenporter] - [#104293]) ([rainbird docs]) (dependency) - Bump pychromecast to 13.0.8 ([@emontnemery] - [#104320]) ([cast docs]) - Bump ical to 6.0.0 ([@allenporter] - [#103482]) ([local_calendar docs]) ([local_todo docs]) (dependency) - Bump ical to 6.1.0 ([@allenporter] - [#103759]) ([local_calendar docs]) ([local_todo docs]) (dependency) [#101603]: https://togithub.com/home-assistant/core/pull/101603 [#103164]: https://togithub.com/home-assistant/core/pull/103164 [#103264]: https://togithub.com/home-assistant/core/pull/103264 [#103301]: https://togithub.com/home-assistant/core/pull/103301 [#103482]: https://togithub.com/home-assistant/core/pull/103482 [#103532]: https://togithub.com/home-assistant/core/pull/103532 [#103582]: https://togithub.com/home-assistant/core/pull/103582 [#103607]: https://togithub.com/home-assistant/core/pull/103607 [#103688]: https://togithub.com/home-assistant/core/pull/103688 [#103737]: https://togithub.com/home-assistant/core/pull/103737 [#103744]: https://togithub.com/home-assistant/core/pull/103744 [#103759]: https://togithub.com/home-assistant/core/pull/103759 [#103760]: https://togithub.com/home-assistant/core/pull/103760 [#103761]: https://togithub.com/home-assistant/core/pull/103761 [#103762]: https://togithub.com/home-assistant/core/pull/103762 [#103764]: https://togithub.com/home-assistant/core/pull/103764 [#103770]: https://togithub.com/home-assistant/core/pull/103770 [#103789]: https://togithub.com/home-assistant/core/pull/103789 [#103790]: https://togithub.com/home-assistant/core/pull/103790 [#103791]: https://togithub.com/home-assistant/core/pull/103791 [#103798]: https://togithub.com/home-assistant/core/pull/103798 [#103832]: https://togithub.com/home-assistant/core/pull/103832 [#103835]: https://togithub.com/home-assistant/core/pull/103835 [#103861]: https://togithub.com/home-assistant/core/pull/103861 [#103869]: https://togithub.com/home-assistant/core/pull/103869 [#103870]: https://togithub.com/home-assistant/core/pull/103870 [#103872]: https://togithub.com/home-assistant/core/pull/103872 [#103911]: https://togithub.com/home-assistant/core/pull/103911 [#103930]: https://togithub.com/home-assistant/core/pull/103930 [#103943]: https://togithub.com/home-assistant/core/pull/103943 [#103948]: https://togithub.com/home-assistant/core/pull/103948 [#103953]: https://togithub.com/home-assistant/core/pull/103953 [#103974]: https://togithub.com/home-assistant/core/pull/103974 [#104020]: https://togithub.com/home-assistant/core/pull/104020 [#104021]: https://togithub.com/home-assistant/core/pull/104021 [#104022]: https://togithub.com/home-assistant/core/pull/104022 [#104101]: https://togithub.com/home-assistant/core/pull/104101 [#104146]: https://togithub.com/home-assistant/core/pull/104146 [#104149]: https://togithub.com/home-assistant/core/pull/104149 [#104150]: https://togithub.com/home-assistant/core/pull/104150 [#104159]: https://togithub.com/home-assistant/core/pull/104159 [#104182]: https://togithub.com/home-assistant/core/pull/104182 [#104202]: https://togithub.com/home-assistant/core/pull/104202 [#104203]: https://togithub.com/home-assistant/core/pull/104203 [#104217]: https://togithub.com/home-assistant/core/pull/104217 [#104220]: https://togithub.com/home-assistant/core/pull/104220 [#104247]: https://togithub.com/home-assistant/core/pull/104247 [#104248]: https://togithub.com/home-assistant/core/pull/104248 [#104263]: https://togithub.com/home-assistant/core/pull/104263 [#104282]: https://togithub.com/home-assistant/core/pull/104282 [#104293]: https://togithub.com/home-assistant/core/pull/104293 [#104320]: https://togithub.com/home-assistant/core/pull/104320 [@Cereal2nd]: https://togithub.com/Cereal2nd [@G-Two]: https://togithub.com/G-Two [@MartinHjelmare]: https://togithub.com/MartinHjelmare [@TomBrien]: https://togithub.com/TomBrien [@allenporter]: https://togithub.com/allenporter [@bdraco]: https://togithub.com/bdraco [@bieniu]: https://togithub.com/bieniu [@catsmanac]: https://togithub.com/catsmanac [@chemelli74]: https://togithub.com/chemelli74 [@deosrc]: https://togithub.com/deosrc [@emontnemery]: https://togithub.com/emontnemery [@epenet]: https://togithub.com/epenet [@ertechdesign]: https://togithub.com/ertechdesign [@fosterchuck]: https://togithub.com/fosterchuck [@frenck]: https://togithub.com/frenck [@iMicknl]: https://togithub.com/iMicknl [@jbouwh]: https://togithub.com/jbouwh [@joostlek]: https://togithub.com/joostlek [@jrieger]: https://togithub.com/jrieger [@knyar]: https://togithub.com/knyar [@marcelveldt]: https://togithub.com/marcelveldt [@mdz]: https://togithub.com/mdz [@mkmer]: https://togithub.com/mkmer [@raman325]: https://togithub.com/raman325 [@rikroe]: https://togithub.com/rikroe [@suaveolent]: https://togithub.com/suaveolent [@tschamm]: https://togithub.com/tschamm [accuweather docs]: https://www.home-assistant.io/integrations/accuweather/ [alexa docs]: https://www.home-assistant.io/integrations/alexa/ [bluetooth docs]: https://www.home-assistant.io/integrations/bluetooth/ [bmw_connected_drive docs]: https://www.home-assistant.io/integrations/bmw_connected_drive/ [bosch_shc docs]: https://www.home-assistant.io/integrations/bosch_shc/ [calendar docs]: https://www.home-assistant.io/integrations/calendar/ [cast docs]: https://www.home-assistant.io/integrations/cast/ [coinbase docs]: https://www.home-assistant.io/integrations/coinbase/ [comelit docs]: https://www.home-assistant.io/integrations/comelit/ [device_tracker docs]: https://www.home-assistant.io/integrations/device_tracker/ [emulated_hue docs]: https://www.home-assistant.io/integrations/emulated_hue/ [enphase_envoy docs]: https://www.home-assistant.io/integrations/enphase_envoy/ [esphome docs]: https://www.home-assistant.io/integrations/esphome/ [fitbit docs]: https://www.home-assistant.io/integrations/fitbit/ [google docs]: https://www.home-assistant.io/integrations/google/ [honeywell docs]: https://www.home-assistant.io/integrations/honeywell/ [http docs]: https://www.home-assistant.io/integrations/http/ [imap docs]: https://www.home-assistant.io/integrations/imap/ [local_calendar docs]: https://www.home-assistant.io/integrations/local_calendar/ [local_todo docs]: https://www.home-assistant.io/integrations/local_todo/ [lupusec docs]: https://www.home-assistant.io/integrations/lupusec/ [matter docs]: https://www.home-assistant.io/integrations/matter/ [mqtt docs]: https://www.home-assistant.io/integrations/mqtt/ [netatmo docs]: https://www.home-assistant.io/integrations/netatmo/ [openexchangerates docs]: https://www.home-assistant.io/integrations/openexchangerates/ [overkiz docs]: https://www.home-assistant.io/integrations/overkiz/ [prometheus docs]: https://www.home-assistant.io/integrations/prometheus/ [rainbird docs]: https://www.home-assistant.io/integrations/rainbird/ [renault docs]: https://www.home-assistant.io/integrations/renault/ [smarttub docs]: https://www.home-assistant.io/integrations/smarttub/ [subaru docs]: https://www.home-assistant.io/integrations/subaru/ [tomato docs]: https://www.home-assistant.io/integrations/tomato/ [unifiprotect docs]: https://www.home-assistant.io/integrations/unifiprotect/ [velbus docs]: https://www.home-assistant.io/integrations/velbus/ [withings docs]: https://www.home-assistant.io/integrations/withings/ [zwave_js docs]: https://www.home-assistant.io/integrations/zwave_js/astral-sh/ruff (ruff)
### [`v0.1.6`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#016) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.1.5...v0.1.6) ##### Preview features - \[`flake8-boolean-trap`] Extend `boolean-type-hint-positional-argument` (`FBT001`) to include booleans in unions ([#7501](https://togithub.com/astral-sh/ruff/pull/7501)) - \[`flake8-pie`] Extend `reimplemented-list-builtin` (`PIE807`) to `dict` reimplementations ([#8608](https://togithub.com/astral-sh/ruff/pull/8608)) - \[`flake8-pie`] Extend `unnecessary-pass` (`PIE790`) to include ellipses (`...`) ([#8641](https://togithub.com/astral-sh/ruff/pull/8641)) - \[`flake8-pie`] Implement fix for `unnecessary-spread` (`PIE800`) ([#8668](https://togithub.com/astral-sh/ruff/pull/8668)) - \[`flake8-quotes`] Implement `unnecessary-escaped-quote` (`Q004`) ([#8630](https://togithub.com/astral-sh/ruff/pull/8630)) - \[`pycodestyle`] Implement fix for `multiple-spaces-after-keyword` (`E271`) and `multiple-spaces-before-keyword` (`E272`) ([#8622](https://togithub.com/astral-sh/ruff/pull/8622)) - \[`pycodestyle`] Implement fix for `multiple-spaces-after-operator` (`E222`) and `multiple-spaces-before-operator` (`E221`) ([#8623](https://togithub.com/astral-sh/ruff/pull/8623)) - \[`pyflakes`] Extend `is-literal` (`F632`) to include comparisons against mutable initializers ([#8607](https://togithub.com/astral-sh/ruff/pull/8607)) - \[`pylint`] Implement `redefined-argument-from-local` (`PLR1704`) ([#8159](https://togithub.com/astral-sh/ruff/pull/8159)) - \[`pylint`] Implement fix for `unnecessary-lambda` (`PLW0108`) ([#8621](https://togithub.com/astral-sh/ruff/pull/8621)) - \[`refurb`] Implement `if-expr-min-max` (`FURB136`) ([#8664](https://togithub.com/astral-sh/ruff/pull/8664)) - \[`refurb`] Implement `math-constant` (`FURB152`) ([#8727](https://togithub.com/astral-sh/ruff/pull/8727)) ##### Rule changes - \[`flake8-annotations`] Add autotyping-like return type inference for annotation rules ([#8643](https://togithub.com/astral-sh/ruff/pull/8643)) - \[`flake8-future-annotations`] Implement fix for `future-required-type-annotation` (`FA102`) ([#8711](https://togithub.com/astral-sh/ruff/pull/8711)) - \[`flake8-implicit-namespace-package`] Avoid missing namespace violations in scripts with shebangs ([#8710](https://togithub.com/astral-sh/ruff/pull/8710)) - \[`pydocstyle`] Update `over-indentation` (`D208`) to preserve indentation offsets when fixing overindented lines ([#8699](https://togithub.com/astral-sh/ruff/pull/8699)) - \[`pyupgrade`] Refine `timeout-error-alias` (`UP041`) to remove false positives ([#8587](https://togithub.com/astral-sh/ruff/pull/8587)) ##### Formatter - Fix instability in `await` formatting with fluent style ([#8676](https://togithub.com/astral-sh/ruff/pull/8676)) - Compare formatted and unformatted ASTs during formatter tests ([#8624](https://togithub.com/astral-sh/ruff/pull/8624)) - Preserve trailing semicolon for Notebooks ([#8590](https://togithub.com/astral-sh/ruff/pull/8590)) ##### CLI - Improve debug printing for resolving origin of config settings ([#8729](https://togithub.com/astral-sh/ruff/pull/8729)) - Write unchanged, excluded files to stdout when read via stdin ([#8596](https://togithub.com/astral-sh/ruff/pull/8596)) ##### Configuration - \[`isort`] Support disabling sections with `no-sections = true` ([#8657](https://togithub.com/astral-sh/ruff/pull/8657)) - \[`pep8-naming`] Support local and dynamic class- and static-method decorators ([#8592](https://togithub.com/astral-sh/ruff/pull/8592)) - \[`pydocstyle`] Allow overriding pydocstyle convention rules ([#8586](https://togithub.com/astral-sh/ruff/pull/8586)) ##### Bug fixes - Avoid syntax error via importing `trio.lowlevel` ([#8730](https://togithub.com/astral-sh/ruff/pull/8730)) - Omit unrolled augmented assignments in `PIE794` ([#8634](https://togithub.com/astral-sh/ruff/pull/8634)) - Slice source code instead of generating it for `EM` fixes ([#7746](https://togithub.com/astral-sh/ruff/pull/7746)) - Allow whitespace around colon in slices for `whitespace-before-punctuation` (`E203`) ([#8654](https://togithub.com/astral-sh/ruff/pull/8654)) - Use function range for `no-self-use` ([#8637](https://togithub.com/astral-sh/ruff/pull/8637)) - F-strings doesn't contain bytes literal for `PLW0129` ([#8675](https://togithub.com/astral-sh/ruff/pull/8675)) - Improve detection of `TYPE_CHECKING` blocks imported from `typing_extensions` or `_typeshed` ([#8429](https://togithub.com/astral-sh/ruff/pull/8429)) - Treat display as a builtin in IPython ([#8707](https://togithub.com/astral-sh/ruff/pull/8707)) - Avoid `FURB113` autofix if comments are present ([#8494](https://togithub.com/astral-sh/ruff/pull/8494)) - Consider the new f-string tokens for `flake8-commas` ([#8582](https://togithub.com/astral-sh/ruff/pull/8582)) - Remove erroneous bad-dunder-name reference ([#8742](https://togithub.com/astral-sh/ruff/pull/8742)) - Avoid recommending Self usages in metaclasses ([#8639](https://togithub.com/astral-sh/ruff/pull/8639)) - Detect runtime-evaluated base classes defined in the current file ([#8572](https://togithub.com/astral-sh/ruff/pull/8572)) - Avoid inserting trailing commas within f-strings ([#8574](https://togithub.com/astral-sh/ruff/pull/8574)) - Remove incorrect deprecation label for stdout and stderr ([#8743](https://togithub.com/astral-sh/ruff/pull/8743)) - Fix unnecessary parentheses in UP007 fix ([#8610](https://togithub.com/astral-sh/ruff/pull/8610)) - Remove repeated and erroneous scoped settings headers in docs ([#8670](https://togithub.com/astral-sh/ruff/pull/8670)) - Trim trailing empty strings when converting to f-strings ([#8712](https://togithub.com/astral-sh/ruff/pull/8712)) - Fix ordering for `force-sort-within-sections` ([#8665](https://togithub.com/astral-sh/ruff/pull/8665)) - Run unicode prefix rule over tokens ([#8709](https://togithub.com/astral-sh/ruff/pull/8709)) - Update UP032 to unescape curly braces in literal parts of converted strings ([#8697](https://togithub.com/astral-sh/ruff/pull/8697)) - List all ipython builtins ([#8719](https://togithub.com/astral-sh/ruff/pull/8719)) ##### Documentation - Document conventions in the FAQ ([#8638](https://togithub.com/astral-sh/ruff/pull/8638)) - Redirect from rule codes to rule pages in docs ([#8636](https://togithub.com/astral-sh/ruff/pull/8636)) - Fix permalink to convention setting ([#8575](https://togithub.com/astral-sh/ruff/pull/8575))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.