Features
- A new 'lang-updated' event fires when setDailyLang() is called and changes the call language. The payload includes two values:
lang
andlangSetting
.lang
is the language currently in effect.langSetting
is the value the user explicitly specified (e.g. viasetDailyLang()
) that resulted in that language ultimately being set. For example, if you callsetDailyLang('en')
, both yourlang
and yourlangSetting
will be'en'
. If you callsetDailyLang('user')
, where'user'
is a special language setting that instructs Daily to use the user’s browser’s language preference, thenlangSetting
will be'user'
andlang
will be the language chosen based on the browser setting:'en'
,'fr'
,'pt'
, or any other Daily-supported language. - A new getMeetingSession() method returns the current meeting session id. A meeting session is a set of one or more people in a room together during a specific time window.
- A new 'meeting-session-updated' event fires when your meeting session changes. One meeting session ends and another begins, for example, when you've been sitting alone in a room for 10 minutes (cricket, cricket).
- Norwegian language support has been added in Daily Prebuilt (language code
'no'
).
Bugfixes
- Squashed a bug where if you invoked two or more async methods (like getInputDevices(), room(), requestAccess(), etc.) within the same millisecond, some of those methods might never have resolved.
- When a call-ending error happens while using Daily Prebuilt, the call iframe will no longer be cleared. Instead, a relevant user-friendly error message (which might be an oxymoron) will be displayed.