Update version from 1.6.0 -> 1.7.0rc1.
Change-Id: I420a8907142bffad0e3aa6c7196541ca2309c099
diff --git a/docs/source/building.rst b/docs/source/building.rst
index 9ff8d8d..c326fd1 100644
--- a/docs/source/building.rst
+++ b/docs/source/building.rst
@@ -93,10 +93,10 @@
.. code-block:: bash
- tar zxf ceres-solver-1.6.0.tar.gz
+ tar zxf ceres-solver-1.7.0.tar.gz
mkdir ceres-bin
cd ceres-bin
- cmake ../ceres-solver-1.6.0
+ cmake ../ceres-solver-1.7.0
make -j3
make test
@@ -106,7 +106,7 @@
.. code-block:: bash
- bin/simple_bundle_adjuster ../ceres-solver-1.6.0/data/problem-16-22106-pre.txt
+ bin/simple_bundle_adjuster ../ceres-solver-1.7.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
@@ -190,10 +190,10 @@
.. code-block:: bash
- tar zxf ceres-solver-1.6.0.tar.gz
+ tar zxf ceres-solver-1.7.0.tar.gz
mkdir ceres-bin
cd ceres-bin
- cmake ../ceres-solver-1.6.0
+ cmake ../ceres-solver-1.7.0
make -j3
make test
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 99301ed..f5ffb6d 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -48,9 +48,9 @@
# built documents.
#
# The short X.Y version.
-version = '1.6'
+version = '1.7'
# The full version, including alpha/beta/rc tags.
-release = '1.6.0'
+release = '1.7.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/docs/source/index.rst b/docs/source/index.rst
index e34b707..f20dad4 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -29,7 +29,7 @@
* If you use Ceres Solver for a publication, you must cite it as::
@misc{ceres-solver,
- author = "Sameer Agarwal and Keir Mierle",
+ author = "Sameer Agarwal and Keir Mierle and Others",
title = "Ceres Solver",
howpublished = "\url{https://code.google.com/p/ceres-solver/}",
}
diff --git a/docs/source/version_history.rst b/docs/source/version_history.rst
index b76e43c..5e1a150 100644
--- a/docs/source/version_history.rst
+++ b/docs/source/version_history.rst
@@ -4,37 +4,70 @@
Version History
===============
-HEAD (52c3d9a)
-==============
+1.7.0
+=====
New Features
------------
-#. Sparse and dense covariance estimation (EXPERIMENTAL).
+#. Sparse and dense covariance estimation.
+#. A new Wolfe line search. (Alex Stewart)
+#. ``BFGS`` line search direction. (Alex Stewart)
#. C API
#. Speeded up the use of loss functions > 17x.
#. Use of Inner iterations can now be adaptively stopped. Iteration
and runtime statistics for inner iterations are not reported in
``Solver::Summary`` and ``Solver::Summary::FullReport``.
#. Add BlockRandomAccessCRSMatrix.
+#. Speeded up automatic differentiation by 7\%.
#. Bundle adjustment example from libmv/Blender (Sergey Sharybin)
+#. Add the ability to turn shared library compilation on and off
+#. No more dependence on Protocol Buffers.
+#. Incomplete LQ factorization.
+#. Ability to write trust region problems to disk.
+#. Add sinh, cosh, tanh and tan functions to automatic differentiation
+ (Johannes Schönberger)
Bug Fixes
---------
#. Add documentation for minimizer progress output.
-#. Lint and other cleanups (William Rucklidge)
+#. Lint and other cleanups (William Rucklidge and James Roseborough)
#. Collections port fix for MSC 2008 (Sergey Sharybin)
#. Various corrections and cleanups in the documentation.
-#. Change the path where CeresConfig.cmake is installed (Pablo Speciale)
+#. Change the path where CeresConfig.cmake is installed (Pablo
+ Speciale)
#. Minor erros in documentation (Pablo Speciale)
-#. Updated depend.cmake to follow CMake IF convention. (Joydeep Biswas)
+#. Updated depend.cmake to follow CMake IF convention. (Joydeep
+ Biswas)
#. Stablize the schur ordering algorithm.
#. Update license header in split.h.
-#. Enabling -O4 (link-time optimization) only if compiler/linker support it. (Alex Stewart)
+#. Enabling -O4 (link-time optimization) only if compiler/linker
+ support it. (Alex Stewart)
#. Consistent glog path across files.
-#. ceres-solver.spec: Use cleaner, more conventional Release string (Taylor Braun-Jones)
+#. ceres-solver.spec: Use cleaner, more conventional Release string
+ (Taylor Braun-Jones)
#. Fix compile bug on RHEL6 due to missing header (Taylor Braun-Jones)
+#. CMake file is less verbose.
+#. Use the latest upstream version of google-test and gmock.
+#. Rationalize some of the variable names in ``Solver::Options``.
+#. Improve Summary::FullReport when line search is used.
+#. Expose line search parameters in ``Solver::Options``.
+#. Fix update of L-BFGS history buffers after they become full. (Alex
+ Stewart)
+#. Fix configuration error on systems without SuiteSparse installed
+ (Sergey Sharybin)
+#. Enforce the read call returns correct value in ``curve_fitting_c.c``
+ (Arnaud Gelas)
+#. Fix DynamicAutoDiffCostFunction (Richard Stebbing)
+#. Fix Problem::RemoveParameterBlock documentation (Johannes
+ Schönberger)
+#. Fix a logging bug in parameter_block.h
+#. Refactor the preconditioner class structure.
+#. Fix an uninitialized variable warning when building with ``GCC``.
+#. Fix a reallocation bug in
+ ``CreateJacobianBlockSparsityTranspose``. (Yuliy Schwartzburg)
+#. Add a define for O_BINARY.
1.6.0