1.11.3 (2024-12-23)
- validate that the upgrade-scripts look correct (like an array of functions) (1416357)
1.11.2 (2024-11-18)
1.11.1 (2024-11-07)
1.11.0 (2024-09-23)
1.10.0 (2024-08-24)
- add
AuthenticationFailure
status #86 (5e71bf9) - support additional imageBuffer properties (2c96af2)
- support multiple bonjourQueries per query input field #87 (64772ae)
1.9.0 (2024-07-28)
- add delay property to
CompanionRecordedAction
with warning about lack of predictability (82d964c) - allow presets to define action/feedback headlines (b717953)
- allow presets to define step names (6732a7a)
- propogate recorded action delay (d067603)
- add missing
textExpression
style property (799fb67)
1.8.1 (2024-07-03)
1.8.0 (2024-04-26)
- indicate support for location based variables (4473e9b)
- shared udp listener bitfocus/companion#2399 (#72) (75774b0)
- Text preset type (#80) (34c03db)
- ipc-wrapper failed when receiving a non-error failure (fe87955)
- Record the missing-error-handler timers and clear them on helper destroy() (#79) (5142a62)
- rename 'locationBased' to 'local' variables (71e5b33)
1.7.0 (2024-01-06)
- Add a MAC Address regex (#54) (27ea96c)
- allow specifying 'learn' function timeout (d6b2f72)
- remove some deprecated fields (aabc536)
- clear variable values when variable is removed bitfocus/companion#2638 (9e33afd)
- ensure module manifest doesn't reference template module name (af517e4)
- Validate more manifest fields which might be duplicated from the template (#67) (11e4f00)
1.6.0 (2023-10-14)
Requires Companion 3.2 or later
- expose ipc type (c66d6f2)
1.5.1 (2023-10-02)
- use sequential ids in ipcWrapper, to ensure nanoid doesn't drain the system entropy pool (5b5c32c)
1.5.0 (2023-08-27)
Requires Companion 3.1 or later
1.4.3 (2023-08-13)
- inline modified debounce-fn into this package (a068123)
- simplify inlined debounce-fn (cdc1f2b)
- simplify inlined debounce-fn (9b2f437)
1.4.2 (2023-08-13)
- add
isVisibleData
parameter toisVisible
functions (ddb1b42) - Don't crash if action/feedback options are missing #53 (d4e271d)
1.4.1 (2023-04-12)
1.4.0 (2023-03-27)
- add support for previewStyle parameter of CompanionButtonPresetDefinition class (e63bfd8)
1.3.0 (2023-03-06)
- support specifying
runWhileHeld
from presets (27663ae)
1.2.1 (2023-02-22)
- imported actions/feedbacks upgraded from -1 instead when not no scripts are needed (32fa9b5)
1.2.0 (2023-02-21)
- add surfaceId property to action callback (37b7673)
- provide
currentConfig
to upgrade scripts (39e8bc3) - provide module with instance label (766d934)
- ipc-wrapper memory leak (2b7b2b9)
- some testing of upgrade scripts (d61b405)
- upgrade script tests (2b74f33)
1.1.1 (2023-01-31)
1.1.0 (2023-01-11)
- udp socket not reporting as listening (51d5bbf)
1.0.2 (2023-01-08)
- don't subscribe actions/feedbacks that are disabled during init (23ff218)
- upgrade scripts not reporting results back to companion (75ab637)
1.0.1 (2022-12-20)
- module init function should know if it is the first init (3374ac1)
- unhandled error in ipc-wrapper (07c9472)
1.0.0 (2022-12-01)
- allow disabling requirement for variables to have a definition (2018e8e)
- imageBuffer from advanced feedback improvements (0a92773)
- log error if feedback returned a promise (fe9fe27)
- subscribe not being called when adding actions & feedbacks (6701a43)
- release 1.0.0 (9dce09c)
0.6.1 (2022-11-26)
- missing exports (5dbd28c)
0.6.0 (2022-11-26)
- require node 18 (7b42e3d)
- add missing properties (6bb321c)
0.5.1 (2022-11-22)
- enable CompanionInputFieldTextInput.useVariables (4f77b3e)
0.5.0 (2022-11-22)
0.4.8 (2022-11-22)
0.4.7 (2022-10-16)
- make multidropdown option naming consistent (b322f6d)
0.4.6 (2022-10-04)
- 'init' being received before module is ready (d571d9c)
- error propagation in ipc responses (68c7c6e)
- populate default module config at first start (38da676)
0.4.5 (2022-10-02)
- ejson.parse doesn't accept undefined (3e079bb)
0.4.4 (2022-10-02)
0.4.3 (2022-10-02)
- manifest type reexports (5ffff52)
0.4.2 (2022-10-02)
- module manifest validation issues (4d6cc02)
0.4.1 (2022-10-01)
- manifest validation failing once webpacked (afa2970)
0.4.0 (2022-10-01)
- encode ipc payloads with ejson, to make transfer less lossey (fe1d388)
- switch to using child-process ipc instead of socket.io for modules (c38026f)
- switch to using child-process ipc instead of socket.io for modules (0256d09)
0.3.0 (2022-09-29)
- add json schema for companion/manifest.json files (dd69090)
- api for recording actions (#11) (ad27dcc)
- implement validation of manifest json, using the json schema (1b5714d)
- modules set custom variables (#12) (9d54fda)
0.2.0 (2022-09-04)
0.1.2 (2022-07-21)
- re-add method needed by legacy wrapper (f0e3327)
0.1.1 (2022-07-12)
- allow subscribeActions and related methods (70803d0)
- use apiVersion from manifest instead of package.json of @companion-module/base (2ad58c1)
0.1.0 (2022-07-12)
- add apiVersion to manifest (896f151)
0.0.4 (2022-07-12)
- make non-async socket.io methods not pass a callback to companion. make less methods async (7205498)
- make some 'setter' methods non-async (cbbb3a0)
- module startup (6c061af)
0.0.3 (2022-07-10)
- another attempt at npm (3d7738b)
0.0.2 (2022-07-10)
- npm-publish workflow (0147cd2)
- test (8319a36)
- add warning to readme (dd30e25)