wagtail/CHANGELOG.txt

238 wiersze
16 KiB
Plaintext
Czysty Zwykły widok Historia

2014-02-07 15:39:59 +00:00
Changelog
=========
2014-11-12 15:03:31 +00:00
0.9 (xx.xx.xxxx)
~~~~~~~~~~~~~~~~
* Javascript includes in the admin backend have been moved to the HTML header, to accommodate form widgets that render inline scripts that depend on libraries such as jQuery
0.8.3 (18.11.2014)
2014-11-07 11:53:37 +00:00
~~~~~~~~~~~~~~~~~~
2014-11-10 15:55:08 +00:00
* Fix: Added missing jQuery UI sprite files, causing collectstatic to throw errors (most reported on Heroku)
2014-11-10 15:55:08 +00:00
* Fix: Page system check for on_delete actions of ForeignKeys was throwing false positives when page class decends from an abstract class (Alejandro Giacometti)
2014-11-12 16:23:42 +00:00
* Fix: Page system check for on_delete actions of ForeignKeys now only raises warnings, not errors
2014-11-11 16:58:41 +00:00
* Fixed a regression where form builder submissions containing a number field would fail with a JSON serialisation error
2014-11-12 11:25:06 +00:00
* Fix: Resizing an image with a focal point equal to the image size would result in a divide-by-zero error
2014-11-15 15:55:55 +00:00
* Fix: Focal point indicator would sometimes be positioned incorrectly for small or thin images
2014-11-18 15:00:29 +00:00
* Fix: Focal point chooser background colour changed to grey to make working with transparent images easier
2014-11-12 16:03:30 +00:00
* Fix: Elasticsearch configuration now supports specifying HTTP authentication parameters as part of the URL, and defaults to ports 80 (HTTP) and 443 (HTTPS) if port number not specified
2014-11-17 16:00:25 +00:00
* Fixed a TypeError when previewing pages that use RoutablePageMixin
2014-11-18 14:39:49 +00:00
* Fix: Rendering image with missing file in rich text no longer crashes the entire page
* Fix: IOErrors thrown by underlying image libraries that are not reporting a missing image file are no longer caught
2014-11-18 15:00:29 +00:00
* Fix: Minimum Pillow version bumped to 2.6.1 to work around a crash when using images with transparency
* Fix: Images with transparency are now handled better when being used in feature detection
2014-11-10 15:55:08 +00:00
2014-11-07 11:53:37 +00:00
0.8.2 (18.11.2014)
~~~~~~~~~~~~~~~~~~
[release withdrawn due to packaging issues]
2014-11-05 22:05:48 +00:00
0.8.1 (05.11.2014)
~~~~~~~~~~~~~~~~~~
2014-11-10 15:55:08 +00:00
2014-11-05 22:05:48 +00:00
* Fixed a regression where images would fail to save when feature detection is active
2014-11-10 15:55:08 +00:00
2014-11-05 14:34:40 +00:00
0.8 (05.11.2014)
2014-10-13 14:32:12 +00:00
~~~~~~~~~~~~~~~~
2014-10-23 16:31:54 +00:00
* Added logging for page operations
* The save button on the page edit page now redirects the user back to the edit page instead of the explorer
2014-10-14 17:04:55 +00:00
* Signal handlers for ``wagtail.wagtailsearch`` and ``wagtail.contrib.wagtailfrontendcache`` are now automatically registered when using Django 1.7 or above. (Tim Heap)
2014-10-27 17:15:06 +00: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 16:26:22 +00:00
* Improved error reporting on image upload, including ability to set a maximum file size via a new setting WAGTAILIMAGES_MAX_UPLOAD_SIZE
2014-11-05 10:23:50 +00:00
* The external image URL generator now keeps persistent image renditions, rather than regenerating them on each request, so it no longer requires a front-end cache
2014-11-05 10:47:13 +00:00
* Added Dutch translation
2014-10-14 17:10:40 +00:00
* Fix: Replaced references of .username with .get_username() on users for better custom user model support (John-Scott Atlakson)
2014-10-17 08:01:46 +00:00
* Fix: Unpinned dependency versions for six and requests to help prevent dependency conflicts
2014-10-22 21:07:59 +00:00
* Fix: Fixed TypeError when getting embed HTML with oembed on Python 3 (John-Scott Atlakson)
2014-10-23 11:57:04 +00:00
* Fix: Made HTML whitelisting in rich text fields more robust at catching disallowed URL schemes such as "jav\tascript:" (Tim Heap)
2014-10-24 09:52:03 +00:00
* Fix: created_at timestamps on page revisions were not being preserved on page copy, causing revisions to get out of sequence
2014-10-24 09:58:54 +00:00
* Fix: When copying pages recursively, revisions of sub-pages were being copied regardless of the copy_revisions flag
2014-10-24 15:42:38 +00:00
* Fix: Updated the migration dependencies within the project template to ensure that Wagtail's own migrations consistently apply first.
2014-10-27 17:44:28 +00:00
* Fix: The cache of site root paths is now cleared when a site is deleted.
2014-10-28 15:48:16 +00:00
* Fix: Search indexing now prevents pages from being indexed multiple times, as both the base Page model and the specific subclass
2014-10-29 16:38:55 +00:00
* Fix: Search indexing now avoids trying to index abstract models
2014-10-28 16:28:12 +00:00
* Fix: Fixed references to "username" in login form help text for better custom user model support (John-Scott Atlakson)
2014-10-28 21:15:18 +00:00
* Fix: Later items in a model's search_field list now consistently override earlier items, allowing subclasses to redefine rules from the parent
2014-10-29 16:49:57 +00:00
* Fix: Image uploader now accepts JPEG images that PIL reports as being in MPO format
2014-10-30 14:47:14 +00:00
* Fix: Multiple checkbox fields on form-builder forms did not correctly save multiple values
2014-10-30 15:34:56 +00:00
* Fix: Editing a page's slug and saving it without publishing could sometimes cause the URL paths of child pages to be corrupted
2014-10-31 10:47:19 +00:00
* Fix: 'latest_revision_created_at' was being cleared on page publish, causing the page to drop to the bottom of explorer listings
2014-10-31 11:05:20 +00:00
* Fix: Searches on partial_match fields were wrongly applying prefix analysis to the search query as well as the document (causing e.g. a query for "water" to match against "wagtail")
2014-10-28 16:28:12 +00:00
2014-10-09 18:51:26 +00:00
0.7 (09.10.2014)
~~~~~~~~~~~~~~~~
* Added interface for choosing focal point on images
* Redesigned and reorganised navigation menu to include a 'Settings' submenu
* Added Groups administration area
* Added Sites administration area
* Added the ability to lock a page to (temporarily) prevent edits to that page
* Removed 'content_type' template filter from the project template, as the same thing can be accomplished with self.get_verbose_name|slugify
2014-09-16 09:20:18 +00:00
* Page copy operations now also copy the page revision history
2014-09-16 14:47:40 +00:00
* Page models now support a 'parent_page_types' property in addition to 'subpage types', to restrict the types of page they can be created under
2014-09-18 08:49:08 +00:00
* 'register_snippet' can now be invoked as a decorator
2014-09-22 20:03:45 +00:00
* Project template updated to Django 1.7
2014-10-01 14:04:12 +00:00
* 'boost' applied to the title field on searches reduced from 100 to 2
2014-10-01 16:41:20 +00:00
* The 'type' method of PageQuerySet (used to filter the queryset to a specific page type) now includes subclasses of the given page type.
2014-10-06 11:23:18 +00:00
* The 'update_index' management command now updates all backends listed in WAGTAILSEARCH_BACKENDS, or a specific one passed on the command line, rather than just the default backend
2014-10-07 10:51:13 +00:00
* The 'fill' image resize method now supports an additional parameter defining the closeness of the crop
2014-10-08 12:11:58 +00:00
* Added support for invalidating Cloudflare caches
2014-10-09 11:24:31 +00:00
* Pages in the explorer can now be ordered by last updated time
2014-09-25 08:45:52 +00:00
* Fix: 'wagtail start' command now works on Windows
2014-09-26 10:15:55 +00:00
* Fix: The external image URL generator no longer stores generated images in Django's cache
2014-10-01 15:33:14 +00:00
* Fix: Elasticsearch backend can now search querysets that have been filtered with an 'in' clause of a non-list type (such as a ValuesListQuerySet)
* Fix: Logic around the has_unpublished_changes flag has been fixed, to prevent issues with the 'View draft' button failing to show in some cases
2014-10-03 15:14:02 +00:00
* Fix: It is now easier to move pages to the beginning and end of their section
* Fix: Image rendering no longer creates erroneous duplicate Rendition records when the focal point is blank.
2014-09-11 15:40:13 +00:00
0.6 (11.09.2014)
2014-08-12 16:17:21 +00:00
~~~~~~~~~~~~~~~~
* Added 'wagtail start' command and project template
* Added Django 1.7 support
* Added {% routablepageurl %} template tag (Tim Heap)
* Added RoutablePageMixin (Tim Heap)
2014-09-05 10:29:20 +00:00
* MenuItems can now have bundled JavaScript
2014-09-11 09:18:34 +00:00
* Added the register_admin_menu_item hook for registering menu items at startup
2014-09-10 12:57:17 +00:00
* Added version indicator to the admin interface
2014-08-26 11:13:08 +00:00
* Renamed wagtailsearch.indexed to wagtailsearch.index
* Added Russian translation
* Fix: Page URL generation now returns correct URLs for sites that have the main 'serve' view rooted somewhere other than '/' (Nathan Brizendine)
2014-08-27 10:28:42 +00:00
* Fix: Search results in the page chooser now respect the page_type parameter on PageChooserPanel
2014-09-01 09:44:42 +00:00
* Fix: Rendition filenames are now prevented from going over 60 chars, even with a large focal_point_key
* Fix: Child relations that are defined on a model's superclass (such as the base Page model) are now picked up correctly by the page editing form, page copy operations and the replace_text management command
* Fix: (For Django 1.7 support) Do not import South when using Django 1.7 (thenewguy)
* Fix: Tags on images and documents are now committed to the search index immediately on saving
2014-08-12 16:17:21 +00:00
2014-08-01 16:01:42 +00:00
0.5 (01.08.2014)
~~~~~~~~~~~~~~~~
* Added multiple image uploader
* Added support for face and feature detection on images using the OpenCV library
* Added RoutablePage model to allow embedding Django-style URL routing within a page
* Added image/document/snippet usage stats
* Explorer nav now rendered separately and fetched with AJAX when needed
* Added decorator syntax for hooks
* Replaced lxml dependency with html5lib, to simplify installation
* Added page_unpublished signal
* Added mechanism to obtain external URLs to images, at any size
* Added Copy Page action to the explorer
2014-07-24 10:33:58 +00:00
* Fix: Updates to tag fields are now properly committed to the database when publishing directly from the page edit interface
0.4.1 (14.07.2014)
~~~~~~~~~~~~~~~~~~
* ElasticSearch backend now respects the backward-compatible URLS configuration setting, in addition to HOSTS
* Documentation fixes
0.4 (10.07.2014)
~~~~~~~~~~~~~~~~
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
* Added notification preferences
* Added a new way to configure searchable/filterable fields on models
* 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
* 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)
* 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
* Added 'construct_whitelister_element_rules' hook for customising the HTML whitelist used when saving rich text fields
* 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
* 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:54:37 +00:00
0.3.1 (03.06.2014)
~~~~~~~~~~~~~~~~~~
* 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
* 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
* 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).
* Made compatible with Python 2.6
* '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
* Fix: Snippets menu item is hidden for administrators if no snippet types are defined
* 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
* 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
* 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
* 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.