package versions


v0.10.0
 27.10.2024

  - NEW: there are new attributes and methods for the <node> object concerning
         the use of arrowlinks:

         - <node>.arrowlinks       will return a list of nodes connected
                                   with outgoing arrowlinks

         - <node>.arrowlinked      will return a list of nodes which connect
                                   to the <node> arrowlinks (incoming)

         - <node>.del_arrowlink()  will remove one of <node>'s outgoing
                                   arrowlinks

         the method <node>.add_arrowlink() was implemented already.


v0.9.0
 26.09.2024

  - NEW: the attribute <node>.notes might be used to get and set a plaintext
         value to the node's notes. analogous to the details attribute.
         consequently, the keyword argument "notes" can be used within the
         methods <mindmap>.find_nodes(), <node>.find_nodes() and
         <node>.find_children() to look for appropriate nodes.

  - NEW: the keyword argument "caseinsensitive=True" can be used in addition
         to the argument "exact=True" within the methods <mindmap>.find_nodes(),
         <node>.find_nodes() and <node>.find_children() to ensure that all
         textual comparisons will be performed in a case-insensitive way,
         although the text is expected to be exact. this setting will be
         relevant for checking the attributes core, link, details and notes.


v0.8.0
 09.07.2023

  - FIX: prevent from necessity to insert version multiple times (deployment)
  - NEW: method <node>.is_descendant_of() determines if a given node element
         is located within a direct line of parents up towards the mindmap root
  - FIX: correct and stabilize set_image() function


v0.7.2
 20.05.2023

  - FIX: creation of own styles now correct
  - FIX: proper HTML format for multi-lined details

v0.7.1
 20.12.2023

  - FIX: determination of mindmap's encoding via try / except
  - FIX: workaround to neutralize invalid XML usage concerning NBSP

v0.7.0
 13.12.2022
 
  - NEW: handle in-line images
  - FIX: add lxml dependency in setup.py (to get installed automatically)
  - FIX: some bug fixes (see commit history)
  
  
v0.6.0
 29.09.2022

  - MOD: re-work API for mindmap and node objects
  - FIX: last preparations for PyPi and GitHub deployment


v0.5.1 (old v1.2.1)
 12.06.2022

  - FIX: some bug fixes (see commit history)
  
v0.5.0 (old v1.2.0)
 12.06.2022

  - NEW: management of creation and modification dates
  - FIX: some bug fixes (see commit history)
  

v0.4.0 (old v1.1.0)
 02.12.2021

  - NEW: determination of "descendants index chain"
  - NEW: check for node type (e.g. root node)
  - NEW: delete / remove node from map
  - NEW: set and management of node's attributes
  - NEW: management of styles for arrow links
  - FIX: some bug fixes (see commit history)
  

v0.3.0 (old v1.0)
 26.01.2021

  - NEW: creation and management of "detached" nodes
  - NEW: creation and management of proper node ids
  - NEW: manage arrow links between nodes
  - NEW: distinguish between different freeplane versions
  - NEW: manage node's style
  - NEW: create mindmap file, in addition to changing existing ones
  - FIX: some bug fixes (see commit history)
  

v0.2.0 (old v0.9)
 10.10.2020

  - NEW: manage single attributes for a node
  - FIX: some bug fixes (see commit history)


v0.1.0 (old v0.8)
 17.06.2020

  - NEW: first operational version used "professionally" within own applications
