CHANGES
=======

1.5.0
-----

* formatter: enable extra keywords by default

1.4.0
-----

* Fix JSON encoding with extra keys
* Support Python 3.7
* Add build to .gitignore
* Fix Mergify conf
* Enable Mergify
* Switch to pytest

1.3.0
-----

* Add tests for color and extras formatters
* Add formatter.ExtrasFormatter and formatter.ColorExtrasFormatter
* Add KeywordArgumentAdapter.setLevel method for Python 2
* Fix example flake8
* Remove useless ignore in flake8
* Use flake8-import-order
* Ignore eggs directory
* Remove hacking as a pep8 dependency

1.2.2
-----

* Use Travis to push source and wheel on tag on PyPI
* Remove doc path hack
* doc: add missing import
* doc: add rootdir to sys.path
* Document JournalHandler
* Document outputs
* Use autodoc do publish documentation

1.2.1
-----

* Fix wrong constructor call

1.2.0
-----

* string configuration shortcuts (#18)

1.1.0
-----

* Add RotatingFile and TimedRotatingFile output classes (#14)
* Add missing dot
* fixing gramatical errors and typos for readthedocs
* changing logging level explicitly for examples (#11)
* Update index.rst
* Mention flavor
* Clarify that the JSON formatter requires the python-json-logger package
* Indent levelname by default

1.0.1
-----

* Make sure Stream is usable even if \`isatty\` is not exposed
* Fix tests in Python 3

1.0.0
-----

* Doc update
* Add warning capture support
* Keep using adapter variable
* Simplify log setup

0.1.1
-----

* Compute program\_logger before the closure

0.1.0
-----

* Make default excepthook log the full traceback

0.0.4
-----

* Fix test

0.0.3
-----

* Set default log level to WARNING
* Revert "Allow to specify log level for the app and root"

0.0.2
-----

* Allow to specify log level for the app and root

0.0.1
-----

* output: set the debug level to None by default
* Improve documentation
* Fix extra example
* Add utility function to set default log levels
* Rework output so color hints are not logged
* Change program name handling
