# v0.0.15 - [2020-02-10 Mon] remove quicli dependency - [2020-02-10 Mon] rename package as liblbfgs # v0.0.14 - [2019-03-22 Fri] Damped LBFGS algorithm - [2019-03-22 Fri] Gradient only optimization. # v0.0.13 - [2019-01-02 Wed] new example: optimization of lj38 cluster - [2018-12-21 Fri] fixed progress report issue. # v0.0.12 - [2018-12-18 Tue] new parameter to control max allowed evaluations: max\_evaluations - [2018-12-18 Tue] force to set progress callback function in minimize method. # v0.0.11 - [2018-12-17 Mon] assign lbfgs parameters using builder pattern - [2018-12-16 Sun] fixed important issues inherited from liblibfgs (#2, #3) - [2018-12-15 Sat] remove wolfe parameter from LineSearch (use gtol instead) - [2018-12-14 Fri] LineSearchParm is renamed as LineSearch # v0.0.10 - [2018-12-12 Wed] add Orthantwise struct to represent all orthantwise parameters (see: param.owlqn) - [2018-12-12 Wed] use param.orthantwise option to enable/disable OWL-QN algorithm - [2018-12-11 Tue] new line mod # v0.0.9 - [2018-12-11 Tue] add math mod - [2018-12-10 Mon] remove all unsafe codes # v0.0.8 - [2018-12-10 Mon] update quicli to v0.4 - [2018-12-06 Thu] add test for OWL-QN - [2018-12-05 Wed] clean up some unsafe codes # v0.0.7 - [2018-11-26 Mon] Rust codes translated from liblbfgs/c using c2rust # v0.0.6 - [2018-11-11 Sun] new construct method with epsilon let lbfgs = LBFGS::new(fmax); # v0.0.5 - [2018-11-16 Fri] callback interfaces to liblbfgs/c using closures