Skip to content

v2.12.0

Latest

Choose a tag to compare

@uldisrudzitis uldisrudzitis released this 17 Oct 09:03
· 4 commits to master since this release

What's Changed

Editor

  • All 7 languages are complete and in sync. Spanish is now fully translated, and missing texts fall back to English. The "Heading position" setting no longer shows its description as its title.
  • Loading indicators no longer flicker: the loading bar and Refresh icons appear after 300 ms and stay for at least 500 ms.
  • Fix preview loading, and the "create new entry" link after preview updates on pages without an entry list (e.g. messy grid view) by @uldisrudzitis in #661
  • Fix settings panel overflow with long select labels.

Site

  • Links in menus, header, grid, mashup and sitemap end in a slash (/section/), so they no longer go through a redirect. /sitemap.xml is served without a redirect.
  • PHP errors are always logged, and shown on the page only with APP_DEBUG=true. On a fatal error, visitors see "Server error".
  • Fresh install: the default template is saved only once the storage folder is writable.

Upgrade notes

  • Custom templates: template.conf.php must return static function (callable $translate, bool $isShopEnabled): array, which returns [$sectionTypes, $templateConf, $translations]. See _templates/default/template.conf.php.
  • To see errors on the page while developing, set APP_DEBUG=true in _api_app/.env.