Releases: bitfocus/companion-module-generic-emberplus
Releases · bitfocus/companion-module-generic-emberplus
v2.8.1
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
- chore(deps): bump tar from 7.5.10 to 7.5.11 by @dependabot[bot] in #89
- chore: Fix typos in feedback descriptions by @peternewman in #90
- v2.8.1 by @phillipivan in #91
Full Changelog: v2.8.0...v2.8.1
v2.8.0
Whats's New
- Feat: Add
Parameter Valuefeedback - Feat: Accept variables for some matrix actions
- Improvement: Large scale refactoring, including some bug fixes / quirks when
configUpdatedwas 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:
multilinevalue fields for string parameter action and feedback - Improvement:
multilinematricesString&monitoredParametersStringconfig 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-connectionto keep trying reconnects.
What's Changed
- chore(deps): bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #72
- chore(deps): bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in #73
- chore(deps): bump zx from 8.4.0 to 8.8.5 by @dependabot[bot] in #74
- Fix typo in tooltip for monitored parameters by @peternewman in #75
- chore(deps): bump tar from 7.4.3 to 7.5.3 by @dependabot[bot] in #78
- chore(deps): bump tar from 7.5.3 to 7.5.6 by @dependabot[bot] in #80
- chore(deps): bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #81
- chore(deps): bump tar from 7.5.6 to 7.5.7 by @dependabot[bot] in #82
- chore(deps): update @companion-module/tools from ^2.3.0 to ^2.6.1 by @companion-module-bot in #83
- chore(deps): bump tar from 7.5.7 to 7.5.9 by @dependabot[bot] in #85
- chore(deps): bump ajv from 6.12.6 to 6.14.0 by @dependabot[bot] in #86
- chore(deps): bump tar from 7.5.9 to 7.5.10 by @dependabot[bot] in #87
- V280 by @phillipivan in #84
- V280 by @phillipivan in #88
New Contributors
- @peternewman made their first contribution in #75
- @companion-module-bot made their first contribution in #83
Full Changelog: v2.7.2...v2.8.0
v2.7.2
What's Changed
- Throttle and batch
checkFeedbacksByIdandsetVariableValuesby @phillipivan in #69
Full Changelog: v2.7.1...v2.7.2
v2.7.1
What's Changed
- Fix: Variable definitions during
configUpdated() - Improvement: better sanitizing of variable ids
- Refactor: use
Set<string>forstate.feedbacks.byPath - Chore: update dependencies
- v2.7.1 by @phillipivan in #65
- v2.7.1 by @phillipivan in #68
Full Changelog: v2.7.0...v2.7.1
v2.7.0
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 FeedbackParameter ENUM Equals String
ActionSet Value ENUMcan 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 forSet Value Integeraction, that works like ember + viewer #58
Factor option forParameter Compare Numberfeedback, whenAs 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 &checkFeedbacksByIdfor 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 \tetc 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
What's Changed
- v2.6.2 by @phillipivan in #54
- Auto create variables for relative and toggle actions
Full Changelog: v2.6.1...v2.6.2
v2.6.1
What's Changed
- v2.6.1 by @phillipivan in #53
- Fix Boolean Toggle
- Update dev dependencies
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
- v2.6.0 by @phillipivan in #52
- 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