test_ok2/changelog
Daniel Hahler 415899d428 config: handle `-p no:plugin` with default plugins
`-p no:capture` should not load its fixtures in the first place.
2019-03-20 02:47:13 +01:00
..
1895.bugfix.rst Add test and CHANGELOG for #1895 2019-03-02 09:39:30 -03:00
2224.feature.rst Emit a warning when a async def function is not handled by a plugin 2019-03-14 20:22:23 -03:00
4718.feature.rst -p option now can be used to early-load plugins by entry-point name 2019-02-24 13:20:17 -03:00
4718.trivial.rst -p option now can be used to early-load plugins by entry-point name 2019-02-24 13:20:17 -03:00
4815.trivial.rst Require funcsigs>=1.0 on Python 2.7 2019-02-24 12:11:08 -03:00
4829.trivial.rst Remove dead-code related to yield tests 2019-03-12 20:10:59 -03:00
4851.bugfix.rst pytester: unset PYTEST_ADDOPTS 2019-03-01 18:43:17 +01:00
4855.feature.rst pdb: allow for --pdbclass=mod:attr.class 2019-03-01 15:20:04 +01:00
4875.feature.rst Do not show "inifile:" string if there's no configuration file 2019-03-02 11:45:08 -03:00
4890.trivial.rst pytester: remove unused anypython fixture 2019-03-06 17:42:21 +01:00
4903.bugfix.rst Improve CHANGELOG and code comment 2019-03-13 18:52:30 -03:00
4911.feature.rst Apply suggestions from code review 2019-03-15 11:29:16 +09:00
4912.trivial.rst Pin sphinx-removed-in to >= 0.2.0 to support Sphinx 2.0 2019-03-15 10:56:13 +01:00
4913.trivial.rst Fix pytest tests invocation with custom PYTHONPATH 2019-03-12 17:31:42 +01:00
4920.feature.rst Internal refactorings in order to support the new pytest-subtests plugin 2019-03-19 18:20:41 -03:00
4931.feature.rst pytester: LineMatcher: assert Sequence when matching in order 2019-03-15 23:07:08 +01:00
4936.feature.rst Handle `-p plug` after `-p no:plug`. 2019-03-16 15:58:00 +01:00
4941.feature.rst pytester: testdir: set $HOME to tmpdir 2019-03-18 20:55:39 +01:00
4957.bugfix.rst config: handle `-p no:plugin` with default plugins 2019-03-20 02:47:13 +01:00
README.rst Separate deprecations and removals in the CHANGELOG 2018-09-13 14:02:01 -03:00
_template.rst Update CHANGELOG template to put issue links at the start of entries 2018-07-07 11:02:33 -03:00

README.rst

This directory contains "newsfragments" which are short files that contain a small **ReST**-formatted
text that will be added to the next ``CHANGELOG``.

The ``CHANGELOG`` will be read by users, so this description should be aimed to pytest users
instead of describing internal changes which are only relevant to the developers.

Make sure to use full sentences with correct case and punctuation, for example::

    Fix issue with non-ascii messages from the ``warnings`` module.

Each file should be named like ``<ISSUE>.<TYPE>.rst``, where
``<ISSUE>`` is an issue number, and ``<TYPE>`` is one of:

* ``feature``: new user facing features, like new command-line options and new behavior.
* ``bugfix``: fixes a reported bug.
* ``doc``: documentation improvement, like rewording an entire session or adding missing docs.
* ``deprecation``: feature deprecation.
* ``removal``: feature removal.
* ``vendor``: changes in packages vendored in pytest.
* ``trivial``: fixing a small typo or internal change that might be noteworthy.

So for example: ``123.feature.rst``, ``456.bugfix.rst``.

If your PR fixes an issue, use that number here. If there is no issue,
then after you submit the PR and get the PR number you can add a
changelog using that instead.

If you are not sure what issue type to use, don't hesitate to ask in your PR.

``towncrier`` preserves multiple paragraphs and formatting (code blocks, lists, and so on), but for entries
other than ``features`` it is usually better to stick to a single paragraph to keep it concise. You can install
``towncrier`` and then run ``towncrier --draft``
if you want to get a preview of how your change will look in the final release notes.