Skip to content

Releases: mvdwetering/yamaha_ynca

v5.0.0

16 Oct 16:13
Compare
Choose a tag to compare

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

09 Sep 17:29
Compare
Choose a tag to compare

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

08 Sep 14:49
Compare
Choose a tag to compare

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

07 Sep 14:02
Compare
Choose a tag to compare

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

05 Sep 16:47
Compare
Choose a tag to compare

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

21 Aug 14:09
Compare
Choose a tag to compare

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

17 Jul 18:57
Compare
Choose a tag to compare

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

15 Jul 20:21
Compare
Choose a tag to compare

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

17 Jun 19:00
Compare
Choose a tag to compare

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

08 May 19:26
Compare
Choose a tag to compare

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