Changelog History
Page 2
-
v0.6.1 Changes
May 01, 2015- Fix non-determinism bug with find_media_files.
-
v0.6.0 Changes
April 30, 2015- ๐ Improved the compatibility error messages [#299, #193]
- โ Remove the recommendation to use mezzanine.boot as it was not required [#291]
- Possible Breaking Change Updated the django-pyscss_ dependency. Please
see the
django-pyscss changelog <https://pypi.python.org/pypi/django-pyscss/2.0.0#changelog>
_ for documentation on how/if you need to change anything. 0๏ธโฃ By default, Widgy views are restricted to staff members. Previously any authenticated user was allowed. This effects the preview view and pop out edit view, among others. If you were relying on the ability for any user to access those, override
authorize_view
in yourWidgySite
. [#267]::class MyWidgySite(WidgySite): def authorize_view(self, request, view): if not request.user.is_authenticated() raise PermissionDenied
-
v0.5.0 Changes
April 17, 2015Backwards Incompatible RichTextPage is no longer unregistered by default in widgy_mezzanine. If you wish to unregister it, you can add the following to your admin.py file::
from django.contrib import admin from mezzanine.pages.models import RichTextPage admin.site.unregister(RichTextPage)
Bugfix: Previously, the Widgy editor would break if CSRF_COOKIE_HTTPONLY was set to True [#311]
โ Switched to py.test for testing. [#309]
-
v0.4.0 Changes
March 12, 2015- โฌ๏ธ Django 1.7 support. Requires upgrade to South 1.0 (Or use of SOUTH_MIGRATION_MODULES) if you stay on Django < 1.7. You may have to --fake some migrations to upgrade to the builtin Django migrations. Make sure your database is up to date using South, then upgrade Django and run::
./manage.py migrate --fake widgy ./manage.py migrate --fake easy_thumbnails ./manage.py migrate
๐ Support for installing Widgy without the dependencies of its contrib apps. The 'django-widgy' package only has dependencies required for Widgy core. Each contrib package has a setuptools 'extra'. To install everything, replace 'django-widgy' with 'django-widgy[all]'. [#221]
โ Switched to tox for test running and allow running core tests without contrib. [#294]
Stopped relying on urls with consecutive '/' characters [#233]. This adds a new urlpattern for widgy_mezzanine's preview page and form submission handler. The old ones will keep working, but you should reverse with 'page_pk' instead of 'slug'. For example::
url = urlresolvers.reverse('widgy.contrib.widgy_mezzanine.views.preview', kwargs={ 'node_pk': node.pk, 'page_pk': page.pk, })
Treat help_text for fields in a widget form as safe (HTML will not be escaped) [#298]. If you were relying on HTML special characters being escaped, you should replace
help_text="1 is < 2"
withhelp_text=django.utils.html.escape("1 is < 2")
.Reverse URLs in form_builder admin with consideration for Form subclasses [#274].
-
v0.3.5 Changes
January 30, 2015๐ Bugfix release:
- ๐ฏ Set model at runtime for ClonePageView and UnpublishView [Rocky Meza, #286]
-
v0.3.4 Changes
January 22, 2015๐ Bugfix release:
- ๐ Documentation fixes [Rocky Meza and Gavin Wahl]
- ๐ Fixes unintentional horizontal scrolling of Widgy content [Justin Stollsteimer]
- Increased spacing after widget title paragraphs [Justin Stollsteimer]
- ๐ Fixed styles in ckeditor to show justifications [Zachery Metcalf, #279]
- Eliminated the margins for InvisibleMixin [Rocky Meza]
- ๐ CSS support for adding fields to Image. [Rocky Meza]
- โ Additional mezzanine container style overflow fixes [Justin Stollsteimer]
- ๐ Fix r.js optimization errors with daisydiff [Rocky Meza]
- โ Remove delete button from widgypage add form [Gavin Wahl]
-
v0.3.3 Changes
December 22, 2014๐ Bugfix release:
- Allow cloning with an overridden WIDGY_MEZZANINE_PAGE_MODEL [Zach Metcalf, #269]
- SCSS syntax error [Rivo Laks, #271]
-
v0.3.2 Changes
October 16, 2014๐ Bugfix release:
- ๐ Allow WidgyAdmin to check for ReviewedWidgySite without review_queue installed [Scott Clark, #265]
- ๐ Fix handling of related_name on ProxyGenericRelation [#264]
-
v0.3.1 Changes
October 01, 2014๐ Bugfix release for 0.3.0. #261, #263.
-
v0.3.0 Changes
September 24, 2014๐ This release mainly focusses on the New Save Flow feature, but also includes โก๏ธ several bug fixes and some nice CSS touch ups. There have been some updates to โฌ๏ธ the dependencies, so please be sure to check the
How to Upgrade
_ section to โก๏ธ make sure that you get everything updated correctly.Major Changes ^
- โฌ๏ธ New Save Flow Requires upgrading Mezzanine to at least 3.1.10 [Gavin Wahl, Rocky Meza, #241]
We have updated the workflow for WidgyPage. We consider this an experiment that we can hopefully expand to all WidgyAdmins in the future. We hope that this new save flow is more intuitive and less tedious.
Screenshot of before:
.. image:: https://raw.githubusercontent.com/fusionbox/django-widgy/master/docs/_images/new-save-flow_before.png :alt: Widgy Page Admin Old Save Flow
Screenshot of after:
.. image:: https://raw.githubusercontent.com/fusionbox/django-widgy/master/docs/_images/new-save-flow_after.png :alt: Widgy Page Admin New Save Flow
As you can see, we have rearranged some of the buttons and have gotten rid of the Published Status button. The new save buttons on the bottom right now will control the publish state as well as the commit status. This means that now instead of committing and saving being a two-step process, it all lives in one button. This should make editing and saving a smoother process. Additionally, we have renamed some buttons to make their intent more obvious.
๐ Bug Fixes ^
- Updated overridden directory_table template for django-filer 0.9.6. Requires upgrading django-filer to at least 0.9.6. [Scott Clark, #179]
- ๐ Fix bug in ReviewedVersionTrackerQuerySet.published [Gavin Wahl, #240]
- Made commit buttons not look disabled [Justin Stollsteimer, #250, #205]
- (Demo) Added ADD_PAGE_ORDER to demo settings [Zach Metcalf, #248]
- โก๏ธ (Demo) Updated demo project requirements [Scott Clark, #234]
- ๐ Make Widgy's jQuery private to prevent clashes with other admin extensions [Gavin Wahl, #246]
๐ Documentation ^
- Update recommend ADMIN_MENU_ORDER to clarify django-filer [Gavin Wahl, #249]
โฌ๏ธ How to Upgrade ^
๐ In this release, widgy has udpated two of its dependencies:
- ๐ The minimum supported version of django-filer is now 0.9.6 (previously 0.9.5).
- ๐ The minimum supported version of Mezzanine is now 3.1.10 (previously 1.3.0).
โฌ๏ธ If you
pip install django-widgy==0.3.0
, it should upgrade the dependencies for you, but just to be sure, you may want to also run ::pip install 'django-filer>=0.9.6' 'Mezzanine>=3.1.10'
โก๏ธ to make sure that you get the updates.
.. note::
Please note that if you are upgrading from an older version of Mezzanine, that the admin center has been restyled a little bit.