Releases: daily-co/daily-react
Releases · daily-co/daily-react
0.2.5
Bugfixes
- Fixed a bug, where assigning an updated
callObject
instance toDailyProvider
was not stored internally anduseDaily
would still return the initialcallObject
instance.
0.2.4
Improvements
useDevices
is now registering for the newavailable-devices-updated
event to keep the list of media devices up to date- When switching to a different microphone via
setMicrophone
fromuseDevices
there won't be a camera blip anymore
Bugfixes
- Fixed
useLocalParticipant
to stay synchronized withdaily.participants().local
, even when leaving and joining a new meeting from the same callObject instance
Maintenance
- ESLint configuration updates
- Updated
peerDependency
on @daily-co/daily-js to 0.28.0
0.2.3
Bugfixes
- Fixed component types to be compatible with React 18
0.2.2
Improvements
useRoom()
initializes room info with the [access-state-updated
] (https://docs.daily.co/reference/daily-js/events/meeting-events#access-state-updated) event. This means full room information is available as soon as eitherpreAuth()
orjoin()
are called.useRoom()
doesn't reset anymore when a meeting transitions to theleft-meeting
meeting state.
Bugfixes
- Fixed return type for
useRoom()
. It is nowDailyRoomInfo | null
as intended since 0.2.0, notDailyPendingRoomInfo | DailyRoomInfo | null
as before 0.2.0.
0.2.1
Maintenance
- Fixed
peerDependencies
for@daily-co/daily-js
andreact
to allow a wider range of versions
0.2.0
Features
- useParticipantIds has new
'screen'
filter to get participants with active screen shares
Improvements
- Reduced re-render cycles due to participant events
- Reduced re-render cycles by grouping multiple state updates into transactions
- Improved useRoom() to return meaningful room data as soon as possible
- Improved throttling in useThrottledDailyEvent
Maintenance
- Updated peerDependency recoil to 0.7.0
0.1.1
Bugfixes
- Fix useLocalParticipant state initialization
- Added repository to
package.json