Bump version to 0.44.0
diff --git a/CHANGELOG b/CHANGELOG
index 9e777b1..cc96309 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,7 +2,7 @@
 # All notable changes to this project will be documented in this file.
 # This project adheres to [Semantic Versioning](http://semver.org/).
 
-## [0.40.0] UNRELEASED
+## [0.40.0] 2023-06-13
 ### Added
 - Support for Python 3.11
 - Add the `--print-modified` flag to print out file names of modified files when
@@ -11,7 +11,7 @@
 - Replace the outdated and no-longer-supported lib2to3 with a fork of blib2to3,
   Black's version of lib2to3.
 ### Removed
-- Support for Python <3.7
+- Support for Python versions < 3.7 are no longer supported.
 
 ## [0.33.0] 2023-04-18
 ### Added
diff --git a/HACKING.rst b/HACKING.rst
index 297101a..3e20469 100644
--- a/HACKING.rst
+++ b/HACKING.rst
@@ -15,7 +15,7 @@
 * Run tests: python setup.py test
   [don't forget to run with at least Python 3.7 and 3.11]
 
-* Bump version in yapf/__init__.py
+* Bump version in setup.py.
 
 * Build source distribution: python setup.py sdist
 
diff --git a/README.rst b/README.rst
index 25e8c10..8d4e530 100644
--- a/README.rst
+++ b/README.rst
@@ -119,7 +119,7 @@
                             permanent
       --no-local-style      don't search for local style definition
       -p, --parallel        run YAPF in parallel when formatting multiple
-                            files. Requires concurrent.futures in Python 2.X
+                            files.
       -m, --print-modified  print out file names of modified files
       -vv, --verbose        print out file names while processing
 
diff --git a/setup.py b/setup.py
index a294ccc..7884cc9 100644
--- a/setup.py
+++ b/setup.py
@@ -42,7 +42,7 @@
 with codecs.open('README.rst', 'r', 'utf-8') as fd:
   setup(
       name='yapf',
-      version='0.33.0',
+      version='0.40.0',
       description='A formatter for Python code.',
       url='https://github.com/google/yapf',
       long_description=fd.read(),
diff --git a/yapf/__init__.py b/yapf/__init__.py
index 7ef89a9..dd0feff 100644
--- a/yapf/__init__.py
+++ b/yapf/__init__.py
@@ -365,8 +365,7 @@
       '-p',
       '--parallel',
       action='store_true',
-      help=('run YAPF in parallel when formatting multiple files. Requires '
-            'concurrent.futures in Python 2.X'))
+      help=('run YAPF in parallel when formatting multiple files.'))
   parser.add_argument(
       '-m',
       '--print-modified',