Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
188 commits
Select commit Hold shift + click to select a range
1888c5e
Merge branch 'kaedroho-image-focal-point-chooser-fixes' into stable/0…
gasman Nov 15, 2014
072d5e0
Add unit test for rendering image tag with a missing image
gasman Nov 13, 2014
dcbaa85
add failing test for #801
gasman Nov 13, 2014
fbf0d90
Define a custom exception type for IO errors thrown when opening sour…
gasman Nov 13, 2014
6e232d7
catch SourceImageIOError when rendering image formats - fixes #801
gasman Nov 13, 2014
0ec89dd
Fix 'TypeError at /admin/pages/ID/edit/preview/ serve_subpage() takes…
zerolab Nov 17, 2014
2668b66
Changelog for #818
kaedroho Nov 17, 2014
372326e
Release note for #818
kaedroho Nov 17, 2014
2bdd572
Changelog for #811
kaedroho Nov 18, 2014
d86e7ef
Release note for #811
kaedroho Nov 18, 2014
c79a26e
Convert P images with transparency into RGBA
kaedroho Nov 12, 2014
ac99270
do not convert images with palette-based transparency to RGBA, as tha…
gasman Nov 15, 2014
50a896f
Issue with transparency handling also affects image_data_as_rgb, so m…
gasman Nov 17, 2014
594829a
set a non-black background colour on Jcrop so that transparent images…
gasman Nov 17, 2014
141b5dd
Version bump Pillow to avoid #800
gasman Nov 17, 2014
2557240
Changelog/release note for #808
kaedroho Nov 18, 2014
bb01930
Added missing migration for tests
kaedroho Nov 18, 2014
301182e
Version bump to 0.8.2
kaedroho Nov 18, 2014
0fa1995
Version bump to 0.8.3
kaedroho Nov 18, 2014
45bea00
Merge branch 'stable/0.8.x' of github.com:torchbox/wagtail into stabl…
gasman Nov 20, 2014
040bd41
formally withdraw 0.8.2 release, move release notes to 0.8.3
gasman Nov 20, 2014
dcf806c
Removed bad migration
kaedroho Nov 20, 2014
330f7ae
Main submenu and explorer now disable eachother when clicked
Nov 13, 2014
6289d2c
Added changelog/release notes for 0.8.4
kaedroho Dec 2, 2014
855461f
Fixes to 0.8.4 release notes
kaedroho Dec 2, 2014
f8480c0
Update page IDs in revision JSON when copying
kaedroho Dec 2, 2014
9083330
Create new revision when copying pages
kaedroho Dec 2, 2014
5d718cd
Added user attribute to Page.copy
kaedroho Dec 2, 2014
2c010b0
Order by created_at when getting first revision
kaedroho Dec 2, 2014
555f09a
Changed test to use eventmoderator user
kaedroho Dec 2, 2014
d3e4094
Release notes for #842
gasman Dec 3, 2014
67b9bd0
Add failing test for race condition in Filter.get_or_create
gasman Dec 2, 2014
d1d64c3
Add unique constraint to filter spec so that Filter.get_or_create avo…
gasman Dec 2, 2014
275a5e1
accommodate custom user models in migration
gasman Dec 2, 2014
92b890a
use Python3 compatible syntax for 'except'
gasman Dec 3, 2014
f75887d
Specify TEST_NAME in test settings to make concurrency tests work on …
gasman Dec 3, 2014
faf20a4
TEST_NAME must differ from database name
gasman Dec 3, 2014
a74891a
Release note for #844
kaedroho Dec 3, 2014
ae1150c
Document the necessary fix to custom image migrations - fixes #832
gasman Dec 4, 2014
f0cecf2
prepare for 0.8.4 release
gasman Dec 4, 2014
154ce33
Added ISSUU oembed provider
kaedroho Dec 11, 2014
eecf62f
Fixed admin submenus not working correctly when more than one registered
timorieber Dec 4, 2014
02916e4
Exclude clicked item itself if already active
timorieber Dec 4, 2014
bb26106
add_subpage view now sorts content types by their verbose names.
coredumperror Dec 14, 2014
0fab941
release note for #872
gasman Dec 16, 2014
5b4463e
#872 should be in 0.8.5, not 0.8.4
gasman Dec 16, 2014
d59ebda
release note for #869
gasman Dec 16, 2014
fca5b70
Fixed a bug that prevented sitemap url generation override in a Page …
jerel Dec 5, 2014
2f1421f
Added test for #854
kaedroho Jan 15, 2015
bd541a9
Added @jerel to contributors
kaedroho Jan 15, 2015
1d9d508
Changelog/release notes for #854
kaedroho Jan 15, 2015
f02d81c
tweaks for firefox
Dec 17, 2014
8bbc831
falling back to just closing the window and re-opening it.
Dec 17, 2014
8537124
Minor coding style fix
kaedroho Jan 18, 2015
9a2d32e
Changelog/release note for #878
kaedroho Jan 18, 2015
a1175a0
Update CHANGELOG.txt
kaedroho Jan 18, 2015
5bc010d
Support storage backends that return raw ContentFile without name
georgewhewell Jan 9, 2015
43dcd80
Changelog/release note for #898
kaedroho Jan 18, 2015
9c039ca
Added @georgewhewell to contributors
kaedroho Jan 18, 2015
d43264b
Update non-Vagrant instructions to include 'createsuperuser', now tha…
gasman Jan 19, 2015
0af8624
Added MySQL support to 0004_auto__chg_field_rendition_focal_point_key
coredumperror Dec 15, 2014
26b0a82
Added failing test for #937
kaedroho Jan 28, 2015
9d37963
Don't normalise query strings on search Fixes #937
kaedroho Jan 28, 2015
7fd6436
release note for #939
gasman Jan 28, 2015
5c433a2
Ignore middleware responses when building dummy request, so that midd…
gasman Jan 29, 2015
95f0f15
Merge pull request #825 from Tivix/fix-multiword-tags-save
Feb 4, 2015
2644bd5
Changelog for #825
Feb 4, 2015
1c950ff
Release notes for #825
Feb 4, 2015
72e74bb
Added Sebastian Spiegel to contributors
Feb 4, 2015
ec341d7
Fixed TypeError raised by `richtext` template tag
alej0varas Sep 10, 2014
dc70e2a
Improvements to #620
kaedroho Feb 9, 2015
af64f7c
Changelog, release notes and contributor entry for #620
kaedroho Feb 9, 2015
c3c6f1c
Change FileWrapper import location
zerolab Feb 12, 2015
969737d
Use StreamingHttpResponse to server documents
zerolab Feb 12, 2015
d73b827
Added tests for docs serve view
kaedroho Feb 12, 2015
98f3b2a
Fixed spelling mistake
kaedroho Feb 12, 2015
9956a54
Changelog and release notes for #990
kaedroho Feb 12, 2015
42cb5bd
Update form_builder.rst
johnfraney Feb 12, 2015
4068385
allow non-digit chars (e.g. '-') in user IDs in URLs; fixes #565
gasman Feb 16, 2015
ef4803c
release note for 4068385
gasman Feb 16, 2015
4d4060a
Add tests for the password reset emails
zerolab Feb 12, 2015
c71597b
Use BASE_URL in password reset email if available - fixes #841
gasman Feb 16, 2015
bac9475
Add changelog and release notes for #997
zerolab Feb 17, 2015
5389e92
Fix namespaced 'password_reset_confirm' breaks tests
zerolab Feb 17, 2015
7ee2e18
Fix override_settings import for Django 1.6
zerolab Feb 17, 2015
9a37041
notes in the Bug Fixes section shouldn't have 'fix:' on them
gasman Feb 17, 2015
30883cb
Mention the wagtailbakery module
gasman Feb 17, 2015
42d3544
Add a default BASE_URL setting to the project template
gasman Feb 17, 2015
7a35029
use example.com as the default BASE_URL
gasman Feb 17, 2015
519f747
release note for #998 (and add a missing apostrophe)
gasman Feb 17, 2015
2ccefdb
no markdown in the changelog, thx
gasman Feb 17, 2015
d9121b7
Prepare for 0.8.5 release
gasman Feb 17, 2015
1e7683b
Test with taggit 0.12.3 (manual cherry-pick of b019bc2261c592c9387c43…
gasman Mar 4, 2015
59cd6a7
Update taggit (manual cherry-pick of a4ffd3b48558b2f1748ac8821bb5aec7…
gasman Mar 4, 2015
43ce8ea
release note for #1036
gasman Mar 4, 2015
f85372e
[fix] mysql support #541
linibou Nov 21, 2014
b8d738e
fetch new translations (tx pull -a)
gasman Mar 6, 2015
51a3d96
Compile new translations (django-admin compilemessages)
gasman Mar 6, 2015
d6eede4
Update translator credits (as best we can from the transifex data)
gasman Mar 6, 2015
67dcba0
release note for #1045
gasman Mar 6, 2015
6c657dc
Update 'fixtree' task to support deleting orphaned pages
gasman Mar 5, 2015
fece936
use self.stdout.write instead of print
gasman Mar 9, 2015
bffff0d
Use functools.reduce instead of reduce
kaedroho Mar 10, 2015
3fef5b2
Tweaked fixtree command to make it more testable
kaedroho Mar 10, 2015
f49a519
Tests for #1044
kaedroho Mar 10, 2015
74d5baa
Changelog/release note for #1044
kaedroho Mar 10, 2015
183ac52
Fix test for request.POST on page deletion to accept empty POSTs
gasman Mar 4, 2015
2ecd48d
add extra page deletion tests, including a failing one for subpages
gasman Mar 4, 2015
89f3a66
Add treebeard sanity checks in tests for wagtailadmin operations that…
gasman Mar 4, 2015
9462098
test that pre/post delete signals are fired on the classes we're inte…
gasman Mar 4, 2015
bd588a6
Perform page deletion on the base Page class, not page.specific
gasman Mar 4, 2015
0651ede
Changelog/release note for #1037
kaedroho Mar 10, 2015
355b045
upgrade consideration note for #1044
gasman Mar 10, 2015
d56a295
prepare for 0.8.6 release
gasman Mar 10, 2015
0977cbe
Specify 1.7.1 as the minimum supported Django 1.7.x version
gasman Mar 17, 2015
316a980
add test for the frontend cache signal handler
gasman Apr 20, 2015
0a05d50
failing test for #1208
gasman Apr 20, 2015
89e2b45
Skip purge_page_from_cache if page has no routable URL - fixes #1208
gasman Apr 20, 2015
142fb52
Changelog/release note for #1218
kaedroho Apr 21, 2015
49e97ab
failing test for whitelisting of DIV elements
gasman Apr 21, 2015
bfec11f
Do not skip whitelisting when converting 'div' elements to 'p'
gasman Apr 21, 2015
8e90d37
Changelog/release note for #1222
kaedroho Apr 22, 2015
07611b3
Fixed import
kaedroho Apr 22, 2015
0137527
Fixed RuntimeWarning in a test
kaedroho Mar 25, 2015
af0a20e
Fixed a couple of clashing test names (F811)
kaedroho Apr 3, 2015
db27b0b
Fixed typo
kaedroho Apr 23, 2015
e77f1dc
Ensure title and seo_title are not whitespace
frankwiles Jan 28, 2015
575d931
RoutablePage: Change way URL resolver is created
kaedroho Apr 22, 2015
9a57da4
Release note for #1225
gasman Apr 23, 2015
76eea44
Ensure that signal handlers are registered manually for tests on Djan…
gasman Apr 23, 2015
43ad2d1
Merge branch 'stable/0.8.x' of https://github.com/kaedroho/wagtail in…
gasman Apr 23, 2015
3cd0904
Merge branch 'kaedroho-stable/0.8.x' into stable/0.8.x
gasman Apr 23, 2015
b1ae4e5
move release note item for #942 from 1.0 to 0.8.7
gasman Apr 23, 2015
53b8471
typo
gasman Apr 24, 2015
75aa7fb
Backport #1147 to 0.8.x (prevent logout on changing password when Ses…
gasman Apr 24, 2015
e1e5ee3
Merge pull request #1236 from gasman/fix/session_auth_hash_0.8
kaedroho Apr 25, 2015
587f67f
Fall back on ASCII filename if setting Content-Disposition fails - fi…
gasman Apr 28, 2015
aee51f2
release note for #1244
gasman Apr 28, 2015
5eb6132
bump version number to 0.8.7
gasman Apr 29, 2015
95eeed4
Finalise 0.8.7 in documentation
gasman Apr 29, 2015
bf054e4
Skip TestServeWithUnicodeFilename if filesystem doesn't support unico…
gasman Apr 30, 2015
e5b3462
Failing test for #1260
kaedroho May 3, 2015
bc67f40
fix TypeError if submitting unchecked BooleanField
asmaps May 2, 2015
79b54a9
Removed a bit of unused code
kaedroho May 3, 2015
3f8804b
Changelog/release note/contributor for #1260
kaedroho May 3, 2015
3f54ccd
0.8.8 is in development
kaedroho May 4, 2015
29c180f
preventing thousands seperators when printing max filesize in JS
signalkraft May 11, 2015
9b04586
Changelog/contributor/release notes for #1289 and #1299
kaedroho May 15, 2015
b10431c
Added tests for ElasticSearchResults class
kaedroho May 5, 2015
97dd58b
Add offset when getting single item. Fixes #1271
kaedroho May 5, 2015
009bfed
Release note for #1272
gasman Jun 2, 2015
1c5d3f2
Removed usage of unicodecsv
kaedroho Jun 1, 2015
ee2f3b5
Removed dependency on unicodecsv
kaedroho Jun 1, 2015
75bad1d
Changelog/release note for #1365
kaedroho Jun 3, 2015
407c95b
Use universal wheel files
kaedroho Jun 3, 2015
453a8f6
Relax treebeard version requirements to permit version 3.0.
gasman Jun 3, 2015
01391fc
Pre-emptively block installation of django-modelcluster 1.0, as that …
gasman Jun 3, 2015
747fea6
Merge branch 'stable/0.8.x' of https://github.com/torchbox/wagtail in…
gasman Jun 3, 2015
934bb3c
Update tox modelcluster/treebeard dependencies to match setup.py
gasman Jun 3, 2015
49c3239
Make form page in wagtailforms tests
kaedroho May 5, 2015
2225ea4
Fix UnicodeEncodeError on Python 2
kaedroho May 5, 2015
2095e9c
release note for #1270
gasman Jun 3, 2015
e808e85
Failing test for #1265
kaedroho Jun 5, 2015
f5f068b
check existance of field before accessing name attr
chhantyal May 4, 2015
eb9040b
Changelog/release note/contributor for #1266
kaedroho Jun 5, 2015
bb72003
Removed test that's causing issues on Travis
kaedroho Jun 5, 2015
c8b54f1
Tidied up embed filter tests
kaedroho Jun 5, 2015
a3b5231
Tidied embed rich text handler tests
kaedroho Jun 5, 2015
dee23de
Failing tests for #1324
kaedroho Jun 5, 2015
d1051a7
Tidy up
kaedroho Jun 5, 2015
2580da0
Catch EmbedNotFoundExeception fixes #1324
kaedroho Jun 5, 2015
1da5997
get_embed never returns None
kaedroho Jun 5, 2015
e1dd62e
Catch all embed exceptions in frontend code
kaedroho Jun 5, 2015
41f2f5e
Release note for #1381
gasman Jun 10, 2015
261330c
don't strip out underscores from page slugs
gasman Jun 12, 2015
a921f58
Changelog/release note for #1400
kaedroho Jun 12, 2015
ee15f56
version bump to 0.8.8
gasman Jun 18, 2015
2841932
remove 'in development' from 0.8.8
gasman Jun 18, 2015
9af5084
Documentation fix - renditions do not provide 'alt' (#1517)
gasman Jul 15, 2015
31db7a7
Failing test for #1418
kaedroho Sep 2, 2015
2ee8887
Remap primary keys of child objects in revisions when copying page
kaedroho Sep 2, 2015
9e78ae3
Release note for #1660 (backport to 0.8.x)
gasman Sep 9, 2015
42f3717
Search signal handler references pk rather than id
shacker Aug 25, 2015
dde2427
Release note for #1641 (backport to 0.8.x)
gasman Sep 9, 2015
5a63a0b
Fix rounding errors when resizing 1x1 images (backport 217e9628c73a14…
gasman Sep 9, 2015
5aef1a2
Release note for 5a63a0b
gasman Sep 9, 2015
2d3f46a
Prepare for 0.8.9 release
gasman Sep 16, 2015
853bc60
version bump to 0.8.10 due to packaging issues (grr)
gasman Sep 16, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 83 additions & 1 deletion CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,77 @@
Changelog
=========

0.8.2 (xx.xx.xxxx)
0.8.10 (16.09.2015)
~~~~~~~~~~~~~~~~~~~
* Fix: When copying a page, IDs of child objects within page revision records were not remapped to the new objects; this would cause those objects to be lost from the original page when editing the new one
* Fix: Search no longer crashes when auto-indexing a model that doesn't have an id field (Scot Hacker)
* Fix: Resizing single pixel images with the "fill" filter no longer raises "ZeroDivisionError" or "tile cannot extend outside image"


0.8.9 (16.09.2015)
~~~~~~~~~~~~~~~~~~

[release withdrawn due to packaging issues]


0.8.8 (18.06.2015)
~~~~~~~~~~~~~~~~~~
* 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 (Mac Chapman)
* Fix: Retrieving an individual item from a sliced BaseSearchResults object now properly takes the slice offset into account
* Fix: Removed dependency on unicodecsv which fixes a crash on Python 3
* Fix: Submitting unicode text in form builder form no longer crashes with UnicodeEncodeError on Python 2
* Fix: Creating a proxy model from a Page class no longer crashes in the system check (Nar Chhantyal)
* Fix: Unrecognised embed URLs passed to the |embed filter no longer cause the whole page to crash with an EmbedNotFoundException
* Fix: Underscores no longer get stripped from page slugs


0.8.7 (29.04.2015)
~~~~~~~~~~~~~~~~~~
* Fix: wagtailfrontendcache no longer tries to purge pages that are not in a site
* Fix: The contents of <div> 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: Added validation to prevent pages being created with only whitespace characters in their title fields (Frank Wiles)
* 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


0.8.6 (10.03.2015)
~~~~~~~~~~~~~~~~~~
* Translations updated, including new translations for Czech, Italian and Japanese
* The "fixtree" command can now delete orphaned pages
* Fix: django-taggit library updated to 0.12.3, to fix a bug with migrations on SQLite on Django 1.7.2 and above (https://github.com/alex/django-taggit/issues/285)
* Fix: Fixed a bug that caused children of a deleted page to not be deleted if they had a different type


0.8.5 (17.02.2015)
~~~~~~~~~~~~~~~~~~
* Fix: On adding a new page, the available page types are ordered by the displayed verbose name
* Fix: Active admin submenus were not properly closed when activating another
* Fix: get_sitemap_urls is now called on the specific page class so it can now be overridden (Jerel Unruh)
* Fix: (Firefox and IE) Fixed preview window hanging and not refocusing when "Preview" button is clicked again
* Fix: Storage backends that return raw ContentFile objects are now handled correctly when resizing images (@georgewhewell)
* Fix: Punctuation characters are no longer stripped when performing search queries
* Fix: When adding tags where there were none before, it is now possible to save a single tag with multiple words in it
* Fix: richtext template tag no longer raises TypeError if None is passed into it (Alejandro Varas)
* Fix: Serving documents now uses a streaming HTTP response and will no longer break Django's cache middleware
* Fix: User admin area no longer fails in the presence of negative user IDs (as used by django-guardian's default settings)
* Fix: Password reset emails now use the ``BASE_URL`` setting for the reset URL
* Fix: BASE_URL is now included in the project template's default settings file


0.8.4 (04.12.2014)
~~~~~~~~~~~~~~~~~~

* Fix: It is no longer possible to have the explorer and settings menu open at the same time
* Fix: Page IDs in page revisions were not updated on page copy, causing subsequent edits to be committed to the original page instead
* Fix: Copying a page now creates a new page revision, ensuring that changes to the title/slug are correctly reflected in the editor (and also ensuring that the user performing the copy is logged)
* Fix: Prevent a race condition when creating Filter objects


0.8.3 (18.11.2014)
~~~~~~~~~~~~~~~~~~

* Fix: Added missing jQuery UI sprite files, causing collectstatic to throw errors (most reported on Heroku)
Expand All @@ -10,7 +80,19 @@ Changelog
* Fixed a regression where form builder submissions containing a number field would fail with a JSON serialisation error
* Fix: Resizing an image with a focal point equal to the image size would result in a divide-by-zero error
* Fix: Focal point indicator would sometimes be positioned incorrectly for small or thin images
* Fix: Focal point chooser background colour changed to grey to make working with transparent images easier
* 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
* Fixed a TypeError when previewing pages that use RoutablePageMixin
* 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
* 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


0.8.2 (18.11.2014)
~~~~~~~~~~~~~~~~~~

[release withdrawn due to packaging issues]


0.8.1 (05.11.2014)
Expand Down
39 changes: 28 additions & 11 deletions CONTRIBUTORS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,24 +35,41 @@ Contributors
* John-Scott Atlakson
* Eric Drechsel
* Alejandro Giacometti
* Robert Rollins
* Jerel Unruh
* georgewhewell
* Frank Wiles
* Sebastian Spiegel
* Alejandro Varas
* Arne Schauf
* signalkraft
* Mac Chapman
* Nar Chhantyal
* Scot Hacker

Translators
===========

* Basque: Unai Zalakain
* Bulgarian: Lyuboslav Petrov
* Catalan: David Llop
* Chinese: Lihan Li, tulpar008, wwj718
* Dutch: mahulst, Samuel Leeuwenburg
* French: Sylvain Fankhauser
* Galician: fooflare
* German: Karl Sander, Johannes Spielmann
* Greek: Serafeim Papastefanos
* Mongolian: Delgermurun Purevkhuu
* Chinese: Victoria Chan, Leway Colin, hanfeng, qiulin, Tulpar Turamat, wwj718
* Chinese (China): hanfeng, Lihan Li, ufoym
* Chinese (Taiwan): wdv4758h, jshc
* Czech: Jiri Stepanek
* Dutch: t.vandemeer, mahulst, Samuel Leeuwenburg
* French: Sylvain Fankhauser, sephii, Adrihein, Bertrand Bordage, Romain Hardouin, linibou, nahuel
* Galician: fooflare, fonso
* German: Karl Sander, Johannes Spielmann, m0rph3u5, pcraston
* Greek: Serafeim Papastefanos, Jim Dal
* Italian: Andrea Tagliazucchi
* Japanese: Daigo Shitara, Toshikazu Michisu
* Mongolian: Delgermurun Purevkhuu, miiiga
* Polish: Łukasz Bołdys
* Portuguese: Jose Lourenco
* Portuguese Brazil: Gilson Filho
* Portuguese (Brazil): Gilson Filho, Douglas Miranda, Thiago Cangussu, João Luiz Lorencetti, Gladson Brito, Marcelo J. Both
* Portuguese (Portugal): Jose Lourenco
* Romanian: Dan Braghis
* Russian: ice9, HNKNTA
* Russian: ice9, HNKNTA, MechanisM, Andrey Tykhonov, Kirill Drozdov, Liliana Kastilio, Sergey Komarov
* Spanish: Unai Zalakain, fooflare
* Traditional Chinese (Taiwan): wdv4758h
* Ukrainian: Andrey Tykhonov, Mykola Zamkovoi
* Vietnamese: binhle, Luan Nguyen
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ Available at `wagtail.readthedocs.org <http://wagtail.readthedocs.org/>`_ and al

Compatibility
~~~~~~~~~~~~~
Wagtail supports Django 1.6.2+ and 1.7.0+ on Python 2.6, 2.7, 3.2, 3.3 and 3.4.
Wagtail supports Django 1.6.2+ and 1.7.1+ on Python 2.6, 2.7, 3.2, 3.3 and 3.4.

Wagtail's dependencies are summarised at `requirements.io <https://requires.io/github/torchbox/wagtail/requirements>`_.

Expand Down
4 changes: 4 additions & 0 deletions docs/contrib_components/static_site_generation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ Generating a static site

This document describes how to render your Wagtail site into static HTML files on your local filesystem, Amazon S3 or Google App Engine, using `django medusa`_ and the ``wagtail.contrib.wagtailmedusa`` module.

.. note::

An alternative module based on the `django-bakery`_ package is available as a third-party contribution: https://github.com/mhnbcu/wagtailbakery

Installing django-medusa
~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down Expand Up @@ -86,3 +89,4 @@ For example, the BlogIndex above would need to yield one URL for each page of re


.. _django medusa: https://github.com/mtigas/django-medusa
.. _django-bakery: https://github.com/datadesk/django-bakery
6 changes: 5 additions & 1 deletion docs/core_components/form_builder.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,11 @@ Within the models.py of one of your apps, create a model that extends wagtailfor


.. code:: python


from modelcluster.fields import ParentalKey
from wagtail.wagtailadmin.edit_handlers import (FieldPanel, InlinePanel,
MultiFieldPanel)
from wagtail.wagtailcore.fields import RichTextField
from wagtail.wagtailforms.models import AbstractEmailForm, AbstractFormField

class FormField(AbstractFormField):
Expand Down
2 changes: 1 addition & 1 deletion docs/core_components/images/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ Wagtail can assign the image data to another variable using Django's ``as`` synt
{% image self.photo width-400 as tmp_photo %}

<img src="{{ tmp_photo.url }}" width="{{ tmp_photo.width }}"
height="{{ tmp_photo.height }}" alt="{{ tmp_photo.alt }}" class="my-custom-class" />
height="{{ tmp_photo.height }}" alt="{{ self.photo.title }}" class="my-custom-class" />


This syntax exposes the underlying image "Rendition" (``tmp_photo``) to the developer. A "Rendition" contains just the information specific to the way you've requested to format the image i.e dimensions and source URL.
Expand Down
5 changes: 3 additions & 2 deletions docs/getting_started/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,12 @@ You will now be able to run the following command to set up an initial file stru

wagtail start myprojectname

**Without Vagrant:** Run the following steps to complete setup of your project (the ``migrate`` step will prompt you to set up a superuser account)::
**Without Vagrant:** Run the following steps to complete setup of your project (the ``createsuperuser`` step will prompt you to set up a superuser account)::

cd myprojectname
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver

Your site is now accessible at http://localhost:8000, with the admin backend available at http://localhost:8000/admin/ .
Expand Down Expand Up @@ -95,8 +96,8 @@ To enable Postgres for your project, uncomment the ``psycopg2`` line from your p

pip install -r requirements.txt
createdb -Upostgres myprojectname
./manage.py syncdb
./manage.py migrate
./manage.py createsuperuser

This assumes that your PostgreSQL instance is configured to allow you to connect as the 'postgres' user - if not, you'll need to adjust the ``createdb`` line and the database settings in settings/base.py accordingly.

Expand Down
2 changes: 1 addition & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Welcome to Wagtail's documentation

Wagtail is a modern, flexible CMS, built on Django.

It supports Django 1.6.2+ and 1.7rc3+ on Python 2.6, 2.7, 3.2, 3.3 and 3.4.
It supports Django 1.6.2+ and 1.7.1+ on Python 2.6, 2.7, 3.2, 3.3 and 3.4.

.. toctree::
:maxdepth: 3
Expand Down
17 changes: 17 additions & 0 deletions docs/releases/0.8.10.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
============================
Wagtail 0.8.10 release notes
============================

.. contents::
:local:
:depth: 1

What's changed
==============

Bug fixes
~~~~~~~~~

* When copying a page, IDs of child objects within page revision records were not remapped to the new objects; this would cause those objects to be lost from the original page when editing the new one
* Search no longer crashes when auto-indexing a model that doesn't have an id field (Scot Hacker)
* Resizing single pixel images with the "fill" filter no longer raises "ZeroDivisionError" or "tile cannot extend outside image"
13 changes: 9 additions & 4 deletions docs/releases/0.8.2.rst → docs/releases/0.8.3.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
============================================
Wagtail 0.8.2 release notes - IN DEVELOPMENT
============================================
===========================
Wagtail 0.8.3 release notes
===========================

.. contents::
:local:
Expand All @@ -20,8 +20,13 @@ Bug fixes
* Fixed a regression where form builder submissions containing a number field would fail with a JSON serialisation error
* Resizing an image with a focal point equal to the image size would result in a divide-by-zero error
* Focal point indicator would sometimes be positioned incorrectly for small or thin images
* Fix: Focal point chooser background colour changed to grey to make working with transparent images easier
* 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

* Fixed a TypeError when previewing pages that use RoutablePageMixin
* Rendering image with missing file in rich text no longer crashes the entire page
* IOErrors thrown by underlying image libraries that are not reporting a missing image file are no longer caught
* 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

Upgrade considerations
======================
Expand Down
20 changes: 20 additions & 0 deletions docs/releases/0.8.4.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
===========================
Wagtail 0.8.4 release notes
===========================

.. contents::
:local:
:depth: 1


What's new
==========

Bug fixes
~~~~~~~~~

* It is no longer possible to have the explorer and settings menu open at the same time
* Page IDs in page revisions were not updated on page copy, causing subsequent edits to be committed to the original page instead
* Copying a page now creates a new page revision, ensuring that changes to the title/slug are correctly reflected in the editor (and also ensuring that the user performing the copy is logged)
* Prevent a race condition when creating Filter objects
* On adding a new page, the available page types are ordered by the displayed verbose name
27 changes: 27 additions & 0 deletions docs/releases/0.8.5.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
===========================
Wagtail 0.8.5 release notes
===========================

.. contents::
:local:
:depth: 1


What's new
==========

Bug fixes
~~~~~~~~~

* On adding a new page, the available page types are ordered by the displayed verbose name
* Active admin submenus were not properly closed when activating another
* ``get_sitemap_urls`` is now called on the specific page class so it can now be overridden
* (Firefox and IE) Fixed preview window hanging and not refocusing when "Preview" button is clicked again
* Storage backends that return raw ContentFile objects are now handled correctly when resizing images
* Punctuation characters are no longer stripped when performing search queries
* When adding tags where there were none before, it is now possible to save a single tag with multiple words in it
* ``richtext`` template tag no longer raises ``TypeError`` if ``None`` is passed into it
* Serving documents now uses a streaming HTTP response and will no longer break Django's cache middleware
* User admin area no longer fails in the presence of negative user IDs (as used by django-guardian's default settings)
* Password reset emails now use the ``BASE_URL`` setting for the reset URL
* ``BASE_URL`` is now included in the project template's default settings file
39 changes: 39 additions & 0 deletions docs/releases/0.8.6.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
===========================
Wagtail 0.8.6 release notes
===========================

.. contents::
:local:
:depth: 1


What's new
==========

Minor features
~~~~~~~~~~~~~~

* Translations updated, including new translations for Czech, Italian and Japanese
* The "fixtree" command can now delete orphaned pages


Bug fixes
~~~~~~~~~

* django-taggit library updated to 0.12.3, to fix a bug with migrations on SQLite on Django 1.7.2 and above (https://github.com/alex/django-taggit/issues/285)
* Fixed a bug that caused children of a deleted page to not be deleted if they had a different type


Upgrade considerations
======================

Orphaned pages may need deleting
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This release fixes a bug with page deletion introduced in 0.8, where deleting a page with child pages will result in those child pages being left behind in the database (unless the child pages are of the same type as the parent). This may cause errors later on when creating new pages in the same position. To identify and delete these orphaned pages, it is recommended that you run the following command (from the project root) after upgrading to 0.8.6::

./manage.py fixtree

This will output a list of any orphaned pages found, and request confirmation before deleting them.

Since this now makes ``fixtree`` an interactive command, a ``./manage.py fixtree --noinput`` option has been added to restore the previous non-interactive behaviour. With this option enabled, deleting orphaned pages is always skipped.
21 changes: 21 additions & 0 deletions docs/releases/0.8.7.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
===========================
Wagtail 0.8.7 release notes
===========================

.. contents::
:local:
:depth: 1

What's changed
==============

Bug fixes
~~~~~~~~~

* ``wagtailfrontendcache`` no longer tries to purge pages that are not in a site
* The contents of ``<div>`` elements in the rich text editor were not being whitelisted
* Due to the above issue, embeds/images in a rich text field would sometimes be saved into the database in their editor representation
* RoutablePage now prevents ``subpage_urls`` from being defined as a property, which would cause a memory leak
* Added validation to prevent pages being created with only whitespace characters in their title fields
* Users are no longer logged out on changing password when SessionAuthenticationMiddleware (added in Django 1.7) is in use
* Added a workaround for a Python / Django issue that prevented documents with certain non-ASCII filenames from being served
Loading