Update to 1.8.0rc1.

Change-Id: Iaa10fd5a20be2ef84aca0119306c44669d87cc5d
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 41db59a..55b6b16 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -81,11 +81,11 @@
 # For versions without ABI changes, bump the smallest number in CERES_VERSION,
 # but leave the CERES_ABI_VERSION unchanged.
 SET(CERES_VERSION_MAJOR 1)
-SET(CERES_VERSION_MINOR 7)
+SET(CERES_VERSION_MINOR 8)
 SET(CERES_VERSION_PATCH 0)
 SET(CERES_VERSION
     ${CERES_VERSION_MAJOR}.${CERES_VERSION_MINOR}.${CERES_VERSION_PATCH})
-SET(CERES_ABI_VERSION 1.7.0)
+SET(CERES_ABI_VERSION 1.8.0)
 
 ENABLE_TESTING()
 
diff --git a/docs/source/conf.py b/docs/source/conf.py
index f5ffb6d..58026da 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -50,7 +50,7 @@
 # The short X.Y version.
 version = '1.7'
 # The full version, including alpha/beta/rc tags.
-release = '1.7.0'
+release = '1.8.0'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/docs/source/version_history.rst b/docs/source/version_history.rst
index 93207a4..a6d6c8a 100644
--- a/docs/source/version_history.rst
+++ b/docs/source/version_history.rst
@@ -4,22 +4,36 @@
 Version History
 ===============
 
-HEAD
-====
+1.8.0
+=====
 
 New Features
 ------------
-#. ``DynamicNumericDiffCostFunction`` for numerically differentiated cost
-   functions whose sizing is determined at run time.
+#. Significant improved ``CMake`` files with better robustness,
+   dependency checking and GUI support. (Alex Stewart)
+#. ``DynamicNumericDiffCostFunction`` for numerically differentiated
+   cost functions whose sizing is determined at run time.
 #. ``NumericDiffCostFunction`` now supports a dynamic number of
    residuals just like ``AutoDiffCostFunction``.
-#. Significant refactoring of the ``CMake`` for increased robustness,
-   better dependency checking, better GUI support. (Alex Stewart)
+#. ``Problem`` exposes more of its structure in its API.
 #. Faster Automatic differentiation (Tim Langlois)
+#. Added the commonly occuring ``2_d_d`` template specialization for
+   the Schur Eliminator.
+#. Faster ``ITERATIVE_SCHUR`` solver using template specializations.
+#. Faster ``SCHUR_JACOBI`` preconditioner construction.
+#. Faster ``AngleAxisRotatePoint``.
+#. Added support for multiple clustering algorithms in visibility
+   based preconditioning, including a new fast single linkage
+   clustering algorithm.
 
 Bug Fixes
 ---------
-
+#. Fix build on MSVC 2013 (Petter Strandmark)
+#. Fixed ``AngleAxisToRotationMatrix`` near zero.
+#. Move ``CERES_HASH_NAMESPACE`` macros to ``collections_port.h``.
+#. Fix handling of unordered_map/unordered_set on OSX 10.9.0.
+#. Explicitly link to libm for ``curve_fitting_c.c``. (Alex Stewart)
+#. Minor type conversion fix to autodiff.h
 #. Remove RuntimeNumericDiffCostFunction.
 #. Fix operator= ambiguity on some versions of Clang. (Alex Stewart)
 #. Various Lint cleanups (William Rucklidge & Jim Roseborough)
diff --git a/include/ceres/ceres.h b/include/ceres/ceres.h
index 7552a68..fca4907 100644
--- a/include/ceres/ceres.h
+++ b/include/ceres/ceres.h
@@ -34,8 +34,8 @@
 #ifndef CERES_PUBLIC_CERES_H_
 #define CERES_PUBLIC_CERES_H_
 
-#define CERES_VERSION 1.7.0
-#define CERES_ABI_VERSION 1.7.0
+#define CERES_VERSION 1.8.0
+#define CERES_ABI_VERSION 1.8.0
 
 #include "ceres/autodiff_cost_function.h"
 #include "ceres/autodiff_local_parameterization.h"
diff --git a/scripts/ceres-solver.spec b/scripts/ceres-solver.spec
index b3b6f0f..1edae53 100644
--- a/scripts/ceres-solver.spec
+++ b/scripts/ceres-solver.spec
@@ -1,9 +1,9 @@
 Name:           ceres-solver
-Version:        1.7.0
+Version:        1.8.0
 # Release candidate versions are messy. Give them a release of
 # e.g. "0.1.0%{?dist}" for RC1 (and remember to adjust the Source0
 # URL). Non-RC releases go back to incrementing integers starting at 1.
-Release:        0.3.0%{?dist}
+Release:        0.1.0%{?dist}
 Summary:        A non-linear least squares minimizer
 
 Group:          Development/Libraries
@@ -110,6 +110,9 @@
 
 
 %changelog
+* Thu Oct 31 2013 Sameer Agarwal <sameeragarwal@google.com> - 1.8.0-0.1.0
+- Bump version
+
 * Thu Aug 29 2013 Taylor Braun-Jones <taylor@braun-jones.org> - 1.7.0-0.3.0
 - Bump version