Releases: home-assistant-libs/python-matter-server
Releases · home-assistant-libs/python-matter-server
3.2.0
What's Changed
- Add script to beautify diagnostics by @balloob in #223
- Bump pytest from 7.2.1 to 7.2.2 by @dependabot in #229
- Bump pylint from 2.16.2 to 2.16.3 by @dependabot in #228
- Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by @dependabot in #232
- Bump pylint from 2.16.3 to 2.17.0 by @dependabot in #230
- Bump actions/checkout from 3.3.0 to 3.4.0 by @dependabot in #233
- Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.0 by @dependabot in #234
- Bump mypy from 1.0.1 to 1.1.1 by @dependabot in #231
- Bump pypa/gh-action-pypi-publish from 1.8.0 to 1.8.1 by @dependabot in #237
- A few small fixes and minor improvements by @marcelveldt in #238
- Add sdk call to remove fabric from device by @ArturoGuerra in #239
- Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by @dependabot in #241
- Bump actions/checkout from 3.4.0 to 3.5.0 by @dependabot in #242
- Bump pylint from 2.17.0 to 2.17.1 by @dependabot in #244
- Automatically retrieve PAA certificates for device attestation by @marcelveldt in #240
- Fix lint and test issues on main by @MartinHjelmare in #247
- Better guard the parsing logic for malformed data from the SDK by @marcelveldt in #248
Full Changelog: 3.1.0...3.2.0
3.1.0
What’s Changed
- #218 - Refactor/fix Docker (@frenck)
- #217 - Fix bridge support (@marcelveldt)
3.0.0
What’s Changed
- #213 - Simplify datamodel (@marcelveldt)
- #215 - Add mypy to pre-commit hook (@ArturoGuerra)
⚠ Breaking Changes
- #208 - Simplify parsing logic based on python 3.10 (@marcelveldt)
The minimum required version to run this library is now Python 3.10, Python 3.9 is no longer supported.
Python 3.11 is recommended as long as you use our prebuilt wheels for the SDK as it includes some patches.
major bump because schema change that is backwards incompatible
next schema change will be backwards compatible probably
⬆️ Dependencies
3 changes
- #216 - Bump release-drafter/release-drafter from 5.22.0 to 5.23.0 (@dependabot)
- #212 - Bump pylint from 2.16.1 to 2.16.2 (@dependabot)
- #211 - Bump mypy from 1.0.0 to 1.0.1 (@dependabot)
2.1.1
2.1.0
What’s Changed
- #195 - Additional commands for the documentation (@flatsiedatsie)
- #207 - Change schema version logic (@marcelveldt)
- #197 - Add basic pre-commit checks (@ArturoGuerra)
- #194 - Add args support to send_device_command (@ArturoGuerra)
⬆️ Dependencies
6 changes
- #198 - Bump mypy from 0.991 to 1.0.0 (@dependabot)
- #199 - Bump black from 22.10.0 to 23.1.0 (@dependabot)
- #203 - Bump isort from 5.10.1 to 5.12.0 (@dependabot)
- #201 - Bump pytest from 7.2.0 to 7.2.1 (@dependabot)
- #202 - Bump flake8-docstrings from 1.6.0 to 1.7.0 (@dependabot)
- #200 - Bump pylint from 2.15.8 to 2.16.1 (@dependabot)
2.0.2
What’s Changed
- #181 - Fix device info and node BasicInformation (@MartinHjelmare)
- #179 - Fix non awaited coroutine lingering again (@MartinHjelmare)
- #178 - Remove docker port mapping (@MartinHjelmare)
2.0.1
What’s Changed
- #177 - Fix sdk command return code error handling (@MartinHjelmare)
2.0.0
What’s Changed
- #170 - Set network mode host and add default USERDIR in docker-compose.yml (@ArturoGuerra)
⚠ Breaking Changes
- #174 - Bump SDK wheels to 2023.1.0 (=1.0.0.2) (@marcelveldt)
- #166 - Split websocket connection to its own file/class (@marcelveldt)
⬆️ Dependencies
- #168 - Bump actions/setup-python from 4.4.0 to 4.5.0 (@dependabot)
1.1.0
What’s Changed
- #167 - Expose diagnostics in the client (@marcelveldt)
- #164 - Build docker dev environment from source instead of pypi package (@ArturoGuerra)
- #160 - Fix persistency were controller failed loading commissioned devices (@ArturoGuerra)
- #158 - Change docker image credentials directory to /app from /root (@ArturoGuerra)
- #153 - Clean subscribe and signal event typing (@MartinHjelmare)
- #154 - Update docker image for server version 1.0.8 (@MartinHjelmare)
⬆️ Dependencies
2 changes
- #156 - Bump actions/checkout from 3.2.0 to 3.3.0 (@dependabot)
- #155 - Bump release-drafter/release-drafter from 5.21.1 to 5.22.0 (@dependabot)
1.0.8
What’s Changed
- #141 - Type package (@MartinHjelmare)
- #149 - Avoid non awaited coroutine lingering (@MartinHjelmare)
- #150 - Allow stopping docker container (@MartinHjelmare)
- #139 - Add docker files (@MartinHjelmare)
- #143 - Fix Commissioning (@marcelveldt)
- #147 - Add server test foundation (@MartinHjelmare)
- #146 - Fix spelling (@MartinHjelmare)
- #138 - Add standard Python gitignore (@MartinHjelmare)
- #142 - Split lint and test in CI (@MartinHjelmare)
- #137 - Lint docstrings (@MartinHjelmare)
- #136 - Add pylint (@MartinHjelmare)
- #134 - Fix commission on network exception message (@MartinHjelmare)
- #135 - Clean requirements (@MartinHjelmare)
⬆️ Dependencies
3 changes
- #148 - Bump actions/setup-python from 4.3.1 to 4.4.0 (@dependabot)
- #132 - Bump actions/checkout from 3.1.0 to 3.2.0 (@dependabot)
- #130 - Bump actions/setup-python from 4.3.0 to 4.3.1 (@dependabot)