All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.17.0 - 2021-06-11
- Added handling for
UUID
primary keys (thanks to @cperrin88). #31 - Reduced admin changelist queries.
- Added
TreeNodeModel
utility methods and properties to retrieve only pk(s):- method
get_ancestors_pks()
/ propertyancestors_pks
- method
get_children_pks()
/ propertychildren_pks
- method
get_descendants_pks()
/ propertydescendants_pks
- method
get_parent_pk()
/ propertyparent_pk
- method
get_root_pk()
/ propertyroot_pk
- method
get_siblings_pks()
/ propertysiblings_pks
- method
0.16.0 - 2021-04-21
- Added
python 3.9
anddjango 3.2
totox
andtravis
. - Added
get_display_text
method. #27 - Fixed
TreeNodeModelAdmin
duplicated query. - Updated
debug_performance
decorator to work only ifsettings.DEBUG = True
.
0.15.0 - 2020-09-16
- Added custom
cache
back-end support. #19 #24 - Fixed tests warning (admin.W411).