-
Notifications
You must be signed in to change notification settings - Fork 104
/
Copy pathCHANGELOG.rst
178 lines (113 loc) · 4.71 KB
/
CHANGELOG.rst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
=========
Changelog
=========
The format is based on [Keep-a-Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
.. towncrier release notes start
Pylogit 1.0.1 (2020-12-27)
==========================
Trivial/Internal Changes
------------------------
- Removed setup.py from repository in favor of pyproject.toml. (#68)
Pylogit 1.0.0 (2020-12-27)
==========================
Removed from package
--------------------
- Support for python2.7 or any python 3 version below 3.6. (#67)
Bug fixes
---------
- Resolving import issues with the pylogit.bootstrap submodule. (#27)
- Fixed flaky tests causing continuous integration build errors. (#29)
- Fixed Hessian calculation so only the diagonal is penalized during ridge
regression. (#33)
Improved Documentation
----------------------
- Made example notebooks py2 and py3 compatible. (#28)
Trivial/Internal Changes
------------------------
- Included license file in source distribution. (#18)
- Refactored the Hessian calculation to use less memory-intensive operations
based on linear-algebra decompositions. (#30)
- Added journal reference for the accompanying paper in the project README.
(#35)
- Added project logo to the repository. (#46)
- Switched to pip-tools for specifying development dependencies. (#58)
- Added Makefile to standardize development installation. (#59)
- Switched to flit for packaging. (#60)
- Added towncrier to repository. (#61)
- Added tox to the repository for cross-version testing of PyLogit. (#63)
- Added GitHub Actions workflow for Continuous Integration. (#64)
- Converted the README.rst file to README.md. (#65)
- Adding bump2version to development requirements. (#66)
Pylogit 0.2.2 (2017-12-11)
==========================
Bug fixes
---------
- Changed tqdm dependency to allow for anaconda compatibility.
Pylogit 0.2.1 (2017-12-11)
==========================
Bug fixes
---------
- Added statsmodels and tqdm as package dependencies to fix errors with 0.2.0.
Pylogit 0.2.0 (2017-12-10)
==========================
Added new features
------------------
- Added support for Python 3.4 - 3.6
- Added AIC and BIC to summary tables of all models.
- Added support for bootstrapping and calculation of bootstrap confidence intervals:
- percentile intervals,
- bias-corrected and accelerated (BCa) bootstrap confidence intervals, and
- approximate bootstrap confidence (ABC) intervals.
- Changed sparse matrix creation to enable estimation of larger datasets.
Trivial/Internal Changes
------------------------
- Refactored internal code organization and classes for estimation.
Pylogit 0.1.2 (2016-12-04)
==========================
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.
Pylogit 0.1.1 (2016-08-30)
==========================
Improved Documentation
----------------------
- Added python notebook examples demonstrating how to estimate the asymmetric choice models and the nested logit model.
- Corrected the docstrings in various places.
- Added new datasets to the github repo.
Pylogit 0.1.0 (2016-08-29)
==========================
Added new features
------------------
- Added asymmetric choice models.
- Added nested logit and mixed logit models.
- Added tests for mixed logit models.
- Added an example notebook demonstrating how to estimate the mixed logit model.
Improved Documentation
----------------------
- Changed documentation to numpy doctoring standard.
Trivial/Internal Changes
------------------------
- Made print statements compatible with python3.
- Fixed typos in library documentation.
- Internal refactoring.
Pylogit 0.0.0 (2016-03-15)
==========================
Added new features
------------------
- Initial package release with support for the conditional logit (MNL) model.