- Add support for pytest 8.x
- Drop support for Python 3.7
Contributed by [Justin Mayer](https://github.com/justinmayer) via [PR #281](Teemu#281)
- For long-running tests, display minutes and not only seconds (thanks @last-partizan)
- Add support for Pytest’s
--header
option (thanks @wiresv)
- Remove py.std calls (thanks @alexcjohnson)
- Fix distutils deprecation warning (thanks @tgagor)
- Fix incompatibility with pytest-timeout (thanks @graingert)
- Update pytest naming convention in documentation (thanks @avallbona)
- Fix pytest-sugar 0.9.3 incompatible with pytest 5.4 (thanks @nicoddemus)
- Fix Tests fail with pytest 3.5.0 DOCTESTS (^)
- Fix Tests fail with pytest 5.x (^)
- Fix incompatibility with pytest 5.4.0 (thanks @GuillaumeFavelier)
- Fix incompatibility with pytest 3.10 (thanks @Natim)
- Double colons for verbose output (thanks @albertodonato)
- Fix "Wrong count with items modified in pytest_collection_modifyitems" (thanks @blueyed)
- Defer registration of xdist hook (thanks @blueyed)
- Fix incompatibility with pytest 3.4 (thanks @nicoddemus)
- Print correct location for doctest failures
- Write xdist output on correct lines
- Release as an universal wheel
- Pytest3 compatibility
- Treat setup/teardown failures as errors
- Fix path issue in --new-summary
- Disable sugar output when not in terminal, should help with testing other pytest plugins
- Add double colons when in verbose mode
- Make --new-summary default, replaced flag with --old-summary
- Fix issue with deselected tests
- Show skipped tests
- Changed failed test summary (try --new-summary option to test it out)
- Show teardown errors
- Add support for pytest-rerunfailedtests
- Make test symbols customizable
- Remove deprecated --nosugar.
- pytest-xdist support
- Turn off progress meter when progressbar_length=0
- Fix Python 3 support
- Colour progressbar correctly for low number of tests
- Fix error case when deactivating pytest-sugar using --lf together with --nosugar
- --nosugar deprecated, use -p no:sugar
Thanks to or:
- Configurable colors
- Handling of long file paths
- Red progressbar in case of failures
- Using termcolor for much easier coloration and configuration
- Simplify the progressbar maths code
- Change the 's' for skipped tests to a circle
- Simplify the space filling logic of full_line
- Reduce the right margin to 0, so the blinking cursor is hidden
- Crashline with non-ASCII, #42
- Restore Python 2.6 / 3.3 support
- Fix unit tests
- Fix UnicodeDecodeError during install, #43
- Fix codec error during pip install
- Using pytest.mark.xfails throws an error #34
- Fix problem with PyPi package.
- Fix issue with PyPI package.
- Code refactoring
- Fix incorrect wrapping that fine-grained progress introduced
- Fine-grained progressbar using more Unicode block chars
- Display version of pytest and pytest-sugar
- Python 3 support
- Fix GH-3: Wrap tests when they extend past line