2014-02-07 15:39:59 +00:00
Changelog
=========
2014-07-14 17:25:14 +00:00
0.5 (xx.xx.20xx)
~~~~~~~~~~~~~~~~
2014-07-21 15:03:28 +00:00
* Added RoutablePage model to allow embedding Django-style URL routing within a page
2014-07-18 14:14:36 +00:00
* Explorer nav now rendered separately and fetched with AJAX when needed
2014-07-14 17:25:14 +00:00
* Added decorator syntax for hooks
2014-07-17 12:26:07 +00:00
* Replaced lxml dependency with html5lib, to simplify installation
2014-07-22 10:09:02 +00:00
* Added page_unpublished signal
2014-07-14 17:25:14 +00:00
2014-07-14 12:12:04 +00:00
0.4.1 (14.07.2014)
~~~~~~~~~~~~~~~~~~
* ElasticSearch backend now respects the backward-compatible URLS configuration setting, in addition to HOSTS
* Documentation fixes
2014-07-10 11:57:56 +00:00
0.4 (10.07.2014)
2014-06-10 12:19:06 +00:00
~~~~~~~~~~~~~~~~
2014-06-23 13:28:36 +00:00
* ElasticUtils/pyelasticsearch swapped for elasticsearch-py
2014-07-03 12:07:18 +00:00
* Python 3.2, 3.3 and 3.4 support
2014-07-02 16:51:36 +00:00
* Added scheduled publishing
2014-07-10 12:39:33 +00:00
* Added support for private (password-protected) pages
2014-07-02 16:51:36 +00:00
* Added frontend cache invalidator
* Added sitemap generator
2014-06-27 09:59:15 +00:00
* Added notification preferences
2014-07-09 08:50:58 +00:00
* Added a new way to configure searchable/filterable fields on models
2014-06-10 12:19:06 +00:00
* Added 'original' as a resizing rule supported by the 'image' tag
2014-06-11 08:23:09 +00:00
* Hallo.js updated to version 1.0.4
* Snippets are now ordered alphabetically
* Removed the "More" section from the admin menu
* Added pagination to page listings in admin
2014-06-17 21:03:11 +00:00
* Support for setting a subpage_types property on page models, to define which page types are allowed as subpages
2014-06-18 16:25:58 +00:00
* Added a new datetime picker widget
* Added styleguide (mainly for wagtail developers)
2014-06-18 16:22:46 +00:00
* Aesthetic improvements to preview experience
2014-06-19 21:06:41 +00:00
* 'image' tag now accepts extra keyword arguments to be output as attributes on the img tag
2014-07-02 16:51:36 +00:00
* Login screen redirects to dashboard if user is already logged in
* Renamed some template tag libraries
* Any extra arguments given to serve are now passed through to get_context and get_template
2014-06-19 16:36:57 +00:00
* Added an 'attrs' property to image rendition objects to output src, width, height and alt attributes all in one go
2014-06-20 15:10:03 +00:00
* Added 'construct_whitelister_element_rules' hook for customising the HTML whitelist used when saving rich text fields
2014-06-18 10:09:14 +00:00
* Added 'in_menu' and 'not_in_menu' methods to PageQuerySet
2014-06-27 10:26:08 +00:00
* Added 'get_next_siblings' and 'get_prev_siblings' to Page
2014-06-27 11:02:34 +00:00
* Added init_new_page signal
2014-07-02 16:51:36 +00:00
* Added page_published signal
2014-07-03 12:07:18 +00:00
* Added copy method to Page to allow copying of pages
2014-07-09 08:50:58 +00:00
* Added ``search`` method to ``PageQuerySet``
* Added ``get_indexed_objects`` allowing developers to customise which objects get added to the search index
* Major refactor of Elasticsearch backend
* Use ``match`` instead of ``query_string`` queries
* Fields are now indexed in Elasticsearch with their correct type
* Filter fields are no longer included in '_all' (in Elasticsearch)
* Fields with partial matching are now indexed together into '_partials'
2014-06-11 08:23:09 +00:00
* Fix: Animated GIFs are now coalesced before resizing
* Fix: Wand backend clones images before modifying them
* Fix: Admin breadcrumb now positioned correctly on mobile
2014-06-25 14:33:22 +00:00
* Fix: Page chooser breadcrumb now updates the chooser modal instead of linking to Explorer
2014-06-25 14:35:19 +00:00
* Fix: Embeds - Fixed crash when no HTML field is sent back from the embed provider
2014-07-02 16:51:36 +00:00
* Fix: Multiple sites with same hostname but different ports are now allowed
* Fix: No longer possible to create multiple sites with is_default_site = True
2014-06-03 13:47:57 +00:00
2014-06-03 13:54:37 +00:00
0.3.1 (03.06.2014)
2014-06-03 13:33:21 +00:00
~~~~~~~~~~~~~~~~~~
* Fix: When constructing dummy requests for pages with no routable URL, fall back on a hostname from ALLOWED_HOSTS and finally 'localhost', to avoid 'Invalid HTTP_HOST header' errors on preview when DEBUG=False.
* Fix: Ensure that url_path is populated when previewing a newly created page, to avoid unnecessarily taking the above fallback.
2014-06-03 13:47:05 +00:00
* Fix: Deleting an item from an InlinePanel, then generating a validation error on saving, no longer causes the deleted item to confusingly reappear with an error of its own.
2014-06-02 15:17:40 +00:00
2014-05-28 15:28:21 +00:00
0.3 (28.05.2014)
2014-03-26 14:42:49 +00:00
~~~~~~~~~~~~~~~~
* Added toolbar to allow logged-in users to add and edit pages from the site front-end
* Support for alternative image processing backends such as Wand, via the WAGTAILIMAGES_BACKENDS setting
2014-05-20 12:48:02 +00:00
* Added support for generating static sites using django-medusa
2014-04-07 16:22:47 +00:00
* Added custom Query set for Pages with some handy methods for querying pages
2014-05-22 14:14:47 +00:00
* Added 'wagtailforms' module for creating form pages on a site, and handling form submissions
2014-03-26 14:42:49 +00:00
* Editor's guide documentation
2014-05-28 14:56:01 +00:00
* Expanded developer documentation
2014-03-26 15:47:23 +00:00
* Editor interface now outputs form media CSS / JS, to support custom widgets with assets
2014-03-31 10:49:57 +00:00
* Migrations and user management now correctly handle custom AUTH_USER_MODEL settings
2014-04-01 14:23:36 +00:00
* Added 'slugurl' template tag to output the URL of a page with a given slug
2014-04-03 11:37:54 +00:00
* MultiFieldPanel definitions now accept a 'classname' attribute, including a special classname of 'collapsible' to allow showing / hiding them on click
2014-04-07 14:53:30 +00:00
* Added 'insert_editor_css' and 'insert_editor_js' hooks for passing in custom CSS / JS to the editor interface
* Made JPEG compression level configurable through the IMAGE_COMPRESSION_QUALITY setting, and increased default to 85
2014-04-25 08:41:51 +00:00
* Added document_served signal which gets fired when a document is downloaded
2014-05-28 14:56:01 +00:00
* Added translations for Portuguese Brazil and Traditional Chinese (Taiwan).
2014-04-25 13:53:48 +00:00
* Made compatible with Python 2.6
2014-05-02 09:00:14 +00:00
* 'richtext' template filter now wraps output in <div class="rich-text"></div>, to assist in styling
2014-05-02 11:02:57 +00:00
* Embeds now save author_name and provider_name if set by oEmbed provider
2014-03-26 14:42:49 +00:00
* Fix: non-ASCII characters in image filenames are now converted into ASCII equivalents rather than becoming all underscores
* Fix: paths to fonts and images within CSS are no longer hard-coded to /static/
2014-04-03 11:37:54 +00:00
* Fix: Localization files for the JQuery UI datepicker are stored locally and only imported when a localization is known to be available
2014-04-07 14:53:30 +00:00
* Fix: Page slugs are now validated on page edit
2014-04-14 11:18:41 +00:00
* Fix: Filter objects are cached to avoid a database hit every time an {% image %} tag is compiled
2014-05-02 12:49:44 +00:00
* Fix: Moving or changing a site root page no longer causes URLs for subpages to change to 'None'
2014-05-17 13:12:18 +00:00
* Fix: Eliminated raw SQL queries from wagtailcore / wagtailadmin, to ensure cross-database compatibility
2014-05-22 15:33:15 +00:00
* Fix: Snippets menu item is hidden for administrators if no snippet types are defined
2014-05-28 14:41:40 +00:00
* Fix: 'Upload' tab in image chooser now retains focus if submit action returns a form error.
2014-05-28 14:44:50 +00:00
* Fix: Search input now appears on image chooser after form validation error.
2014-03-26 14:42:49 +00:00
2014-03-11 16:40:04 +00:00
0.2 (11.03.2014)
2014-03-07 17:27:07 +00:00
~~~~~~~~~~~~~~~~
* SQLite support added
* Internationalisation of the admin backend
* Translations for Bulgarian, Catalan, Chinese, Galician, German, Greek, Polish, Romanian and Spanish. Partial translations for Basque and Mongolian.
* Stylesheets ported from Less to Sass, to eliminate dependency on an external CSS compiler
* Coffeescript replaced by vanilla Javascript
2014-03-11 11:28:21 +00:00
* OEmbed supported as an alternative backend for wagtailembeds, eliminating dependency on Embedly
2014-03-07 17:27:07 +00:00
* Database supported as an alternative search backend, eliminating dependency on ElasticSearch
2014-03-11 11:28:21 +00:00
* Background tasks now fall back on in-process handling if Celery is not available (also eliminating Redis as a dependency)
2014-03-07 17:27:07 +00:00
* Users decoupled from Django default user model, to allow custom user models
2014-03-11 11:28:21 +00:00
* Added explicit 'Can access Wagtail admin' permission, rather than treating all logged-in users as Wagtail users
2014-03-07 17:27:07 +00:00
* Date fields now work with USE_L10N=True
* "Your most recent edits" only shows the latest edit per page
* Unified search view configurable in urls.py
* Support for searching within a subtree
* Added initial documentation
* Added Ubuntu / Debian installation scripts
* Extensive tests and test runner infrastructure
* Numerous bugfixes
2014-02-07 15:39:59 +00:00
0.1 (07.02.2014)
~~~~~~~~~~~~~~~~
* Initial release.