Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop into group call branch again #2513

Merged
merged 28 commits into from
Jul 12, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
7d2f4cf
Send call version `1` as a string (#2471)
SimonBrandner Jun 26, 2022
9b7628c
test typescriptification - backup.spec (#2468)
Jun 27, 2022
7521f82
Prepare changelog for v19.0.0-rc.1
RiotRobot Jun 28, 2022
4b3aac2
v19.0.0-rc.1
RiotRobot Jun 28, 2022
9826285
Update jest monorepo (#2476)
renovate[bot] Jun 28, 2022
3a40348
Update all (#2475)
renovate[bot] Jun 28, 2022
55bec4f
Update dependency @types/jest to v28 (#2478)
renovate[bot] Jun 28, 2022
a745c67
Fix call.collectCallStats() (#2480)
dbkr Jun 29, 2022
39465b5
Go back to forEach in collectcallstats (#2481)
dbkr Jun 29, 2022
df5ab4f
Update babel monorepo to v7.18.6 (#2477)
renovate[bot] Jun 29, 2022
9f01c8d
Expose KNOWN_SAFE_ROOM_VERSION (#2474)
weeman1337 Jun 30, 2022
9bf8b93
Fix return type on funcs in matrixClient to be optionally null (#2488)
texuf Jul 2, 2022
ee0264f
Update pull_request.yaml (#2490)
t3chguy Jul 4, 2022
f4aecb3
Lock file maintenance (#2491)
renovate[bot] Jul 4, 2022
b899fd6
Prepare changelog for v19.0.0
RiotRobot Jul 5, 2022
1cb32c1
v19.0.0
RiotRobot Jul 5, 2022
2f832a9
Merge branch 'master' into develop
RiotRobot Jul 5, 2022
85a96c6
Resetting package fields for development
RiotRobot Jul 5, 2022
685cab3
Improve VoIP integrations testing (#2495)
SimonBrandner Jul 7, 2022
efdda84
Remove MSC3244 support (#2504)
turt2live Jul 8, 2022
72f9a51
Actually store the identity server in the client when given as an opt…
turt2live Jul 8, 2022
3935152
Properly re-insert room ID in bundled thread relation messages from s…
duxovni Jul 8, 2022
9a6dccb
Remove `setNow` from `realtime-callbacks.ts` (#2509)
SimonBrandner Jul 10, 2022
c4f7e4d
Remove dead code (#2510)
SimonBrandner Jul 11, 2022
1fbfdaf
Don't crash with undefined room in `processBeaconEvents()` (#2500)
SimonBrandner Jul 11, 2022
24710ee
Add a basic PR checklist for all PRs (#2511)
turt2live Jul 11, 2022
8925a95
Merge branch 'develop' into dbkr/groupcallmerge2
dbkr Jul 12, 2022
ab42632
Fix tests
dbkr Jul 12, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
<!-- Please read https://github.com/matrix-org/matrix-js-sdk/blob/develop/CONTRIBUTING.md before submitting your pull request -->
<!-- Thanks for submitting a PR! Please ensure the following requirements are met in order for us to review your PR -->

<!-- Include a Sign-Off as described in https://github.com/matrix-org/matrix-js-sdk/blob/develop/CONTRIBUTING.md#sign-off -->
## Checklist

<!-- To specify text for the changelog entry (otherwise the PR title will be used):
Notes:
* [ ] Tests written for new code (and old code if feasible)
* [ ] Linter and other CI checks pass
* [ ] Sign-off given on the changes (see [CONTRIBUTING.md](https://github.com/matrix-org/matrix-js-sdk/blob/develop/CONTRIBUTING.md))

<!--
If you would like to specify text for the changelog entry other than your PR title, add the following:

Notes: Add super cool feature
-->
1 change: 0 additions & 1 deletion .github/workflows/pull_request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ concurrency: ${{ github.workflow }}-${{ github.event.pull_request.head.ref }}
jobs:
changelog:
name: Preview Changelog
if: github.event.action != 'synchronize'
runs-on: ubuntu-latest
steps:
- uses: matrix-org/allchange@main
Expand Down
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,31 @@
Changes in [19.0.0](https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.0.0) (2022-07-05)
==================================================================================================

## 🚨 BREAKING CHANGES
* Remove unused sessionStore ([\#2455](https://github.com/matrix-org/matrix-js-sdk/pull/2455)).

## ✨ Features
* Implement MSC3827: Filtering of `/publicRooms` by room type ([\#2469](https://github.com/matrix-org/matrix-js-sdk/pull/2469)).
* expose latestLocationEvent on beacon model ([\#2467](https://github.com/matrix-org/matrix-js-sdk/pull/2467)). Contributed by @kerryarchibald.
* Live location share - add start time leniency ([\#2465](https://github.com/matrix-org/matrix-js-sdk/pull/2465)). Contributed by @kerryarchibald.
* Log real errors and not just their messages, traces are useful ([\#2464](https://github.com/matrix-org/matrix-js-sdk/pull/2464)).
* Various changes to `src/crypto` files for correctness ([\#2137](https://github.com/matrix-org/matrix-js-sdk/pull/2137)). Contributed by @ShadowJonathan.
* Update MSC3786 implementation: Check the `state_key` ([\#2429](https://github.com/matrix-org/matrix-js-sdk/pull/2429)).
* Timeline needs to refresh when we see a MSC2716 marker event ([\#2299](https://github.com/matrix-org/matrix-js-sdk/pull/2299)). Contributed by @MadLittleMods.
* Try to load keys from key backup when a message fails to decrypt ([\#2373](https://github.com/matrix-org/matrix-js-sdk/pull/2373)). Fixes vector-im/element-web#21026. Contributed by @duxovni.

## 🐛 Bug Fixes
* Send call version `1` as a string ([\#2471](https://github.com/matrix-org/matrix-js-sdk/pull/2471)). Fixes vector-im/element-web#22629.
* Fix issue with `getEventTimeline` returning undefined for thread roots in main timeline ([\#2454](https://github.com/matrix-org/matrix-js-sdk/pull/2454)). Fixes vector-im/element-web#22539.
* Add missing `type` property on `IAuthData` ([\#2463](https://github.com/matrix-org/matrix-js-sdk/pull/2463)).
* Clearly indicate that `lastReply` on a Thread can return falsy ([\#2462](https://github.com/matrix-org/matrix-js-sdk/pull/2462)).
* Fix issues with getEventTimeline and thread roots ([\#2444](https://github.com/matrix-org/matrix-js-sdk/pull/2444)). Fixes vector-im/element-web#21613.
* Live location sharing - monitor liveness of beacons yet to start ([\#2437](https://github.com/matrix-org/matrix-js-sdk/pull/2437)). Contributed by @kerryarchibald.
* Refactor Relations to not be per-EventTimelineSet ([\#2412](https://github.com/matrix-org/matrix-js-sdk/pull/2412)). Fixes #2399 and vector-im/element-web#22298.
* Add tests for sendEvent threadId handling ([\#2435](https://github.com/matrix-org/matrix-js-sdk/pull/2435)). Fixes vector-im/element-web#22433.
* Make sure `encryptAndSendKeysToDevices` assumes devices are unique per-user. ([\#2136](https://github.com/matrix-org/matrix-js-sdk/pull/2136)). Fixes #2135. Contributed by @ShadowJonathan.
* Don't bug the user while re-checking key backups after decryption failures ([\#2430](https://github.com/matrix-org/matrix-js-sdk/pull/2430)). Fixes vector-im/element-web#22416. Contributed by @duxovni.

Changes in [18.1.0](https://github.com/matrix-org/matrix-js-sdk/releases/tag/v18.1.0) (2022-06-07)
==================================================================================================

Expand Down
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "matrix-js-sdk",
"version": "18.1.0",
"version": "19.0.0",
"description": "Matrix Client-Server SDK for Javascript",
"engines": {
"node": ">=12.9.0"
Expand Down Expand Up @@ -83,7 +83,7 @@
"@matrix-org/olm": "https://gitlab.matrix.org/api/v4/projects/27/packages/npm/@matrix-org/olm/-/@matrix-org/olm-3.2.8.tgz",
"@types/bs58": "^4.0.1",
"@types/content-type": "^1.1.5",
"@types/jest": "^27.0.0",
"@types/jest": "^28.0.0",
"@types/node": "12",
"@types/request": "^2.48.5",
"@typescript-eslint/eslint-plugin": "^5.6.0",
Expand All @@ -94,7 +94,7 @@
"better-docs": "^2.4.0-beta.9",
"browserify": "^17.0.0",
"docdash": "^1.2.0",
"eslint": "8.16.0",
"eslint": "8.18.0",
"eslint-config-google": "^0.14.0",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-matrix-org": "^0.5.0",
Expand Down
4 changes: 4 additions & 0 deletions spec/TestClient.ts
Original file line number Diff line number Diff line change
Expand Up @@ -236,4 +236,8 @@ export class TestClient {
public isFallbackICEServerAllowed(): boolean {
return true;
}

public getUserId(): string {
return this.userId;
}
}
Loading