Skip to content

Latest commit

 

History

History
103 lines (81 loc) · 3.64 KB

HISTORY.md

File metadata and controls

103 lines (81 loc) · 3.64 KB

Release History

  • 20180816, V0.9.11

    • Dependency updates
  • 20180202, V0.9.10

    • Dependency updates
  • 20170429, V0.9.9

    • Updated dependencies to fix "Missing or invalid interval parameter" error
  • 20170420, V0.9.8

    • Dependency updates
  • 20170331, V0.9.7

    • Changed the minimum interval time for status updates from 10 to 2 seconds
    • Added coffeelint style checker to build process
    • Coding style fixes
    • Revised README
  • 20170307, V0.9.6

    • Added "xAttributeOptions" to config schema for DenonAvrPresenceSensor, DenonAvrMasterVolume, and DenonAvrZoneVolume
    • Revised README, documented the relevant predicates and actions available for each device type
  • 20170225, V0.9.5

    • Added action to select the input source as part of rules
  • 20170210, V0.9.4

    • Changed behavior of master volume to avoid video disruption, issue #16
    • Improved Error Handling, issue #17
  • 20161020, V0.9.3

    • Dependency updates
  • 20161020, V0.9.2

  • 20161001, V0.9.1

    • Added HTTP transport which can be used with '11, '12, '13, and X series AVR and newer models released since 2014
    • Improved volume control mapping between absolute, dB, and slider levels
    • Added support for undocumented MVMAX (telnet transport, only)
    • Added proper removal of event listeners to device destroy() methods to avoid potential resource leak
  • 20160714, V0.9.0

    • Dependency Update for pimatic-plugin-commons which corrects handling of continuous attribute values
    • Removed dependency on bluebird as pimatic 0.9 supports bluebird v3.x
    • Reversed order of release history
    • Removed Travis build for node.js 0.10
  • 20160419, V0.8.9

    • Added call super() on destroy()
  • 20160416, V0.8.8

    • Added support for controlling multiple zones
    • Added DenonAvrInputSelector, DenonAvrZoneSwitch, DenonAvrZoneVolume device classes
    • Updated and extended README documentation
    • Added release history and license information
  • 20160323, V0.8.7

    • Implemented auto-discovery for pimatic 0.9
    • Updated peerDependencies property for compatibility with pimatic 0.9
    • Fixed compatibility issue with Coffeescript 1.9 as required for pimatic 0.9
    • Updated dependencies
  • 20160305, V0.8.6

    • Replaced deprecated usage of Promis.settle() function
    • Updated dependencies
    • Added travis build descriptor
    • Minor formatting changes of READMEfile
  • 20151215, V0.8.5

    • Replaced promise retryer to get proper retry cycles
    • Bug fix: Guard connect() method instead of _connect()
    • Bug fix: Use 'when ... then' instead of 'when ...' with switch statement to get proper case breaks generated
    • Fixed typos
  • 20151213, V0.8.4

    • Proper synchronization of flush() methods to prevent multiple send outs of the same command set
    • Enforce wait time of 2 seconds after PWON for subsequent commands
    • Enforce minimum value of 10 for interval property
    • Updated to [email protected]
    • Refactoring: use commons where applicable, remove dead code
    • Updated README
  • 20151213, V0.8.3

    • Added MasterMute device
    • Fixed connection handling
    • Refactoring
  • 20151212, V0.8.2

    • Added volumeDecibel property on PresenceSensor to optionally display volume in dB
    • Fixed changeStateTo() state handling
    • Improved errror handling on _requestUpdate() calls
  • 20151212, V0.8.1

    • Improved connection handling. Close connection on idle to allow for multiple applications using the control port.
    • Fixed update scheduling.
    • Various fixes.
  • 20151212, V0.8.0

    • Initial version