Release History¶
Release and change history for django-treenav
v1.2.0 (Released 2018-03-28)¶
- Add Django 1.11 and 2.0 support
- Drop other Django version support (1.9 and 1.0 already unsupported by Django; 1.8 goes out of support on April 1.)
v1.1.0 (Released 2016-12-14)¶
- Django 1.9 and 1.10 support (#67)
- Dropped support for Django 1.7
v1.0.0 (Released 2015-10-01)¶
This is a stable release supporting Django 1.8 and Python 3.
- Python 3 support (#28)
- Django 1.8 support (#40)
- Confirmed support for django-mptt 0.7
- Confirmed support for Django 1.7
- Dropped support for Django prior to 1.7
- Dropped support for Python 2 prior to 2.7
- Dropped support for Python 3 prior to 3.3
- Dropped support for django-mptt prior to 0.7
- Setup Travis (#27)
- Add docs for ‘Rebuild Tree’ admin action.
- Updated Tox (#45) and Travis (#50) to work with Tox 2.0
- Updated sample project to work with Django 1.8 and django-mptt 0.7 (#25)
- Fixed bug that prevented deletion of items from admin changelist (#54)
- Fixed bug where reordering items in the admin would disorder tree (#42)
- Switched to Django migrations (#63)
Backwards Incompatible Changes¶
MenuItem
model no longer uses.tree
forTreeManager
methods. Instead use.objects
(change from django-mptt 0.5)- If you are upgrading from 0.9.2 (or earlier) and are currently using Django 1.8, then you will need to
run
python manage.py migrate --fake-initial
since we have converted from using South to Django migrations. Django 1.7 does “fake-initial” behavior by default. - The
post_save
signal which updates MenuItems when their corresponding object changes will NOT be active during data migrations. If you update any objects during a data migration, and that object has a corresponding MenuItem, you will need to manually update the HREF of the MenuItem.
v0.9.2 (Released 2015-09-02)¶
- Add ‘Rebuild Tree’ button for MenuItem admin
v0.9.1 (Released 2012-10-26)¶
- Allow MenuItem.parent to be blank
- Fixed bug that prevented display of more than 2 levels of tree when
full_tree
was set to True
v0.9.0 (Released 2012-10-26)¶
This release is a clean up release for the API and internals. This should be considered a release candidate for an offical v1.0.
- Dropped support for Django prior to 1.3
- Added tox support for testing
Backwards Incompatible Changes¶
treenav_refresh_hrefs
andtreenav_clean_cache
were moved under the admin and require staff access- Including url patterns has been simplified and
treenav.urls.admin
were removed
0.6.1 (Released 2012-04-12)¶
- Fixed bug that prevented adding parent and child menu items simultaneously
0.6.0 (Released 2011-12-02)¶
- Moved to GitHub
- Add Sphinx-powered documentation
- Update to Django 1.3.x and django-mptt 0.5.2
- Provide more order choices by default
- Fix a few documentation related bugs
- Cleaned up sample project for an easier demo
0.5.0 (Released 2011-03-11)¶
- Initial release