Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
56 changes: 56 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,62 @@ with advance notice in the **Deprecations** section of releases.

.. towncrier release notes start

pytest 4.2.1 (2019-02-12)
=========================

Bug Fixes
---------

- `#2895 <https://github.com/pytest-dev/pytest/issues/2895>`_: The ``pytest_report_collectionfinish`` hook now is also called with ``--collect-only``.


- `#3899 <https://github.com/pytest-dev/pytest/issues/3899>`_: Do not raise ``UsageError`` when an imported package has a ``pytest_plugins.py`` child module.


- `#4347 <https://github.com/pytest-dev/pytest/issues/4347>`_: Fix output capturing when using pdb++ with recursive debugging.


- `#4592 <https://github.com/pytest-dev/pytest/issues/4592>`_: Fix handling of ``collect_ignore`` via parent ``conftest.py``.


- `#4700 <https://github.com/pytest-dev/pytest/issues/4700>`_: Fix regression where ``setUpClass`` would always be called in subclasses even if all tests
were skipped by a ``unittest.skip()`` decorator applied in the subclass.


- `#4739 <https://github.com/pytest-dev/pytest/issues/4739>`_: Fix ``parametrize(... ids=<function>)`` when the function returns non-strings.


- `#4745 <https://github.com/pytest-dev/pytest/issues/4745>`_: Fix/improve collection of args when passing in ``__init__.py`` and a test file.


- `#4770 <https://github.com/pytest-dev/pytest/issues/4770>`_: ``more_itertools`` is now constrained to <6.0.0 when required for Python 2.7 compatibility.


- `#526 <https://github.com/pytest-dev/pytest/issues/526>`_: Fix "ValueError: Plugin already registered" exceptions when running in build directories that symlink to actual source.



Improved Documentation
----------------------

- `#3899 <https://github.com/pytest-dev/pytest/issues/3899>`_: Add note to ``plugins.rst`` that ``pytest_plugins`` should not be used as a name for a user module containing plugins.


- `#4324 <https://github.com/pytest-dev/pytest/issues/4324>`_: Document how to use ``raises`` and ``does_not_raise`` to write parametrized tests with conditional raises.


- `#4709 <https://github.com/pytest-dev/pytest/issues/4709>`_: Document how to customize test failure messages when using
``pytest.warns``.



Trivial/Internal Changes
------------------------

- `#4741 <https://github.com/pytest-dev/pytest/issues/4741>`_: Some verbosity related attributes of the TerminalReporter plugin are now
read only properties.


pytest 4.2.0 (2019-01-30)
=========================

Expand Down
1 change: 0 additions & 1 deletion changelog/2895.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/3899.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/3899.doc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/4324.doc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/4347.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/4592.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions changelog/4700.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions changelog/4709.doc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/4739.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions changelog/4741.trivial.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/4745.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/4770.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog/526.bugfix.rst

This file was deleted.

1 change: 1 addition & 0 deletions doc/en/announce/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Release announcements
:maxdepth: 2


release-4.2.1
release-4.2.0
release-4.1.1
release-4.1.0
Expand Down
30 changes: 30 additions & 0 deletions doc/en/announce/release-4.2.1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
pytest-4.2.1
=======================================

pytest 4.2.1 has just been released to PyPI.

This is a bug-fix release, being a drop-in replacement. To upgrade::

pip install --upgrade pytest

The full changelog is available at https://docs.pytest.org/en/latest/changelog.html.

Thanks to all who contributed to this release, among them:

* Anthony Sottile
* Arel Cordero
* Bruno Oliveira
* Daniel Hahler
* Holger Kohr
* Kevin J. Foley
* Nick Murphy
* Paweł Stradomski
* Raphael Pierzina
* Ronny Pfannschmidt
* Sam Brightman
* Thomas Hisch
* Zac Hatfield-Dodds


Happy testing,
The pytest Development Team