# Changelog
All changes to L0Learn will be documented here, starting from v1.1.0 onwards.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [2.0.0] - 2021-03-01
### Added
- Efficient handling of sparse data matrices.
- Ability to enforce bounds (box constraints) on the learned coefficients.
- Faster implementation of local search for logistic regression.
- Unit tests.
### Fixed
- Improved convergence criteria.

## [1.2.0] - 2019-08-30
### Added
- Support for Classification (Logistic Regression and Smoothed SVM).
### Fixed
- An edge case when y is constant and intercept=FALSE. Thanks to Nick Koning for reporting this.

## [1.1.1] - 2019-05-24
### Fixed
- Memory handling, especially for problems with very large n. Thanks to Will Nicholson for reporting the issue.

## [1.1.0] - 2019-04-07
### Fixed
- A bug in cvfit when supp size becomes equal to p.