Fix decode error in Python 2 for doctests in docstrings. (2434 <https://github.com/pytest-dev/pytest/issues/2434>_)
Exceptions raised during teardown by finalizers are now suppressed until all
finalizers are called, with the initial exception reraised. (2440 <https://github.com/pytest-dev/pytest/issues/2440>_)
Fix incorrect "collected items" report when specifying tests on the command-
line. (2464 <https://github.com/pytest-dev/pytest/issues/2464>_)
deprecated_call in context-manager form now captures deprecation warnings
even if the same warning has already been raised. Also, deprecated_call
will always produce the same error message (previously it would produce
different messages in context-manager vs. function-call mode). (2469 <https://github.com/pytest-dev/pytest/issues/2469>_)
Fix issue where paths collected by pytest could have triple leading /
characters. (2475 <https://github.com/pytest-dev/pytest/issues/2475>_)
Fix internal error when trying to detect the start of a recursive traceback.
(2486 <https://github.com/pytest-dev/pytest/issues/2486>_)
Improved Documentation
Explicitly state for which hooks the calls stop after the first non-None
result. (2493 <https://github.com/pytest-dev/pytest/issues/2493>_)
Trivial/Internal Changes
Create invoke tasks for updating the vendored packages. (2474 <https://github.com/pytest-dev/pytest/issues/2474>_)
Update copyright dates in LICENSE, README.rst and in the documentation.
(2499 <https://github.com/pytest-dev/pytest/issues/2499>_)
Django 1.11.3 -> 1.11.4
1.11.4
===========================
August 1, 2017
Django 1.11.4 fixes several bugs in 1.11.3.
Bugfixes
Fixed a regression in 1.11.3 on Python 2 where non-ASCII format values
for date/time widgets results in an empty value in the widget's HTML
(:ticket:28355).
Fixed QuerySet.union() and difference() when combining with
a queryset raising EmptyResultSet (:ticket:28378).
Fixed a regression in pickling of LazyObject on Python 2 when the wrapped
object doesn't have __reduce__() (:ticket:28389).
Fixed crash in runserver's autoreload with Python 2 on Windows with
non-str environment variables (:ticket:28174).
Corrected Field.has_changed() to return False for disabled form
fields: BooleanField, MultipleChoiceField, MultiValueField,
FileField, ModelChoiceField, and ModelMultipleChoiceField.
Fixed QuerySet.count() for union(), difference(), and
intersection() queries. (:ticket:28399).
Fixed ClearableFileInput rendering as a subwidget of MultiWidget
(:ticket:28414). Custom clearable_file_input.html widget templates
will need to adapt for the fact that context values
checkbox_name, checkbox_id, is_initial, input_text,
initial_text, and clear_checkbox_label are now attributes of
widget rather than appearing in the top-level context.
Fixed queryset crash when using a GenericRelation to a proxy model
(:ticket:28418).
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
pytest 3.1.2 -> 3.2.0
Django 1.11.3 -> 1.11.4
That's it for now!
Happy merging! 🤖