Skip to content

v0.5.0-beta

Choose a tag to compare

@qsc-carolinegingles qsc-carolinegingles released this 10 Nov 23:17
· 10 commits to develop since this release

Hi everyone!

This update fixes a few bugs the community found, adds some missing typescript types to control state, exposes engine status in the root QRWC object, allows updating specific fields in a control instead of always using Value (yay!), and adds a dependency-injected logger to the startup parameters.

This should for the most part not break client apps, but some Typescript apps in strict mode might need to add some additional logic to indicate that components or controls are not undefined.

Changelog:

  • Adds a dependency-injected logger to QRWC's startup options
  • Reimplement the ability to set Position and String on controls such that it actually uses Position and String
  • Adds an engineStatus property to the root object returned by createQrwc
  • Adds some typescript types representing array properties to control state e.g. Values[]
  • Update the README
  • Fixes an issue preventing client apps from gracefully recovering after QRWC lost its connection to the core
  • Fixes the Controls property in component state being null (it's now an array of the controls' states)
  • Fixes an issue where the typescript type of controls and components would lose the possibility of being undefined