- Add support for Python 3.8, 3.9, 3.10, 3.11, 3.12, and 3.13.
- Drop support for Python 2.7, 3.5 and 3.6.
1.7.1
------------------
- Claim Python 3.6 and 3.7 support (no code changes required).
- Drop Python 3.3 and 3.4 support.
1.7.0
------------------
- Clarify the help message for the ``--opacity`` option.
- Add Python 3.5 support.
- Drop Python 2.6 and 3.2 support.
1.6.0
------------------
- Add Python 3 support.
- Make the --timeout option actually work.
- Drop the --selftest option. Add a real test suite with 100% coverage (which actually means little, since these are smoke tests that don't inspect the results for correctness.)
1.5.0
------------------
- Suppress progress output if stderr is not a terminal.
- Make it possible to abort --highligh/--smart-highlight logic by pressing ^C.
- Abort --highlight/--smart-highlight logic if it takes longer than 10 seconds (timeout changeable with --timeout; use 0 to turn it off).