Improved AJAX support: the account management views (change/set password,
manage e-mail addresses and social connections) now support AJAX GET requests.
These views hand over all the required data for you to build your frontend
application upon.
New providers: Dwolla, Trello.
Shopify: support for per-user access mode.
Backwards incompatible changes
In previous versions, the views only responded with JSON responses when
issuing AJAX requests of type POST. Now, the views also respond in JSON when
making AJAX GET requests.
The structure of the response for AJAX requests has changed. Previously, it
contained a form_errors key containing all form validation errors, if any.
Now, it contains a form key that describes the complete form, including
the fields. Field specific errors are placed in
form.fields['some_field'].errors, non-field errors in form.errors.
The parameters passed to the Facebook JS SDK FB.init() method used to contain
cookie, status, and xfbml, all set to true. These parameters
are no longer explicitly passed. You can use the newly introduced INIT_PARAMS
provider setting to provide your own values.
django-phonenumber-field 1.1.0 -> 1.3.0
1.3.0
Add rest_framework Serializer
Hashable phonenumber object
Various bugfixes and improvements
1.2.0
Django 1.10 support
Bugfixes and cleanup
Translations: Brazilian Portuguese, Spanish, Norwegian, Dutch, Azerbaijani, Turkish and French
django-redis 4.7.0 -> 4.8.0
4.8.0
Date: 2017-04-25
Drop deprecated exception with typo ConnectionInterrumped. Use
ConnectionInterrupted instead.
Remove many workarounds related to old and not supported versions
of django and redis-py.
The newest version of the twilio-python helper library!
This version brings a host of changes to update and modernize the twilio-python helper library. It is auto-generated to produce a more consistent and correct product.
For users using python 2.6, do not install IPython >= 2.0.0.
And for users using python 2.7, do not install IPython >= 6.0.0.
[vphilippon]
Drop support for python 3.2.
[vphilippon]
Command line usage consistent with pdb - Add argument commands
[zvodd]
selenium 3.3.3 -> 3.4.1
3.4.1
Add back the ability to set profile when using Firefox 45ESR. Fixes 3897
3.4.0
Correct usage of newSession around firstMatch and alwaysMatch
Remove superfluous capabilities that are not needed
Add expected condition that waits for all found elements to be visible (3532)
Allow methods wrapped by EventFiringWebDriver and EventFiringWebElement (806)
Dropping javascriptEnabled capability for real browsers
Use W3C check from parent object instead of assuming from capabilities
Bump example source distribution to match latest release.
Replace TypeError with KeyError in remote webdriver error handler code (3826)
When testing Marionette use default capabilities in testing
Conform to the api of urllib2 for adding header for a request (3803)
Add text key to alertsendKeys parameters for W3C Endpoint
Location once scrolled into view should use W3C executeScript endpoint not JSONWP
Fixed the usage information in documentation of "save_screenshot". (3804)
Add Element Not Interactable exception
Clean up imports in error handler
flake8 cleanup
tox 2.6.0 -> 2.7.0
2.7.0
p450: Stop after the first installdeps and first testenv create hooks
succeed. This changes the default behaviour of tox_testenv_create
and tox_testenv_install_deps to not execute other registered hooks when
the first hook returns a result that is not None.
Thanks Anthony Sottile (asottile).
271 and 464: Improve environment information for users.
New command line parameter: -a show all defined environments -
not just the ones defined in (or generated from) envlist.
New verbosity settings for -l and -a: show user defined descriptions
of the environments. This also works for generated environments from factors
by concatenating factor descriptions into a complete description.
Note that for backwards compatibility with scripts using the output of -l
it's output remains unchanged.
Thanks Gábor Bernát (gaborbernat).
464: Fix incorrect egg-info location for modified package_dir in setup.py.
Thanks Selim Belhaouane (selimb).
431: Add 'LANGUAGE' to default passed environment variables.
Thanks Paweł Adamczak (pawalad).
455: Add a Vagrantfile with a customized Arch Linux box for local testing.
Thanks Oliver Bestwalter (obestwalter).
454: Revert 407, empty commands is not treated as an error.
Thanks Anthony Sottile (asottile).
446: (infrastructure) Travis CI tests for tox now also run on OS X now.
Thanks Jason R. Coombs (jaraco).
Updates
Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.
Changelogs
django-allauth 0.31.0 -> 0.32.0
django-phonenumber-field 1.1.0 -> 1.3.0
django-redis 4.7.0 -> 4.8.0
ipython 5.3.0 -> 6.0.0
twilio 5.7.0 -> 6.1.0
ipdb 0.10.2 -> 0.10.3
selenium 3.3.3 -> 3.4.1
tox 2.6.0 -> 2.7.0
That's it for now!
Happy merging! 🤖