> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daily.co/llms.txt
> Use this file to discover all available pages before exploring further.

# December 6, 2023

> The latest updates to Daily's real-time audio and video APIs.

## Overview

New features in the last month include:

* Screen sharing support on `daily-ios`
* Transcription support on `daily-android`
* Screen share publishing settings on `daily-ios` and `daily-android`
* Daily Prebuilt's mobile UX has been improved, including a desktop experience for iPads and tablets
* CPU and visual performance improvements for Daily Prebuilt's background effects

## daily-js

### 0.55.x

#### Improvements

This release of `daily-js` includes a number of features, improvements, and bugfixes, including:

* Updating the name of `DailyIframe` to `Daily` in order to reduce the confusion between using `daily-js` to build a custom app and control Daily Prebuilt.
* Improved the `cpu-load-change` event to reduce the likelihood of false positives.
* Introduced the new method `meetingSessionSummary()` as a replacement for `getMeetingSession()` and event `meeting-session-summary-updated` as a replacement for `meeting-session-updated`.

#### Release notes

For more information, check out the release notes:

* [0.55.0](https://github.com/daily-co/daily-js/releases/tag/daily-js-2023-11-30-0.55.0)
* [0.55.1](https://github.com/daily-co/daily-js/releases/tag/daily-js-2023-12-01-0.55.1)

## react-native-daily-js

### 0.53.x

#### Improvements

This release of `react-native-daily-js` includes a number of features, improvements, and bugfixes, including:

* Updating the name of `DailyIframe` to `Daily` in order to reduce the confusion between using `daily-js` to build a custom app and control Daily Prebuilt.
* Improved the `cpu-load-change` event to reduce the likelihood of false positives.
* Introduced the new method `meetingSessionSummary()` as a replacement for `getMeetingSession()` and event `meeting-session-summary-updated` as a replacement for `meeting-session-updated`.

#### Release notes

For more information, check out the release notes:

* [0.53.0](https://github.com/daily-co/react-native-daily-js/releases/tag/react-native-daily-js-2023-11-30-0.53.0)
* [0.53.1](https://github.com/daily-co/react-native-daily-js/releases/tag/react-native-daily-js-2023-12-01-0.53.1)

## daily-react

### 0.16.0

#### Improvements

* Improved autocompletion for property paths in `tracks`, when using [`useParticipantProperty`](/reference/daily-react/use-participant-property)
* Added a new `examples` directory, with one [minimal example](https://github.com/daily-co/daily-react/tree/main/examples/minimal)

#### Bugfixes

* Fixed a race condition in [`DailyAudio`](/reference/daily-react/daily-audio) when assigning a participant to an `<audio>` element, who wasn't updated in React state, yet, which could lead to the participant not being heard.
* Fixed the return value of `updateInputSettings`, returned from [`useInputSettings`](/reference/daily-react/use-input-settings)

## daily-python

### 0.5.x

#### Support for addition transcription parameters

It is now possible to pass additional transcription settings to [`start_transcription()`](https://reference-python.daily.co/api_reference.html#daily.CallClient.start_transcription) using the new `extra` field.

#### Specify input constraints

Custom `MediaTrackConstraints`, like echo cancellation and noise suppression, can now be specified for inputs. See the [`VideoInputSettings`](https://reference-python.daily.co/types.html#videoinputsettings) and [`AudioInputSettings`](https://reference-python.daily.co/types.html#audioinputsettings).

#### Release notes

For more information, check out the release notes:

* [0.5.0](https://github.com/daily-co/daily-python/releases/tag/v0.5.0)
* [0.5.1](https://github.com/daily-co/daily-python/releases/tag/v0.5.1)
* [0.5.2](https://github.com/daily-co/daily-python/releases/tag/v0.5.2)
* [0.5.3](https://github.com/daily-co/daily-python/releases/tag/v0.5.3)
* [0.5.4](https://github.com/daily-co/daily-python/releases/tag/v0.5.4)

## daily-ios

### 0.13.0

#### Screen publishing settings

You can now control a screen share's publishing settings, which allows you to control the resolution, frame rate, and bitrate for a screen share. See [`ScreenVideoPublishingSettingsUpdate`](https://reference-ios.daily.co/documentation/daily/screenvideopublishingsettingsupdate) to get started.

#### Release notes

For more information, check out the [release notes](https://github.com/daily-co/daily-client-ios/blob/main/CHANGELOG.md#0130---2023-12-05).

### 0.12.0

#### Screen sharing support

daily-ios clients now support screen sharing. Screen sharing is composed of two parts: a broadcast upload extension and the screen share support inside the iOS SDK. For more details, refer to the [screen sharing guide](/docs/ios/screen-share).

#### Release notes

For more information, check out the [release notes](https://github.com/daily-co/daily-client-ios/blob/main/CHANGELOG.md#0120---2023-11-20).

## daily-android

### 0.13.0

#### Screen publishing settings

You can now control a screen share's publishing settings, which allows you to control the resolution, frame rate, and bitrate for a screen share. See [`ScreenVideoPublishingSettingsUpdate`](https://reference-android.daily.co/daily-android/co.daily.settings/-screen-video-publishing-settings-update/index.html) to get started.

#### Release notes

For more information, check out the [release notes](https://github.com/daily-co/daily-client-android/blob/main/CHANGELOG.md#0130---2023-12-06).

### 0.12.0

#### Transcriptions support

Start and stop transcriptions from your daily-android client. See [`startTranscription`](https://reference-android.daily.co/daily-android/co.daily/-call-client/start-transcription.html) and [`stopTranscription`](https://reference-android.daily.co/daily-android/co.daily/-call-client/stop-transcription.html) to get started.

#### Release notes

For more information, check out the [release notes](https://github.com/daily-co/daily-client-android/blob/main/CHANGELOG.md#0120---2023-11-21).

## Daily Prebuilt

#### Features and improvements

* Tablets and iPads now have the ability to run the full desktop Prebuilt experience. As part of this release, we have disabled picture-in-picture viewing on tablets using Safari.
* Viewing on mobile devices has been improved to optimize for video aspect ratios native to your device.
* Improved the CPU and visual performance of background blur and effects.
* Chat notifications now appear in a snackbar when the Chat panel is not visible.
* Improved CPU performance for users joining a Breakout session.
* Only render the speaking while muted popover while in a meeting.
* Admins are not distinguished in the People panel by a new icon.

#### Bugfixes

* Fixed an issues where users with a poor connection would appear to fade in and fade out.
* Fixed an issue for users on older browsers where the grid view would resize itself.
* Fixed an issue where users could appear twice in the picture-in-picture view.

## Media Services

* All Daily calls now have the ability to add a PSTN & SIP Dial-In number for phone calls.
* Fixed an issue that may have caused transcription messages to return as empty.
* Fixed an issue where transcription messages could be undefined, resulting in an error.

#### VCS Features

* VCS now supports banner images as part of the image overlay option.
* VCS baseline composition `Banner` component's fade animation can be toggled with `banner.enableTransition`.
* VCS baseline comp dominant mode sorts active speaker right after screen share when `preferScreenshare` is on.
* `EmojiReactions` component is now available in the VCS baseline composition.
* Chat messages from Prebuilt can be displayed in a VCS composition for recording and live streaming.
* New param `'image.emoji'` in VCS baseline comp allows using an emoji instead of an image asset.
* Added a new Sidebar component in VCS baseline composition.
* VCS baseline composition new param `'webFrame.zPosition'` allows placing the WebFrame element in the background.

## Dashboard

* Toggle password visibility when a user is signing up.

## Additional

* The oldest supported version of `daily-js` is now 0.46.0.
