==========================
Added new features
------------------
- Added support to all logit-type models for parameter constraints during model estimation.
All models now support the use of the constrained_pos keyword argument.
- Added new argument checks to provide user-friendly error messages.
- Created more than 175 tests, bringing statement coverage to 99%.
- Updated the underflow and overflow protections to make use of L’Hopital’s rule where appropriate.
Bug fixes
---------
- Fixed bugs with the nested logit model.
In particular, the predict function, the BHHH approximation to the Fisher Information Matrix, and the ridge regression penalty in the log-likelihood, gradient, and hessian functions have been fixed.
Improved Documentation
----------------------
- Added new example notebooks demonstrating prediction, mixed logit, and converting long-format datasets to wide-format.
- Edited docstrings for clarity throughout the library.
Trivial/Internal Changes
------------------------
- Extensively refactored codebase.