- add option
remove
tosqlalchemy.events.TreesManager.register_mapper
- add method
_base_query_obj
- add method
path_to_root
(see #46) - add data integrity tests
- fix bug with
get_tree
when no rows in database.
- Add drilldown_tree method (see #41)
- Add custom
query
atribute toget_tree
method
- delete method
get_pk_with_class_name
- fix
_get_tree_table
function for inheritance models
- Add test for swap trees
- rename
get_pk
method toget_pk_name
- rename
get_db_pk
method toget_pk_column
- rename
get_class_pk
method toget_pk_with_class_name
- Fix order of elements in tree
- Fix MANIFEST.in file
- Delete
BaseNestedSets.register_tree
method - Delete
BaseNestedSets.get_tree_recursively
method
- Add test for rst docs and migrate on new itcase_sphinx_theme (#40)
- Remove recursion from BaseNestedSets.get_tree method (#39)
- Fix concurrency issue with multiple session (#36)
- Flushing the session now expire the instance and it's children (#33)
- Add MANIFEST.in
- New docs
- fixes in setup.py
- Add CONTRIBUTORS.txt
- Automatically register tree classes enhancement (#28)
- Added support polymorphic tree models (#24)
- Fix expire left/right attributes of parent somewhen after the before_insert event (#30)
- Fix tree_id is incorrectly set to an existing tree if no parent is set (#23)
- Fix package is not installable if sqlalchemy is not (yet) installed (#22)
- Add LICENSE.txt
- fix get_db_pk function
- Allow the primary key to not be named "id" #20. See uralbash#20