July 25, 2025: version 2.3.6

    * minor updates to build system

Oct 10, 2024: version 2.3.5

    * MATLAB: revised mexFunction to account for change in
        SuiteSparse_config.h

June 20, 2024: version 2.3.4

    * minor update for MATLAB on Windows

Mar 22, 2024: version 2.3.3

    * minor update to build system

Jan 20, 2024: version 2.3.2

    * revise version numbers for dependencies

Jan 10, 2024: version 2.3.1

    * MATLAB interface:  add -DNO_SSIZE_T for Windows
    * minor updates to build system

Dec 30, 2023: version 2.3.0

    * major change to build system: by Markus Mützel
    * klu_version: added to return version of KLU

Oct 23, 2023: version 2.2.2

    * for SuiteSparse 7.3.0: update for CHOLMOD 5.0.0

Sept 18, 2023: version 2.2.1

    * cmake update: add "None" build type, from Antonio Rojas, for Arch Linux

Sept 8, 2023: version 2.2.0

    * cmake updates: SuiteSparse:: namespace by Markus Muetzel

June 16, 2023: version 2.0.4

    * cmake build system updates: update by Markus Muetzel

Jan 17, 2023: version 2.0.3

    * SuiteSparse_config: now v7.0.0

Dec 9, 2022: version 2.0.2

    * minor change to build system
    * Fortran: no longer required to build KLU

Nov 12, 2022: version 2.0.0

    * using CMake build system
    * integers: int (32-bit) and SuiteSparse_long (nominally 64-bit) replaced
        with int32_t and int64_t.

Mar 12, 2018: version 1.3.9

    * swapped arguments for KLU_malloc; not a bug, just more readable now

May 4, 2016: version 1.3.8

    * minor changes to Makefile

Apr 1, 2016: version 1.3.7

    * licensing simplified (no other change); refer to KLU/Doc/License.txt

Feb 1, 2016: version 1.3.6

    * update to Makefiles

Jan 30, 2016: version 1.3.5

    * modifications to Makefiles

Jan 1, 2016: version 1.3.4

    * modified Makefile to create shared libraries
        No change to C code except version number

June 3, 2015: version 1.3.3

    * fix to klu_dump.c, only when debugging is enabled.
	No affect on production code.

Oct 23, 2014: version 1.3.2

    * modified MATLAB/klu_make.m.  No change to C source code.

Oct 10, 2014: version 1.3.1

    * modified MATLAB/klu_make.m.
    * trivial change to Tcov/Makefile to allow the Tcov test to work when
        CHOLMOD is compiled with GPU acceleration.  No change to source
        code of KLU proper (except for the version number).

July 31, 2013: version 1.3.0

    * changed malloc and printf pointers to use SuiteSparse_config

Jun 20, 2012: verison 1,2,1

    * minor update for Windows (removed filesep)

Jun 1, 2012: version 1.2.0

    * changed from UFconfig to SuiteSparse_config

Jan 20, 2012: version 1.1.4

    * bug fix:  INT_MAX changed to Int_MAX (used for checking Int overflow).

Dec 7, 2011: version 1.1.3

    * fixed the Makefile to better align with CFLAGS and other standards
    * minor fix to KLU mexFunction

Jan 25, 2011: version 1.1.2

    * minor fix to "make install"
    * port of Tcov to Mac OSX 10.6.6

Nov 30, 2009: version 1.1.1

    * added "make install" and "make uninstall"

March 24, 2009, version 1.1.0

    * updates to documentation
    * tabs expanded to spaces in all source code files

Nov 1, 2007, version 1.0.1

    * minor lint cleanup

May 31, 2007, version 1.0

    * Overview:  this is the first clean release of KLU.  Only one bug was
	fixed since in the last pre-1.0 version (see below).  This release adds
	a 64-bit version, a better Demo, a 100% statement coverage test, new
	parameters and statistics in the KLU Common object, reduced memory
	usage, a method for limiting worst-case work in the BTF ordering, and a
	completely redesigned MATLAB interface.

    * scaling default changed from no scaling, to max row scaling

    * C-callable API modified for klu_malloc, klu_free, klu_realloc, klu_rcond,
	klu_rgrowth, klu_condest.  API of other user-callable KLU functions not
	modified.

    * user ordering function prototype modified (final argument is now
	klu_common, not Common->user_data)

    * User Guide added.

    * KLU Demo completely rewritten.  Now depends on CHOLMOD to read in its
	matrices, in Matrix Market format.

    * port to 64-bit version

    * reduction in memory usage, particularly when the BTF form results in
	many small diagonal blocks

    * new Common parameter (maxwork) and statistics (work, memusage, mempeak)

    * Makefile and object files (*.o) now placed in KLU/Lib, not KLU/Source

    * added klu_install.m, klu_demo.m, klu_make.m to KLU/MATLAB.

    * klu mexFunction now returns a struct for LU, not a lengthy list of
	matrices.  MATLAB interface completely rewritten.

    * Tcov tests completely rewritten

    * bug fix in complex klu_z_refactor, when both btf and scaling are in use

    * bug fix in klu_rgrowth, when the matrix is scaled

Dec 12, 2006: version 0.11

    * minor MATLAB cleanup

