Skip to content

[update] Scheduled weekly dependency update for week 17

Created by: pyup-bot

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.

django-allauth 0.31.0 » 0.32.0 PyPI | Changelog | Repo
urllib3 1.20 » 1.21 PyPI | Changelog | Docs

Changelogs

django-allauth 0.31.0 -> 0.32.0

0.32.0


Note worthy changes

  • 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.

urllib3 1.20 -> 1.21

1.21


  • Improved performance of certain selector system calls on Python 3.5 and later. (Pull 1095)
  • Resolved issue where the PyOpenSSL backend would not wrap SysCallError exceptions appropriately when sending data. (Pull 1125)
  • Selectors now detects a monkey-patched select module after import for modules that patch the select module like eventlet, greenlet. (Pull 1128)
  • Reduced memory consumption when streaming zlib-compressed responses (as opposed to raw deflate streams). (Pull 1129)
  • Connection pools now use the entire request context when constructing the pool key. (Pull 1016)
  • PoolManager.connection_from_* methods now accept a new keyword argument, pool_kwargs, which are merged with the existing connection_pool_kw. (Pull 1016)
  • Add retry counter for status_forcelist. (Issue 1147)
  • Added contrib module for using SecureTransport on macOS: urllib3.contrib.securetransport. (Pull 1122)
  • urllib3 now only normalizes the case of http:// and https:// schemes: for schemes it does not recognise, it assumes they are case-sensitive and leaves them unchanged. (Issue 1080)
  • ... [Short description of non-trivial change.] (Issue )

That's it for now!

Happy merging! 🤖

Merge request reports