Skip to content

Commit 889528a

Browse files
authored
Merge branch 'develop' into renovate/lock-file-maintenance
2 parents 01d44e0 + 4990bf5 commit 889528a

39 files changed

+1886
-475
lines changed

.github/workflows/tests.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
matrix:
2020
specs: [browserify, integ, unit]
21-
node: [16, 18, latest]
21+
node: [18, latest]
2222
steps:
2323
- name: Checkout code
2424
uses: actions/checkout@v3
@@ -50,6 +50,9 @@ jobs:
5050
env:
5151
JEST_SONAR_UNIQUE_OUTPUT_NAME: true
5252

53+
# tell jest to use coloured output
54+
FORCE_COLOR: true
55+
5356
- name: Move coverage files into place
5457
if: env.ENABLE_COVERAGE == 'true'
5558
run: mv coverage/lcov.info coverage/${{ matrix.node }}-${{ matrix.specs }}.lcov.info

CHANGELOG.md

+26
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
Changes in [26.2.0](https://github.com/matrix-org/matrix-js-sdk/releases/tag/v26.2.0) (2023-07-04)
2+
==================================================================================================
3+
4+
## 🦖 Deprecations
5+
* The Browserify artifact is being deprecated, scheduled for removal in the October 10th release cycle. ([\#3189](https://github.com/matrix-org/matrix-js-sdk/issues/3189)).
6+
* ElementR: Add `CryptoApi#bootstrapSecretStorage` ([\#3483](https://github.com/matrix-org/matrix-js-sdk/pull/3483)). Contributed by @florianduros.
7+
* Deprecate `MatrixClient.findVerificationRequestDMInProgress`, `MatrixClient.getVerificationRequestsToDeviceInProgress`, and `MatrixClient.requestVerification`, in favour of methods in `CryptoApi`. ([\#3474](https://github.com/matrix-org/matrix-js-sdk/pull/3474)).
8+
* Introduce a new `Crypto.VerificationRequest` interface, and deprecate direct access to the old `VerificationRequest` class. Also deprecate some related classes that were exported from `src/crypto/verification/request/VerificationRequest` ([\#3449](https://github.com/matrix-org/matrix-js-sdk/pull/3449)).
9+
10+
## ✨ Features
11+
* OIDC: navigate to authorization endpoint ([\#3499](https://github.com/matrix-org/matrix-js-sdk/pull/3499)). Contributed by @kerryarchibald.
12+
* Support for interactive device verification in Element-R. ([\#3505](https://github.com/matrix-org/matrix-js-sdk/pull/3505)).
13+
* Support for interactive device verification in Element-R. ([\#3508](https://github.com/matrix-org/matrix-js-sdk/pull/3508)).
14+
* Support for interactive device verification in Element-R. ([\#3490](https://github.com/matrix-org/matrix-js-sdk/pull/3490)). Fixes vector-im/element-web#25316.
15+
* Element-R: Store cross signing keys in secret storage ([\#3498](https://github.com/matrix-org/matrix-js-sdk/pull/3498)). Contributed by @florianduros.
16+
* OIDC: add dynamic client registration util function ([\#3481](https://github.com/matrix-org/matrix-js-sdk/pull/3481)). Contributed by @kerryarchibald.
17+
* Add getLastUnthreadedReceiptFor utility to Thread delegating to the underlying Room ([\#3493](https://github.com/matrix-org/matrix-js-sdk/pull/3493)).
18+
* ElementR: Add `rust-crypto#createRecoveryKeyFromPassphrase` implementation ([\#3472](https://github.com/matrix-org/matrix-js-sdk/pull/3472)). Contributed by @florianduros.
19+
20+
## 🐛 Bug Fixes
21+
* Aggregate relations regardless of whether event fits into the timeline ([\#3496](https://github.com/matrix-org/matrix-js-sdk/pull/3496)). Fixes vector-im/element-web#25596.
22+
* Fix bug where switching media caused media in subsequent calls to fail ([\#3489](https://github.com/matrix-org/matrix-js-sdk/pull/3489)).
23+
* Fix: remove polls from room state on redaction ([\#3475](https://github.com/matrix-org/matrix-js-sdk/pull/3475)). Fixes vector-im/element-web#25573. Contributed by @kerryarchibald.
24+
* Fix export type `GeneratedSecretStorageKey` ([\#3479](https://github.com/matrix-org/matrix-js-sdk/pull/3479)). Contributed by @florianduros.
25+
* Close IDB database before deleting it to prevent spurious unexpected close errors ([\#3478](https://github.com/matrix-org/matrix-js-sdk/pull/3478)). Fixes vector-im/element-web#25597.
26+
127
Changes in [26.1.0](https://github.com/matrix-org/matrix-js-sdk/releases/tag/v26.1.0) (2023-06-20)
228
==================================================================================================
329

package.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name": "matrix-js-sdk",
3-
"version": "26.1.0",
3+
"version": "26.2.0",
44
"description": "Matrix Client-Server SDK for Javascript",
55
"engines": {
6-
"node": ">=16.0.0"
6+
"node": ">=18.0.0"
77
},
88
"scripts": {
99
"prepublishOnly": "yarn build",
@@ -55,13 +55,15 @@
5555
],
5656
"dependencies": {
5757
"@babel/runtime": "^7.12.5",
58-
"@matrix-org/matrix-sdk-crypto-js": "^0.1.0-alpha.11",
58+
"@matrix-org/matrix-sdk-crypto-js": "^0.1.1",
5959
"another-json": "^0.2.0",
6060
"bs58": "^5.0.0",
6161
"content-type": "^1.0.4",
62+
"jwt-decode": "^3.1.2",
6263
"loglevel": "^1.7.1",
6364
"matrix-events-sdk": "0.0.1",
6465
"matrix-widget-api": "^1.3.1",
66+
"oidc-client-ts": "^2.2.4",
6567
"p-retry": "4",
6668
"sdp-transform": "^2.14.1",
6769
"unhomoglyph": "^1.0.6",

0 commit comments

Comments
 (0)