# 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