This project adheres to Semantic Versioning.
4.9.7 (2020-09-25)
Fixed issues:
- #2343 Only use $dc->id in the protectFolder() method (leofeyer)
- #2342 Fix entering 0 in the back end (leofeyer)
4.9.6 (2020-09-24)
New features:
Fixed issues:
- #2313 Fix the resize options priority in the PictureFactory class (m-vo)
- #2320 Do not prolong unconfirmed opt-in tokens (leofeyer)
- #2300 Do not use the default player size (fritzmg)
- #2290 Fix warnings and deprecations when running unit tests (ausi)
- #2294 Stop using == '' with regard to PHP 8 (leofeyer)
- #2252 Do not change the CSRF token cookie if the response is not successful (fritzmg)
- #2281 Update dependecies for PHP 8.0 compatibility (ausi)
- #2264 Do not try to index a page if the search indexer is disabled (aschempp)
- #2260 Do not use floorToMinute() in the PageModel::loadDetails() method (leofeyer)
- #2257 Only use floorToMinute() in DB queries (leofeyer)
- #2249 Return early in the Search::indexPage() method if nothing has changed (leofeyer)
- #2248 Fix a type error in the back end menu listener (leofeyer)
- #2244 Do not log 503 exceptions (fritzmg)
- #2221 Use a temporary status code to redirect to the language root (leofeyer)
- #2220 Simplify the tl_content header fields (leofeyer)
- #2219 Only update the comment notification URL in the front end (leofeyer)
- #2206 Use the scope matcher if an element renders differently in BE and FE (leofeyer)
- #2204 Only check the request token for master requests (fritzmg)
- #2208 Always load DotEnv files if they exist (leofeyer)
- #2200 Load the default labels in the loadDcaFiles() method (fritzmg)
- #2182 Catch exceptions to prevent the resize images command from failing (ausi)
- #2181 Add the assets URL to non-combined files (ausi)
- #2155 Support captcha input wrapped in DIV (aschempp)
- #2153 Use the class name as cache key in System::import() (leofeyer)
- #2120 Support multiple fragments on the same controller (aschempp)
- #2150 Fix the checkbox height on mobile devices (leofeyer)
4.9.5 (2020-08-10)
Fixed issues:
- #2139 Also invalidate the ptable cache tags in the DC_Table class (leofeyer)
- #2103 $this->ptable not available in the DataContainer class (leofeyer)
- #2122 Remove the Contao-Merge-Cache-Control header in the master request (leofeyer)
- #2121 Correctly show the default text form field template (leofeyer)
- #2118 Make cookies secure if the request is secure (leofeyer)
- #2115 Do not add empty CSS classes to the template (fritzmg)
- #2097 Use HTTP status code 303 instead of 307 for redirects (leofeyer)
- #2028 Allow new major versions of two third-party packages (leofeyer)
- #2074 Fix the order of the CSRF and the private response listener (ausi)
- #2091 Check if the username has been submitted in the registration module (leofeyer)
- #2087 Show the picker menu even if there is only one tab (leofeyer)
- #2088 Increase the z-index of the top menu overlay (leofeyer)
- #2086 Also indicate default templates in the custom template menu (leofeyer)
- #2089 Use the input event instead of the keyup event in the preview toolbar (m-vo)
- #2083 Update the Matomo tracking code (leofeyer)
- #2085 Fix the tl_user_group.stop help text (leofeyer)
- #2081 Correctly generate the news/events preview URL in multi-domain mode (leofeyer)
- #2077 Correctly show the front end preview bar for non-admin users (leofeyer)
- #2078 Always render the "go to front end" link without preview fragment (leofeyer)
- #2050 Harden the table options lookup in the Installer class (m-vo)
- #2066 Correctly handle empty manager config files (aschempp)
- #619 Fix a potential error if the URL has a percentage in it (qzminski, aschempp)
- #2055 Change the JSON-LD type "RegularPage" to "Page" (ausi)
- #2057 Set the singleSRC flag for the Youtube/Vimeo splash screen (m-vo)
- #2056 Use expectExceptionMessage() for non-deprecations (ausi)
- #1486 Fix a memory leak in the resize images command (ausi)
- #2040 Remove redundant comments (Toflar)
- #2039 Add the missing cache invalidations (Toflar)
- #2032 Do not reorder existing DROP INDEX queries to the end (ausi)
- #1982 Add debugging information to the MakeResponsePrivateListener (Toflar)
- #2007 Require at least jQuery 3.5 (leofeyer)
- #2005 Fix the textarea height (leofeyer)
- #1991 Fix warning in SearchIndexSubscriberTest (fritzmg)
- #1988 Update terminal42/service-annotation-bundle (aschempp)
- #1978 Reset the preview toolbar styles (aschempp)
- #1966 Do not run migration if tl_image_size table is missing (aschempp)
- #1967 Allow ResourceFinder in autowiring (aschempp)
- #1952 Add the missing ContentModel annotations (fritzmg)
- #1950 Remove two left-over requirements (leofeyer)
- #1943 Revert 'Remove symfony/monolog-bundle dependency from functional tests' (leofeyer)
- #1942 Fix a wrong return value in the back end locale listener test (leofeyer)
- #1932 Improve the error message for unsupported image formats (ausi)
4.9.4 (2020-07-09)
Fixed issues:
- #1920 Fix the toggle visibility checks (leofeyer)
- #1894 Revert the $rootDir changes in the ContaoModuleBundle class (leofeyer)
- #1919 Revert the alphabetical sorting of the back end menu (leofeyer)
- #1903 Load the security bundle after the framework bundle (baumannsven)
- #1667 Add SCSS source maps in debug mode (denniserdmann)
- #1914 Remove the symfony/monolog-bundle dependency from functional tests (bytehead)
- #1908 Rename Piwik to Matomo and updated the tracking code (rabauss)
- #1865 Store the crawl logs in a unique subfolder per installation (bohnmedia)
- #1892 Fix the visibility of the EnvironmentTest::$projectDir property (leofeyer)
- #1891 Rename all occurrences of rootDir to projectDir (aschempp)
- #1754 Allow forcing a password change upon login in the contao:user:password command (m-vo)
- #1762 Remove the redirect status type from 401 and 403 pages (fritzmg)
- #1871 Reduce the file queries by preloading image models (Toflar)
- #1883 Enable framework.assets by default in Managed Edition (fritzmg)
- #1880 Let the user disable 2FA if it is enforced (bytehead)
- #1886 Increase the margin for TinyMCE fields (fritzmg)
- #1879 Fix the back end layout yet again (fritzmg)
- #1877 Fix the widget headline and help wizard alignment (leofeyer)
- #1875 Fix the search field height in the back end (leofeyer)
- #1844 Lazy-load commands (aschempp)
- #1823 Fix back end layout problems in various browsers (fritzmg)
- #1815 Show error 500 for unsupported image types (ausi)
- #1843 Added Tideways profiler cookie to the cookie deny list (Toflar)
- #1840 Improve the legacy class import performance (Toflar)
- #1839 Improve the performance of the file manager (Toflar)
- #1828 Correctly fix the mailer transport (fritzmg)
- #1827 Add compatibility with imagine-svg 1.0 (ausi)
- #1817 Ignore minlength/maxlength/minval/maxval in hidden fields (qzminski)
- #1763 Add the Osano Cookie Consent cookie to the cookie deny list (Mynyx)
- #1771 Replace "visitors" with "members" in the 2FA explanation (Mynyx)
- #1774 Fix addImageToTemplate with fullsize (fritzmg)
- #1788 Fix Escargot 0.6 compat and skip broken link checker (Toflar)
- #1583 Hide the crawler in maintenance mode (leofeyer)
- #1776 Correctly redirect to the preferred language if there is no index alias (aschempp)
- #1790 Ignore the Litespeed HTTP2 Smart Push cookie (Toflar)
- #1761 Use the createResult() method in CeAccessMigration (fritzmg)
4.9.3 (2020-05-14)
Fixed issues:
- #1745 Replace ocramius/package-versions with composer/package-versions-deprecated (leofeyer)
- #1742 Fix notices for empty database result sets (ausi)
- #1743 Correctly check for duplicate input parameters (aschempp)
- #1740 Rename "security question" to "spam protection" (leofeyer)
- #1699 Ignore minval/maxval in checkbox/radio/select fields (aschempp)
- #1738 Re-add the page ID to the JSON-LD context (leofeyer)
- #1729 Always show the default template in the drop-down menu (leofeyer)
- #1701 Improve the deprecation message of the AbstractLockedCommand (Blog404DE)
- #1733 Fix the indentation in the event_list.html5 template (leofeyer)
- #1732 Redirect if a news/event has an external target and is called via the default URL (leofeyer)
- #1727 Move the metadata fields back up in the news/events module (leofeyer)
- #1715 Re-add the redirect in the BackendUser::authenticate() method (leofeyer)
- #1712 Remove the broken storeFrontendReferer() method (leofeyer)
- #1711 Fix fixed position of toolbar elements (fritzmg)
- #1651 Execute schema diff queries in the correct order (ausi)
- #1694 Handle invalid language codes in the meta wizard (leofeyer)
- #1692 Skip the preview redirect if the preview script is not set (leofeyer)
- #1691 Add the translation domain in the installation controller (leofeyer)
- #1625 Fix the wrong CSRF token storage being wired (Toflar)
- #1628 Adjust the FrontendController::checkCookiesAction() comment (Mynyx)
- #1638 Correctly check if the search panel is active (dmolineus)
- #1658 Add the Contao Manager cookie to the cookie deny list (Mynyx)
- #1663 Fix the playerAspect default value (fritzmg)
- #1668 Fix running the broken link checker (richardhj)
- #1670 Fix the search indexer page detection (qzminski)
- #1673 Do not update the search index if contao itself is crawling (Toflar)
- #1642 Fix the tl_maintenance_jobs.crawl_queue explanation (Mynyx)
- #1640 Return the request argument if it has the correct type (aschempp)
- #1634 Verify TOTP with a window of 1 for better UX (Toflar)
- #1623 Also add z-index to the .cto-toolbar__open element (leofeyer)
- #1590 Change how to count records in RobotsTxtListener (fritzmg)
4.9.2 (2020-04-02)
Fixed issues:
- #1615 Add additional Google Analytics cookies to the cookie deny list (Mynyx)
- #1614 Fix a comment in the MakeResponsePrivateListener class (Mynyx)
- #1613 Fix the Contao toolbar labels (leofeyer)
- #1612 Ensure that the login icons are always visible in Firefox (leofeyer)
- #1608 Increase the split button breakpoint (leofeyer)
- #1600 Correctly filter subscriber specific crawl logs (Toflar)
- #1599 Fixed broken URIs not being reported as error in search index subscriber (Toflar)
- #1598 Hide the metadata fields if a news/event points to an external source (leofeyer)
- #1549 Dynamically configure the TokenChecker service (bytehead)
- #1592 Fix the picker in the meta wizard (leofeyer)
- #1596 Handle the "toggle nodes" command in the main back end method (leofeyer)
- #1597 Correctly check whether a group is allowed to import themes (leofeyer)
- #1542 Keep the sorting of the selected IDs for actions (rabauss)
- #1595 Use the correct page title on the back end dashboard page (leofeyer)
- #1593 Re-add the "edit meta" label in the news and calendar bundles (leofeyer)
- #1591 Show all files in the template editor (leofeyer)
- #1579 Fix the preview bar alignment (leofeyer)
- #1586 Correctly check for loaded languages when adding the default labels (leofeyer)
- #1584 Show "-" if the device family is "Other" (leofeyer)
- #1582 Remove the default preview bar datalist option (leofeyer)
- #1581 Disable the "switch user" button if it would impersonate the original user (leofeyer)
- #1580 Fix the tl_content.listtype DCA definition (leofeyer)
- #1554 Send the correct content type for SVG favicons (Toflar)
- #1551 Allow SVG images in favicons (Toflar)
- #1541 Show label instead of ID in the picker widget (ausi)
- #1525 Remove string type hint as there can be an array value (bytehead)
- #1182 Allow clearing the model registry (m-vo)
- #1534 Port the 'handle URL suffix when redirecting page IDs' changes (leofeyer)
- #1533 Correctly sort if both root pages are fallback (aschempp)
- #1532 Fixed some Piwik/Matomo cookie regex (aschempp)
- #1520 Optimize MSC.twoFactorBackupCodesExplain (Mynyx)
- #1513 Fix a "toggle element" permission check (rabauss)
- #1493 Adjust the JSON-LD data in the default indexer test (leofeyer)
- #1475 Register custom types in functional tests (aschempp)
- #1437 Translate the "show preview toolbar" title (richardhj)
- #1457 Use a context prefix in the JSON-LD schema (ausi)
- #1455 Do not expose the page ID in the JSON-LD context (Toflar)
- #1450 Use the native font stack in the layout.html.twig template (fritzmg)
- #1439 Fix missing image sizes with numeric theme names (ausi)
- #1444 Make sure log messages are in proper CSV format (Toflar)
- #1445 Retry failed schema diff migrations (ausi)
- #1453 Fix the input length of the alias fields (aschempp)
4.9.1 (2020-02-27)
Fixed issues:
- #1423 Revert the document.write() changes (leofeyer)
- #1420 Handle the "no JSON-LD found" case separately from the "noSearch" case (leofeyer)
- #1421 Update the composer run documentation in the README.md file (leofeyer)
- #1411 Skip orphan pages in the route provider (aschempp)
- #1419 Always append the current URL on redirect (aschempp)
- #1416 Correctly check if a folder has been renamed (leofeyer)
- #1417 Fix uploading files into mounted folders for regular users (leofeyer)
- #1418 Add a better DNS check in the site structure (leofeyer)
- #1413 Correctly calculate the crawler progress (leofeyer)
- #1396 Do not show the current URI in the progress bar title when crawling (Toflar)
- #1385 Warn if the crawler runs without a domain name (Toflar)
- #1369 Clear the dev cache in the script handler (Toflar)
- #1370 Make sure the subdirectory in the tmp folder exists (Toflar)
- #1377 Fix the getAttributesFromDca() type hint (leofeyer)
- #1376 Adjust the login screen again (leofeyer)
- #1375 Simulate active state of the debug button in debug mode (leofeyer)
- #1374 Show the correct help text for the 2FA verification field (leofeyer)
- #1373 Fix the Ajax visibility toggle in the site structure (leofeyer)
- #1372 Correctly save new template folders (leofeyer)
- #1359 Fix the PictureFactoryInterface::create() type hint (bytehead)
- #1364 Fix the login screen CSS (leofeyer)
- #1354 Hide the 2FA fields in the back end info modal (bytehead)
4.9.0 (2020-02-18)
Fixed issues:
- #1348 Correctly align the wizard icon (leofeyer)
- #1336 Make the contao.search.indexer service public (leofeyer)
- #1250 Use a custom schema for the search indexing metadata (Toflar)
- #1335 Correctly highlight phrases in the search results (leofeyer)
- #1323 Adjust the SERP widget to the Google search results (leofeyer)
- #1299 Fix several trusted device issues (bytehead)
- #1327 Fix rendering the picker preview (leofeyer)
- #1324 Sort the back end menu items alphabetically by label (leofeyer)
- #1322 Clear trusted devices when disabling 2FA (bytehead)
- #1320 Replace "recovery codes" with "backup codes" (leofeyer)
- #1295 Handle removed search indexers (Toflar)
4.9.0-RC2 (2020-02-11)
Fixed issues:
- #1292 Revert the "contao_backend_switch" route name change (richardhj)
- #1293 Update the back end keyboard shortcuts link (leofeyer)
- #1291 Hide the member widget if searching protected sites is disabled (leofeyer)
- #1286 Fix the front end preview URLs in the back end (leofeyer)
- #1267 Fix possible null value in AuthenticationSuccessHandler (bytehead)
- #1275 Move the PreviewAuthenticationListener to the core-bundle (bytehead)
- #1257 Allow DCA filter definitions without placeholder values (fritzmg)
- #1289 Improve the post update/install CLI hint (Toflar)
- #1282 Correctly publish new folders (leofeyer)
- #1283 Use wikimedia/less.php instead of oyejorge/less.php (leofeyer)
- #1284 Add z-index:1 to the paste hint (leofeyer)
- #1230 Add a "title" attribute to the debug mode menu item (xchs)
- #1255 Do not use a relative font for the preview bar (leofeyer)
- #1222 Do not try to register Contao 3 classes as services (aschempp)
- #1246 Fix possible null value access in BackupCodeManager (bytehead)
- #1237 Set the DB password to null if empty (leofeyer)
- #1217 Correctly encode the DATABASE_URL parameter (richardhj)
- #1232 Add the "url" parameter to the DropZone options (bytehead)
- #1225 Correctly determine the Ajax URL now that our forms no longer have an action (leofeyer)
- #1223 Add a crawl queue maintenance job (Toflar)
- #1221 Set the row format in the default table options (leofeyer)
4.9.0-RC1 (2020-01-18)
New features:
- #559 Add trusted devices for 2FA (bytehead)
- #1165 Automatically load services in the src/ directory (aschempp)
- #1184 Add backup code functionality for 2FA (bytehead, aschempp)
- #1098 Add a cron service and command with cron expressions (fritzmg)
- #1180 Use spl_object_id() instead of spl_object_hash() (Toflar)
- #1178 Rebuild the login process (bytehead, aschempp)
- #1057 Add a back end maintenance task for the crawler (Toflar)
- #580 Get pagetree picker url parameters via own method (rabauss)
- #579 Get filetree picker url parameters via own method (rabauss)
- #521 Add a range field and support steps in text fields (fritzmg)
- #1154 Get universal picker url parameters via own method (rabauss)
- #989 Rework the front end preview (richardhj)
- #709 Add a migrations command (ausi)
- #581 Compile navigation row via own method (rabauss)
- #860 Use the Knp menu for the back end header menu (leofeyer)
- #1068 Implement a broken link checker (Toflar)
- #1132 Turn event listeners with more than one method into to subscribers (leofeyer)
- #705 Allow to limit the content element and form field types (leofeyer)
- #1121 Pass the module model to the navigation templates (leofeyer)
- #1125 Simplify the event registration (leofeyer)
- #1129 Update the node modules and run the Gulp task (leofeyer)
- #1122 Add the WEBP icon to the mimetypes mapper (leofeyer)
- #1123 Do not strip forms in the ModuleArticle::generatePdf() method (leofeyer)
- #1124 Rename "account settings" to "group settings" for groups (leofeyer)
- #1115 Test the service arguments more accurately (leofeyer)
- #1101 Refactor the back end main menu, so it becomes a regular Knp menu (leofeyer)
- #714 Add a universal table picker (aschempp)
- #1085 Add support for the new bundle structure (aschempp)
- #1078 Correctly reset the necessary services (aschempp)
- #1094 Upgrade to PHPStan 0.12 (leofeyer)
- #1080 Replace Guzzle with Symfony's HttpClient (Toflar)
- #1086 Ignore the .github folder when installing from dist (leofeyer)
- #718 Use the cache strategy to merge fragment caching into the main page (aschempp)
- #1063 Add support for invokable listeners and method validation (aschempp)
- #603 Add an abstract controller for common service tasks (aschempp)
- #1055 Hide the metadata field when editing folders (leofeyer)
- #1045 Add @internal to what is not covered by our BC promise (leofeyer)
- #1053 Do not add the X-Forwarded-Host in Environment::url() anymore (leofeyer)
- #1058 Do not use Chosen in the meta wizard anymore (leofeyer)
- #1056 Cleanup the SubscriberResult class (Toflar)
- #1052 Add referrerpolicy="no-referrer" when loading assets via CDN (leofeyer)
- #954 Set the "accept" attribute in the upload form field (bohnmedia)
- #985 Implement the contao:crawl command (Toflar)
- #852 Add a command to debug fragments (aschempp)
- #1034 Allow to configure the HttpCache trace level using an environment variable (Toflar)
- #1039 Use the object type instead of @param object now that we have PHP 7.2 (leofeyer)
- #1027 Automatically upgrade new password hashes (Toflar)
- #983 Support configuring the SearchIndexListener behaviour (Toflar)
- #621 Add a command to debug manager plugins (aschempp)
- #1012 Update to Symfony 4.4 (leofeyer)
- #990 Explicitly enable the required PHP extensions (leofeyer)
- #976 Replace the ./run script with Composer (leofeyer)
- #968 Adjust the help text of the start/stop fields (leofeyer)
- #840 Use the default template path (m-vo)
- #955 Do not require league/uri anymore (leofeyer)
- #639 Fix model relations when using entities (Tastaturberuf)
- #946 Stop using the deprecated Doctrine DBAL methods (leofeyer)
- #948 Remove the app folder if there are no more files in it (leofeyer)
- #887 Clear invalid URLs using the new search indexer abstraction (Toflar)
- #945 Remove tests that are now always skipped (leofeyer)
- #943 Update to PHP 7.2, PHPUnit 8 and Doctrine DBAL 2.10 (leofeyer)
- #810 Automatically load the services.yml file if it exists (leofeyer)
- #730 Implement a search indexer abstraction (Toflar)
- #604 Pass the mime type to the download element links (Toflar)
- #672 Optimize DBAFS file sync (m-vo)
- #768 Support using env(DATABASE_URL) (leofeyer)
- #762 Do not install the tests with "prefer-dist" (leofeyer)
- #776 Simplify registering custom fragment types (aschempp)
- #717 Dynamically add robots.txt and favicon.ico per root page (Toflar)
- #703 Add support for lazy loading images (ausi)
Fixed issues:
- #1212 Tag the old version update classes as migrations (leofeyer)
- #1213 Change the allowed status codes for preview bar injection (richardhj)
- #1210 Show preview toolbar on error pages (richardhj)
- #1211 Fix issues found by the PhpStorm code inspector (leofeyer)
- #1209 Refine the new labels (leofeyer)
- #806 Add info for more configuration options (fritzmg)
- #1199 Support .yaml config files and the routes.yaml file (aschempp)
- #1201 Remove all form actions (aschempp)
- #1203 Improve the clickable area of the fieldset legends (leofeyer)
- #1177 Toggle DCA legends on their legend text only (Tastaturberuf)
- #1196 Warn if a user or user group has permission to import themes (leofeyer)
- #1197 Rework the module labels (leofeyer)
- #1202 Always allow root pages in custom navigation modules (leofeyer)
- #1195 Use the two factor factory constants in the unit tests (leofeyer)
- #1189 Fix the security.yml code in the README file (bytehead)
- #1190 Do not merge sub-requests without Cache-Control header (aschempp)
- #1191 Do not pollute the session with a target path (aschempp)
- #1194 Show the correct error message if a wrong 2FA token is entered (bytehead)
- #1188 Remove a superfluous argument in the RememberMeRepository class (fritzmg)
- #1181 Always set the connection in the RememberMeRepository class (leofeyer)
- #1173 Generate all languages when warming the cache (leofeyer)
- #1179 Do not decode entities in page names (leofeyer)
- #1175 Add the ce_access database migration (leofeyer)
- #1176 Disable the MakeResponsePrivateListener for non-Contao requests (Toflar)
- #1048 Improve the "purge search results cache" label (Toflar)
- #1171 Clean up the Escargot integration (Toflar)
- #1118 Override the authentication listener to validate FORM_SUBMIT (aschempp)
- #1169 Fix the SERP preview alias field and missing primary key (aschempp)
- #1164 Redirect to FE preview page after login and ensure integrity of target links (Toflar)
- #1162 Remove the obsolete container.autowiring.strict_mode parameter (aschempp)
- #1159 Fix the contao.image.sizes keys (leofeyer)
- #1158 Use addArgument() and addOption() instead of setDefinition() (leofeyer)
- #1155 Fix parameter names which are not in snake case (leofeyer)
- #1157 Update the badges in the README.md file (leofeyer)
- #1153 Fix the user and user group filters (leofeyer)
- #1151 Fix the description of the contao:crawl command (leofeyer)
- #1149 Fix the tl_files.source label (leofeyer)
- #1150 Rename "Column" to "Layout section" (leofeyer)
- #1148 Rename "File location" to "Path" (leofeyer)
- #1147 Add "contao.editable_files" to the configuration (leofeyer)
- #1131 Fix a method name in the TwoFactorFrontendListenerTest class (bytehead)
- #1128 Use the version callbacks to back up and restore file contents (leofeyer)
- #1126 Remove the registerCommands() methods (leofeyer)
- #1092 Fix the SERP preview (leofeyer)
- #1120 Only check $this->admin in the BackendUser class (leofeyer)
- #1116 Replace "web/" with "contao.web_dir" (leofeyer)
- #1113 Fix the search focus outline in Safari (leofeyer)
- #1114 Fix a typo in the FrontendTemplate class (leofeyer)
- #1100 Do not use array_insert to inject modules and menu items (leofeyer)
- #1102 Make sure we have the correct type when a search document is created (Toflar)
- #1095 Also test if the number of service tags matches (leofeyer)
- #1097 Clean up the Composer conflicts (leofeyer)
- #1054 Fix the page type descriptions (leofeyer)
- #1046 Fix the height of the meta wizard button (leofeyer)
- #1050 Use Throwable instead of Exception in the exception and error listeners (leofeyer)
- #1033 Disable auto cache control of the Symfony SessionListener (Toflar)
- #1013 Check the attribute type the BackendAccessVoter::supports() method (AndreasA)
- #1010 Fix the Doctrine platform recognition (leofeyer)
- #991 Replace mb_strlen() with Utf8::strlen() (leofeyer)