You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The API can now keep an optional audit trail of admin activity such as logins, content edits, user changes, and configuration changes, available to super admins and turned off by default.
Plugins can now add their own buttons to the new admin's Markdown editor toolbar.
The new admin can now sign in through an OAuth provider such as GitHub or Google when the Login OAuth2 plugin is configured for it (grav-plugin-login-oauth2#52).
Improved
The new admin now loads a plugin's custom field scripts in a single request per plugin instead of one request per field, so the page editor opens with far fewer round-trips.
Custom field and editor scripts are now cached and revalidated cheaply, so reopening the editor no longer downloads them again each time.
Bugfix
The new admin's page editor no longer intermittently fails to load the editor or custom fields when many of them request their scripts at the same time.
The new admin's page editor again shows the Twig processing toggle to super admins and users granted the Twig content permission when the "Allow editors to toggle Twig in Content" option is off (grav-admin-next#5).
Saving a page whose frontmatter has a text modified date no longer fails with an error in the new admin (grav#4170).
Signing in to the new admin no longer resets the session of a visitor who is logged in to the public site in the same browser (admin2#79).
Renaming a media file now keeps its original extension and cleans unsafe characters out of the new name (admin2#77).
Saving system configuration in the new admin no longer fails when an unrelated, pre-existing setting is invalid, because only the fields you actually changed are now validated (grav#4176).
Creating, copying, or moving a page at the site root no longer fails with a "Parent page not found" error on Windows (admin2#82).
Admin labels for a region-specific admin language such as ru-RU now fall back to a plugin's matching short-code language file (ru) before English (#11, thanks @Sogl).
The "Add to allowlist" button in the Twig-in-Content report now removes the block it just resolved instead of leaving the same row behind (admin2#85).
Content entered into an Elements field's sub-fields is now saved in the new admin instead of being discarded, and editing those sub-fields now enables the Save button (admin2#86).