diff --git a/README.rst b/README.rst
index b9a2c71..2c4b100 100644
--- a/README.rst
+++ b/README.rst
@@ -25,10 +25,7 @@ Features
* Supports trees of nested tags, for detailed categorisation
* Admin support for managing tags and tagged models
-Version 0.14.1; supports Django 1.4.2 to 2.2, on Python 2.7 and 3.2 to 3.7.
-
-**Note**: The next release will be 1.0, the final release to support Django <2.2. This
-will be followed by version 2.0 which will drop support for Django prior to 2.2.
+Supports Django 1.4.2 to 2.2, on Python 2.7 and 3.2 to 3.7.
See the `Documentation `_
diff --git a/docs/conf.py b/docs/conf.py
index 726fd10..a244b1d 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -46,7 +46,7 @@
# General information about the project.
project = u"django-tagulous"
-copyright = u"2015, Richard Terry"
+copyright = u"2020, Richard Terry"
author = u"Richard Terry"
# The version info for the project you're documenting, acts as replacement for
@@ -54,9 +54,9 @@
# built documents.
#
# The short X.Y version.
-version = "0.12"
+version = "1.0"
# The full version, including alpha/beta/rc tags.
-release = "0.12"
+release = "1.0.0"
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/docs/index.rst b/docs/index.rst
index 6ffe7c8..39e8961 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -7,8 +7,6 @@ and ``ManyToManyField``, giving you all their normal power with a sprinkling of
tagging syntactic sugar, and a full set of extra
:doc:`features `.
-Version 0.14.1
-
.. seealso::
diff --git a/docs/upgrading.rst b/docs/upgrading.rst
index 1f3f53f..3a701ed 100644
--- a/docs/upgrading.rst
+++ b/docs/upgrading.rst
@@ -32,12 +32,14 @@ Upgrading from 0.14.1
---------------------
Tagulous 0.14.1 was the last version to support Django 1.10 and earlier.
-Tagulous 0.15.0 requires Django 1.11 or later, and Python 2.7 or 3.5 or later.
+Tagulous 1.0.0 requires Django 1.11 or later, and Python 2.7 or 3.5 or later.
-Tagulous 0.15.0 changes the default JavaScript adaptor to use select2 v4. This may
+Tagulous 1.0.0 changes the default JavaScript adaptor to use select2 v4. This may
necessitate some styling changes on your user-facing pages if you have overridden the
default styles.
+Tagulous 1.0.0 no longer allows whitespace tags in ``SingleTagField``.
+
.. _upgrade_0-14-0:
@@ -45,7 +47,7 @@ Upgrading from 0.14.0
---------------------
Tagulous 0.14.0 was the last version to officially support Django 1.10 or
-earlier. From version 0.15.0 tests will only be run for Django 1.11 or later.
+earlier.
.. _upgrade_0-13-0:
@@ -298,8 +300,8 @@ are available by installing the master branch from github (see
-0.15.0, 2020-
-------------------
+1.0.0, 2020-10-08
+-----------------
Feature:
@@ -328,6 +330,7 @@ Bugfix:
* Fix ``prefetch_related()`` on tag fields (#42)
* Correctly raise an ``IntegrityError`` when saving a tree tag without a name (#50)
+
Internal:
* Signals have been refactored to global handlers (instead of multiple independent
diff --git a/setup.py b/setup.py
index b3ec3b7..116d1d4 100644
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@
from setuptools import find_packages, setup
-VERSION = "0.14.1"
+VERSION = "1.0.0"
def read(fname):
diff --git a/tagulous/__init__.py b/tagulous/__init__.py
index 4ebc4ab..57ae44b 100644
--- a/tagulous/__init__.py
+++ b/tagulous/__init__.py
@@ -5,7 +5,7 @@
from __future__ import unicode_literals
-__version__ = "0.14.1"
+__version__ = "1.0.0"
__license__ = "BSD"
__author__ = "Richard Terry"
__credits__ = [