updated version flags for next version
diff --git a/docs/changelog.rst b/docs/changelog.rst
index fa56fdd..af82dc5 100644
--- a/docs/changelog.rst
+++ b/docs/changelog.rst
@@ -6,6 +6,11 @@
Starting with version 1.8.0, pybind11 releases use a `semantic versioning
<http://semver.org>`_ policy.
+v2.3.0 (Not yet released)
+-----------------------------------------------------
+
+* TBD
+
v2.2.0 (August 31, 2017)
-----------------------------------------------------
diff --git a/docs/conf.py b/docs/conf.py
index 930d4ec..868f960 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -61,9 +61,9 @@
# built documents.
#
# The short X.Y version.
-version = '2.2'
+version = '2.3'
# The full version, including alpha/beta/rc tags.
-release = '2.2.0'
+release = '2.3.dev0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/include/pybind11/detail/common.h b/include/pybind11/detail/common.h
index b5ee173..c6d2063 100644
--- a/include/pybind11/detail/common.h
+++ b/include/pybind11/detail/common.h
@@ -92,8 +92,8 @@
#endif
#define PYBIND11_VERSION_MAJOR 2
-#define PYBIND11_VERSION_MINOR 2
-#define PYBIND11_VERSION_PATCH 0
+#define PYBIND11_VERSION_MINOR 3
+#define PYBIND11_VERSION_PATCH dev0
/// Include Python header, disable linking to pythonX_d.lib on Windows in debug mode
#if defined(_MSC_VER)
diff --git a/pybind11/_version.py b/pybind11/_version.py
index ea7d461..c046ed7 100644
--- a/pybind11/_version.py
+++ b/pybind11/_version.py
@@ -1,2 +1,2 @@
-version_info = (2, 2, 0)
+version_info = (2, 3, 'dev0')
__version__ = '.'.join(map(str, version_info))