Commit Graph

1302 Commits (ad17acc6ca4e597bdf9d89076408a7caa07cdcb2)

Author SHA1 Message Date
J. Nick Koston d90605f9bc
Bump protobuf to 4.25.1 ()
changelog: https://github.com/protocolbuffers/protobuf/releases/tag/v25.1
2023-11-20 12:34:58 +01:00
Ruslan Sayfutdinov 1610dd94f9
Add 'do not edit' comment to generated files () 2023-11-13 18:33:42 +00:00
Jan Bouwhuis f94167a4bb
Fix invalid oauth2_unauthorized translation ref ()
* Fix invalids oauth2_unauthorized translation ref

* Fix oauth2_failed
2023-11-12 21:13:38 +01:00
Allen Porter 787fb3b954
Improve OAuth error handling in configuration flows ()
* Improve OAuth error handling in configuration flows

* Update strings for all integrations that use oauth2 config flow

* Remove invalid_auth strings

* Revert change to release

* Revert close change in aiohttp mock
2023-11-11 11:02:51 +01:00
Jan Bouwhuis 54cf7010cd
Add ServiceValidationError and translation support ()
* Add ServiceValidationError

* Add translation support

* Extend translation support to HomeAssistantError

* Add translation support for ServiceNotFound exc

* Frontend translation & translation_key from caller

* Improve fallback message

* Set websocket_api as default translation_domain

* Add MQTT ServiceValidationError exception

* Follow up comments

* Revert removing gueard on translation_key

* Revert test changes to fix CI test

* Follow up comments

* Fix CI test

* Follow up

* Improve language

* Follow up comment
2023-11-06 15:45:04 +01:00
J. Nick Koston b9b986dc8d
Bump protobuf to 4.25.0 () 2023-11-04 10:54:34 -05:00
Matthias Alphart 5cd27a877e
Use `setdefault()` in scaffold script for setting `hass.data` () 2023-11-04 10:51:34 +01:00
Joost Lekkerkerker c3da075554
Use present wording in version bump script () 2023-10-27 17:50:33 +02:00
Allen Porter 476e867fe8
Add a Local To-do component ()
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-10-25 13:21:10 +02:00
Erik Montnemery b953f2998c
Rename the safe_mode integration to recovery_mode ()
* Rename safe mode integration to recovery mode

* Update code
2023-10-24 09:11:14 +02:00
Erik Montnemery d5af6c595d
Fix runaway regex in translations.develop ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-10-23 12:34:32 +02:00
Robert Resch 0c5b963847
Add lokalise multi reference check to hassfest () 2023-10-23 10:57:19 +02:00
Erik Montnemery 164872e1af
Improve error messages from translation script ()
Co-authored-by: Robert Resch <robert@resch.dev>
2023-10-22 23:45:27 +02:00
J. Nick Koston 0adb6fb02c
Bump anyio to 4.0.0 () 2023-10-22 10:34:34 -10:00
J. Nick Koston 7fe2bfa990
Revert "Update numpy to 1.26.1" () 2023-10-15 05:42:25 -10:00
Marc Mueller 1f1a27d6a5
Update numpy to 1.26.1 () 2023-10-14 16:30:43 -10:00
Marc Mueller 0b2b486754
Update mypy to 1.6.0 () 2023-10-11 13:25:11 +02:00
J. Nick Koston 6420cdb42b
Bump httpx to 0.25.0 and httpcore to 0.18.0 () 2023-10-08 19:08:04 +02:00
Ville Skyttä f7aad4a9e6
Call pytest as python3 -m pytest () 2023-10-06 13:22:56 +02:00
Marc Mueller 67dfd1a86b
Update grpcio to 1.59.0 () 2023-10-06 10:08:01 +02:00
Ville Skyttä 5551a345ea
Remove some unnecessary uses of regular expressions () 2023-10-03 20:55:00 -05:00
Franck Nijhof 44acc88365
Update Lokalise CLI to v2.6.8 () 2023-10-02 23:01:30 +02:00
Franck Nijhof a19c6fe9ff
Revert pin on AlexaPy () 2023-09-29 19:40:13 +02:00
Franck Nijhof b8a7ad916a
Pin charset-normalizer in our package constraints () 2023-09-29 14:43:03 +02:00
Marc Mueller 809abc1445
Fix circular dependency on homeassistant () 2023-09-29 11:49:19 +02:00
Joost Lekkerkerker f255a0e546
Pin pydantic to 1.10.12 () 2023-09-28 19:06:45 +02:00
Raman Gupta 2ad0fd1ce1
Adjust hassfest.manifest based on config.action () 2023-09-19 17:30:38 +02:00
Marc Mueller 48f9a38c74
Update numpy to 1.26.0 () 2023-09-17 09:49:21 -05:00
J. Nick Koston 3cc9410a62
Bump grpcio to 1.58.0 ()
* Bump grpcio to 1.58.0

attempt to fix nightly

https://github.com/home-assistant/core/actions/runs/6167125867/job/16737677629

```
```

* forgot the script as well
2023-09-13 20:26:55 -04:00
J. Nick Koston fe8156f013
Bump protobuf to 4.24.3 ()
changelog: https://github.com/protocolbuffers/protobuf/compare/v24.0...v24.3
2023-09-13 20:25:52 -04:00
J. Nick Koston a1359c1ce3
Replace lambda in script/gen_requirements_all.py with str.lower () 2023-09-05 22:44:59 +02:00
J. Nick Koston abb0537928
Replace lambda with itemgetter in script/gen_requirements_all.py () 2023-09-05 10:36:01 -05:00
J. Nick Koston 035fea3ee0
Replace lambda with attrgetter in hassfest () 2023-09-05 16:40:25 +02:00
puddly 38270ee823
Create a ZHA repair when directly accessing a radio with multi-PAN firmware ()
* Add the SiLabs flasher as a dependency

* Create a repair if the wrong firmware is detected on an EZSP device

* Update homeassistant/components/zha/strings.json

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>

* Provide the ZHA config entry as a reusable fixture

* Create a separate repair when using non-Nabu Casa hardware

* Add unit tests

* Drop extraneous `config_entry.add_to_hass` added in 021def44

* Fully unit test all edge cases

* Move `socket://`-ignoring logic into repair function

* Open a repair from ZHA flows when the wrong firmware is running

* Fix existing unit tests

* Link to the flashing section in the documentation

* Reduce repair severity to `ERROR`

* Make issue persistent

* Add unit tests for new radio probing states

* Add unit tests for new config flow steps

* Handle probing failure raising an exception

* Implement review suggestions

* Address review comments

---------

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
2023-09-01 09:05:45 -04:00
Marc Mueller cc9f0aaf80
Escape core version [ci] () 2023-08-30 23:56:25 +02:00
Erik Montnemery f9b2e10f72
Add new board type () 2023-08-30 16:37:13 +02:00
Erik Montnemery 7e7cb15d5b
Revert "Allows defining list of attributes excluded from history in manifest.json" ()
Revert "Allows defining list of attributes excluded from history in manifest.json ()"

This reverts commit 0366e14630.
2023-08-30 08:26:26 +02:00
Erik Montnemery 0366e14630
Allows defining list of attributes excluded from history in manifest.json ()
* Move list of attributes excluded from history to manifest.json

* Address comments
2023-08-29 20:14:33 +02:00
Ville Skyttä 9da192c752
Avoid use of `datetime.utc*` methods deprecated in Python 3.12 ()
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2023-08-24 16:38:22 +02:00
Ville Skyttä 6399d74c15
Remove unnnecessary pylint configs from core () 2023-08-22 23:12:12 +02:00
Robert Resch 426fd62ee3
Adjust hassfest to require translations for core services ()
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-08-22 17:05:53 +02:00
Ville Skyttä 2399cd283a
Python 3.10 support cleanups () 2023-08-21 19:14:07 +02:00
Ville Skyttä 3094991236
Upgrade ruff to 0.0.285 () 2023-08-19 08:17:17 -04:00
J. Nick Koston c671b1069e
Bump protobuf to 4.24.0 () 2023-08-15 18:52:18 -05:00
Marc Mueller fb66ceb302
Update mypy to 1.5.0 () 2023-08-11 13:13:04 +02:00
amitfin d78e39d568
Fix allow_name_translation logic () 2023-08-04 12:51:04 +02:00
J. Nick Koston 282ae80cc2
Fix hassfest check for schema ()
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2023-08-03 12:55:33 -10:00
epenet 9df1805b3b
Remove myself from const and util codeowners () 2023-07-31 07:06:06 -07:00
Franck Nijhof af286a8feb
Add urllib3<2 package constraint () 2023-07-27 18:57:13 +02:00
Jan-Philipp Benecke 55beb26190
Fix authlib version constraint required by point () 2023-07-27 08:54:20 +02:00