Koen Kanters
c2c6b1991c
chore: fix release_please
2024-12-01 20:44:34 +01:00
Koen Kanters and GitHub
1f56496869
Merge pull request #24492 from Koenkk/feat/2.0.0
...
Zigbee2MQTT 2.0.0
2024-12-01 20:39:46 +01:00
Koen Kanters
b581dc6994
fix(ignore): fix tests
2024-12-01 20:37:13 +01:00
Koen Kanters
1ce45c8c41
fix(ignore): update deps
2024-12-01 20:12:46 +01:00
Koen Kanters
a6b36051f0
fix!: Ensure data in response is always empty on error ( #24971 )
2024-12-01 20:11:34 +01:00
Nerivec and Koen Kanters
d78c6facab
fix: Cleanup leftover legacy settings logic ( #24947 )
2024-12-01 20:11:34 +01:00
Koen Kanters
8d58048f34
chore: improve ci
2024-12-01 20:11:34 +01:00
Koen Kanters
f54719fb89
chore: fix provenance
2024-12-01 20:11:34 +01:00
Nerivec and Koen Kanters
9907005256
feat: Live loading of external JS (converters/extensions) ( #24764 )
...
* feat: Live loading of external JS (converters/extensions)
* Fix imports
* Improve error message on MQTT save
* Handle non-existing base path
* Throw on bad converter
* Add tests
* Fix use of ext conv in network map tests.
* More coverage.
* Dont mock zhc for basics, tests actual live loading
* Update
* feat: Live loading of external JS (converters/extensions)
* Fix imports
* Improve error message on MQTT save
* Handle non-existing base path
* Throw on bad converter
* Add tests
* Fix use of ext conv in network map tests.
* More coverage.
* Dont mock zhc for basics, tests actual live loading
* Update
* Fix rebase
* Fix
* Bump zhc
* pretty
* fix typing
* Cleanup `external_converters` setting remnants.
---------
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2024-12-01 20:11:34 +01:00
Koen Kanters
cc61f67215
fix(ignore): some fixes
2024-12-01 20:11:34 +01:00
Koen Kanters
23d8cea4e2
fix: Cleanup Dockerfile
2024-12-01 20:11:34 +01:00
Koen Kanters
8aef77e57e
fix(ignore): Remove external definition type
2024-12-01 20:11:34 +01:00
Nerivec and Koen Kanters
c6958c4991
feat: Automatic settings migration ( #24871 )
...
* feat: Automatic settings migration
* Handle failing on unsupported version.
* Handle change not needed.
* Test change not wanted.
* Cleanup.
* Add `external_converters` removal.
* Fix schema export.
2024-12-01 20:11:34 +01:00
Nerivec and Koen Kanters
e052988663
fix: Use built-in async for mqtt ( #24786 )
...
* fix: Use async for mqtt.
* Update mocks, fix expects
* Prettier.
* Use appropriate error for publish
* Set max listeners immediately after connect
* Add mqtt v5+ `disconnect` event handler
* Set maximum packet size in `CONNECT` packet
* Fix tests.
* Add setting for maximum packet size.
* Add `reasonString` to disconnect logs
* Fix tests
* Fix
* Prettier
2024-12-01 20:11:34 +01:00
Nerivec and Koen Kanters
563514c446
fix!: Rework OTA ( #24634 )
...
* fix(ignore): Update zh and zhc
* update
* Update
* fix
* fix!: Rework OTA
* Import only required from zhc.
* Remove uri-js
* Update settings.schema.json
* fix save
---------
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2024-12-01 20:11:33 +01:00
Koen Kanters
95279b02af
fix(ignore): Small cleanup ( #24696 )
2024-12-01 20:11:08 +01:00
Koen Kanters
e290057e21
fix!: Remove deprecated Home Assistant integration features ( #24494 )
...
* Remove `legacy_trigger`
* Remove legacy_entity_attributes
* Remove `LEGACY_MAPPING`
* Finish cleanup
* Updates
* revert some entities removal
* Update
* Updates
2024-12-01 20:11:06 +01:00
Koen Kanters
61cf5094c7
fix 236b084396
2024-12-01 20:10:35 +01:00
Nerivec and Koen Kanters
9537ef05d5
fix!: Improve bind/bridge/groups parsing and resolving consistency ( #24432 )
...
* Improve bind/bridge/groups parsing and resolving consistency
* Fix mqtt payload casing. Improve typing.
* Cleanup tests
* Add test for bind endpoint by ID.
* Match behavior for group response 'default' endpoint.
2024-12-01 20:09:28 +01:00
Koen Kanters
3f76586a50
fix!: Remove configuring group members through configuration.yaml ( #24338 )
...
* fix!: Remove configuring group members through `configuration.yaml`
* Updates
* Updates
* fix
* Updates
* Feedback
2024-12-01 20:09:28 +01:00
Nerivec and Koen Kanters
6f6e7c3ee0
fix: Refactor tests to TS ( #24357 )
2024-12-01 20:09:27 +01:00
Nerivec and Koen Kanters
2124d3450c
fix!: Improve permit join ( #24257 )
...
* fix: Improve permit join
* Update Home Assistant permit join switch
* Remove `permit_join` from `settings.schema.json`
* Update zigbee-herdsman version to pre-release.
* Fix pnpm overrides
* Update test/homeassistant.test.js
---------
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2024-12-01 20:07:06 +01:00
Koen Kanters and Nerivec
b6186623f0
feat!: The big cleanup ( #24200 )
...
* Remove `deviceGroupMembership`
* Fix controller.ts
* Remove `legacy_api` logic from non-legacy extensions.
* Fix network map coverage.
* Remove all `legacy` extensions.
* Remove `legacy_availability_payload`, `legacy_api`. Remove legacy from configure.
* Fix prettier.
* Remove some leftovers
* Renamed `updateAvailable` to `update_available`
* Remove emitPublishAvailability
* Remove `configuration.yaml`
* Switch to pnpm
* Remove direct mqtt-packet dependency.
* fix pretty
* fix `getDependencyVersion`
* fix pnpm publish
* fix(ignore): fix pnpm publish
* Remove deprecated bridge `config/*`
* Improve update script
* Improve update.sh
---------
Co-authored-by: Nerivec <62446222+Nerivec@users.noreply.github.com >
2024-12-01 20:06:49 +01:00
Koen Kanters
3220b27c8a
fix!: HA permit join switch: disable automatically after 254 seconds ( #24245 )
2024-12-01 20:06:37 +01:00
Koen Kanters
98b977030e
fix(ignore): Changes for improved adapter discovery ( #24147 )
...
* fix: Comment serial config in example configuration
* Link to issue
* Update link
* Update example config
* Feedback
2024-12-01 20:06:37 +01:00
Koen Kanters
1fdc427358
chore: update update_deps.yml
2024-12-01 20:04:54 +01:00
github-actions[bot]
9a74b015dc
chore: promote to dev
2024-12-01 13:44:52 +00:00
Koen Kanters and GitHub
861cba63b3
chore(dev): release 1.42.0 ( #24569 )
1.42.0
2024-12-01 14:33:44 +01:00
Koen Kanters and GitHub
59d0eb4534
Update zigbee-herdsman-converters to 20.58.0 ( #24987 )
2024-12-01 13:30:48 +00:00
Koen Kanters and GitHub
57ee303cda
Update zigbee-herdsman-converters to 20.57.0 ( #24977 )
2024-11-30 20:21:19 +00:00
Der Mundschenk & Compagnie and GitHub
4690fe1a55
fix(ignore): Ignore None actions for HA events ( #24972 )
2024-11-30 21:09:09 +01:00
826547a8e1
fix(ignore): Prevent empty events from being published to HA ( #24969 )
...
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2024-11-30 13:46:31 +01:00
Koen Kanters
7047aef7f7
fix(ignore): Fix Cannot read properties of undefined (reading 'clients') https://github.com/Koenkk/zigbee2mqtt/issues/24957
2024-11-29 20:43:30 +01:00
Der Mundschenk & Compagnie and GitHub
d82d782bac
fix(ignore): Prevent incorrect event_type due to duplicate keys ( #24954 )
2024-11-29 20:26:33 +01:00
6351f4618e
Update zigbee2mqtt-frontend to 0.7.6 ( #24955 )
...
Co-authored-by: nurikk <1525421+nurikk@users.noreply.github.com >
2024-11-28 20:44:30 +00:00
Koen Kanters and GitHub
2c52c9884c
Update zigbee-herdsman-converters to 20.56.0 ( #24952 )
2024-11-28 19:56:10 +00:00
Koen Kanters and GitHub
5e47a21673
Update zigbee-herdsman-converters to 20.55.0 ( #24939 )
2024-11-27 19:41:38 +00:00
Der Mundschenk & Compagnie and GitHub
5ca4cf4acd
fix: Home Assistant: template errors when action key is missing or empty in state payload ( #24931 )
2024-11-27 08:11:07 +01:00
Koen Kanters and GitHub
267d800122
Update zigbee-herdsman-converters to 20.54.0 ( #24920 )
2024-11-25 19:26:00 +00:00
790373b896
fix(ignore): Update zigbee-herdsman-converters to 20.53.0 ( #24906 )
...
Co-authored-by: Ilya Kirov <kirovilya@gmail.com >
2024-11-24 21:29:37 +00:00
Koen Kanters and GitHub
ca6493528d
fix(ignore): Update dependencies ( #24894 )
2024-11-24 22:01:37 +01:00
Koen Kanters and GitHub
1e77893f75
fix(ignore): update zigbee-herdsman-converters to 20.52.0 ( #24874 )
2024-11-22 20:55:41 +00:00
Koen Kanters and GitHub
82a026e02e
fix(ignore): update zigbee-herdsman-converters to 20.51.0 ( #24856 )
2024-11-21 20:58:55 +00:00
Koen Kanters and GitHub
988984a1ae
fix(ignore): update zigbee-herdsman-converters to 20.50.0 ( #24843 )
2024-11-20 20:27:28 +00:00
Koen Kanters and GitHub
5859947207
fix(ignore): update zigbee-herdsman-converters to 20.49.1 ( #24830 )
2024-11-19 19:43:54 +00:00
Koen Kanters and GitHub
b1508ae52f
Update zigbee-herdsman-converters to 20.48.0 ( #24820 )
...
* fix(ignore): update zigbee-herdsman-converters to 20.48.0
* u
2024-11-18 21:06:11 +00:00
Koen Kanters and GitHub
152ad12508
fix(ignore): update zigbee-herdsman to 2.1.9 ( #24819 )
2024-11-18 20:05:50 +00:00
Koen Kanters and GitHub
36e452b0f3
fix(ignore): update zigbee-herdsman-converters to 20.47.0 ( #24772 )
2024-11-14 20:36:53 +00:00
Koen Kanters and GitHub
2a9bbb21ba
fix(ignore): update zigbee-herdsman to 2.1.8 ( #24763 )
2024-11-13 20:56:59 +00:00
Koen Kanters
f7e7115f79
chore: attempt to fix codeql.yaml
2024-11-13 21:53:01 +01:00