----- * [FIX] Check whether libtree is installed when calling install()
6.0.0
----- * [BREAKING] Node.ancestors and core.query.get_ancestors() now return their results ordered bottom-up.
5.2.0
----- * [FEATURE] Add Node.recursive_properties, which contains the recursively merged property dictionary of all ancestors and itself.
5.1.0
----- * [FEATURE] Add Node.update_properties()
5.0.1
----- * [FIX] Fix bug where one couldn't switch from read-only to read-write in the same connection.
5.0.0
----- * [BREAKING] Remove Transaction class and replace it by ReadOnlyTransaction and ReadWriteTransaction. To migrate your code please pass write=True when creating a transaction via context manager. Example: with tree(write=True) as transaction: ...