test_ok1/changelog
Bruno Oliveira 15ea5cef46
Merge pull request #4943 from blueyed/remove-silence_logging_at_shutdown
capture: do not set logging.raiseExceptions = False
2019-04-02 22:46:15 -03: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
2482.feature.rst Fix glitches of original patch of disable-test-id-escaping 2019-03-28 00:07:28 +09: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
4826.feature.rst Emit warning for unknown marks 2019-04-01 10:40:18 +11: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
4928.bugfix.rst Fix line offsets with `ScopeMismatch` errors 2019-03-15 02:47:33 +01:00
4931.feature.rst pytester: LineMatcher: assert Sequence when matching in order 2019-03-15 23:07:08 +01:00
4935.doc.rst More docs on registering marks 2019-03-31 14:22:30 +11:00
4936.feature.rst Handle `-p plug` after `-p no:plug`. 2019-03-16 15:58:00 +01:00
4942.trivial.rst capture: do not set logging.raiseExceptions = False 2019-04-02 13:20:39 +02:00
4951.feature.rst changelog 2019-03-28 11:56:53 +01:00
4956.feature.rst pytester: set HOME only with inline_run/popen 2019-03-20 01:15:51 +01:00
4957.bugfix.rst config: handle `-p no:plugin` with default plugins 2019-03-20 02:47:13 +01:00
4965.trivial.rst Rename hooks: to/from_serializable 2019-03-28 13:41:56 -03:00
4968.bugfix.rst pdb: do not raise outcomes.Exit with quit in debug 2019-03-29 11:02:34 +01:00
4974.doc.rst Update docs for 'pytest_cmdline_parse' hook to note availability liminations 2019-03-28 19:25:55 -04:00
4975.bugfix.rst Fix usages of "verbose" option 2019-03-26 10:11:25 +01:00
4978.bugfix.rst Do not swallow outcomes.Exit in assertrepr_compare 2019-03-26 10:20:00 +01:00
4980.feature.rst Use fixup_namespace_packages also with pytester.syspathinsert 2019-03-22 17:02:26 +01:00
4987.trivial.rst changelog 2019-03-26 10:06:53 +01:00
4988.bugfix.rst logging: close log_file_handler 2019-03-26 18:24:19 +01:00
4993.feature.rst stepwise: report status via pytest_report_collectionfinish 2019-03-26 13:20:33 +01:00
5003.bugfix.rst Fix off-by-one error with lineno in mark collection error 2019-03-27 17:44:52 +01:00
5008.feature.rst setup.cfg: use existing [tool:pytest] (ignoring [pytest]) 2019-03-29 10:59:27 +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.