Changelog ========= 2.1.0 ----- - Migrated to UV for environment management - Simplified Makefile - Fixed cache syntax for older python releases 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 by ``log_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