CHANGES
=======

0.3.2
-----

* TST: Fix TypeError arising only when using a sparse matrix in Python 3.3
* DOC: update release instructions to reflect change in c code generation
* CI: Fix appveyor, fetch Windows scipy wheels needed for tests
* PEP8
* CI: Generate .c files using Cython in CI setups
* DOC: Mention lda-users mailing list
* Support sparse document-term matrices
* TST: Add tests covering case when user provides sparse matrix
* Remove _lda.c from repository, should be generated using cython
* CI: Add script to help download wheels
* DOC: add more details about release steps
* DOC: Improve documentation index
* DOC: Add PPA install instructions for Ubuntu

0.3.1
-----

* CI: Test against Python 2.7 on Travis
* Reference additional files in MANIFEST.in for Debian packaging
* Flake8 is needed for running tests with tox
* Use wheelhouse-uploader to upload Windows wheels
* DOC: update release howto
* Minor C style adjustments
* Raises error if zero or negative value passed to lgamma
* Check that malloc succeeds during sampling
* DOC: Improve documentation and correct numpydoc errors

0.3.0
-----

* CI: build wheels for Python 3.3 on Windows
* Avoid use of numpy keepdims=True for compatibility with older numpy
* PEP8, order of imports
* Remove dependency on scipy
* DOC: fix typo
* DOC: use apidoc to generate sphinx files
* Update pypi classifiers
* DOC: expand documentation
* DOC: Add note about OS support

0.2.0
-----

* Remove unused import
* Improve getting started example, add supporting data
* Add Windows CI configuration
* Namespace C functions gamma and lgamma
* DOC: Fix typo in README
* Minimally validate eta and alpha
* Remove unused import
* Improve formatting in setup.py
* DOC: minor edits to README
* Generate code with new version of Cython
* Improve Makefile
* Add benchmarking scripts
* Use John Cook's lgamma rather than scipy's gammaln to reduce dependencies
* Rewrite loglikelihood calculation in Cython
* DOC: minor README edits
* Reorder LDA's methods
* Comply with PEP8
* DOC: Add release instructions

0.1.0
-----

* Use oslotest package to simplify tests
* Initial commit
