Prepare for 1.12.0RC1

Change-Id: I23eaf0b46117a01440143001b74dacfa5e57cbf0
diff --git a/docs/source/building.rst b/docs/source/building.rst
index 2cff835..37a3942 100644
--- a/docs/source/building.rst
+++ b/docs/source/building.rst
@@ -9,7 +9,7 @@
 .. _section-source:
 
 You can start with the `latest stable release
-<http://ceres-solver.org/ceres-solver-1.11.0.tar.gz>`_ . Or if you want
+<http://ceres-solver.org/ceres-solver-1.12.0.tar.gz>`_ . Or if you want
 the latest version, you can clone the git repository
 
 .. code-block:: bash
@@ -143,10 +143,10 @@
 
 .. code-block:: bash
 
- tar zxf ceres-solver-1.11.0.tar.gz
+ tar zxf ceres-solver-1.12.0.tar.gz
  mkdir ceres-bin
  cd ceres-bin
- cmake ../ceres-solver-1.11.0
+ cmake ../ceres-solver-1.12.0
  make -j3
  make test
  # Optionally install Ceres, it can also be exported using CMake which
@@ -160,7 +160,7 @@
 
 .. code-block:: bash
 
- bin/simple_bundle_adjuster ../ceres-solver-1.11.0/data/problem-16-22106-pre.txt
+ bin/simple_bundle_adjuster ../ceres-solver-1.12.0/data/problem-16-22106-pre.txt
 
 This runs Ceres for a maximum of 10 iterations using the
 ``DENSE_SCHUR`` linear solver. The output should look something like
@@ -177,7 +177,7 @@
        5  1.803399e+04    5.33e+01    1.48e+04   1.23e+01   9.99e-01  8.33e+05       1    1.45e-01    1.08e+00
        6  1.803390e+04    9.02e-02    6.35e+01   8.00e-01   1.00e+00  2.50e+06       1    1.50e-01    1.23e+00
 
-    Ceres Solver v1.11.0 Solve Report
+    Ceres Solver v1.12.0 Solve Report
     ----------------------------------
                                          Original                  Reduced
     Parameter blocks                        22122                    22122
@@ -278,10 +278,10 @@
 
 .. code-block:: bash
 
-   tar zxf ceres-solver-1.11.0.tar.gz
+   tar zxf ceres-solver-1.12.0.tar.gz
    mkdir ceres-bin
    cd ceres-bin
-   cmake ../ceres-solver-1.11.0
+   cmake ../ceres-solver-1.12.0
    make -j3
    make test
    # Optionally install Ceres, it can also be exported using CMake which
diff --git a/docs/source/conf.py b/docs/source/conf.py
index a6198fd..31a3ac3 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -50,7 +50,7 @@
 # The short X.Y version.
 version = '1.11'
 # The full version, including alpha/beta/rc tags.
-release = '1.11.0'
+release = '1.12.0'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/docs/source/faqs.rst b/docs/source/faqs.rst
index fd35ac5..7513f44 100644
--- a/docs/source/faqs.rst
+++ b/docs/source/faqs.rst
@@ -232,7 +232,7 @@
         4  1.803857e+04    5.58e+02    2.69e+04   8.66e+01   9.93e-01  3.69e+05       1    1.61e-01    1.03e+00
         5  1.803391e+04    4.66e+00    3.11e+02   1.02e+01   1.00e+00  1.11e+06       1    1.49e-01    1.18e+00
 
-     Ceres Solver v1.11.0 Solve Report
+     Ceres Solver v1.12.0 Solve Report
      ----------------------------------
                                           Original                  Reduced
      Parameter blocks                        22122                    22122
diff --git a/docs/source/gradient_tutorial.rst b/docs/source/gradient_tutorial.rst
index ec3b9ac..0bbdee4 100644
--- a/docs/source/gradient_tutorial.rst
+++ b/docs/source/gradient_tutorial.rst
@@ -110,7 +110,7 @@
     33: f: 4.835994e-17 d: 1.00e-12 g: 1.05e-07 h: 1.13e-06 s: 1.00e+00 e:  1 it: 4.05e-06 tt: 9.81e-04
     34: f: 1.885250e-22 d: 4.84e-17 g: 2.69e-10 h: 1.45e-08 s: 1.00e+00 e:  1 it: 4.05e-06 tt: 1.00e-03
 
-  Solver Summary (v 1.11.0-lapack-suitesparse-cxsparse-no_openmp)
+  Solver Summary (v 1.12.0-lapack-suitesparse-cxsparse-no_openmp)
 
   Parameters                                  2
   Line search direction              LBFGS (20)
diff --git a/docs/source/index.rst b/docs/source/index.rst
index e4808f0..f7f02ef 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -36,7 +36,7 @@
 ===============
 
 * Download the `latest stable release
-  <http://ceres-solver.org/ceres-solver-1.11.0.tar.gz>`_ or clone the
+  <http://ceres-solver.org/ceres-solver-1.12.0.tar.gz>`_ or clone the
   Git repository for the latest development version.
 
   .. code-block:: bash
diff --git a/docs/source/nnls_tutorial.rst b/docs/source/nnls_tutorial.rst
index 8882cad..2bb7584 100644
--- a/docs/source/nnls_tutorial.rst
+++ b/docs/source/nnls_tutorial.rst
@@ -392,7 +392,7 @@
       12  2.865573e-13    4.30e-12    2.33e-09   6.02e-04   9.37e-01  5.31e+09       1    5.96e-06    2.67e-03
       13  1.791438e-14    2.69e-13    2.91e-10   3.01e-04   9.37e-01  1.59e+10       1    7.15e-06    2.69e-03
 
-    Ceres Solver v1.11.0 Solve Report
+    Ceres Solver v1.12.0 Solve Report
     ----------------------------------
                                          Original                  Reduced
     Parameter blocks                            4                        4
@@ -952,7 +952,7 @@
    The following explains how to formulate the pose graph based SLAM problem in
    3-Dimensions with relative pose constraints. The example also illustrates how
    to use Eigen's geometry module with Ceres's automatic differentiation
-   functionality. 
+   functionality.
 
    The robot at timestamp :math:`t` has state :math:`x_t = [p^T, q^T]^T` where
    :math:`p` is a 3D vector that represents the position and :math:`q` is the
diff --git a/docs/source/version_history.rst b/docs/source/version_history.rst
index 75919df..78d354d 100644
--- a/docs/source/version_history.rst
+++ b/docs/source/version_history.rst
@@ -4,8 +4,11 @@
 Version History
 ===============
 
-HEAD
-====
+1.12.0
+======
+
+New Features
+------------
 #. Aligned ``Jet`` matrices for improved automatic differentiation
    performance. (Andrew Hunter)
 #. Auto-differentiable implementations of Bessel functions, ``floor``,
@@ -27,6 +30,7 @@
 
 Bug Fixes & Minor Changes
 -------------------------
+#. Add ``package.xml`` to enable Catkin builds. (Damon Kohler)
 #. Relaxing Jacobian matching in Gradient Checker test. (David Gossow)
 #. Allow SubsetParameterization to hold all parameters constant
    (Sameer Agarwal)
diff --git a/package.xml b/package.xml
index 33423f1..4e6d33a 100644
--- a/package.xml
+++ b/package.xml
@@ -30,7 +30,7 @@
 
 <package format="2">
   <name>ceres-solver</name>
-  <version>1.11.0</version>
+  <version>1.12.0</version>
   <description>A large scale non-linear optimization library.</description>
   <maintainer email="ceres-solver@googlegroups.com">
     The Ceres Solver Authors