diff --git a/doc/contributing.rst b/doc/contributing.rst
index 8432ebee9f39c6683e21bb520797b1e0cd675b36..12d085d5ef53af57dd53bbf8df7ddec2bedd52ea 100644
--- a/doc/contributing.rst
+++ b/doc/contributing.rst
@@ -29,25 +29,26 @@ Releases
 
 
 A separate branch is created for each release. The name of the branch is
-``v[release]``, where ``[release]`` is the version number (see below). For
-example, the branch name for release ``1.0.0`` would be ``v1.0.0``.  Hotfixes
-may be added to these release branches. Hotfixes should be merged into the
-master branch, and then cherry-picked onto the release branch(es).
+``v[release]``, where ``[release]`` is the ``major.minor`` version number (see
+below). For example, the branch name for release ``1.0`` would be ``v1.0``.
+Hotfixes may be added to these release branches. Hotfixes should be merged
+into the master branch, and then cherry-picked onto the release branch(es).
 
 
 Every release (including hotfixes) is also tagged with its version number.
-For example, the first commit in the ``v1.0.0`` branch would also be tagged
-with ``1.0.0``.
+For example, the first commit in the ``v1.0`` branch would also be tagged with
+``1.0``. A maintenance release to the ``v1.0`` branch would be tagged with
+``1.0.1``.
 
 
 Version number
 --------------
 
 
-The ``fslpy`` version number follows `semantic versioning
+The ``fslpy`` version number roughly follows `semantic versioning
 <http://semver.org/>`_ rules, so that dependant projects are able to perform
 compatibility testing.  The full version number string consists of three
-numbers::
+numbers:
 
     major.minor.patch
 
@@ -60,9 +61,6 @@ numbers::
 - The ``major`` number is incremented on major feature additions, and
   backwards-incompatible changes.
 
-Additionally, a single letter (``a``, ``b``, ``c``, etc) may be appended
-to the version number, indicating a hotfix release.
-
 
 Testing
 -------