github daily-co/daily-js daily-js-2021-03-09-0.10.0
0.10.0

latest releases: daily-js-2024-09-12-0.71.2, daily-js-2024-08-07-0.70.0, daily-js-2024-07-25-0.69.0...
3 years ago

Features

  • (BETA) If you're using the Daily call object along with WebSocket signaling (signaling_impl = 'ws' in your room config), then you can try out a new set of room access control APIs geared towards implementing flows like a "lobby" where users can request full access to a meeting and wait for a meeting owner to let them in—behavior that previously only existed in the prebuilt UI. Briefly, these new methods and events let you:

    • Know your access level, even before attempting to join a meeting (preAuth(), accessState(), 'access-state-updated')
    • Request elevated access to a meeting (requestAccess())
    • Manage pending access requests, if you're a meeting owner (waitingParticipants(), updateWaitingParticipant(), updateWaitingParticipants(), 'waiting-participant-added', 'waiting-participant-updated', 'waiting-participant-removed')

    You can read more about our new API methods and events in our reference docs. Make sure to check out the privacy and enable_knocking room flags!

Bugfixes

  • setInputDevicesAsync() and getInputDevices() can now more reliably be used anytime before invoking join().
  • The 'fullscreen' and 'exited-fullscreen' events now have the expected payloads: { action: 'fullscreen' } and { action: 'exited-fullscreen' }, respectively.

Other improvements

  • New versioning scheme, with an incrementing minor version! We got tired of all the 9's 😛

Don't miss a new daily-js release

NewReleases is sending notifications on new releases.