Skip to content

v0.12.0

Compare
Choose a tag to compare
@toger5 toger5 released this 28 May 07:09
87f02b2

What's Changed

✨ Features

  • Add custom audio renderer for iPhone earpiece and only render joined participants by @toger5 in #3249
  • Audio device controls for mobile native audio device selection by @robintown in #3288

🙌 Improvements

  • Keep the HTML lang attribute in sync with the i18next language by @sandhose in #3247
  • Bump js-sdk to support to-device driver unsupported fallback. by @toger5 in #3277
  • Improve the reliability of state changes in widget mode by @robintown in #3281

📄 Documentation

🐛 Bugfixes

  • Fix to-device encryption info label by @toger5 in #3208
  • Fix connection leaks: Ensure that any pending connection open are cancelled/undo when ActiveCall is unmounted by @BillCarsonFr in #3255
  • Fix creating two lk rooms if there is no local store setup (fixes a resulting disconnect bug) by @toger5 in #3297

💾 Developer Experience

Others

  • DevX: Properly server .well-known and use endpoint routing as described in self-hosting.md by @fkwp in #3235
  • only show to-device transport label in dev mode by @BillCarsonFr in #3221
  • Backport: Disable device switching when in controlled audio devices mode by @toger5 in #3291

👒 Dependencies

Full Changelog: v0.11.1...v0.12.0

Docker full package

Element Call is available as a Docker image from the GitHub Container Registry.

The image provides a full build of Element Call that can be used both in standalone and as a widget (on a remote URL).

docker pull ghcr.io/element-hq/element-call:v0.12.0

Embedded packages

This release includes the following embedded packages that allow Element Call to be used as an embedded widget
within another application.

NPM

npm install @element-hq/element-call-embedded@0.12.0

Android AAR

dependencies {
  implementation 'io.element.android:element-call-embedded:0.12.0'
}

SwiftPM

.package(url: "https://github.com/element-hq/element-call-swift.git", from: "0.12.0")