Changes since Beta 1:
- Added Wagtail API, a module for creating a RESTful API for your content
- Django 1.8 support
- Menu items of custom apps are now highlighted when being used (Josh Barr)
- Serving documents will now use django-sendfile if it's configured (Jordi Joan)
- Documents are now served with correct mime-type (Jordi Joan, Damian Moore)
- Support for If-Modified-Since HTTP header (Jordi Joan)
- Added hook
construct_homepage_summary_items
for customising the site summary panel on the admin homepage - No longer automatically tries to use Celery for sending notification emails
- Added "Add child page" button to admin userbar (Eric Drechsel)
- Renamed the
construct_wagtail_edit_bird
hook toconstruct_wagtail_userbar
- 'static' template tags are now used throughout the admin templates, in place of STATIC_URL
- Added a new decorator-based syntax for RoutablePage, compatible with Django 1.8
- Collapsible blocks stay open on any form error (Salvador Faria)
- Document upload modal no longer switches tabs on form errors (Salvador Faria)
- Fix: Formbuilder no longer raises TypeError when submitting unchecked boolean field (Arne Schauf)
- Fix: Image upload form no longer breaks when using i10n thousand separators (@signalkraft)
- Fix: Multiple image uploader now escapes HTML in filenames (Daniel Fabian from the Google Security Team)
- Fix: wagtailfrontendcache no longer tries to purge pages that are not in a site
- Fix: The contents of elements in the rich text editor were not being whitelisted
- Fix: Due to the above issue, embeds/images in a rich text field would sometimes be saved into the database in their editor representation
- Fix: RoutablePage now prevents subpage_urls from being defined as a property, which would cause a memory leak
- Fix: Prevent logout on changing password when SessionAuthenticationMiddleware is in use
- Fix: Work around a Python / Django issue that prevented documents with certain non-ASCII filenames from being served