Releases: mvdwetering/yamaha_ynca
v5.0.0
Breaking change
Usage of state ON has been replaced with state IDLE.
Any place where state ON was used (e.g. in automations) will need to be updated.
What's Changed
- Minimum supported version of Home Assistant is now 2022.10
- Added RX-V673 to list of working receivers by @rdotts in #34
- Add RX-A1040 to readme by @mvdwetering in #46
- Link to Discussions in the issue template chooser by @mvdwetering in #48
- Replace deprecated MediaPlayer constants with enums by @mvdwetering in #63
- Use Idle state instead of On by @mvdwetering in #64
New Contributors
Full Changelog: v4.8.0...v5.0.0
v4.8.0
What's Changed
- Change internal storing of hidden soundmodes
- Protect against changed modelinfo
- Bump ynca to 3.11.0 (adds modelinfo for RX-V475)
Full Changelog: v4.7.0...v4.8.0
v4.7.0
What's Changed
- Add hiding of soundmodes
- Bump ynca to 3.10.0 (adds "5ch Stereo" soundmode)
Full Changelog: v4.6.0...v4.7.0
v4.6.0
What's Changed
- Fix repeat/shuffle capability indicated in some cases when not available on device
- Fix contenttype "music" indicated in some cases when actually unknown
Full Changelog: v4.5.0...v4.6.0
v4.5.0
Changes
Minimum supported HA version is now 2022.8
- Consistently use state "on" when the receiver is on. Used to be "on" in some cases and "idle" in others.
- Update
ynca
library, this fixes diagnostics logging not containing errors - Add service to send raw YNCA commands to help debugging
- Replace deprecated
async_setup_platforms
calls
Full Changelog: v4.4.0...v4.5.0
v4.4.0
Changes
Minimum supported HA version is now 2022.7
- Update
ynca
library and account for changes/deprecations - Add diagnostics platform which allows downloading of diagnostics data from HA in case of issues.
- Improve error handling/logging when connection gets lost during initialization of the integration
- Follow new entity naming scheme of HA
- Replace deprecated RESULT_TYPE HA constants
Full Changelog: v4.3.0...v4.4.0
v4.3.0
The focus of the release is to be more robust when the device does not provide all info that was previously assumed to be always there. This should allow this integration to be usable with newer devices like TSR-700
Changes
- Update
ynca
library- Adds fallback list for inputs when not provided by the device
- More robust handling of unknown Soundmodes
- Use ZoneId when no Zonename provided by the device
- Soundmodes list should match device when it is a known model, otherwise all possible SoundModes are listed which may not all be supported by the specific device.
Full Changelog: v4.2.0...v4.3.0
v4.2.0
Changes
- Update
ynca
library- Adds "9ch Stereo" to sound modes
- Fixed "The Bottom Line" sound mode
Full Changelog: v4.1.0...v4.2.0
v4.1.0
Changes
- Replace deprecated
async_get_registry()
call in HA - Improve ConfigFlow
- Explicitly select connection method at start, which should make it easier to understand what to do
- More robust against connection issues or wrong parameters
- Keep settings when connection fails, so it is easier to figure out what is wrong
- Fix HA translation keys don't work for custom_components so provide translations myself
- Update to latest YNCA library and handle deprecations that came with it
Full Changelog: v4.0.2...v4.1.0
v4.0.2
Hotfix
4.0.1 fixes an issue that made the migration not trigger to cleanup old entities.
4.0.2 fixes an issue that made the migration not work properly when already on version 2.
All other changes from 4.0.0 still apply, see below.
Breaking change
Scene entities for scenes were replaced by Button entities.
Scene entities that only affect a single device seemed weird within Home Assistant context, so changing them back to Button entities.
Changes:
- Replace Scene entities that were used for scenes by Buttons
- Replace deprecated SUPPORT_* constants
Full Changelog: v3.1.0...v4.0.2