2026

View page source

Release Notes for 2026

mm-dd

04-14

In bin/example_install.sh, add 'metis' to the list of system install packages that are required by cppad_mixed. This improves the sparse linear algebra solver used by the ipopt (the cppad_mixed optimizer).

04-13

  1. Fix some warnings during check_install.sh by treating eigen include files like system include files.

  2. Advance to cppad-20260412. This makes the cppad library dynamic, instead of static in the Darwin system case; i.e. Mac OS.

  3. Change the C++ compiler standard from -std=c++11 to -std=c++17 (c++14 or higher is necessary for modern eigen).

04-08

Change the cppad_mixed source code and documentation to use 4 spaces for one tab; i.e., one level of indentation. This used to be 3 spaces because that works well with rst lists (the cppad_mixed documentation uses rst), but 4 spaces is the most common choice used by programmers.

01-25

  1. Change cmake commands so they work when cross compiling.

  2. Change minimum required cmake version to 3.10 (to avoid warnings).

01-06

These changes are included in the 2026.0.0 version of cppad_mixed:

  1. Advance to cppad-20260000.0.

  2. Fix some documentation links to external web that have changed.

  3. Use typos to find and fix spelling errors in the source code. Most all of theses were id comments that were not part of the documentation. One however was a source code configuration error in the spelling of CHOLMOD_suffix_try.

  4. Change the default branch from master to main.

  5. Create the cppad_mixed-2026.0.0 release.