v0.12.0
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
- Localazy Download by @RiotRobot in #3273
🐛 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
- Developer option to mute all audio by @toger5 in #3239
- Docker-compose: do not access ports <443 by @toger5 in #3261
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
- Update embedded package dependencies by @renovate in #3242
- Update dependency livekit-client to v2.11.4 by @renovate in #3260
- Update dependency livekit-client to v2.12.0 by @renovate in #3265
- Update dependency vite to v6.2.7 [SECURITY] by @renovate in #3240
- Update GitHub Actions by @renovate in #3241
- Reset to develop branch of matrix-js-sdk by @robintown in #3286
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")