Skip to content

Commit 2068553

Browse files
committed
Preparing release 0.7.0
1 parent b607b01 commit 2068553

12 files changed

+64
-20
lines changed

CHANGELOG.rst

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,67 @@
1+
Pluggy 0.7.0 (2018-07-26)
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+
31+
32+
Improved Documentation
33+
----------------------
34+
35+
- `#123 <https://github.com/pytest-dev/pluggy/issues/123>`_: Document how exceptions are handled and how the hook call loop
36+
terminates immediately on the first error which is then delivered
37+
to any surrounding wrappers.
38+
39+
40+
- `#136 <https://github.com/pytest-dev/pluggy/issues/136>`_: Docs rework including a much better introduction and comprehensive example
41+
set for new users. A big thanks goes out to @obestwalter for the great work!
42+
43+
44+
45+
Trivial/Internal Changes
46+
------------------------
47+
48+
- `#117 <https://github.com/pytest-dev/pluggy/issues/117>`_: Break up the main monolithic package modules into separate modules by concern
49+
50+
51+
- `#131 <https://github.com/pytest-dev/pluggy/issues/131>`_: Automate ``setuptools`` wheels building and PyPi upload using TravisCI.
52+
53+
54+
- `#153 <https://github.com/pytest-dev/pluggy/issues/153>`_: Reorganize tests more appropriately by modules relating to each
55+
internal component/feature. This is in an effort to avoid (future)
56+
duplication and better separation of concerns in the test set.
57+
58+
59+
- `#156 <https://github.com/pytest-dev/pluggy/issues/156>`_: Add ``HookImpl.__repr__()`` for better debugging.
60+
61+
62+
- `#66 <https://github.com/pytest-dev/pluggy/issues/66>`_: Start using ``towncrier`` and a custom ``tox`` environment to prepare releases!
63+
64+
165
0.6.0
266
-----
367
- 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.trivial.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)