Format the CHANGELOG bullet list, no content change
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index a97c7e8..5049b8d 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,24 +1,23 @@
 0.4.6 Current release
-  * Add alternative to 'init()', called 'just_fix_windows_console'. This fixes
-    many longstanding problems with 'init', such as working incorrectly on
-    modern Windows terminals, and wonkiness when init gets called multiple
-    times. The intention is that it just makes all Windows terminals treat ANSI
-    the same way as other terminals do. Many thanks the njsmith for fixing our
-    messes.
-    https://github.com/tartley/colorama/pull/139
-  * Support Windows 10's ANSI/VT console. This didn't exist when Colorama was
-    created, and avoiding us causing havok there is long overdue. Thanks to
-    segeviner for the initial approach, and to njsmith for getting it merged.
-    https://github.com/tartley/colorama/pull/352
-  * Internal overhaul of package metadata declaration, which abolishes our use
-    of the now heavily discouraged setuptools (and hence setup.py, setup.cfg
-    and MANIFEST.in), in favor of hatchling (and hence pyproject.toml),
-    generously contributed by ofek (author of hatchling).
-    This includes dropping support Python3.5 and 3.6, which are EOL, and were
-    already dropped from setuptools, so this should not affect our users.
-    https://github.com/tartley/colorama/pull/338
-  * Attention to detail award to LqdBcnAtWork for a spelling fix in demo06
-    https://github.com/tartley/colorama/pull/353
+  * https://github.com/tartley/colorama/pull/139 Add alternative to 'init()',
+    called 'just_fix_windows_console'. This fixes many longstanding problems
+    with 'init', such as working incorrectly on modern Windows terminals, and
+    wonkiness when init gets called multiple times. The intention is that it
+    just makes all Windows terminals treat ANSI the same way as other terminals
+    do. Many thanks the njsmith for fixing our messes. 
+  * https://github.com/tartley/colorama/pull/352 Support Windows 10's ANSI/VT
+    console. This didn't exist when Colorama was created, and avoiding us
+    causing havok there is long overdue. Thanks to segeviner for the initial
+    approach, and to njsmith for getting it merged.
+  * https://github.com/tartley/colorama/pull/338 Internal overhaul of package
+    metadata declaration, which abolishes our use of the now heavily
+    discouraged setuptools (and hence setup.py, setup.cfg and MANIFEST.in), in
+    favor of hatchling (and hence pyproject.toml), generously contributed by
+    ofek (author of hatchling). This includes dropping support Python3.5 and
+    3.6, which are EOL, and were already dropped from setuptools, so this
+    should not affect our users.
+  * https://github.com/tartley/colorama/pull/353 Attention to detail award to
+    LqdBcnAtWork for a spelling fix in demo06
 0.4.5
   * Catch a racy ValueError that could occur on exit.
   * Create README-hacking.md, for Colorama contributors.
@@ -29,9 +28,9 @@
   * Add support for pickling with the ``dill`` module.
 0.4.4
   * Re-org of README, to put the most insteresting parts near the top.
-  * Added Linux makefile targets and Windows powershell scripts to
-    automate bootstrapping a development environment, and automate the
-    process of testing wheels before they are uploaded to PyPI.
+  * Added Linux makefile targets and Windows powershell scripts to automate
+    bootstrapping a development environment, and automate the process of
+    testing wheels before they are uploaded to PyPI.
   * Use stdlib unittest.mock where available
   * Travis CI now also builds on arm64
   * Demo06 demonstrates existing cursor positioning feature
@@ -40,8 +39,8 @@
 0.4.3
   * Fix release 0.4.2 which was uploaded with missing files.
 0.4.2 BROKEN DO NOT USE
-  * #228: Drop support for EOL Python 3.4, and add 3.7 and 3.8.
-    Thanks to hugovk.
+  * #228: Drop support for EOL Python 3.4, and add 3.7 and 3.8. Thanks to
+    hugovk.
   * Several additions and fixes to documentation and metadata.
   * Added Tidelift subscription information.
 0.4.1
@@ -50,18 +49,18 @@
 0.4.0
   * Fix issue #142: reset LIGHT_EX colors with RESET_ALL. Reported by Delgan
   * Fix issue #147: ignore invalid "erase" ANSI codes. Reported by shin-
-  * Fix issues #163 and #164: fix stream wrapping under PyCharm. Contributed
-    by veleek and Delgan.
+  * Fix issues #163 and #164: fix stream wrapping under PyCharm. Contributed by
+    veleek and Delgan.
   * Thanks to jdufresne for various code cleanup and updates to documentation
-    and project metadata.
-    (pull requests #171, #172, #173, #174, #176, #177, #189, #190, #192)
+    and project metadata. (pull requests #171, #172, #173, #174, #176, #177,
+    #189, #190, #192)
   * #186: added contextlib magic methods to ansitowin32.StreamWrapper.
     Contributed by hoefling.
   * Fix issue #131: don't cache stdio handles, since they might be
     closed/changed by fd redirection. This fixes an issue with pytest.
     Contributed by segevfiner.
-  * #146, #157: Drop support for EOL Python 2.5, 2.6, 3.1, 3.2 and 3.3,
-    and add 3.6. Thanks to hugovk.
+  * #146, #157: Drop support for EOL Python 2.5, 2.6, 3.1, 3.2 and 3.3, and add
+    3.6. Thanks to hugovk.
 0.3.9
   * Revert fix for issue #103 which causes problems for dependent applications
 0.3.8
@@ -80,11 +79,11 @@
   * Fix issue #47 and #80 - stream redirection now strips ANSI codes on Linux
   * Fix issue #53 - strip readline markers
   * Fix issue #32 - assign orig_stdout and orig_stderr when initialising
-  * Fix issue #57 - Fore.RESET did not reset style of LIGHT_EX colors.
-    Fixed by Andy Neff
+  * Fix issue #57 - Fore.RESET did not reset style of LIGHT_EX colors. Fixed by
+    Andy Neff
   * Fix issue #51 - add context manager syntax. Thanks to Matt Olsen.
-  * Fix issue #48 - colorama didn't work on Windows when environment
-    variable 'TERM' was set.
+  * Fix issue #48 - colorama didn't work on Windows when environment variable
+    'TERM' was set.
   * Fix issue #54 - fix pylint errors in client code.
   * Changes to readme and other improvements by Marc Abramowitz and Zearin
 0.3.3
@@ -106,8 +105,8 @@
   * Thanks to Charles Merriam for adding documentation to demos
 0.3.2
   * Thanks to Marc Schlaich (schlamar) for a setup.py fix for Python2.5
-  * Thanks to Jurko for fix on 64-bit Windows CPython2.5 w/o ctypes
-    (Google Code issue #56)
+  * Thanks to Jurko for fix on 64-bit Windows CPython2.5 w/o ctypes (Google
+    Code issue #56)
   * Thanks to Remi Rampin for:
     * better github integration, incl rendered README and Travis config.
     * fixed forward slashes in README
@@ -115,8 +114,8 @@
   * Thanks to Simeon Visser for:
     * closing a file handle using 'with'
     * updating classifiers to include Python 3.3 and 3.4
-  * Thanks to Thomas Weininger for fix ValueError on Windows
-    (Google Code issue #50)
+  * Thanks to Thomas Weininger for fix ValueError on Windows (Google Code issue
+    #50)
 0.3.1
   * Fixed crash on exit with closed stdout, with thanks to Marc Abramowitz.
   * Now uses setuptools if available, and falls back to distutils if not.
@@ -128,9 +127,8 @@
   * Fix always-crash on non-Windows platforms, reported by Matt McCormick.
   * Fix Google Code issue #47, incompatible with pyreadline.
 0.2.7
-  * Fix problem under 64-bit windows due to ctypes HANDLE size.
-    Submitted by the rather magnificent Ben Hoyt.
-    This fixes Google Code issue #43
+  * Fix problem under 64-bit windows due to ctypes HANDLE size. Submitted by
+    the rather magnificent Ben Hoyt. This fixes Google Code issue #43
 0.2.6
   * Add copyright & licensing info to every file, as requested by a large
     downstream project which has problems making sure that all 3rd party
@@ -145,9 +143,9 @@
   * Split changelog out into separate file.
 0.2.2
   * Fix bug which caused init() to raise, introduced in 0.2.1.
-  * Remove asserts which cause problems in various circumstances. At least
-    some users saw asserts fail on 'success' returned from win32 functions,
-    even though the win32 functions appear to have worked correctly.
+  * Remove asserts which cause problems in various circumstances. At least some
+    users saw asserts fail on 'success' returned from win32 functions, even
+    though the win32 functions appear to have worked correctly.
 0.2.1
   * Completely broken: I added a bug which caused init() to raise.
   * Added some documentation for cursor positioning and clear screen to README.
@@ -171,9 +169,9 @@
     file from building on a different platform.
   * Fix python3 incompatibility kindly reported by G |uumlaut| nter Kolousek
 0.1.14
-  * Fix hard-coded reset to white-on-black colors. Fore.RESET, Back.RESET
-    and Style.RESET_ALL now revert to the colors as they were when init()
-    was called. Some lessons hopefully learned about testing prior to release.
+  * Fix hard-coded reset to white-on-black colors. Fore.RESET, Back.RESET and
+    Style.RESET_ALL now revert to the colors as they were when init() was
+    called. Some lessons hopefully learned about testing prior to release.
 0.1.13
   * Completely broken: barfed when installed using pip.
 0.1.12
@@ -192,8 +190,8 @@
   * Add init kwargs 'convert' and 'strip', which supersede the old 'wrap'.
 0.1.7
   * Python 3 compatible.
-  * Fix: Now strips ansi on windows without necessarily converting it to
-    win32 calls (eg. if output is not a tty.)
+  * Fix: Now strips ansi on windows without necessarily converting it to win32
+    calls (eg. if output is not a tty.)
   * Fix: Flaky interaction of interleaved ansi sent to stdout and stderr.
   * Improved demo.sh (hg checkout only.)
 0.1.6