Skip to content

Latest commit

 

History

History
393 lines (191 loc) · 20.2 KB

CHANGELOG.md

File metadata and controls

393 lines (191 loc) · 20.2 KB

Changelog

1.11.0 (2024-09-23)

Features

1.10.0 (2024-08-24)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • add missing textExpression style property (799fb67)

1.8.1 (2024-07-03)

Bug Fixes

  • require at least one product to be defined in manifest.schema.json (#82) (7816348)

1.8.0 (2024-04-26)

Features

Bug Fixes

  • 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)

Features

  • Add a MAC Address regex (#54) (27ea96c)
  • allow specifying 'learn' function timeout (d6b2f72)
  • remove some deprecated fields (aabc536)

Bug Fixes

  • 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

Features

  • bonjour discovery config fields (#57) (37d3cd9)
  • support css colors and alpha colorpicker (1660c3b)

Bug Fixes

1.5.1 (2023-10-02)

Bug Fixes

  • 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

Features

1.4.3 (2023-08-13)

Bug Fixes

  • inline modified debounce-fn into this package (a068123)
  • simplify inlined debounce-fn (cdc1f2b)
  • simplify inlined debounce-fn (9b2f437)

1.4.2 (2023-08-13)

Bug Fixes

  • add isVisibleData parameter to isVisible functions (ddb1b42)
  • Don't crash if action/feedback options are missing #53 (d4e271d)

1.4.1 (2023-04-12)

Bug Fixes

  • Add undefined checks to upgrade for missing options (#48) (6690929)

1.4.0 (2023-03-27)

Features

  • add support for previewStyle parameter of CompanionButtonPresetDefinition class (e63bfd8)

1.3.0 (2023-03-06)

Features

  • support specifying runWhileHeld from presets (27663ae)

1.2.1 (2023-02-22)

Bug Fixes

  • imported actions/feedbacks upgraded from -1 instead when not no scripts are needed (32fa9b5)

1.2.0 (2023-02-21)

Features

  • add surfaceId property to action callback (37b7673)
  • provide currentConfig to upgrade scripts (39e8bc3)
  • provide module with instance label (766d934)

Bug Fixes

  • ipc-wrapper memory leak (2b7b2b9)
  • some testing of upgrade scripts (d61b405)
  • upgrade script tests (2b74f33)

1.1.1 (2023-01-31)

Bug Fixes

  • race condition when async feedbacks are being checked (a2ab3d9)
  • typings (410ed15)

1.1.0 (2023-01-11)

Features

  • allow feedbacks to return a promise (#32) (8923a5e)

Bug Fixes

  • udp socket not reporting as listening (51d5bbf)

1.0.2 (2023-01-08)

Bug Fixes

  • 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)

Bug Fixes

  • module init function should know if it is the first init (3374ac1)
  • unhandled error in ipc-wrapper (07c9472)

1.0.0 (2022-12-01)

Features

  • allow disabling requirement for variables to have a definition (2018e8e)
  • imageBuffer from advanced feedback improvements (0a92773)

Bug Fixes

  • log error if feedback returned a promise (fe9fe27)
  • subscribe not being called when adding actions & feedbacks (6701a43)

Miscellaneous Chores

0.6.1 (2022-11-26)

Bug Fixes

0.6.0 (2022-11-26)

Features

Bug Fixes

0.5.1 (2022-11-22)

Bug Fixes

  • enable CompanionInputFieldTextInput.useVariables (4f77b3e)

0.5.0 (2022-11-22)

Features

  • combine stepped and press button types (#25) (e666bef)

0.4.8 (2022-11-22)

Bug Fixes

  • typo in InstanceStatus enum (91d8938)
  • upgrade scripts running unnecesarily (6413e90)

0.4.7 (2022-10-16)

Bug Fixes

  • make multidropdown option naming consistent (b322f6d)

0.4.6 (2022-10-04)

Bug Fixes

  • '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)

Bug Fixes

  • ejson.parse doesn't accept undefined (3e079bb)

0.4.4 (2022-10-02)

Bug Fixes

0.4.3 (2022-10-02)

Bug Fixes

  • manifest type reexports (5ffff52)

0.4.2 (2022-10-02)

Bug Fixes

  • module manifest validation issues (4d6cc02)

0.4.1 (2022-10-01)

Bug Fixes

  • manifest validation failing once webpacked (afa2970)

0.4.0 (2022-10-01)

Features

  • 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)

Features

  • 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)

Features

  • convert InstanceStatus into proper enum (73213ab)
  • initial refactored socket helpers (603b806)

0.1.2 (2022-07-21)

Bug Fixes

  • re-add method needed by legacy wrapper (f0e3327)

0.1.1 (2022-07-12)

Bug Fixes

  • 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)

Features

  • add apiVersion to manifest (896f151)

0.0.4 (2022-07-12)

Bug Fixes

  • 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)

Bug Fixes

0.0.2 (2022-07-10)

Bug Fixes

0.0.1 (2022-07-10)

Bug Fixes

Miscellaneous Chores