To Device compatibility RC1
What's Changed
- remove fallback MatrixRTC backend from netlify PR builds by @fkwp in #3117
- Fix join errors mistakenly showing a generic error screen by @robintown in #3118
- Enable analytics only while authenticated by @robintown in #3053
- Fix compilation error when trying to use SwiftPM embedded package by @hughns in #3124
- Update dependency vite to v6.2.3 [SECURITY] by @renovate in #3125
- Add endpoint routing to README.md by @fkwp in #3130
- Upgrade to Yarn v4 (Berry) by @robintown in #3095
- Transition from consuming js-sdk source to
lib
(build output) by @toger5 in #3093 - Show URL params and environment variables in developer tab by @hughns in #3134
- Always run build CI workflow by @hughns in #3139
- Clarify who is responsible for compliance and consent in relation to analytics by @hughns in #3116
- Improve documentation for how to use the embedded package by @hughns in #3146
- Rename EULA to SSLA by @toger5 in #3135
- Fix example JWT service .well-known endpoints in self-hosting.md by @fkwp in #3136
- Expose version string in embedded SwiftPM and AAR by @hughns in #3144
- Use correct rageshake URL when running in embedded package + tests by @hughns in #3132
- Localazy Download by @RiotRobot in #3152
- Update dependency vite to v6.2.4 [SECURITY] by @renovate in #3151
- Test: End to end integrated test for ElementCall in widget mode by @BillCarsonFr in #3123
- Fix lint and playwright errors caused by matrix-js-sdk/src import by @toger5 in #3164
- Widget: Add missing to device permission for encryption keys by @BillCarsonFr in #3163
- Add simple release note automation by @toger5 in #3145
- Pin dependencies by @renovate in #3153
- Add yarn scripts for disabling/enabling
.links.yaml
by @toger5 in #3168 - Default vite config to support using local build of crypto wasm by @BillCarsonFr in #3038
- Update dependency vite to v6.2.5 [SECURITY] by @renovate in #3169
- Add yarn and bundled element call renovate group. by @toger5 in #3173
- Update readme by @fkwp in #3165
- Update dependency livekit-client to v2.10.0 by @renovate in #3175
- Update self-hosting.md docs formatting by @HarHarLinks in #3178
- Localazy Download by @RiotRobot in #3180
- Update dependency livekit-client to v2.11.0 by @renovate in #3181
- Update dependency livekit-client to v2.11.1 by @renovate in #3183
- Update self-hosting.md by @fkwp in #3179
- Add option to enable to-device-encryption by @toger5 in #3167
- Update dependency livekit-client to v2.11.2 by @renovate in #3189
- Fix Docker image tag in release notes by @AndrewFerr in #3190
- Add
RoomAndToDeviceKeyTransport
by @toger5 in #3185
New Contributors
- @HarHarLinks made their first contribution in #3178
Full Changelog: v0.9.0-rc.1...v0.10.0-rc.1
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.10.0-rc.1
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.10.0-rc.1
Android AAR
dependencies {
implementation 'io.element.android:element-call-embedded:0.10.0-rc.1'
}
SwiftPM
.package(url: "https://github.com/element-hq/element-call-swift.git", from: "0.10.0-rc.1")