- Added Paste as Markdown to the rich text editor. Pasting with the browser’s plain text shortcut,
Ctrl+Shift+V(Windows/Linux) orCommand+Shift+V(macOS), converts the text from Markdown, e.g. turning lines starting with-into a list. In Safari, useCommand+Option+Shift+V. A regular paste still keeps the formatting the text was copied with, so text copied from a code editor or a terminal becomes a code block. (#1131) - Added the AI panel to the Settings dialog, where the API keys for AI services are managed. The Internationalization panel now only lists the machine translation services.
- With direct publishing, Save and Publish is now disabled while the entry has related entries added or edited in a collection that doesn’t allow
direct_publishitself, as they would otherwise skip their review. Its label says why. The Publish Entry button only appears at the last stage then. - The Edit button of a Relation field is no longer offered for a related entry that has been changed on the configured branch since the pull request of the entry being edited was opened, as the changes couldn’t be published. See Editing Related Entries.
- When a related entry edited from a Relation field changes the value it’s referenced by, every Relation field of the entry being edited that refers to it is now updated, not only the one the dialog was opened from.
- In entry summaries, HTML tags other than
<strong>,<em>and<code>are now shown as text instead of being removed, so a title likeVec<T> in Rustshows in full. - Dynamic default values now create an optional Object field when one of its fields gets a value, e.g.
?meta.source=newsletter. The items of a List field with a singlefieldare converted to the type the subfield takes, e.g. numbers for a Number subfield. - Bug fixes and improvements.
Full Changelog: v0.257.0...v0.258.0