2014-10-22 11:58:11 +02:00
==========================================
Wagtail 0.8 release notes - IN DEVELOPMENT
==========================================
2014-10-09 02:23:03 +02:00
.. contents ::
:local:
:depth: 1
What's new
==========
Minor features
~~~~~~~~~~~~~~
2014-10-23 18:31:54 +02:00
* Page operations (creation, publishing, copying etc) are now logged via Python's `` logging `` framework; to configure this, add a logger entry for `` 'wagtail' `` or `` 'wagtail.core' `` to the `` LOGGING `` setup in your settings file.
2014-10-17 10:00:12 +02:00
* The save/publish/submit buttons on the page edit page now redirects the user back to the edit page instead of the explorer
2014-10-14 19:04:20 +02:00
* Signal handlers for `` wagtail.wagtailsearch `` and `` wagtail.contrib.wagtailfrontendcache `` are now automatically registered when using Django 1.7 or above.
2014-10-27 18:15:06 +01:00
* Added a Django 1.7 system check to ensure that foreign keys from Page models are set to `` on_delete=SET_NULL `` , to prevent inadvertent (and tree-breaking) page deletions
2014-10-29 17:26:22 +01:00
* Improved error reporting on image upload, including ability to set a maximum file size via a new setting `` WAGTAILIMAGES_MAX_UPLOAD_SIZE ``
2014-10-09 02:23:03 +02:00
Bug fixes
~~~~~~~~~
2014-10-14 19:11:33 +02:00
* Replaced references of .username with .get_username() on users for better custom user model support
2014-10-17 10:02:38 +02:00
* Unpinned dependency versions for six and requests to help prevent dependency conflicts
2014-10-22 23:08:40 +02:00
* Fixed TypeError when getting embed HTML with oembed on Python 3
2014-10-23 13:57:04 +02:00
* Made HTML whitelisting in rich text fields more robust at catching disallowed URL schemes such as `` jav\tascript: ``
2014-10-24 11:52:03 +02:00
* `` created_at `` timestamps on page revisions were not being preserved on page copy, causing revisions to get out of sequence
2014-10-24 11:58:54 +02:00
* When copying pages recursively, revisions of sub-pages were being copied regardless of the `` copy_revisions `` flag
2014-10-24 17:42:38 +02:00
* Updated the migration dependencies within the project template to ensure that Wagtail's own migrations consistently apply first
2014-10-27 18:44:28 +01:00
* The cache of site root paths is now cleared when a site is deleted
2014-10-28 16:48:16 +01:00
* Search indexing now prevents pages from being indexed multiple times, as both the base Page model and the specific subclass
2014-10-29 17:38:55 +01:00
* Search indexing now avoids trying to index abstract models
2014-10-28 17:28:57 +01:00
* Fixed references to "username" in login form help text for better custom user model support
2014-10-28 22:15:18 +01:00
* Later items in a model's search_field list now consistently override earlier items, allowing subclasses to redefine rules from the parent
2014-10-30 15:47:14 +01:00
* Image uploader now accepts JPEG images that PIL reports as being in MPO format
* Multiple checkbox fields on form-builder forms did not correctly save multiple values
2014-10-09 02:23:03 +02:00
Upgrade considerations
======================
2014-10-22 11:56:50 +02:00
Automatic registration of signal handlers (Django 1.7+)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2014-10-09 02:23:03 +02:00
2014-10-22 11:56:50 +02:00
Signal handlers for the `` wagtailsearch `` core app and `` wagtailfrontendcache `` contrib app are automatically registered when using Django 1.7. Calls to `` register_signal_handlers `` from your `` urls.py `` can be removed.