* Introduced ``runez.UNSET`` to distinguish between values not provided vs ``None`` (to avoid confusion)
* ``custom_location=`` instead of ``location=`` in ``runez.log.setup()``
* ``custom_location`` is now part of ``runez.log.spec`` (meaning it can be set via ``log.setup()``, or via ``log.spec.set()``, just like all other settings)
1.4.4
------------------
* Removed ``runez.State``, dryrun is now in ``runez.DRYRUN``
* Removed ``runez.debug()``, ``runez.info()`` etc, use ``runez.log.setup()`` then simply calls to ``logging.debug()`` etc
* Added ``runez.log.setup()``, a convenient way of performing typical logging setup in one line