Changelog¶
2.0.0¶
- Dropped support for Python 3.6 (due to setuptools incompatibility)
- Added the ability to precompile some binaries using
mypyc
- Added
logcolor.lib
module and moved some functionality there (hence major version number change)
1.1.0¶
- Dropped setup.cfg entirely
- Added
pyre
type checking - Added
py.typed
to package data - Fixed conf.py location in
.readthedocs.yaml
to fix documentation build issues
1.0.8¶
- Modernized build system and avoid invoking
setup.py
directly - Added a
qt
Makefile target for quickly invoking the unittest suite - Added
mypy
type checking - Dropped support for Python2.x
- Started using support branch pattern
- Removed compat module (was for Python 2.x compatibility)
- Removed old-style super calls
- Use more f-strings
- Removed custom assertion TestCase class (was for Python 2.x compatibility)
- Some minor documentation updates
- Added
pyproject.toml
- Added
setup.cfg
- Added unittest that verifies standard logs can be formatted by passing args
1.0.7¶
- Added automatic code formatting with
black
- Dropped support for Python 2.6
- Use vanilla python -m unittest instead of third party testrunner
nosetests
because it is no longer maintained and it’s simpler to not have a third party test runner in use - Simplified code formatting logic
- Some minor documentation updates
- WARNING: This is the last release that will support Python 2.x
- Updated
setup.py
metadata to indicate which versions of Python are supported bylog_color
1.0.6¶
- Added support for darker colors
1.0.5¶
- Honor the NO_COLOR environment variable
1.0.4¶
- Fixed a bug with logging non text objects
1.0.3¶
- Improved cross platform testing with tox
- Added base test assertions for use in multiple versions of Python
1.0.2¶
- Updated README.md with a nice picture
- Added publish option to Makefile
- Fixed an import and coverage package name
1.0.1¶
- Added licence information
1.0.0¶
- Base loggers implemented