A small fix release: validation messages from plugins now reach the admin in the editor's language.
Fixed
- Plugin validation errors are translated in the admin. When a plugin's save hook rejects a record with a translation key (for example
acme.blog::lang.errors.invalid_url), the admin now shows the translated sentence in the request locale instead of the raw key. This covers saves, relation saves, bulk and record actions, reordering, singleton settings, relation options and the record view. - Permission refusals on reorder and singleton screens are translated too. These two routes previously returned untranslated
ForbiddenErrorkeys. - Messages that are already plain text pass through unchanged, and the plugin's own error value is never modified.
Changed
- Documentation: the console guide shows the application binary run without arguments and with
--help.