|  | @@ -4,6 +4,101 @@
 | 
	
		
			
				|  |  |  Version History
 | 
	
		
			
				|  |  |  ===============
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +HEAD
 | 
	
		
			
				|  |  | +====
 | 
	
		
			
				|  |  | +#. Aligned ``Jet`` matrices for improved automatic differentiation
 | 
	
		
			
				|  |  | +   performance. (Andrew Hunter)
 | 
	
		
			
				|  |  | +#. Auto-differentiable implementations of Bessel functions, ``floor``,
 | 
	
		
			
				|  |  | +   and ``ceil`` (Alessandro Gentilini & Michael Vitus)
 | 
	
		
			
				|  |  | +#. New 2D and 3D SLAM examples. (Michael Vitus)
 | 
	
		
			
				|  |  | +#. Added``EigenQuaternionParameterization``. (Michael Vitus)
 | 
	
		
			
				|  |  | +#. Added ``Problem::IsParameterBlockConstant`` (Thomas Schneider)
 | 
	
		
			
				|  |  | +#. A complete refactoring of ``TrustRegionMinimizer``. (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Gradient checking cleanup and local parameterization bugfix (David
 | 
	
		
			
				|  |  | +   Gossow)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +Backward Incompatible API Changes
 | 
	
		
			
				|  |  | +---------------------------------
 | 
	
		
			
				|  |  | +#. ``Solver::Options::numeric_derivative_relative_step_size`` has been
 | 
	
		
			
				|  |  | +   renamed to
 | 
	
		
			
				|  |  | +   ``Solver::Options::gradient_check_numeric_derivative_relative_step_size``. (Sameer
 | 
	
		
			
				|  |  | +   Agarwal)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +Bug Fixes & Minor Changes
 | 
	
		
			
				|  |  | +-------------------------
 | 
	
		
			
				|  |  | +#. Removing duplicate include directive. (David Gossow)
 | 
	
		
			
				|  |  | +#. Remove two DCHECKs from CubicHermiteSpline. (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Fix some compiler warnings. (Richard Trieu)
 | 
	
		
			
				|  |  | +#. Update ExpectArraysClose to use ExpectClose instead of
 | 
	
		
			
				|  |  | +   EXPECT_NEAR. (Phillip Hebner)
 | 
	
		
			
				|  |  | +#. FindWithDefault returns by value rather than reference. (@aradval)
 | 
	
		
			
				|  |  | +#. Fix compiler errors on some systems. (David Gossow)
 | 
	
		
			
				|  |  | +#. Note that Problem::Evaluate cannot be called from an
 | 
	
		
			
				|  |  | +   IterationCallback. (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Use ProductParameterization in bundle_adjuster.cc (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Enable support for OpenMP in Clang if detected. (Alex Stewart)
 | 
	
		
			
				|  |  | +#. Remove duplicate entry for the NIST example in the docs. (Michael Vitus)
 | 
	
		
			
				|  |  | +#. Add additional logging for analyzing orderings (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Add readme for the sampled_function example. (Michael Vitus)
 | 
	
		
			
				|  |  | +#. Use _j[0,1,n]() Bessel functions on MSVC to avoid deprecation
 | 
	
		
			
				|  |  | +   errors. (Alex Stewart & Kichang Kim)
 | 
	
		
			
				|  |  | +#. Fix: Copy minimizer option ``is_silent`` to
 | 
	
		
			
				|  |  | +   ``LineSearchDirection::Options`` (Nicolai Wojke)
 | 
	
		
			
				|  |  | +#. Fix typos in ``users.rst`` (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Make some Jet comparisons exact. (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Add colmap to users.rst (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Fix step norm evaluation in LineSearchMinimizer (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Remove use of -Werror when compiling Ceres. (Alex Stewart)
 | 
	
		
			
				|  |  | +#. Report Ceres compile options as components in find_package(). (Alex
 | 
	
		
			
				|  |  | +   Stewart)
 | 
	
		
			
				|  |  | +#. ix a spelling error in nnls_modeling.rst (Timer)
 | 
	
		
			
				|  |  | +#. Only use collapse() directive with OpenMP 3.0 or higher. (Keir Mierle)
 | 
	
		
			
				|  |  | +#. Fix install path for CeresConfig.cmake to be architecture-aware.
 | 
	
		
			
				|  |  | +#. Fix double conversion to degrees in rotation_test (Keir
 | 
	
		
			
				|  |  | +   Mierle)
 | 
	
		
			
				|  |  | +#. Make Jet string output more readable (Keir Mierle)
 | 
	
		
			
				|  |  | +#. Fix rotation_test IsClose() and related tests (Keir
 | 
	
		
			
				|  |  | +   Mierle)
 | 
	
		
			
				|  |  | +#. Loosen an exact equality in local_parameterization_test
 | 
	
		
			
				|  |  | +   (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. make_docs: Pass the file encoding to open() (Niels Ole Salscheider)
 | 
	
		
			
				|  |  | +#. Fix error message returned when using SUITE_SPARSE_QR in covariance
 | 
	
		
			
				|  |  | +   estimation on a ceres built without SuiteSparse support. (Simon
 | 
	
		
			
				|  |  | +   Rutishauser)
 | 
	
		
			
				|  |  | +#. Fix CXX11 option to be available on MinGW & CygWin, but not
 | 
	
		
			
				|  |  | +   MSVC. (Alex Stewart)
 | 
	
		
			
				|  |  | +#. Fix missing early return() in xxx_not_found() dependency
 | 
	
		
			
				|  |  | +   macros. (Alex Stewart)
 | 
	
		
			
				|  |  | +#. Initialize ``inner_iterations_were_useful_`` correctly. (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Add an implementation for GradientProblemSolver::Options::IsValid
 | 
	
		
			
				|  |  | +   (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Fix use of va_copy() if compiling with explicit C++ version <
 | 
	
		
			
				|  |  | +   C++11. (Alex Stewart)
 | 
	
		
			
				|  |  | +#. Install CMake files to lib/cmake/Ceres (Niels Ole Salscheider)
 | 
	
		
			
				|  |  | +#. Allow users to override the documentation install directory. (Niels
 | 
	
		
			
				|  |  | +   Ole Salscheider)
 | 
	
		
			
				|  |  | +#. Add covariance matrix for a vector of parameters (Wannes Van Loock)
 | 
	
		
			
				|  |  | +#. Saner tolerances & stricter LRE test. (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Fix a malformed sentence in the tutorial. (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Add logging for sparse Cholesky factorization using Eigen. (Sameer
 | 
	
		
			
				|  |  | +   Agarwal)
 | 
	
		
			
				|  |  | +#. Use std::adjacent_find instead of std::unique. (Sameer Agarwal)
 | 
	
		
			
				|  |  | +#. Improve logging in CompressedRowJacobianWriter on crash. (Sameer
 | 
	
		
			
				|  |  | +   Agarwal)
 | 
	
		
			
				|  |  | +#. Fix free parameter block handling in covariance computation (Wannes
 | 
	
		
			
				|  |  | +   Van Loock)
 | 
	
		
			
				|  |  | +#. Report the number of line search steps in FullReport. (Sameer
 | 
	
		
			
				|  |  | +   Agarwal)
 | 
	
		
			
				|  |  | +#. Make CMake read Ceres version directly from
 | 
	
		
			
				|  |  | +   include/ceres/version.h. (Alex Stewart)
 | 
	
		
			
				|  |  | +#. Lots of code style/lint changes. (William Rucklidge)
 | 
	
		
			
				|  |  | +#. Fix covariance computation for constant blocks (Wannes Van Loock)
 | 
	
		
			
				|  |  | +#. Add IOS_DEPLOYMENT_TARGET variable to iOS.cmake (Eduard Feicho)
 | 
	
		
			
				|  |  | +#. Make miniglog threadsafe on non-windows system by using
 | 
	
		
			
				|  |  | +   localtime_r() instead of localtime() for time formatting (Simon
 | 
	
		
			
				|  |  | +   Rutishauser)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  1.11.0
 | 
	
		
			
				|  |  |  ======
 | 
	
		
			
				|  |  |  
 |