[Compare the full difference.](https://github.com/jazzband/django-categories/compare/1.3...1.4)
Fixes
- Fixed the max_length setting to use a int instead of a string. [f61e6f6](https://github.com/jazzband/django-categories/commit/f61e6f6f3605326b983110184877e62478844c64)
- Fixed a test: file() doesn't work in Python 3, used open() instead. [32144dd](https://github.com/jazzband/django-categories/commit/32144dd77941a9bf892beefc04e89f403c218354)
New
- Added a tox.ini and updated the travis config to work with tox. [78c73d5](https://github.com/jazzband/django-categories/commit/78c73d5b0168e4176c76540f385a77a8d1adfd3c)
Other
- Release 1.4. [1cbc7cf](https://github.com/jazzband/django-categories/commit/1cbc7cf37065b7b2816300b79c4e49120e6c65e5)
- Made a bunch of flake8 fixes and also added flake8 testing to Travis and Tox. [64686cd](https://github.com/jazzband/django-categories/commit/64686cdaa836dc4c1eff7ceffe590873c0cc625f)
- Switched to using _meta.get_fields() instead of ._meta.get_all_field_names() for compatibility with Django 1.9. [635d055](https://github.com/jazzband/django-categories/commit/635d0550d9c944219c714e23654b866898734937)
- Made a fix for backwards compatibility with Python 2. [6f813fd](https://github.com/jazzband/django-categories/commit/6f813fd7a798f20b16cc347e84506a2fbbd5f4e8)
- Replaced django.db.models.get_model with django.apps.apps.get_model for future compatibility with Django. [6acea02](https://github.com/jazzband/django-categories/commit/6acea02977d0a0905d5af409829b458100bff76a)
- B'' doesn't work under Python 3 in a migration file. [6e54f16](https://github.com/jazzband/django-categories/commit/6e54f1635de30cdd7549445d8c5bbe648d3b5d74)
- Switched to importing the correct templatetags that got renamed. [1deb79f](https://github.com/jazzband/django-categories/commit/1deb79f75ba97fd2621132b0ff87feac66d23bce)
- Switched form using smart_unicode to smart_text and force_unicode to force_text. [93d97d8](https://github.com/jazzband/django-categories/commit/93d97d805be5ac3e92747cc38c1ddb7c01794bdb)
- Switched from using django.db.models.loading.get_model to using django.apps.apps.get_model. [337cca5](https://github.com/jazzband/django-categories/commit/337cca5813fe62a3cfee5c0a426a51777b925ca9)
- Upgraded to django-mptt 0.8. [02d6b98](https://github.com/jazzband/django-categories/commit/02d6b984ca1a753d57f5dbd8180d9ded2c3cbbaa)
- Switched form using force_unicode to force_text. [87a2209](https://github.com/jazzband/django-categories/commit/87a22098be541fe695149a706804e246394eae0e)
- Ran the 2to3 script `2to3 -w .`. [c5c459f](https://github.com/jazzband/django-categories/commit/c5c459fe42a33062961dce041b12e8c29c7b18e3)
- Ugettext may cause circular import. [188021e](https://github.com/jazzband/django-categories/commit/188021e568201819b32f211a8ff22de3ea011d76)
- Run the test with a different configuration. [8cb979c](https://github.com/jazzband/django-categories/commit/8cb979c0969cc625c6bf9e43fc2144ad4a66127d)
- Run the test with a different configuration. [3a238b1](https://github.com/jazzband/django-categories/commit/3a238b17b5d56acf531e9de9c4f05360d7a6c8af)
- Use singleton `registry` to import `register_fk` and `register_m2m` since they are members on `Registry` class. [c7344f6](https://github.com/jazzband/django-categories/commit/c7344f6b60a6670e93614b9a8541a67b5ef1a759)
Updates
- Updated admin_tree_list_tags so that EMPTY_CHANGELIST_VALUE has a compatible way of working with Django 1.9 and older versions. [e66df48](https://github.com/jazzband/django-categories/commit/e66df48aab0ad343ffda78492c3984d95f3b29cf)
- Updated urls to work without patterns since patterns is being deprecated. [0a5a3ef](https://github.com/jazzband/django-categories/commit/0a5a3efac5613e209573ca9cc0ea74bb8f0e0a90)
- Updated settings to remove all the TEMPLATE_* settings and put them into the TEMPLATES dict for Django 1.9 compatibility. [dfc277f](https://github.com/jazzband/django-categories/commit/dfc277f08a2664dd6c9d568f42feaa9042a5679e)
- Changed __unicode__ to __str__ on the CategoryBase class for Python 3 compatibility. [600aaef](https://github.com/jazzband/django-categories/commit/600aaef926052e85b49cda38d498c0e11a2826d1)