Skip to content

Commit e601df4

Browse files
authored
Merge pull request #160 from nicoddemus/release-0.7.0
Release 0.7.1
2 parents 1b09518 + 9b48efb commit e601df4

15 files changed

+97
-23
lines changed

CHANGELOG.rst

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,74 @@
1+
pluggy 0.7.1 (2018-07-28)
2+
=========================
3+
4+
Deprecations and Removals
5+
-------------------------
6+
7+
- `#116 <https://github.com/pytest-dev/pluggy/issues/116>`_: Deprecate the ``implprefix`` kwarg to ``PluginManager`` and instead
8+
expect users to start using explicit ``HookimplMarker`` everywhere.
9+
10+
11+
12+
Features
13+
--------
14+
15+
- `#122 <https://github.com/pytest-dev/pluggy/issues/122>`_: Add ``.plugin`` member to ``PluginValidationError`` to access failing plugin during post-mortem.
16+
17+
18+
- `#138 <https://github.com/pytest-dev/pluggy/issues/138>`_: Add per implementation warnings support for hookspecs allowing for both
19+
deprecation and future warnings of legacy and (future) experimental hooks
20+
respectively.
21+
22+
23+
24+
Bug Fixes
25+
---------
26+
27+
- `#110 <https://github.com/pytest-dev/pluggy/issues/110>`_: Fix a bug where ``_HookCaller.call_historic()`` would call the ``proc``
28+
arg even when the default is ``None`` resulting in a ``TypeError``.
29+
30+
- `#160 <https://github.com/pytest-dev/pluggy/issues/160>`_: Fix problem when handling ``VersionConflict`` errors when loading setuptools plugins.
31+
32+
33+
34+
Improved Documentation
35+
----------------------
36+
37+
- `#123 <https://github.com/pytest-dev/pluggy/issues/123>`_: Document how exceptions are handled and how the hook call loop
38+
terminates immediately on the first error which is then delivered
39+
to any surrounding wrappers.
40+
41+
42+
- `#136 <https://github.com/pytest-dev/pluggy/issues/136>`_: Docs rework including a much better introduction and comprehensive example
43+
set for new users. A big thanks goes out to @obestwalter for the great work!
44+
45+
46+
47+
Trivial/Internal Changes
48+
------------------------
49+
50+
- `#117 <https://github.com/pytest-dev/pluggy/issues/117>`_: Break up the main monolithic package modules into separate modules by concern
51+
52+
53+
- `#131 <https://github.com/pytest-dev/pluggy/issues/131>`_: Automate ``setuptools`` wheels building and PyPi upload using TravisCI.
54+
55+
56+
- `#153 <https://github.com/pytest-dev/pluggy/issues/153>`_: Reorganize tests more appropriately by modules relating to each
57+
internal component/feature. This is in an effort to avoid (future)
58+
duplication and better separation of concerns in the test set.
59+
60+
61+
- `#156 <https://github.com/pytest-dev/pluggy/issues/156>`_: Add ``HookImpl.__repr__()`` for better debugging.
62+
63+
64+
- `#66 <https://github.com/pytest-dev/pluggy/issues/66>`_: Start using ``towncrier`` and a custom ``tox`` environment to prepare releases!
65+
66+
67+
pluggy 0.7.0 (Unreleased)
68+
=========================
69+
70+
* `#160 <https://github.com/pytest-dev/pluggy/issues/160>`_: We discovered a deployment issue so this version was never released to PyPI, only the tag exists.
71+
172
0.6.0
273
-----
374
- Add CI testing for the features, release, and master

changelog/110.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog/116.removal.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog/117.trivial.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/122.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/123.doc.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/131.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog/136.doc.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog/138.feature.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog/153.trivial.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)