django-treenode v0.17.0 Release Notes

Release Date: 2021-06-11 // 5 months ago
    • 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() / property ancestors_pks
      • method get_children_pks() / property children_pks
      • method get_descendants_pks() / property descendants_pks
      • method get_parent_pk() / property parent_pk
      • method get_root_pk() / property root_pk
      • method get_siblings_pks() / property siblings_pks

Previous changes from v0.16.0

    • Added python 3.9 and django 3.2 to tox and travis.
    • Added get_display_text method. #27
    • ๐Ÿ›  Fixed TreeNodeModelAdmin duplicated query.
    • ๐ŸŽ Updated debug_performance decorator to work only if settings.DEBUG = True.