The long-awaited stable version is ready.
Highlights
Improvements
- updated French, Polish, German, Italian and Spanish translations
- javascript page creation on front now use culture-aware transliteration
- improved IE8 support in front editing (IE8 is NOT fully supported)
- made the image widget fast editable
- menu widget is now cachable
- when creating a link to a record, the record page is created if it does
not exist yet
- detection of restricted servers
- made possible to update the search index from the front
- upgraded jquery.dataTable to 1.6.2
- added captcha to user register form
- made easier to redirect after signin or register
- improved default register form
- dmTableTag has been refactored and supports stripping
- made markitup editors translatable
- implemented programmatic widget calling and added dm_get_widget helper
- added unit tests
- improved user signin default workflow
- added a field in dmWidgetNavigationMenuForm to allow to change the PHP
class that render the menu
Bugfixes
- button translations in admin
- possible bug with show widget form
- datetime admin form fields
- admin modules menu HTML compliance
- cascade deletion of DmArea when a PageView or a Layout is deleted
- widget cache should depend on the authenticated user
- search result and sitemap menu escaping
- search index and sitemap admin pages for restricted servers
- newly created translation pages were always active
- possible issue in dmDoctrineRecord due to versionable behavior
- possible issue if the login form is on the homepage
- full page cache shoud be aware of user culture
Upgrade
Diem 5.0.0 is 100% compatible with Diem 5.0.0-RC5. Upgrade is easy and highly recommended.