update_release_changelog
Set or replace the changelog content for a Plane release. Accepts plain text, HTML, or ProseMirror JSON to produce a properly formatted changelog body.
Instructions
Update a release's changelog body.
The changelog UI renders from description_json, so plain text passed as description_stripped is also converted into a matching ProseMirror doc; otherwise the editor would show nothing.
Args: release_id: UUID of the release description_html: HTML body of the changelog description_stripped: Plain text body. Convenience only — it is wrapped into both HTML (description_html) and a ProseMirror doc (description_json) so it renders in the changelog editor. Ignored if description_html is set. description_json: Optional ProseMirror doc. Pass this for rich content; it wins over the doc generated from description_stripped.
Returns: The updated ReleaseChangelog
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| release_id | Yes | ||
| description_html | No | ||
| description_json | No | ||
| description_stripped | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| release | No | ||
| changelog | No | ||
| workspace | No | ||
| created_at | No | ||
| created_by | No | ||
| updated_at | No | ||
| updated_by | No |