Skip to content

Commit

Permalink
Release 7.1: Enable Windows native ANSI support
Browse files Browse the repository at this point in the history
  • Loading branch information
xolox committed Feb 16, 2020
1 parent a0440ec commit 917fa6f
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 1 deletion.
28 changes: 28 additions & 0 deletions CHANGELOG.rst
Expand Up @@ -11,6 +11,34 @@ Changelog`_. This project adheres to `semantic versioning`_.
.. _Keep a Changelog: http://keepachangelog.com/
.. _semantic versioning: http://semver.org/

`Release 7.1`_ (2020-02-16)
---------------------------

**Enhancements:**

- Enable Windows native support for ANSI escape sequences. This was brought to
my attention in `coloredlogs issue #71`_ and `coloredlogs pull request #72`_.
My experiences with ANSI escape sequences started out as part of the
:pypi:`coloredlogs` package but eventually I moved the support for ANSI
escape sequences to the :pypi:`humanfriendly` package. This explains how it
now makes sense to integrate the Windows native ANSI escape sequence support
in :pypi:`humanfriendly` as well.

**Bug fixes:**

- Accept pluralized disk size units (`#26`_). I'm not claiming this is a full
solution to the problem, far from it. It does lessen the pain a bit (IMHO).

- Make sure the selected pager is available before trying to run it. While
testing :pypi:`humanfriendly` on Windows 10 I noticed that ``humanfriendly
--help`` resulted in nothing but a traceback, because :man:`less` wasn't
available. That's not human friendly at all 😕 (even if it is Windows 😈).

.. _Release 7.1: https://github.com/xolox/python-humanfriendly/compare/7.0...7.1
.. _coloredlogs issue #71: https://github.com/xolox/python-coloredlogs/issues/71
.. _coloredlogs pull request #72: https://github.com/xolox/python-coloredlogs/pull/72
.. _#26: https://github.com/xolox/python-humanfriendly/issues/26

`Release 7.0`_ (2020-02-16)
---------------------------

Expand Down
2 changes: 1 addition & 1 deletion humanfriendly/__init__.py
Expand Up @@ -93,7 +93,7 @@
)

# Semi-standard module versioning.
__version__ = '7.0'
__version__ = '7.1'

# Spinners are redrawn at most this many seconds.
minimum_spinner_interval = 0.2
Expand Down

0 comments on commit 917fa6f

Please sign in to comment.