Skip to content

Releases: element-hq/element-call

v0.5.16

22 Apr 16:45
Compare
Choose a tag to compare

Important: This release fixes a compatibility issue with Chrome 124 which prevents call participants from sending video.

What's Changed

  • Update dependency livekit-client to v1.15.9 (#2074)
  • Update dependency @livekit/components-react to v1.5.3 (#2072)
  • Update dependency sass to v1.70.0 (#2073)
  • Update dependency @types/node to v20.11.5 - autoclosed (#2070)
  • Update dependency prettier to v3.2.4 (#2071)
  • Update actions/upload-artifact digest to 694cdab (#2075)
  • Update sentry-javascript monorepo to v7.94.1 (#2076)
  • Update dependency livekit-client to v1.15.10 (#2082)
  • Update dependency vaul to v0.8.7 (#2081)
  • Update dependency react-i18next to v14.0.1 (#2080)
  • Update dependency i18next to v23.7.17 (#2079)
  • Update dependency vite to v5.0.12 [SECURITY] (#2078)
  • Fix builds on PRs from forks (#2084)
  • Update dependency i18next to v23.7.18 (#2085)
  • Update dependency vaul to v0.8.8 (#2087)
  • Update dependency vaul to v0.8.9 (#2089)
  • Update dependency @sentry/vite-plugin to v2.10.3 (#2088)
  • Update dependency posthog-js to v1.101.0 (#2090)
  • Update actions/upload-artifact digest to 52899c8 (#2093)
  • Update actions/upload-artifact digest to 26f96df (#2094)
  • Update dependency i18next to v23.7.19 (#2102)
  • Update dependency @testing-library/jest-dom to v6.3.0 (#2091)
  • Update typescript-eslint monorepo to v6.19.1 (#2092)
  • Update dependency @types/node to v20.11.6 (#2096)
  • Update dependency posthog-js to v1.102.0 (#2097)
  • Update sentry-javascript monorepo to v7.95.0 (#2095)
  • Update dependency posthog-js to v1.102.1 (#2103)
  • Update sentry-javascript monorepo to v7.98.0 (#2104)
  • Update dependency @types/node to v20.11.7 (#2108)
  • Update opentelemetry-js monorepo (#2109)
  • Widget return to lobby (#2099)
  • Update dependency i18next to v23.7.20 (#2111)
  • Update docker/build-push-action digest to 94d76d3 (#2110)
  • Update dependency @types/uuid to v9.0.8 (#2106)
  • Update babel monorepo to v7.23.9 (#2105)
  • Update dependency posthog-js to v1.103.0 (#2112)
  • Update dependency @types/node to v20.11.9 (#2113)
  • Lock livekit-client version to 1.15.2 (#2119)
  • Bump js-sdk to make EC compatible with created-ts (#2123)
  • Update dependency sdp-transform to v2.14.2 (#2122)
  • Update dependency i18next to v23.8.1 (#2114)
  • Update actions/upload-artifact digest to d00351b (#2121)
  • Update dependency livekit-client to v1.15.10 (#2120)
  • Update dependency @testing-library/react to v14.2.0 (#2128)
  • Update sentry-javascript monorepo to v7.99.0 (#2127)
  • Update dependency @types/node to v20.11.14 - autoclosed (#2115)
  • Update typescript-eslint monorepo to v6.20.0 (#2124)
  • Update dependency @opentelemetry/instrumentation-document-load to ^0.35.0 (#2117)
  • Update dependency @testing-library/jest-dom to v6.4.1 (#2125)
  • Update dependency @opentelemetry/instrumentation-user-interaction to ^0.35.0 (#2118)
  • Update dependency livekit-client to v1.15.11 (#2134)
  • Update actions/upload-artifact digest to 3a80482 (#2129)
  • Update docker/metadata-action digest to 8e5442c (#2130)
  • Update peter-evans/create-pull-request action to v6 (#2136)
  • Update dependency @vector-im/compound-design-tokens to v1 (#2137)
  • Update codecov/codecov-action action to v4 (#2135)
  • Update dependency i18next to v23.8.2 (#2131)
  • Update dependency i18next-http-backend to v2.4.3 (#2132)
  • Update dependency @types/node to v20.11.16 (#2133)
  • Update dependency @types/jest to v29.5.12 (#2139)
  • Update dependency @vector-im/compound-web to v3 (#2098)
  • Remove the disablePictureInPicture Firefox hack (#2138)
  • Update dependency @testing-library/react to v14.2.1 (#2140)
  • Update dependency @sentry/vite-plugin to v2.11.0 (#2141)
  • Update dependency vaul to ^0.9.0 (#2142)
  • Update docker/build-push-action digest to 4976231 (#2146)
  • Update dependency react-i18next to v14.0.3 (#2148)
  • Update dependency @testing-library/jest-dom to v6.4.2 (#2149)
  • Update typescript-eslint monorepo to v6.21.0 (#2150)
  • Update dependency posthog-js to v1.105.0 (#2116)
  • Update dependency eslint-plugin-unicorn to v51 (#2152)
  • Update dependency react-i18next to v14.0.4 (#2154)
  • Update dependency @sentry/vite-plugin to v2.14.0 (#2143)
  • Update dependency eslint-plugin-unicorn to v51.0.1 (#2157)
  • Update actions/upload-artifact digest to 4c0ff1c (#2151)
  • Update dependency @vector-im/compound-web to v3.1.1 (#2159)
  • Update dependency react-i18next to v14.0.5 (#2158)
  • Update dependency posthog-js to v1.105.4 (#2161)
  • Update sentry-javascript monorepo to v7.100.1 (#2155)
  • Update dependency @vector-im/compound-design-tokens to v1.1.0 (#2165)
  • Update dependency vite to v5.1.0 (#2164)
  • Update dependency @types/node to v20.11.17 (#2166)
  • Update dependency posthog-js to v1.105.6 (#2163)
  • Update dependency livekit-client to v1.15.12 (#2168)
  • Update dependency vite to v5.1.1 (#2167)
  • Update dependency prettier to v3.2.5 (#2147)
  • Update dependency posthog-js to v1.105.7 (#2170)
  • Add crop to fit toggle to context menu (#2107)
  • Fix: When clicking the "join call now" button twice two guests are registered. (#2173)
  • Update typescript-eslint monorepo to v7 (major) (#2172)
  • Update sentry-javascript monorepo to v7.101.0 (#2175)
  • Update dependency posthog-js to v1.105.8 (#2174)
  • Update dependency posthog-js to v1.106.0 (#2176)
  • Update dependency vite to v5.1.3 (#2177)
  • Update docker/login-action digest to 83a00bc (#2178)
  • Update dependency @types/node to v20.11.19 (https://github.com/element-hq/elemen...
Read more

v0.5.15

16 Jan 18:48
e196f04
Compare
Choose a tag to compare

What's Changed

  • Update dependency @types/sdp-transform to v2.4.9 (#1875)
  • Update dependency @testing-library/react to v14.1.2 (#1883)
  • Update dependency @types/jest to v29.5.10 (#1926)
  • Update dependency @livekit/components-react to v1.4.2 (#1934)
  • Update babel monorepo (#1887)
  • Fix the settings label (#1936)
  • Update dependency @opentelemetry/instrumentation-document-load to ^0.34.0 (#1929)
  • Update dependency @types/node to v20.10.1 (#1939)
  • Update dependency @opentelemetry/instrumentation-user-interaction to ^0.34.0 (#1930)
  • Update dependency @sentry/vite-plugin to v2.10.2 (#1949)
  • Update dependency eslint to v8.54.0 (#1950)
  • Update docker/metadata-action digest to 26b4721 (#1952)
  • Update dependency i18next-browser-languagedetector to v7.2.0 (#1954)
  • Update dependency i18next-http-backend to v2.4.2 (#1955)
  • Fix submit label (#1951)
  • Update dependency react-i18next to v13.5.0 (#1960)
  • Update dependency posthog-js to v1.93.3 (#1957)
  • Update dependency prettier to v3.1.0 (#1959)
  • Update dependency vite-plugin-svgr to v4.2.0 (#1963)
  • Update dependency typescript to v5.3.2 (#1962)
  • Update dependency @testing-library/jest-dom to v6.1.5 - autoclosed (#1958)
  • Update docker/metadata-action digest to e6428a5 (#1956)
  • Update dependency i18next to v23.7.7 (#1953)
  • Make some corrections to the development guide (#1932)
  • Update docker/setup-buildx-action digest to edfb0fe (#1968)
  • Update dependency livekit-client to v1.15.3 (#1972)
  • Update docker/build-push-action digest to 9f6f8c9 (#1971)
  • Fix a couple of visual glitches on Firefox (#1970)
  • Update dependency vite to v5 (#1967)
  • Update dependency @types/node to v20.10.2 (#1973)
  • Update actions/setup-node action to v4 (#1966)
  • Update typescript-eslint monorepo to v6.13.1 (#1965)
  • Update dependency eslint to v8.55.0 (#1974)
  • Update sentry-javascript monorepo to v7.84.0 (#1964)
  • Ignore React Spectrum updates (#1941)
  • Update dependency @types/node to v20.10.3 (#1976)
  • Update dependency eslint-config-prettier to v9.1.0 (#1975)
  • Update dependency vite to v5.0.5 (#1978)
  • Start refactoring some business logic into view models (#1961)
  • Start refactoring some business logic into view models (#1969)
  • Update docker/metadata-action digest to 31cebac (#1977)
  • Update typescript-eslint monorepo to v6.13.2 (#1980)
  • Update dependency @vitejs/plugin-react to v4.2.1 (#1979)
  • Update sentry-javascript monorepo to v7.85.0 (#1981)
  • Don't confuse screen share tiles with user media (#1982)
  • Update dependency posthog-js to v1.93.6 (#1983)
  • bump matrix-js-sdk Update package.json (#1992)
  • Update dependency i18next to v23.7.8 (#1987)
  • Update dependency @types/node to v20.10.4 (#1990)
  • Update dependency typescript to v5.3.3 (#1988)
  • Update dependency @types/jest to v29.5.11 (#1984)
  • Update dependency vite to v5.0.7 (#1985)
  • Update dependency livekit-client to v1.15.4 (#1993)
  • Update dependency prettier to v3.1.1 (#1995)
  • Update dependency posthog-js to v1.94.1 (#1994)
  • Update dependency posthog-js to v1.94.2 (#1996)
  • Update babel monorepo to v7.23.6 (#1997)
  • Update typescript-eslint monorepo to v6.14.0 (#1999)
  • rename vector-im to element-hq in all tooling related files (#2000)
  • Update dependency @livekit/components-react to v1.5.0 (#2003)
  • Update dependency posthog-js to v1.95.1 (#2004)
  • Update dependency @livekit/components-react to v1.5.1 (#2007)
  • Update opentelemetry-js monorepo (#2008)
  • Update dependency vite to v5.0.9 (#2002)
  • Update dependency posthog-js to v1.96.1 (#2011)
  • The resolved bug comment for Livekit has been deleted. (#2015)
  • Ensure that all our components have display names (#2014)
  • Update dependency eslint-plugin-jsx-a11y to v6.8.0 (#1857)
  • Update dependency classnames to v2.5.1 (#2020)
  • Update dependency i18next to v23.7.15 (#2001)
  • Update dependency eslint-plugin-import to v2.29.1 (#2010)
  • Update sentry-javascript monorepo to v7.91.0 (#1991)
  • Update babel monorepo to v7.23.7 (#2021)
  • Update actions/upload-artifact digest to cf8714c (#2006)
  • Update actions/upload-artifact action to v4 (#2009)
  • Update docker/metadata-action digest to 9dc751f (#2013)
  • Update dawidd6/action-download-artifact action to v3 (#2012)
  • Update dependency livekit-client to v1.15.5 (#2025)
  • Update dependency livekit-client to v1.15.6 (#2033)
  • Video tile redesign/refactor (#1989)
  • Tile updates (#2035)
  • Update dependency eslint to v8.56.0 (#2029)
  • Update dependency vite to v5.0.11 (#2027)
  • Update dependency sass to v1.69.7 (#2026)
  • Update dependency i18next to v23.7.16 - autoclosed (#2034)
  • Update dependency i18next-parser to v8.12.0 (#2030)
  • Update dependency @testing-library/user-event to v14.5.2 (#2023)
  • Update dependency @types/node to v20.10.7 (#2024)
  • Update dependency @testing-library/jest-dom to v6.2.0 (#2028)
  • Update docker/metadata-action digest to dbef880 (#2037)
  • Update dependency @opentelemetry/instrumentation-document-load to v0.34.1 - autoclosed (#2038)
  • Update dependency @opentelemetry/instrumentation-user-interaction to v0.34.1 (#2039)
  • Update dependency vaul to ^0.8.0 (#2040)
  • Update dependency @babel/preset-env to v7.23.8 (#2041)
  • Update sentry-javascript monorepo to v7.93.0 (#2042)
  • Update dependency react-i18next to v14 (#2045)
  • Update typescript-eslint monorepo to v6.18.1 (#2043)
  • Update dependency eslint-plugin-unicorn to...
Read more

v0.5.14

29 Nov 18:12
Compare
Choose a tag to compare

This is a hotfix release fixing the settings label. (#1936)

Full Changelog: v0.5.13...v0.5.14

v0.5.13

29 Nov 17:13
c40ee6b
Compare
Choose a tag to compare

What's Changed

  • Update dependency @livekit/components-react to v1.4.0 (#1901)
  • Prepare for migration from Weblate to Localazy (#1905)
  • Update js-sdk (#1903)
  • Mark E2EEenabled flag as deprecated (#1895)
  • Fix jumpy speaker tiles in spotlight mode (#1906)
  • Fix jumpy speaker tiles in spotlight mode (#1909)
  • Switch from Weblate to Localazy (#1908)
  • Fix joining calls with no media permission (#1910)
  • Show a warning on unencrypted media (#1912)
  • Hide rooms we don't have the key for in recents list (#1902)
  • Make the encryption lock more accessible (#1911)
  • Properly disable picture-in-picture controls (#1913)
  • Update dependency livekit-client to v1.15.0 (#1914)
  • Update dependency @types/grecaptcha to v3.0.7 (#1877)
  • Update opentelemetry-js monorepo (#1884)
  • I18n'ise hardcoded strings (#1918)
  • Show unencrypted media warnings in widget mode (#1915)
  • Fix not disconnecting from livekit session. (#1920)
  • Hotfix for hangup disconnect screen (#1921)
  • Update dependency livekit-client to v1.15.2 (#1924)
  • Refactor livekit disconnect to use an effect hook. (#1925)
  • Update dependency @livekit/components-react to v1.4.1 (#1923)
  • Update docker/metadata-action digest to 2a4836a (#1919)
  • Update docker/login-action digest to 3d58c27 (#1917)
  • Update docker/build-push-action digest to 4a13e50 (#1916)
  • Update dependency @types/lodash to v4.14.202 (#1927)
  • Update dependency @vitejs/plugin-basic-ssl to v1.0.2 (#1928)
  • Localazy Download (#1931)
  • Fix the invite modal overflowing (#1933)

New Contributors

Full Changelog: v0.5.12...v0.5.13

v0.5.12

16 Nov 15:56
081c42f
Compare
Choose a tag to compare

What's Changed

This release re-enables per-user key encryption with key rotation when a member leaves along with some minor fixes and refactoring.

  • Update dependency @types/jest to v29.5.8 (#1878)
  • Update dependency @types/request to v2.48.12 (#1874)
  • Update js-sdk for per-participant key rotation (#1881)
  • Update typescript-eslint monorepo to v6.10.0 (#1869)
  • Update dependency @types/content-type to v1.1.8 (#1870)
  • Update dependency @types/lodash to v4.14.201 (#1879)
  • Update dependency @types/uuid to v9.0.7 (#1880)
  • Update dependency posthog-js to v1.88.3 (#1882)
  • Update dependency @types/node to v20.9.0 (#1885)
  • Close precreated tracks if we never add them (#1889)
  • Make E2EEConfig required (#1891)
  • Update dependency @vector-im/compound-design-tokens to ^0.1.0 (#1898)
  • Keep screenshares when switching focus (#1892)

Full Changelog: v0.5.10...v0.5.12

v0.5.11

14 Nov 15:57
9ecab1d
Compare
Choose a tag to compare

What's Changed

This is a hotfix release against v0.5.10 that reverts the per-sender keys PR to diagnose #1893

Full Changelog: v0.5.10...v0.5.11

v0.5.10

07 Nov 16:57
f017261
Compare
Choose a tag to compare

What's Changed

This release includes experimental support for key-per-participant E2EE, with keys shared automatically in the room. This is intended primarily for use when Element Call is embedded in another app and can be enabled by using the perParticipantE2EE URL param.

There are also fixes for incorrect participant counts and ending calls when in embedded mode.

  • Support key-per-participant e2ee (#1772)
  • Fix not hanging up when using the close button (EXA EXI) (#1840)
  • Remove Netlify CD (#1767)
  • Replace glass component with the upstreamed version (#1768)
  • Translations update from Weblate (#1806)
  • Add limit condition to sync loop and add more logging what is actually going on. (#1775)
  • Add skipLobby to params (#1730)
  • Document url properties (#1731)
  • Add hideControls url param for screen recordings. (#1808)
  • Add sentry message if we hit the extra mic check (#1836)
  • Migrate to @sentry/browser (#1835)
  • Invert show/hide controls (#1850)
  • Missing showControls (#1854)
  • Rename flags and add docs for perparticipantE2EE (#1862)
  • Translations update from Weblate (#1864)
  • Update dependency i18next-parser to v8.9.0 (#1766)
  • Update dependency @vector-im/compound-web to v0.5.4 (#1765)
  • Update dependency vaul to v0.7.2 (#1769)
  • Update the invite button icon (#1771)
  • Update js-sdk to fix sending call member events on leave (#1776)
  • Update typescript-eslint monorepo to v6.8.0 (#1773)
  • Update dependency posthog-js to v1.83.3 (#1774)
  • Update sentry-javascript monorepo to v7.74.1 - autoclosed (#1777)
  • Update dependency sass to v1.69.4 (#1779)
  • Update dependency @types/content-type to v1.1.7 (#1780)
  • Update dependency @types/dom-screen-wake-lock to v1.0.2 (#1782)
  • Update dependency @types/d3 to v7.4.2 (#1781)
  • Update dependency @types/grecaptcha to v3.0.6 (#1784)
  • Update dependency @types/node to v18.18.6 (#1787)
  • Update dependency @types/lodash to v4.14.200 (#1786)
  • Update dependency @types/jest to v29.5.6 (#1785)
  • Update dependency @types/request to v2.48.11 (#1788)
  • Update dependency @types/sdp-transform to v2.4.8 (#1789)
  • Update dependency vaul to v0.7.5 (#1791)
  • Update dependency @types/uuid to v9.0.6 (#1790)
  • Update dependency livekit-client to v1.14.1 (#1798)
  • Update dependency react-i18next to v13.3.1 (#1805)
  • Update dependency posthog-js to v1.84.1 (#1802)
  • Update dependency vite to v4.5.0 (#1803)
  • Update dependency i18next to v23.6.0 (#1801)
  • Update dependency eslint to v8.52.0 (#1807)
  • Update typescript-eslint monorepo to v6.9.0 (#1815)
  • Update dependency @types/node to v20 (#1816)
  • Update dependency eslint-plugin-import to v2.29.0 (#1813)
  • Update dependency posthog-js to v1.85.3 (#1811)
  • Update sentry-javascript monorepo to v7.75.1 (#1818)
  • Update dependency @vector-im/compound-web to ^0.6.0 (#1821)
  • Update dependency vite-plugin-html-template to v1.2.2 (#1809)
  • Update dependency @sentry/vite-plugin to v2.9.0 (#1812)
  • Update dependency @types/node to v20.8.8 (#1817)
  • Update docker/login-action digest to 1f401f7 (#1819)
  • Update docker/setup-buildx-action digest to 3762d45 (#1820)
  • Update docker/metadata-action digest to 05d3089 (#1823)
  • Update actions/setup-node action to v4 (#1814)
  • Update dependency posthog-js to v1.87.0 (#1829)
  • Update docker/setup-buildx-action digest to 6d5347c (#1831)
  • Update dependency posthog-js to v1.87.1 (#1832)
  • Update dependency vaul to v0.7.7 (#1825)
  • Update dependency livekit-client to v1.14.2 (#1837)
  • Update docker/metadata-action digest to 62339db (#1824)
  • Update sentry-javascript monorepo to v7.76.0 (#1838)
  • Update dependency posthog-js to v1.87.4 (#1834)
  • Update dependency sass to v1.69.5 (#1828)
  • Update dependency i18next-http-backend to v2.3.1 (#1827)
  • Update dependency @types/node to v20.8.9 (#1826)
  • Update dependency @vector-im/compound-web to v0.6.1 (#1833)
  • Update dependency @vector-im/compound-design-tokens to ^0.0.7 (#1810)
  • Update dependency @vector-im/compound-web to v0.6.2 (#1843)
  • Update typescript-eslint monorepo to v6.9.1 (#1846)
  • Update dependency posthog-js to v1.87.5 (#1845)
  • Update dependency @vector-im/compound-web to v0.6.3 (#1849)
  • Update dependency @types/jest to v29.5.7 (#1847)
  • Update dependency @types/node to v20.8.10 (#1848)
  • Update dependency posthog-js to v1.87.6 (#1851)
  • Update sentry-javascript monorepo to v7.77.0 (#1852)
  • Update dependency postcss-preset-env to v9.3.0 (#1855)
  • Update dependency eslint-plugin-unicorn to v49 (#1841)
  • Update dependency posthog-js to v1.88.0 (#1859)
  • Update dependency posthog-js to v1.88.1 (#1861)
  • Update dependency @vitejs/plugin-react to v4.1.1 (#1858)
  • Update dependency livekit-client to v1.14.3 (#1863)
  • Update dependency livekit-client to v1.14.4 (#1865)
  • Update dependency eslint to v8.53.0 (#1866)
  • Update opentelemetry-js monorepo (#1505)
  • Update dependency @types/dompurify to v3.0.5 (#1872)

Full Changelog: v0.5.9...v0.5.10

v0.5.9

13 Oct 15:58
cb39e76
Compare
Choose a tag to compare

What's Changed

This release enables screen sharing on Safari, and also fixes a bug which meant that the audio input device setting would not be honoured when starting a new call.

  • Translations update from Weblate (#1749)
  • Update babel monorepo to v7.23.2 (#1743)
  • Update dependency sass to v1.69.3 (#1744)
  • Update dependency @testing-library/jest-dom to v6.1.4 (#1745)
  • Update docker/build-push-action digest to 8d2cf95 (#1750)
  • Update dependency @vector-im/compound-web to v0.5.3 (#1748)
  • Update dependency livekit-client to v1.14.0 (#1753)
  • Add logging & guards for mic pre-creation & focus (#1740)
  • Always store room passwords with the right room ID (#1720)
  • Update dependency eslint-plugin-deprecate to v0.8.4 (#1746)
  • Update dependency @types/node to v18.18.5 (#1752)
  • Fix using a non-default audio device (#1759)
  • Update dependency react-i18next to v13.3.0 (#1757)
  • Re-enable screen sharing on Safari (#1756)
  • Remove E2EEBanner (#1754)
  • Update sentry-javascript monorepo to v7.74.0 (#1758)
  • Remove E2EE setting (#1755)
  • Update docker/build-push-action digest to fdf7f43 (#1760)
  • Update docker/setup-buildx-action digest to 5d98624 (#1761)

Full Changelog: v0.5.8...v0.5.9

v0.5.8

12 Oct 11:30
5262af7
Compare
Choose a tag to compare

This is a hotfix release fixing element call freezing on specific hardware/setups.

What's Changed

  • Translations update from Weblate (#1710)
  • Fix sync loop by adding a 20ms break for the next mute sync (#1742)

Full Changelog: v0.5.7...v0.5.8

v0.5.7

10 Oct 17:19
d575ea4
Compare
Choose a tag to compare

What's Changed

This release fixes a bug where the password parameter in the URL could contain spaces along with a bug that could cause the mute state to be incorrect.

  • Use base64url encoding for the password param (#1717)
  • Fix mute button not being in sync with actual video/audio feed. (#1721)
  • Don't use event.sender (#1722)

Full Changelog: v0.5.6...v0.5.7