changelog
    
    
    - Mon, 07 Oct 2024 20:20:21 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 07 Oct 2024 20:20:21 +0200] rev 919
 
    - add possibility to remove arrays of data and retrieve removed data
resolves #453
resolves #413 
    - Sun, 06 Oct 2024 19:17:41 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 19:17:41 +0200] rev 918
 
    - add cxTreeSetParent()
 
    - Sun, 06 Oct 2024 19:02:32 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 19:02:32 +0200] rev 917
 
    - add functions to start iteration in a subtree
 
    - Sun, 06 Oct 2024 13:48:00 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 13:48:00 +0200] rev 916
 
    - add missing details for 100% test coverage in tree.c
 
    - Sun, 06 Oct 2024 13:44:26 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 13:44:26 +0200] rev 915
 
    - add test for creating an iterator over an empty tree
 
    - Sun, 06 Oct 2024 13:41:26 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 13:41:26 +0200] rev 914
 
    - simplify tree class
 
    - Sun, 06 Oct 2024 13:37:05 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 13:37:05 +0200] rev 913
 
    - implement cxTreeDestroyNode and cxTreeDestroySubtree - resolves #438
 
    - Sun, 06 Oct 2024 12:40:44 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 12:40:44 +0200] rev 912
 
    - fix missing free() in test_array_insert_sorted
 
    - Sun, 06 Oct 2024 12:33:57 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 12:33:57 +0200] rev 911
 
    - fix missing free() in test_tree_add_duplicate_root
 
    - Sun, 06 Oct 2024 12:32:28 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 12:32:28 +0200] rev 910
 
    - fix uninitialized simple_destructor - fixes #443