Skip to content

Releases: bitfocus/companion-module-generic-emberplus

v2.8.1

16 Mar 02:26
23f4943

Choose a tag to compare

What's New:

  • Improvement: Only extract ember path from within brackets [] if a valid number path, such as 1.2.3.4 otherwise return full path string. #76
  • Chore: Update dev dependencies

What's Changed

Full Changelog: v2.8.0...v2.8.1

v2.8.0

07 Mar 10:55
c004138

Choose a tag to compare

Whats's New

  • Feat: Add Parameter Value feedback
  • Feat: Accept variables for some matrix actions
  • Improvement: Large scale refactoring, including some bug fixes / quirks when configUpdated was called
  • Improvement: Let companion parse variables. Note - module will no longer accept variables as custom entries in the path drop down; you must use the 'path from string' option.
  • Improvement: multiline value fields for string parameter action and feedback
  • Improvement: multiline matricesString & monitoredParametersString config fields
  • Improvement: Throw errors to companion when aborting actions
  • Improvement: When extracting ember path inside brackets [] make sure to use the last instance of [] #76
  • Improvement: better handling of paths from parameters to monitor config
  • Improvement: No longer log timestamps since Companion does this in module logs now
  • Improvement: Matrix actions. Thanks @bryce-seifert
  • Improvement: add unit tests
  • Improvement: tighten linter rules
  • Update dependencies
  • Patch emberplus-connection to keep trying reconnects.

What's Changed

New Contributors

Full Changelog: v2.7.2...v2.8.0

v2.7.2

15 Jul 00:06
edcaee0

Choose a tag to compare

What's Changed

  • Throttle and batch checkFeedbacksById and setVariableValues by @phillipivan in #69

Full Changelog: v2.7.1...v2.7.2

v2.7.1

02 Jun 01:41
41201a4

Choose a tag to compare

What's Changed

  • Fix: Variable definitions during configUpdated()
  • Improvement: better sanitizing of variable ids
  • Refactor: use Set<string> for state.feedbacks.byPath
  • Chore: update dependencies

Full Changelog: v2.7.0...v2.7.1

v2.7.0

25 Mar 01:59
1421151

Choose a tag to compare

What's Changed

  • update deps by @phillipivan in #56
  • Allow connection via hostname by @phillipivan in #62
  • v2.7.0 by @phillipivan in #63
    New Feedback Parameter ENUM Equals String
    Action Set Value ENUM can set by Index or Enumeration value
    Additional Variable for ENUM Parameters with the Enum value #60
    Actions & Feedbacks can use either text input or drop down of registered paths for specifying parameter path
    Action & Feedback path drop downs are filtered to relevant parameter types & permissions.
    Learn call backs for set value actions and parameter feedbacks #59
    Factor field for Set Value Integer action, that works like ember + viewer #58
    Factor option for Parameter Compare Number feedback, when As Integers? is enabled
    Constrain numeric set value actions (Int, Real, Enum) to reported min & max values where available. This is separate to the min/max option fields for relative set value actions.
    Integer variable values can be factored according to the reported factor field (Enable in module config)
    Variable names include label and description, Variable IDs remain unchanged
    Track & checkFeedbacksById for better efficiency
    Paths including white space will successfully map to variables Ids (white space becomes '_')
    Parse Local variables anywhere that already accepts Global variables
    Parse escape characters like \r \n \t etc in set value string, and reverse when setting variables & Action Recorder #43
    Avoid getElementByPath call during setValue actions if already registered for path
    Only re-initiate connection during configUpdated if host or port has changed.
    Debounce status updates with statusManager utility class
    Settable logging level in config with logger utility class
    Dependency updates

Full Changelog: v2.6.2...v2.7.0

v2.6.2

24 Jan 08:14
ce90865

Choose a tag to compare

What's Changed

  • Auto create variables for relative and toggle actions

Full Changelog: v2.6.1...v2.6.2

v2.6.1

23 Jan 23:36
95e757c

Choose a tag to compare

What's Changed

  • Fix Boolean Toggle
  • Update dev dependencies

Full Changelog: v2.6.0...v2.6.1

v2.6.0

22 Jan 06:38
f8363ec

Choose a tag to compare

What's Changed

  • Add relative action option with range limits to Set Value Int, Set Value Real, Set Value Enum
  • Add toggle action option to Set Value Boolean
  • Update deps
  • Use Yarn 4.6.0

Full Changelog: v2.5.2...v2.6.0

v2.5.2

18 Dec 04:09
958d638

Choose a tag to compare

What's Changed

Full Changelog: v2.5.1...v2.5.2

v2.5.1

03 Dec 22:48
3024ff5

Choose a tag to compare

What's Changed

Full Changelog: v2.5.0...v2.5.1