api: Increment API feature level to 407.

This commit is contained in:
Tim Abbott
2025-07-17 15:45:17 -07:00
parent 854c7d4ea8
commit fe8853bcc9
6 changed files with 35 additions and 32 deletions

View File

@@ -20,6 +20,34 @@ format used by the Zulip server that they are interacting with.
## Changes in Zulip 11.0
**Feature level 407**
* [`GET /users/me/subscriptions`](/api/get-subscriptions),
[`GET /streams`](/api/get-streams), [`GET /events`](/api/get-events),
[`POST /register`](/api/register-queue): Added `can_delete_any_message_group`
field which is a [group-setting value](/api/group-setting-values) describing the
set of users with permissions to delete any message in the channel.
* [`POST /users/me/subscriptions`](/api/subscribe),
[`PATCH /streams/{stream_id}`](/api/update-stream): Added
`can_delete_any_message_group` parameter to support setting and
changing the user group whose members can delete any message in the specified
channel.
* `PATCH /realm`, [`POST /register`](/api/register-queue),
[`GET /events`](/api/get-events): Added `can_set_delete_message_policy_group`
realm setting, which is a [group-setting value](/api/group-setting-values)
describing the set of users with permission to change per-channel
`can_delete_any_message_group` and `can_delete_own_message_group` settings.
* [`GET /users/me/subscriptions`](/api/get-subscriptions),
[`GET /streams`](/api/get-streams), [`GET /events`](/api/get-events),
[`POST /register`](/api/register-queue): Added `can_delete_own_message_group`
field which is a [group-setting value](/api/group-setting-values) describing the
set of users with permissions to delete the messages they have sent in the channel.
* [`POST /users/me/subscriptions`](/api/subscribe),
[`PATCH /streams/{stream_id}`](/api/update-stream): Added
`can_delete_own_message_group` parameter to support setting and
changing the user group whose members can delete the messages they have sent
in the channel.
**Feature level 406**
* [`POST /register`](/api/register-queue): Added `push_devices`

View File

@@ -1,5 +0,0 @@
* `PATCH /realm`, [`POST /register`](/api/register-queue),
[`GET /events`](/api/get-events): Added `can_set_delete_message_policy_group`
realm setting, which is a [group-setting value](/api/group-setting-values)
describing the set of users with permission to change per-channel
`can_delete_any_message_group` and `can_delete_own_message_group` settings.

View File

@@ -1,10 +0,0 @@
* [`GET /users/me/subscriptions`](/api/get-subscriptions),
[`GET /streams`](/api/get-streams), [`GET /events`](/api/get-events),
[`POST /register`](/api/register-queue): Added `can_delete_own_message_group`
field which is a [group-setting value](/api/group-setting-values) describing the
set of users with permissions to delete the messages they have sent in the channel.
* [`POST /users/me/subscriptions`](/api/subscribe),
[`PATCH /streams/{stream_id}`](/api/update-stream): Added
`can_delete_own_message_group` parameter to support setting and
changing the user group whose members can delete the messages they have sent
in the channel.

View File

@@ -1,10 +0,0 @@
* [`GET /users/me/subscriptions`](/api/get-subscriptions),
[`GET /streams`](/api/get-streams), [`GET /events`](/api/get-events),
[`POST /register`](/api/register-queue): Added `can_delete_any_message_group`
field which is a [group-setting value](/api/group-setting-values) describing the
set of users with permissions to delete any message in the channel.
* [`POST /users/me/subscriptions`](/api/subscribe),
[`PATCH /streams/{stream_id}`](/api/update-stream): Added
`can_delete_any_message_group` parameter to support setting and
changing the user group whose members can delete any message in the specified
channel.

View File

@@ -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 = 406
API_FEATURE_LEVEL = 407
# 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

View File

@@ -4860,7 +4860,7 @@ paths:
Organization administrators can always change these settings of
every channel.
**Changes**: New in Zulip 11.0 (feature level ZF-4ce648).
**Changes**: New in Zulip 11.0 (feature level 407).
- $ref: "#/components/schemas/GroupSettingValue"
can_set_topics_policy_group:
allOf:
@@ -18340,7 +18340,7 @@ paths:
Organization administrators can always change these settings of
every channel.
**Changes**: New in Zulip 11.0 (feature level ZF-4ce648).
**Changes**: New in Zulip 11.0 (feature level 407).
- $ref: "#/components/schemas/GroupSettingValue"
realm_can_set_topics_policy_group:
allOf:
@@ -22442,7 +22442,7 @@ paths:
can always delete any message in the channel if they
[have content access](/help/channel-permissions) to that channel.
**Changes**: New in Zulip 11.0 (feature level ZF-f80828). Prior to this
**Changes**: New in Zulip 11.0 (feature level 407). Prior to this
change, only the users in `can_delete_any_message_group` were able
delete any message in the organization.
example:
@@ -22468,7 +22468,7 @@ paths:
can always delete their own messages in the channel if they
[have content access](/help/channel-permissions) to that channel.
**Changes**: New in Zulip 11.0 (feature level ZF-e165db). Prior to this
**Changes**: New in Zulip 11.0 (feature level 407). Prior to this
change, only the users in the organization-level `can_delete_any_message_group`
and `can_delete_own_message_group` settings were able delete their own messages in
the organization.
@@ -27943,7 +27943,7 @@ components:
setting can always delete any message in the channel if they
[have content access](/help/channel-permissions) to that channel.
**Changes**: New in Zulip 11.0 (feature level ZF-f80828). Prior to this
**Changes**: New in Zulip 11.0 (feature level 407). Prior to this
change, only the users in `can_delete_any_message_group` were able
delete any message in the organization.
@@ -27965,7 +27965,7 @@ components:
can always delete their own messages in the channel if they
[have content access](/help/channel-permissions) to that channel.
**Changes**: New in Zulip 11.0 (feature level ZF-e165db). Prior to this
**Changes**: New in Zulip 11.0 (feature level 407). Prior to this
change, only the users in the organization-level `can_delete_any_message_group`
and `can_delete_own_message_group` settings were able delete their own messages in
the organization.