diff --git a/api_docs/changelog.md b/api_docs/changelog.md index 690206ffe3..fca488703d 100644 --- a/api_docs/changelog.md +++ b/api_docs/changelog.md @@ -20,6 +20,17 @@ format used by the Zulip server that they are interacting with. ## Changes in Zulip 11.0 +**Feature level 378** + +* [`GET /events`](/api/get-events): Archiving and unarchiving + streams now send `update` events to clients that declared + the `archived_channels` client capability. `delete` and `create` + events are still sent to clients that did not declare + `archived_channels` client capability. +* [`POST /register`](/api/register-queue): The `streams` data + structure now includes archived channels for clients that + declared the `archived_channels` client capability. + **Feature level 377** * [`GET /events`](/api/get-events): When a user is deactivate, send diff --git a/api_docs/unmerged.d/ZF-5769ba b/api_docs/unmerged.d/ZF-5769ba deleted file mode 100644 index 35f40e3f5e..0000000000 --- a/api_docs/unmerged.d/ZF-5769ba +++ /dev/null @@ -1,3 +0,0 @@ -* [`POST /register`](/api/register-queue): The `streams` data - structure now includes archived channels for clients that - declared the `archived_channels` client capability. \ No newline at end of file diff --git a/api_docs/unmerged.d/ZF-960986 b/api_docs/unmerged.d/ZF-960986 deleted file mode 100644 index 8f6ea55c49..0000000000 --- a/api_docs/unmerged.d/ZF-960986 +++ /dev/null @@ -1,5 +0,0 @@ -* [`GET /events`](/api/get-events): Archiving and unarchiving - streams now send `update` events to clients that declared - the `archived_channels` client capability. `delete` and `create` - events are still sent to clients that did not declare - `archived_channels` client capability. diff --git a/version.py b/version.py index 98b033bc15..df99f340a3 100644 --- a/version.py +++ b/version.py @@ -34,7 +34,7 @@ DESKTOP_WARNING_VERSION = "5.9.3" # new level means in api_docs/changelog.md, as well as "**Changes**" # entries in the endpoint's documentation in `zulip.yaml`. -API_FEATURE_LEVEL = 377 # Last bumped to sending peer_remove on user deactivation. +API_FEATURE_LEVEL = 378 # Bump the minor PROVISION_VERSION to indicate that folks should provision # only when going from an old version of the code to a newer version. Bump diff --git a/zerver/openapi/zulip.yaml b/zerver/openapi/zulip.yaml index c1d021f6aa..7c417419fe 100644 --- a/zerver/openapi/zulip.yaml +++ b/zerver/openapi/zulip.yaml @@ -1303,7 +1303,7 @@ paths: Note that organization administrators who are not subscribed will not be able to see content on the channel; just that it exists. - **Changes**: Prior to Zulip 11.0 (feature level ZF-960986), this + **Changes**: Prior to Zulip 11.0 (feature level 378), this event was sent to all the users who could see the channel when it was unarchived. @@ -1380,7 +1380,7 @@ paths: to clients that did not declare the `archived_channels` [client capability][client-capabilities]. - **Changes**: Prior to Zulip 11.0 (feature level ZF-960986), this + **Changes**: Prior to Zulip 11.0 (feature level 378), this event was sent to all the users who could see the channel when it was archived. @@ -1449,7 +1449,7 @@ paths: but only to the clients that declared the `archived_channels` [client capability][client-capabilities]. - **Changes**: Prior to Zulip 11.0 (feature level ZF-960986), + **Changes**: Prior to Zulip 11.0 (feature level 378), this event was never sent when archiving or unarchiving a channel. @@ -15769,7 +15769,7 @@ paths: For organization administrators, this will include all private channels in the organization. - **Changes**: Before Zulip 11.0 (feature level ZF-5769ba), archived channels + **Changes**: Before Zulip 11.0 (feature level 378), archived channels did not appear in this list, even if the `archived_channels` [client capability][client-capabilities] was declared by the client.