mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-08-05 07:27:52 +02:00
Compare commits
No commits in common. "68994d7fcde5f024df7431f4199cfbb5864c0b72" and "7d40b55b90a841c180f4f45a44cf28791e1df1be" have entirely different histories.
68994d7fcd
...
7d40b55b90
1
changelogs/appendices/newsfragments/2368.clarification
Normal file
1
changelogs/appendices/newsfragments/2368.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Update the canonical JSON grammar with case sensitive strings and ABNF builtins to be easier to understand.
|
||||||
1
changelogs/appendices/newsfragments/2369.clarification
Normal file
1
changelogs/appendices/newsfragments/2369.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Fix various typos throughout the specification.
|
||||||
1
changelogs/appendices/newsfragments/2395.clarification
Normal file
1
changelogs/appendices/newsfragments/2395.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify matrix.to RFC 3986 percent encoding requirements. Contributed by @HarHarLinks.
|
||||||
1
changelogs/appendices/newsfragments/2398.clarification
Normal file
1
changelogs/appendices/newsfragments/2398.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Add specification of URL-safe unpadded Base64.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Fix various typos throughout the specification.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify SAS commitment calculation for `m.key.verification.accept` messages.
|
||||||
1
changelogs/client_server/newsfragments/2345.feature
Normal file
1
changelogs/client_server/newsfragments/2345.feature
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Specify `unsigned.replaces_state` in client-formatted events. Contributed by @nexy7574.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify formats of string types.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Restore alphabetical order of common error codes.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify formats of string types.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Fix various typos throughout the specification.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify how to find `via` parameter when following room upgrades.
|
||||||
1
changelogs/client_server/newsfragments/2354.feature
Normal file
1
changelogs/client_server/newsfragments/2354.feature
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Specify `m.key_backup` account data, as per [MSC4287](https://github.com/matrix-org/matrix-spec-proposals/pull/4287).
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify formats of string types.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify formats of string types.
|
||||||
1
changelogs/client_server/newsfragments/2367.new
Normal file
1
changelogs/client_server/newsfragments/2367.new
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Add `GET /_matrix/client/v1/mutual_rooms`, as per [MSC2666](https://github.com/matrix-org/matrix-spec-proposals/pull/2666).
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify formats of string types.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify that room messages can be encrypted.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify how to paginate messages using the pagination tokens returned by `GET /rooms/{roomId}/context/{eventId}`.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify formats of string types.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify formats of string types.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify formats of string types.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify allowed characters in `mxc://` URIs.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Add link to RFC 9700 OAuth 2.0 Best Current Practices.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Add links from the Client-Server spec to the Olm message definitions.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Disambiguate placeholder descriptions in OlmPayload example.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Replace "Olm message" with "event encrypted using Olm" where not referring to the Olm message format.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Removed unused components in OpenAPI definitions.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Fix various typos throughout the specification.
|
||||||
1
changelogs/client_server/newsfragments/2392.feature
Normal file
1
changelogs/client_server/newsfragments/2392.feature
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
The room directory now returns rooms in a server-defined order rather than largest first, as per [MSC4423](https://github.com/matrix-org/matrix-spec-proposals/pull/4423).
|
||||||
1
changelogs/client_server/newsfragments/2397.feature
Normal file
1
changelogs/client_server/newsfragments/2397.feature
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Add support for image packs (`m.room.image_pack` and `m.image_pack.rooms`), allowing custom emoticons and stickers to be organised into packs and shared between users, as per [MSC2545](https://github.com/matrix-org/matrix-spec-proposals/pull/2545).
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify definitions of `EncryptedFile` structure.
|
||||||
1
changelogs/client_server/newsfragments/2399.feature
Normal file
1
changelogs/client_server/newsfragments/2399.feature
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Specify encrypted history sharing, as per [MSC4268](https://github.com/matrix-org/matrix-spec-proposals/pull/4268).
|
||||||
1
changelogs/client_server/newsfragments/2403.feature
Normal file
1
changelogs/client_server/newsfragments/2403.feature
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Specify `unsigned.replaces_state` in client-formatted events. Contributed by @nexy7574.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Fix various typos throughout the specification.
|
||||||
1
changelogs/internal/newsfragments/2331.feature
Normal file
1
changelogs/internal/newsfragments/2331.feature
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Add page search widget.
|
||||||
1
changelogs/internal/newsfragments/2343.clarification
Normal file
1
changelogs/internal/newsfragments/2343.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Update and fix GitHub Actions.
|
||||||
1
changelogs/internal/newsfragments/2346.clarification
Normal file
1
changelogs/internal/newsfragments/2346.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Upgrade Docsy theme to v0.14.3.
|
||||||
1
changelogs/internal/newsfragments/2364.clarification
Normal file
1
changelogs/internal/newsfragments/2364.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Configure a new changelog section for the Olm & Megolm specs.
|
||||||
2
changelogs/internal/newsfragments/2366.clarification
Normal file
2
changelogs/internal/newsfragments/2366.clarification
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
Clarify use of UK vs US English in documentation style doc.
|
||||||
|
|
||||||
1
changelogs/internal/newsfragments/2369.clarification
Normal file
1
changelogs/internal/newsfragments/2369.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Update and fix GitHub Actions.
|
||||||
1
changelogs/internal/newsfragments/2373.clarification
Normal file
1
changelogs/internal/newsfragments/2373.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Ignore typos in copyright statements.
|
||||||
1
changelogs/internal/newsfragments/2400.clarification
Normal file
1
changelogs/internal/newsfragments/2400.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Update CODEOWNERS file.
|
||||||
1
changelogs/internal/newsfragments/2402.clarification
Normal file
1
changelogs/internal/newsfragments/2402.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Minor fixes to `check-newsfragments` CI script.
|
||||||
1
changelogs/olm_megolm/newsfragments/2361.clarification
Normal file
1
changelogs/olm_megolm/newsfragments/2361.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Update links to Olm in the Megolm section to point to the Matrix spec.
|
||||||
1
changelogs/olm_megolm/newsfragments/2369.clarification
Normal file
1
changelogs/olm_megolm/newsfragments/2369.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Fix various typos throughout the specification.
|
||||||
1
changelogs/olm_megolm/newsfragments/2387.clarification
Normal file
1
changelogs/olm_megolm/newsfragments/2387.clarification
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Update link from whispersystems.org to signal.org in the olm documentation.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Fix various typos throughout the specification.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Fix various typos throughout the specification.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify the behaviour and response format of `GET /_matrix/federation/v1/query/profile`.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify that server ACLs are case-insensitive, as per [MSC4436](https://github.com/matrix-org/matrix-spec-proposals/pull/4436).
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify how multiple signatures should be handled during signature verification. Contributed by @nexy7574.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Fix various typos throughout the specification.
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Clarify that policy servers might share a name with event origins, and that servers should avoid overwriting/discarding signatures for the event origin when getting a policy server signature.
|
||||||
1
changelogs/server_server/newsfragments/2392.feature
Normal file
1
changelogs/server_server/newsfragments/2392.feature
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
The room directory now returns rooms in a server-defined order rather than largest first, as per [MSC4423](https://github.com/matrix-org/matrix-spec-proposals/pull/4423).
|
||||||
|
|
@ -77,7 +77,7 @@ current_version_url = "https://spec.matrix.org/latest"
|
||||||
# The following is used when status = "stable", and is displayed in various UI elements on a released version
|
# The following is used when status = "stable", and is displayed in various UI elements on a released version
|
||||||
# of the spec.
|
# of the spec.
|
||||||
#major = "1"
|
#major = "1"
|
||||||
# minor = "19"
|
#minor = "18"
|
||||||
|
|
||||||
[[params.versions]]
|
[[params.versions]]
|
||||||
# We must include this parameter to enable docsy's version picker in the navbar. The picker
|
# We must include this parameter to enable docsy's version picker in the navbar. The picker
|
||||||
|
|
|
||||||
|
|
@ -1,118 +0,0 @@
|
||||||
---
|
|
||||||
title: v1.19 Changelog
|
|
||||||
linkTitle: v1.19
|
|
||||||
type: docs
|
|
||||||
layout: changelog
|
|
||||||
outputs:
|
|
||||||
- html
|
|
||||||
- checklist
|
|
||||||
date: 2026-07-08
|
|
||||||
---
|
|
||||||
|
|
||||||
## Client-Server API
|
|
||||||
|
|
||||||
**New Endpoints**
|
|
||||||
|
|
||||||
- Add `GET /_matrix/client/v1/mutual_rooms`, as per [MSC2666](https://github.com/matrix-org/matrix-spec-proposals/pull/2666). ([#2367](https://github.com/matrix-org/matrix-spec/issues/2367))
|
|
||||||
|
|
||||||
**Backwards Compatible Changes**
|
|
||||||
|
|
||||||
- Specify `unsigned.replaces_state` in client-formatted events. Contributed by @nexy7574. ([#2345](https://github.com/matrix-org/matrix-spec/issues/2345), [#2403](https://github.com/matrix-org/matrix-spec/issues/2403))
|
|
||||||
- Specify `m.key_backup` account data, as per [MSC4287](https://github.com/matrix-org/matrix-spec-proposals/pull/4287). ([#2354](https://github.com/matrix-org/matrix-spec/issues/2354))
|
|
||||||
- The room directory now returns rooms in a server-defined order rather than largest first, as per [MSC4423](https://github.com/matrix-org/matrix-spec-proposals/pull/4423). ([#2392](https://github.com/matrix-org/matrix-spec/issues/2392))
|
|
||||||
- Add support for image packs (`m.room.image_pack` and `m.image_pack.rooms`), allowing custom emoticons and stickers to be organised into packs and shared between users, as per [MSC2545](https://github.com/matrix-org/matrix-spec-proposals/pull/2545). ([#2397](https://github.com/matrix-org/matrix-spec/issues/2397))
|
|
||||||
- Specify encrypted history sharing, as per [MSC4268](https://github.com/matrix-org/matrix-spec-proposals/pull/4268). ([#2399](https://github.com/matrix-org/matrix-spec/issues/2399))
|
|
||||||
|
|
||||||
**Spec Clarifications**
|
|
||||||
|
|
||||||
- Clarify SAS commitment calculation for `m.key.verification.accept` messages. ([#2344](https://github.com/matrix-org/matrix-spec/issues/2344))
|
|
||||||
- Clarify formats of string types. ([#2347](https://github.com/matrix-org/matrix-spec/issues/2347), [#2349](https://github.com/matrix-org/matrix-spec/issues/2349), [#2358](https://github.com/matrix-org/matrix-spec/issues/2358), [#2359](https://github.com/matrix-org/matrix-spec/issues/2359), [#2370](https://github.com/matrix-org/matrix-spec/issues/2370), [#2374](https://github.com/matrix-org/matrix-spec/issues/2374), [#2375](https://github.com/matrix-org/matrix-spec/issues/2375), [#2376](https://github.com/matrix-org/matrix-spec/issues/2376))
|
|
||||||
- Restore alphabetical order of common error codes. ([#2348](https://github.com/matrix-org/matrix-spec/issues/2348))
|
|
||||||
- Fix various typos throughout the specification. ([#2351](https://github.com/matrix-org/matrix-spec/issues/2351), [#2389](https://github.com/matrix-org/matrix-spec/issues/2389))
|
|
||||||
- Clarify how to find `via` parameter when following room upgrades. ([#2352](https://github.com/matrix-org/matrix-spec/issues/2352))
|
|
||||||
- Clarify that room messages can be encrypted. ([#2371](https://github.com/matrix-org/matrix-spec/issues/2371))
|
|
||||||
- Clarify how to paginate messages using the pagination tokens returned by `GET /rooms/{roomId}/context/{eventId}`. ([#2372](https://github.com/matrix-org/matrix-spec/issues/2372))
|
|
||||||
- Clarify allowed characters in `mxc://` URIs. ([#2377](https://github.com/matrix-org/matrix-spec/issues/2377))
|
|
||||||
- Add link to RFC 9700 OAuth 2.0 Best Current Practices. ([#2379](https://github.com/matrix-org/matrix-spec/issues/2379))
|
|
||||||
- Add links from the Client-Server spec to the Olm message definitions. ([#2381](https://github.com/matrix-org/matrix-spec/issues/2381))
|
|
||||||
- Disambiguate placeholder descriptions in OlmPayload example. ([#2382](https://github.com/matrix-org/matrix-spec/issues/2382))
|
|
||||||
- Replace "Olm message" with "event encrypted using Olm" where not referring to the Olm message format. ([#2383](https://github.com/matrix-org/matrix-spec/issues/2383))
|
|
||||||
- Removed unused components in OpenAPI definitions. ([#2386](https://github.com/matrix-org/matrix-spec/issues/2386))
|
|
||||||
- Clarify definitions of `EncryptedFile` structure. ([#2398](https://github.com/matrix-org/matrix-spec/issues/2398))
|
|
||||||
|
|
||||||
|
|
||||||
## Server-Server API
|
|
||||||
|
|
||||||
**Backwards Compatible Changes**
|
|
||||||
|
|
||||||
- The room directory now returns rooms in a server-defined order rather than largest first, as per [MSC4423](https://github.com/matrix-org/matrix-spec-proposals/pull/4423). ([#2392](https://github.com/matrix-org/matrix-spec/issues/2392))
|
|
||||||
|
|
||||||
**Spec Clarifications**
|
|
||||||
|
|
||||||
- Clarify the behaviour and response format of `GET /_matrix/federation/v1/query/profile`. ([#2326](https://github.com/matrix-org/matrix-spec/issues/2326))
|
|
||||||
- Clarify that server ACLs are case-insensitive, as per [MSC4436](https://github.com/matrix-org/matrix-spec-proposals/pull/4436). ([#2334](https://github.com/matrix-org/matrix-spec/issues/2334))
|
|
||||||
- Clarify how multiple signatures should be handled during signature verification. Contributed by @nexy7574. ([#2341](https://github.com/matrix-org/matrix-spec/issues/2341))
|
|
||||||
- Fix various typos throughout the specification. ([#2351](https://github.com/matrix-org/matrix-spec/issues/2351))
|
|
||||||
- Clarify that policy servers might share a name with event origins, and that servers should avoid overwriting/discarding signatures for the event origin when getting a policy server signature. ([#2385](https://github.com/matrix-org/matrix-spec/issues/2385))
|
|
||||||
|
|
||||||
|
|
||||||
## Application Service API
|
|
||||||
|
|
||||||
**Spec Clarifications**
|
|
||||||
|
|
||||||
- Fix various typos throughout the specification. ([#2351](https://github.com/matrix-org/matrix-spec/issues/2351))
|
|
||||||
|
|
||||||
|
|
||||||
## Identity Service API
|
|
||||||
|
|
||||||
**Spec Clarifications**
|
|
||||||
|
|
||||||
- Fix various typos throughout the specification. ([#2401](https://github.com/matrix-org/matrix-spec/issues/2401))
|
|
||||||
|
|
||||||
|
|
||||||
## Push Gateway API
|
|
||||||
|
|
||||||
No significant changes.
|
|
||||||
|
|
||||||
|
|
||||||
## Room Versions
|
|
||||||
|
|
||||||
**Spec Clarifications**
|
|
||||||
|
|
||||||
- Fix various typos throughout the specification. ([#2351](https://github.com/matrix-org/matrix-spec/issues/2351), [#2401](https://github.com/matrix-org/matrix-spec/issues/2401))
|
|
||||||
|
|
||||||
|
|
||||||
## Olm & Megolm
|
|
||||||
|
|
||||||
**Spec Clarifications**
|
|
||||||
|
|
||||||
- Update links to Olm in the Megolm section to point to the Matrix spec. ([#2361](https://github.com/matrix-org/matrix-spec/issues/2361))
|
|
||||||
- Fix various typos throughout the specification. ([#2369](https://github.com/matrix-org/matrix-spec/issues/2369))
|
|
||||||
- Update link from whispersystems.org to signal.org in the olm documentation. ([#2387](https://github.com/matrix-org/matrix-spec/issues/2387))
|
|
||||||
|
|
||||||
|
|
||||||
## Appendices
|
|
||||||
|
|
||||||
**Spec Clarifications**
|
|
||||||
|
|
||||||
- Update the canonical JSON grammar with case sensitive strings and ABNF builtins to be easier to understand. ([#2368](https://github.com/matrix-org/matrix-spec/issues/2368))
|
|
||||||
- Fix various typos throughout the specification. ([#2369](https://github.com/matrix-org/matrix-spec/issues/2369))
|
|
||||||
- Clarify matrix.to RFC 3986 percent encoding requirements. Contributed by @HarHarLinks. ([#2395](https://github.com/matrix-org/matrix-spec/issues/2395))
|
|
||||||
- Add specification of URL-safe unpadded Base64. ([#2398](https://github.com/matrix-org/matrix-spec/issues/2398))
|
|
||||||
|
|
||||||
|
|
||||||
## Internal Changes/Tooling
|
|
||||||
|
|
||||||
**Backwards Compatible Changes**
|
|
||||||
|
|
||||||
- Add page search widget. ([#2331](https://github.com/matrix-org/matrix-spec/issues/2331))
|
|
||||||
|
|
||||||
**Spec Clarifications**
|
|
||||||
|
|
||||||
- Update and fix GitHub Actions. ([#2343](https://github.com/matrix-org/matrix-spec/issues/2343), [#2369](https://github.com/matrix-org/matrix-spec/issues/2369))
|
|
||||||
- Upgrade Docsy theme to v0.14.3. ([#2346](https://github.com/matrix-org/matrix-spec/issues/2346))
|
|
||||||
- Configure a new changelog section for the Olm & Megolm specs. ([#2364](https://github.com/matrix-org/matrix-spec/issues/2364))
|
|
||||||
- Clarify use of UK vs US English in documentation style doc. ([#2366](https://github.com/matrix-org/matrix-spec/issues/2366))
|
|
||||||
- Ignore typos in copyright statements. ([#2373](https://github.com/matrix-org/matrix-spec/issues/2373))
|
|
||||||
- Update CODEOWNERS file. ([#2400](https://github.com/matrix-org/matrix-spec/issues/2400))
|
|
||||||
- Minor fixes to `check-newsfragments` CI script. ([#2402](https://github.com/matrix-org/matrix-spec/issues/2402))
|
|
||||||
Loading…
Reference in a new issue