postlund / pyatv

A client library for Apple TV and AirPlay devices
https://pyatv.dev
MIT License
838 stars 91 forks source link

Release 0.14.3 #2265

Closed postlund closed 8 months ago

postlund commented 8 months ago

0.14.3 Otto (2023-10-23)

Due to Home Assistant being stuck at pydantic v1 at the moment, I have now changed to use pydantic v1 with the compatibility version bundled in v2. This bascially means that pydantic v1 is used internally, even when v2 is installed. This is temporary until Home Assistant can bump up to pydantic v2. I have also removed dependency on pydantic-extra-types (only MacAddress was used) as it has no v1 compatible version. Same goes for pydantic-settings, which provides no functionality currently.

Changes:

Other:

86a4a91 storage: Use pydantic v1 compatibility
1a8c05a storage: Remove usage of pydantic-settings
d95ab81 storage: Remove need for pydantic-extra-types
b671e21 cq: Another attempt to fix update_type
e50fb7b cq: Specify depdency_type to auto-merge
bde83fa cq: Update auto-merge token
0c4a873 cq: Auto merge dependabot
3e503dc cq: Automatic code coverage

All changes:

86a4a91 storage: Use pydantic v1 compatibility
1a8c05a storage: Remove usage of pydantic-settings
d95ab81 storage: Remove need for pydantic-extra-types
b671e21 cq: Another attempt to fix update_type
e50fb7b cq: Specify depdency_type to auto-merge
bde83fa cq: Update auto-merge token
0c4a873 cq: Auto merge dependabot
3e503dc cq: Automatic code coverage
codecov[bot] commented 8 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (86a4a91) 88.94% compared to head (eb07efe) 88.95%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #2265 +/- ## ======================================= Coverage 88.94% 88.95% ======================================= Files 168 168 Lines 11370 11370 ======================================= + Hits 10113 10114 +1 + Misses 1257 1256 -1 ``` | [Files](https://app.codecov.io/gh/postlund/pyatv/pull/2265?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Pierre+St%C3%A5hl) | Coverage Δ | | |---|---|---| | [pyatv/const.py](https://app.codecov.io/gh/postlund/pyatv/pull/2265?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Pierre+St%C3%A5hl#diff-cHlhdHYvY29uc3QucHk=) | `100.00% <100.00%> (ø)` | | ... and [1 file with indirect coverage changes](https://app.codecov.io/gh/postlund/pyatv/pull/2265/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Pierre+St%C3%A5hl)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.